The St. Louis Cardinals and San Diego Padres meet on Thursday night in an exciting MLB matchup at Petco Park in San Diego, California. Baseball fans can catch the action live on ESPN, with streaming options available through MLB.TV and Fubo.
The Padres will look to defend their home field, while the Cardinals aim to pick up a key road victory in this late-night National League showdown.
What Time Is St. Louis Cardinals vs. San Diego Padres Tonight?
First pitch for the St. Louis Cardinals vs. San Diego Padres game is scheduled for 10:10 p.m. ET on Thursday, May 7, 2026.
How to Watch Cardinals vs. Padres on Thursday
Here is everything you need to know to watch Thursday’s MLB game between St. Louis and San Diego:
- Matchup: St. Louis Cardinals at San Diego Padres
- Date: Thursday, May 7, 2026
- Time: 10:10 p.m. ET
- Venue: Petco Park
- Location: San Diego
- TV Channel: ESPN
- Live Streaming: MLB.TV, Fubo
Cardinals vs. Padres Streaming Options
Fans without cable can stream the Cardinals vs. Padres game live on Fubo, which offers access to ESPN and includes a free trial for eligible subscribers. MLB.TV will also carry the matchup for out-of-market viewers.
Cardinals vs. Padres Preview
The Padres continue to be one of the toughest teams at home, and Thursday’s matchup against the Cardinals provides another strong test early in the MLB season. St. Louis will look to generate offense against San Diego’s pitching staff while trying to slow down the Padres’ lineup in front of a packed crowd at Petco Park.
With postseason positioning always important in the National League race, this primetime matchup could have significant implications as the season progresses.

