Philadelphia Phillies probable pitchers & starting lineups vs. St. Louis Cardinals, May 31

The lineups are set as the Phillies open a six-game homestand against the Cardinals tonight.
Philadelphia Phillies pitcher Aaron Nola will start against the Cardinals on Friday
Philadelphia Phillies pitcher Aaron Nola will start against the Cardinals on Friday / Tim Nwachukwu/GettyImages

The Philadelphia Phillies (39-18) return home for six games, beginning by welcoming the St. Louis Cardinals (27-27) for a three-game series.

Likely happy to be home after a rough 2-4 road trip through Colorado and San Francisco, the Phillies still hold the best record in baseball and lead the Atlanta Braves in the NL East by 6.5 games. At least the trip ended with a win against the Giants, despite some bench-clearing tension.

The Cardinals are 8-2 in their last 10 games, coming off series wins over the Reds, Cubs and Orioles. They sit 5.0 games behind the Brewers in the NL Central. The last time these two teams squared off in early April, the Cardinals took 2-of-3 in St. Louis.

Phillies vs. Cardinals probable pitchers, May 31

  • Aaron Nola (6-2) takes the bump to open the homestand on Friday. He brings a 3.04 ERA into this one after tossing three quality starts in a row. When he faced the Cardinals in April, he gave up two runs on three hits over six innings in less-than-ideal conditions. Nola is 2-2 at home with a 4.21 ERA through six starts.
  • Miles Mikolas (3-5) will counter for the Cards, taking his 5.64 ERA and 1.36 WHIP to the hill. He has registered 45 strikeouts in his 59 innings across 11 starts. The 35-year-old right-hander allowed two runs on six hits over 6 2/3 innings when he faced the Phillies back in St. Louis in April. In six starts on the road, Mikolas is 3-3 with a 5.51 ERA.

Philadelphia Phillies starting lineup, May 31

  • 1. DH Kyle Schwarber
  • 2. C J.T. Realmuto
  • 3. 1B Bryce Harper
  • 4. 3B Alec Bohm
  • 5. 2B Bryson Stott
  • 6. RF Nick Castellanos
  • 7. LF Brandon Marsh
  • 8. SS Edmundo Sosa
  • 9. CF Johan Rojas

St. Louis Cardinals starting lineup, May 31

  • 1. LF Brendan Donovan
  • 2. RF Alec Burleson
  • 3. 1B Paul Goldschmidt
  • 4. 2B Nolan Gorman
  • 5. 3B Nolan Arenado
  • 6. DH Matt Carpenter
  • 7. C Iván Herrera
  • 8. SS Brandon Crawford
  • 9. CF Michael Siani

What channel is the Philadelphia Phillies game on today?

  • Game time: 6:40 p.m. ET.
  • NBCSP will have the Phillies broadcast.
  • The Cardinals broadcast will be on Bally Sports Midwest.

How do I stream the Philadelphia Phillies game today?

How can I listen to the Philadelphia Phillies game today?

  • The Phillies broadcast will be on 94 WIP and WTTM 1680.
  • Cardinals fans can tune into the game on KMOX 1120 AM/98.7 FM and Cardinals Radio Network.