Previous Matchups & Picks

April 15, 2026 1:15pm ET
@
Cleveland Guardians
Cleveland Guardians
#923
Cecconi
St. Louis Cardinals
St. Louis Cardinals
#924
May

Lines & Odds

+1.5 (-219)
Runline
-1.5 (+184)
-107
Moneyline
-108
OVER 9 (-115)
Total
UNDER 9 (-110)

Guardians vs. Cardinals Spread Picks

Get Guardians vs. Cardinals point spread picks, expert spread analysis, computer model picks, betting consensus data, matchup breakdowns, key betting angles, and the latest odds insights for today's Guardians vs. Cardinals game.

Public Consensus

Who was the public on? 61% of the public money was on Cleveland Guardians to win on the moneyline. And, 89% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 4.9 to 4.9 with St. Louis winning on the moneyline, Cleveland winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Cleveland Guardians
1
0
0
0
0
0
2
0
0
3
St. Louis Cardinals img
0
1
0
0
0
3
1
0
5

MLB Premium Pick Results

Here’s how my premium picks are performing.

MLBMLB All Picks last 6.0 years
Wins
Losses
Units
10
2
+10.76
MLBMLB Max Plays this season last 15 days
Wins
Losses
Units
2
0
+5.89
MLBMLB All Picks this season last 23 days
Wins
Losses
Units
2
0
+4.85
MLBMLB All Playoff Picks last 13.1 years
Wins
Losses
Units
216
204
+1.73
MLBMLB Between teams last 1 day
Wins
Losses
Units
1
0
+1.74
April 14, 2026 7:45pm ET
@
Cleveland Guardians
Cleveland Guardians
#975
Cantillo
St. Louis Cardinals
St. Louis Cardinals
#976
Mcgreevy

Lines & Odds

-1.5 (+132)
Runline
+1.5 (-154)
-127
Moneyline
+111
OVER 9 (-105)
Total
UNDER 9 (-115)

Public Consensus

Who was the public on? 71% of the public money was on Cleveland Guardians to win on the moneyline. And, 96% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Cleveland would win by a score of 4.1 to 3.3 with Cleveland winning on the moneyline, St. Louis winning on the runline and the game going UNDER the total.

Final Score

1
2
3
4
5
6
7
8
9
E
R
Cleveland Guardians
1
1
0
0
0
0
0
3
0
0
5
St. Louis Cardinals img
1
0
1
0
0
0
0
2
1
1
6
April 13, 2026 7:45pm ET
@
Cleveland Guardians
Cleveland Guardians
#919
Williams
St. Louis Cardinals
St. Louis Cardinals
#920
Liberatore

Lines & Odds

-1.5 (+140)
Runline
+1.5 (-164)
-118
Moneyline
+103
OVER 8 (-110)
Total
UNDER 8 (-110)

Public Consensus

Who was the public on? 61% of the public money was on Cleveland Guardians to win on the moneyline. And, 81% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Cleveland would win by a score of 4.2 to 4.0 with Cleveland winning on the moneyline, St. Louis winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Cleveland Guardians img
1
0
0
3
0
2
0
3
0
9
St. Louis Cardinals
1
0
0
0
0
1
0
1
0
3
June 29, 2025 12:05pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#921
Liberatore
Cleveland Guardians
Cleveland Guardians
#922
Allen

Lines & Odds

-1.5 (+146)
Runline
+1.5 (-170)
-110
Moneyline
-104
OVER 8 (-115)
Total
UNDER 8 (-105)

Public Consensus

Who was the public on? 51% of the public money was on Cleveland Guardians to win on the moneyline. And, 51% of the bets were on the game to go UNDER the total.

Computer Predictions

My computer prediction for this game was that Cleveland would win by a score of 4.8 to 4.3 with Cleveland winning on the moneyline and on the runline and the game going OVER the total.

Premium Picks

This pick was released to clients on June 29, 2025 at 10:16AM ET.
img MLB

St. Louis at Cleveland

June 29, 2025
img12:05 PM Eastern

St. Louis is on a 9-7-1 run UNDER the total with an offense that is 18th in slugging and 22nd in steals. The defense is second in the majors in fielding percentage. Matthew Liberatore (3.96 ERA) has allowed two runs in each of his last two starts (13 innings) with one walk and nine strikeouts. He faces a Cleveland offense that is 26th in runs scored, 26th in on-base percentage, and 27th in slugging. Logan Allen has allowed three, two, and two earned runs in his last three starts (17 innings). Cleveland is on a 28-13-2 run UNDER the total. Take St. Louis/Cleveland UNDER the total. 

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals img
3
0
0
0
0
0
2
2
0
7
Cleveland Guardians
0
0
0
0
0
0
0
0
0
0
June 28, 2025 4:10pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#975
Mikolas
Cleveland Guardians
Cleveland Guardians
#976
Cecconi

Lines & Odds

+1.5 (-198)
Runline
-1.5 (+170)
+105
Moneyline
-120
OVER 8.5 (-120)
Total
UNDER 8.5 (-105)

Public Consensus

Who was the public on? 55% of the public money was on Cleveland Guardians to win on the moneyline. And, 57% of the bets were on the game to go UNDER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 4.5 to 4.4 with St. Louis winning on the moneyline and on the runline and the game going OVER the total.

Premium Picks

These picks were released to clients on June 28, 2025 at 11:30AM ET.
img MLB

St. Louis at Cleveland

June 28, 2025
img4:10 PM Eastern

Cleveland looks to snap a two-game skid with Slade Cecconi starting today, and the Guardians have gone UNDER in his past four starts. Cecconi has allowed only five runs in 22 innings in those outings, and all four went UNDER, including a 3-0 win over the Athletics when he threw seven shutout innings on Sunday. The Guardians are on a 9-2 UNDER run, and they have stayed UNDER five of six against National League teams. St. Louis has gone UNDER three in a row, including being shut out twice by the Cubs. The Cardinals have lost Mike Mikolas' past three starts, and they are under. 500 on the road this season. The UNDER is 4-0-1 in Cleveland's past five games after they scored two or fewer runs in their previous game. Take the Guardians and the UNDER.

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals img
1
0
0
0
2
5
0
0
1
9
Cleveland Guardians
0
0
0
6
0
0
0
0
0
6

Get $50 of premium picks free.

Join 410,335 Subscribers!