Baseball fans, rejoice! The official North American iteration of opening day for the 2024 MLB season has arrived, with all 30 teams scheduled between 1:10 p.m. and 10:10 p.m. ET on Thursday. Below, we will run the gauntlet and provide you with the full list of betting odds and starting pitcher matchups for all 15 games.
Fans and bettors following old traditions and playing hooky from school or work will be happy to know that two-thirds of Thursday’s first pitches will occur in the afternoon. Among the notable matinee games on opening day, we’ll be watching Brewers-Mets (1:10 p.m.) and Braves-Phillies (3:05 p.m.), as well as Blue Jays-Rays, Yankees-Astros, and Cardinals-Dodgers (all at 4:10).
MORE MLB: SN model’s full projections | Will Shohei Ohtani be suspended?
The reigning World Series-champion Rangers host the Cubs as the standalone primetime slate (7:35 p.m.), then the NL defending-champion Diamondbacks host the Rockies (10:10) as the highlight of the three games starting after 10. What a rundown!
Let’s briefly catch our breath, then dive right into the full list of moneylines, run lines, over/under totals, and starting pitcher matchups for all 15 opening-day games. For baseball fans in the U.S., click here to skip down and see the latest sportsbook offers.
Good luck, have fun, and play ball!
MLB odds today: 2024 opening day moneylines, run lines, over/unders, starting pitchers
All times are p.m. ET. All odds courtesy of BetMGM. Visiting teams listed first.
Game | Time | Matchup | Moneyline | Run line | O/U |
Brewers @ Mets |
PPD | Postponed (rain forecast) | |||
Angels @ Orioles | 3:05 | P. Sandoval- C. Burnes |
BAL -185; LAA +150 |
BAL -1.5 (+110) | 8 |
Braves @ Phillies | 3:05 | S. Strider- Z. Wheeler |
ATL -125; PHI +105 |
ATL -1.5 (+140) | 7.5 |
Nationals @ Reds | 4:10 | J. Gray- F. Montas |
CIN -155; WAS +130 |
CIN -1.5 (+130) | 9 |
Giants @ Padres |
4:10 | L. Webb- Y. Darvish |
SD -115; SF -105 |
SD -1.5 (+170) | 7.5 |
Cardinals @ Dodgers | 4:10 | M. Mikolas- T. Glasnow |
LAD -225; STL +185 |
LAD -1.5 (-115) | 9 |
Blue Jays @ Rays | 4:10 | J. Berríos- Z. Eflin |
TB -135; TOR +115 |
TB -1.5 (+150) | 7.5 |
Twins @ Royals |
4:10 | P. Lopez- C. Ragans |
MIN -120; KC +100 |
MIN -1.5 (+140) | 8 |
Tigers @ White Sox |
4:10 | T. Skubal- G. Crochet |
DET -175; CWS +145 |
DET -1.5 (-105) | 8 |
Pirates @ Marlins | 4:10 | M. Keller- J. Luzardo |
MIA -135; PIT +115 |
MIA -1.5 (+155) | 7.5 |
Yankees @ Astros | 4:10 | N. Cortes- F. Valdez |
HOU -150; NYY +125 |
HOU -1.5 (+135) | 8.5 |
Cubs @ Rangers |
7:35 | J. Steele- N. Eovaldi |
TEX -115; CHC -105 |
CHC -1.5 (+155) | 8 |
Guardians @ Athletics | 10:07 | S. Bieber- A. Wood |
CLE -160; OAK +135 |
CLE 1.5 (+110) | 7.5 |
Rockies @ Angels | 10:10 | K. Freeland- Z. Gallen |
ARI -250; COL +200 |
ARI -1.5 (-120) | 8.5 |
Red Sox @ Mariners | 10:10 | B. Bello- L. Castillo |
SEA -175; BOS +145 |
SEA -1.5 (+120) | 7.5 |
STREAM: Catch all your favorite MLB teams on FUBO! Sign up now to watch opening day!
Here are the latest offers for sports fans in the U.S.