St. Louis Cardinals 2024 Betting Preview: Futures Odds & Prediction

min read
St. Louis Cardinals starting pitcher Sonny Gray (54) talks on the mound with catcher Willson Contreras during the first inning of a spring training baseball game against the Boston Red Sox Tuesday, Feb. 27, 2024, in Jupiter, Fla.
(AP Photo/Jeff Roberson)
Shane Jackson @Sjacksonmgm Mar 26, 2024, 2:38 PM
  • The Cardinals are coming off their first losing season since 2007.
  • St. Louis is the betting favorite (+175) to win a wide-open NL Central.

It says a lot about the St. Louis Cardinals that their 71-91 campaign in 2023 was so notable.

The Cardinals finished fifth in their division for the first time since 1988, when they competed in a six-team grouping. It marked the team’s first losing season since 2007 and its first 90-loss year since 1990.

But the good news for baseball fans in St. Louis is that MLB betting odds expect a bounce-back performance by the Cardinals in 2024.

Cardinals Futures Odds

Win Total: 84.5
NL Central: +175
NL Pennant: +1600
World Series: +3500

Despite last year’s performance, MLB odds still show plenty of respect for the Cardinals.

St. Louis hasn’t been as long as 30/1 to win the World Series since 2017, but it was 20/1 last year. The Cardinals are +175 favorites to win the National League Central after being -125 in the preseason last year.

The team’s win total has dropped four games compared to last year’s mark.

Cardinals Offseason Moves

The Cardinals prioritized pitching in the offseason to revamp their rotation, as they ranked 24th with an ERA of 4.79.

Additions

PlayerPos.
Matt CarpenterINF
Kyle GibsonRHP
Sonny GrayRHP
Andrew KittredgeRHP
Lance LynnRHP
Keynan MiddletonRHP

Departures

PlayerPos.
Andrew KniznerC
Tyler O’Neill OF
Richie PalaciosOF
Adam WainwrightRHP

St. Louis will have three new starters in its rotation this summer, with Gray slated to lead the way after he comes back from a hamstring injury.

Gray, 34, and entering his 12th season, posted a 2.79 ERA across 184 innings in 32 starts with the Minnesota Twins last year.

Gibson and Lynn, who are both 36, also add some veteran experience to the rotation. Gibson started 33 games for the Baltimore Orioles in 2023, finishing with a 15-9 clip in 192 innings of work. Lynn started 33 games and pitched in 183 2/3 frames last year.

The Cardinals acquired pitchers who should eat up a lot of innings. But the age of the youngest starter in this year’s group is 33.

Cardinals 2024 Betting Prediction

Prediction: Sonny Gray under 170.5 strikeouts

While this MLB betting pick was made before Gray’s injury, bettors should consider alternate ways to fade an older St. Louis rotation.

After ranking 29th in total strikeouts as a staff last year, the Cardinals emphasized obtaining more whiffs with their new pitchers. Gray, who tossed 183 strikeouts last season, is essential in that department.

Gray adopted a sweeper last year and used more of his cutter, leading to his best strikeout total since punching out 205 in 2019. But he has only cleared this mark three times in 11 years, making it unlikely he will do so for a second year in a row.

While Gray’s addition should boost the rotation, projecting him to do much better than last year would be too optimistic. With a projection closer to 155 whiffs, this under is worth a bet before the start of the season.

  • 2024 Cardinals Schedule
    Date Matchup
    3/28/24 Cardinals at Dodgers
    3/29/24 Cardinals at Dodgers
    3/30/24 Cardinals at Dodgers
    3/31/24 Cardinals at Dodgers
    4/1/24 Cardinals at Padres
    4/2/24 Cardinals at Padres
    4/3/24 Cardinals at Padres
    4/4/24 Marlins at Cardinals
    4/6/24 Marlins at Cardinals
    4/7/24 Marlins at Cardinals
    4/8/24 Phillies at Cardinals
    4/9/24 Phillies at Cardinals
    4/10/24 Phillies at Cardinals
    4/12/24 Cardinals at D-backs
    4/13/24 Cardinals at D-backs
    4/14/24 Cardinals at D-backs
    4/15/24 Cardinals at Athletics
    4/16/24 Cardinals at Athletics
    4/17/24 Cardinals at Athletics
    4/19/24 Brewers at Cardinals
    4/20/24 Brewers at Cardinals
    4/21/24 Brewers at Cardinals
    4/22/24 D-backs at Cardinals
    4/23/24 D-backs at Cardinals
    4/24/24 D-backs at Cardinals
    4/26/24 Cardinals at Mets
    4/27/24 Cardinals at Mets
    4/28/24 Cardinals at Mets
    4/29/24 Cardinals at Tigers
    4/30/24 Cardinals at Tigers
    5/1/24 Cardinals at Tigers
    5/3/24 White Sox at Cardinals
    5/4/24 White Sox at Cardinals
    5/5/24 White Sox at Cardinals
    5/6/24 Mets at Cardinals
    5/7/24 Mets at Cardinals
    5/8/24 Mets at Cardinals
    5/9/24 Cardinals at Brewers
    5/10/24 Cardinals at Brewers
    5/11/24 Cardinals at Brewers
    5/12/24 Cardinals at Brewers
    5/13/24 Cardinals at Angels
    5/14/24 Cardinals at Angels
    5/15/24 Cardinals at Angels
    5/17/24 Red Sox at Cardinals
    5/18/24 Red Sox at Cardinals
    5/19/24 Red Sox at Cardinals
    5/20/24 Orioles at Cardinals
    5/21/24 Orioles at Cardinals
    5/22/24 Orioles at Cardinals
    5/24/24 Cubs at Cardinals
    5/25/24 Cubs at Cardinals
    5/26/24 Cubs at Cardinals
    5/27/24 Cardinals at Reds
    5/28/24 Cardinals at Reds
    5/29/24 Cardinals at Reds
    5/31/24 Cardinals at Phillies
    6/1/24 Cardinals at Phillies
    6/2/24 Cardinals at Phillies
    6/3/24 Cardinals at Astros
    6/4/24 Cardinals at Astros
    6/5/24 Cardinals at Astros
    6/6/24 Rockies at Cardinals
    6/7/24 Rockies at Cardinals
    6/8/24 Rockies at Cardinals
    6/9/24 Rockies at Cardinals
    6/11/24 Pirates at Cardinals
    6/12/24 Pirates at Cardinals
    6/13/24 Pirates at Cardinals
    6/14/24 Cardinals at Cubs
    6/15/24 Cardinals at Cubs
    6/16/24 Cardinals at Cubs
    6/17/24 Cardinals at Marlins
    6/18/24 Cardinals at Marlins
    6/19/24 Cardinals at Marlins
    6/20/24 Giants at Cardinals
    6/22/24 Giants at Cardinals
    6/23/24 Giants at Cardinals
    6/24/24 Braves at Cardinals
    6/25/24 Braves at Cardinals
    6/26/24 Braves at Cardinals
    6/27/24 Reds at Cardinals
    6/28/24 Reds at Cardinals
    6/29/24 Reds at Cardinals
    6/30/24 Reds at Cardinals
    7/2/24 Cardinals at Pirates
    7/3/24 Cardinals at Pirates
    7/4/24 Cardinals at Pirates
    7/5/24 Cardinals at Nationals
    7/6/24 Cardinals at Nationals
    7/7/24 Cardinals at Nationals
    7/8/24 Cardinals at Nationals
    7/9/24 Royals at Cardinals
    7/10/24 Royals at Cardinals
    7/12/24 Cubs at Cardinals
    7/13/24 Cubs at Cardinals
    7/14/24 Cubs at Cardinals
    7/19/24 Cardinals at Braves
    7/20/24 Cardinals at Braves
    7/21/24 Cardinals at Braves
    7/22/24 Cardinals at Pirates
    7/23/24 Cardinals at Pirates
    7/24/24 Cardinals at Pirates
    7/26/24 Nationals at Cardinals
    7/27/24 Nationals at Cardinals
    7/28/24 Nationals at Cardinals
    7/29/24 Rangers at Cardinals
    7/30/24 Rangers at Cardinals
    7/31/24 Rangers at Cardinals
    8/1/24 Cardinals at Cubs
    8/2/24 Cardinals at Cubs
    8/3/24 Cardinals at Cubs
    8/4/24 Cardinals at Cubs
    8/6/24 Rays at Cardinals
    8/7/24 Rays at Cardinals
    8/8/24 Rays at Cardinals
    8/9/24 Cardinals at Royals
    8/10/24 Cardinals at Royals
    8/12/24 Cardinals at Reds
    8/13/24 Cardinals at Reds
    8/14/24 Cardinals at Reds
    8/16/24 Dodgers at Cardinals
    8/17/24 Dodgers at Cardinals
    8/18/24 Dodgers at Cardinals
    8/20/24 Brewers at Cardinals
    8/21/24 Brewers at Cardinals
    8/22/24 Brewers at Cardinals
    8/23/24 Cardinals at Twins
    8/24/24 Cardinals at Twins
    8/25/24 Cardinals at Twins
    8/26/24 Padres at Cardinals
    8/27/24 Padres at Cardinals
    8/28/24 Padres at Cardinals
    8/29/24 Padres at Cardinals
    8/30/24 Cardinals at Yankees
    8/31/24 Cardinals at Yankees
    9/1/24 Cardinals at Yankees
    9/2/24 Cardinals at Brewers
    9/3/24 Cardinals at Brewers
    9/4/24 Cardinals at Brewers
    9/6/24 Mariners at Cardinals
    9/7/24 Mariners at Cardinals
    9/8/24 Mariners at Cardinals
    9/10/24 Reds at Cardinals
    9/11/24 Reds at Cardinals
    9/12/24 Reds at Cardinals
    9/13/24 Cardinals at Blue Jays
    9/14/24 Cardinals at Blue Jays
    9/15/24 Cardinals at Blue Jays
    9/16/24 Pirates at Cardinals
    9/17/24 Pirates at Cardinals
    9/18/24 Pirates at Cardinals
    9/19/24 Pirates at Cardinals
    9/20/24 Guardians at Cardinals
    9/21/24 Guardians at Cardinals
    9/22/24 Guardians at Cardinals
    9/24/24 Cardinals at Rockies
    9/25/24 Cardinals at Rockies
    9/26/24 Cardinals at Rockies
    9/27/24 Cardinals at Giants
    9/28/24 Cardinals at Giants
    9/29/24 Cardinals at Giants
  • 2023 MLB Team ATS Records
    Team ATS Record ATS Win Pct.
    Reds 97-65 .599
    Orioles 96-66 .593
    Dodgers 92-70 .568
    Rangers 88-74 .543
    Tigers 87-75 .537
    Diamondbacks 86-76 .531
    Rays 86-76 .531
    Nationals 86-76 .531
    Pirates 84-78 .519
    Braves 83-79 .512
    White Sox 82-80 .506
    Twins 82-80 .506
    Padres 82-80 .506
    Cubs 81-81 .500
    Astros 81-81 .500
    Guardians 80-82 .494
    Rockies 80-82 .494
    Brewers 80-82 .494
    Yankees 79-83 .488
    Red Sox 77-85 .475
    Athletics 77-85 .475
    Mariners 77-85 .475
    Cardinals 77-85 .475
    Angels 75-87 .463
    Blue Jays 75-87 .463
    Marlins 74-88 .457
    Mets 74-88 .457
    Giants 72-90 .444
    Phillies 71-91 .438
    Royals 69-93 .426
  • 2023 MLB Team Over/Under Records
    Team Over-Under Record Over Pct. Under Pct.
    Braves 94-69-3 .577 .423
    Dodgers 90-67-8 .573 .427
    Rays 89-69-6 .563 .437
    Rangers 93-75-11 .554 .446
    Pirates 87-71-4 .551 .449
    Athletics 84-70-8 .546 .455
    Astros 91-77-5 .542 .458
    Angels 82-70-10 .540 .461
    Twins 85-78-5 .522 .479
    Orioles 80-74-11 .520 .481
    Mariners 80-75-7 .516 .484
    Red Sox 81-77-4 .513 .487
    Cubs 80-77-5 .510 .490
    Royals 79-77-6 .506 .494
    Tigers 78-78-6 .500 .500
    Nationals 77-79-6 .494 .506
    Reds 79-82-1 .491 .509
    Phillies 79-83-13 .488 .512
    Cardinals 76-80-6 .487 .513
    Marlins 74-84-6 .468 .532
    Brewers 73-85-6 .462 .538
    White Sox 71-83-8 .461 .539
    Rockies 74-87-1 .460 .540
    Yankees 71-84-7 .458 .542
    Diamondbacks 78-93-8 .456 .544
    Blue Jays 70-84-10 .455 .546
    Padres 67-86-9 .438 .562
    Mets 67-88-7 .432 .568
    Guardians 68-91-3 .428 .572
    Giants 67-91-4 .424 .576

2024 MLB Team Previews & Predictions

Live Betting at BetMGM

Live betting is available for nearly 3,000 MLB games each year.

From Opening Day through the World Series, you can view live odds during games. While you’re watching the New York Yankees play the Boston Red Sox, streaming a Cleveland Guardians game on your computer, or checking the score of a Seattle Mariners game, you can place a live bet on run lines, moneylines, and more.

Sign in to your account today — or, if you don’t have an account, sign up today with a sportsbook welcome bonus — to start betting. And don’t forget to check updated sportsbook bonuses and promos each day of the year.

BetMGM First Bet Offer $1,500
About the Author

Shane Jackson

Read More @Sjacksonmgm

Shane Jackson is a Web Content Writer for BetMGM, covering MLB and NBA. After graduating from the University of Kansas, his previous stops include MLB.com, Lawrence Journal-World, Manhattan Mercury, Bet Chicago Sports, WynnBET, and Sportsbook Review.

Shane Jackson is a Web Content Writer for BetMGM, covering MLB and NBA. After graduating from the University of Kansas, his previous stops include MLB.com, Lawrence Journal-World, Manhattan Mercury, Bet Chicago Sports, WynnBET, and Sportsbook Review.