Tonight's lineup: Phillies' most intriguing lineup of 2017

The Phillies are fielding what might be their best and most intriguing lineup of the season in Tuesday's series opener against the Marlins.

Aaron Altherr, Odubel Herrera and Nick Williams are in the outfield, with Rhys Hoskins at first base, J.P. Crawford at second base and Jorge Alfaro behind the plate.

Crawford's sixth major-league start is his first at second base. He played a handful of games there late in the season at Triple A. Cesar Hernandez has the night off.

The Phillies also made several roster moves Tuesday, activating catcher Andrew Knapp from the DL, calling up RHP Victor Arano and transferring RHP Zach Eflin to the 60-day DL.

Here's the lineup:

1. Odubel Herrera, CF
2. Freddy Galvis, SS
3. Aaron Altherr, LF
4. Rhys Hoskins, 1B
5. Nick Williams, RF
6. Maikel Franco, 3B
7. Jorge Alfaro, C
8. J.P. Crawford, 2B
9. Nick Pivetta, P