We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at Cleveland Guardians
Minnesota TwinsMinnesota Twins
@
Progressive Field
Cleveland GuardiansCleveland Guardians

Match Predictor

Pre-match Prediction
Minnesota Twins
@
Cleveland Guardians
Minnesota Twins 43%Cleveland Guardians 57%
Market LinesRun Line: Cleveland Guardians -0.5Total: O/U 7.5
Model: Over 7.5
Model projects 7.8 total runs vs 7.5 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
66%
68/103
MLB: 48%
Starter
68%
13/19
vs CLE
56%
5/9
Avg Total
9.9
MLB: 8.9
Game Starter (19) Last Starter vs CLE vs CLE (9)
Taj Bradley #26 · RHP · Age 25
3.85
ERA (2026)
10.4
K/9 (2026)
19
Starts (2026)
9.7
Avg Total (2026)
Last 3:
L @CHC (Jul 18): 5.0IP, 5ER, 6K
W LAA (Jul 12): 7.0IP, 2ER, 6K
W CLE (Jul 07): 7.0IP, 1ER, 10K
vs CLE: W (Jul 12 2024): 7.0 IP, 0 ER, 8 K
Bullpen (2026 Season)Average
ERA: 4.13MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-07-19 vs CHC. Bullpen arms likely still recovering.
Recent: L 2-6L 1-10L 4-13L 2-5W 10-6
Lineup vs Taj Bradley (Career)
BatterPosPAAVGOPSHR
Jose Ramirez3B9.3750.9440
Steven KwanCF8.1430.3930
Daniel SchneemannCF7.4291.1430
Brayan RocchioSS5.2000.4000
Rhys Hoskins1B5.4001.6001
Chase DeLauterRF3.6671.6670
Kyle Manzardo1B3.0000.0000
Travis Bazzana2B3.0000.0000
Austin HedgesC2.0000.0000
Gabriel Arias3B2.5001.0000
Patrick BaileyC2.0000.0000
David FryRF1.0000.0000
1 batters with no matchup history

Cleveland Guardians

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
51%
53/103
MLB: 48%
Starter
55%
11/20
vs MIN
56%
5/9
Avg Total
8.1
MLB: 8.9
Game Starter (20) Last Starter vs MIN vs MIN (9)
Gavin Williams #32 · RHP · Age 27
4.00
ERA (2026)
11.0
K/9 (2026)
20
Starts (2026)
8.2
Avg Total (2026)
Last 3:
L PIT (Jul 18): 6.0IP, 5ER, 11K
W @MIN (Jul 09): 7.0IP, 2ER, 11K
ND CHW (Jul 03): 4.2IP, 3ER, 6K
vs MIN: ND (Aug 01 2025): 6.0 IP, 0 ER, 8 K
Bullpen (2026 Season)Good
ERA: 3.25MLB Avg: 3.958 relievers
Workload Alert: Allowed 10 runs on 2026-07-22 vs MIN. Bullpen arms likely still recovering.
Recent: W 5-3L 1-7W 13-4W 5-2L 6-10
Lineup vs Gavin Williams (Career)
BatterPosPAAVGOPSHR
Royce Lewis3B18.2220.6661
Ryan JeffersC16.3750.8750
Brooks LeeSS13.1820.4900
Trevor LarnachLF13.0000.0770
Kody Clemens1B12.1670.5000
Byron BuxtonCF11.4000.9550
Alan RodenRF8.0000.1250
Austin MartinRF8.5711.1960
Josh BellDH6.1670.3340
Luke Keaschall2B6.0000.1670
Victor CaratiniC3.0000.3330
Alex JacksonC2.0000.0000
1 batters with no matchup history
Our Top PicksLive Odds
Top PickTwins ML +118 (MEDIUM confidence)
At +118 (implied 45.9%), Minnesota represents genuine positive expected value in a game the market correctly prices close to a coin flip.
PickTwins +1.5 @ -188 (MEDIUM confidence)
Even if Cleveland pulls this one out, Bradley's track record in this matchup and the near-coin-flip market odds confirm neither team carries a decisive edge.
PickOver 7.5 @ -112 (LOW confidence)
This is a lean driven by series context and non-model factors, not a strong edge.

Minnesota Twins vs Cleveland Guardians Game Preview

Start from the mound, because that is where this game will be decided. Taj Bradley takes the ball for the Minnesota Twins in today's MLB series finale at 9-4 with a 3.85 ERA and 124 strikeouts in 107.2 innings. Gavin Williams counters for the Cleveland Guardians at 10-5 with a 4.00 ERA and 145 strikeouts in 119.1 innings. Both are confirmed right-handers. Both faced each other's lineups in consecutive games just 14 days ago and combined for 21 strikeouts in 14 innings across those two starts. The mound story here is as clean as it gets.

Bradley's July 7 start against this exact Cleveland lineup was one of his best outings of the season: 7 innings, 1 earned run, 10 strikeouts, and zero walks. That game anchors his value case today. His two most recent starts, however, show some volatility worth noting. He followed the Cleveland gem with a workmanlike 7-inning, 2-run outing against the Angels, then allowed 5 earned runs in just 5 innings at Chicago on July 18, walking 3 batters. His last two starts have each produced exactly 6 strikeouts, well below his July 7 ceiling. The question heading into today is whether the command issues at Wrigley were a one-start blip or the beginning of a trend.

Williams posted a dominant 7-inning, 2-run, 11-strikeout performance against Minnesota on July 9. His 2026 K rate (10.95 K/9 across 119.1 innings) is among the best in the league. But his most recent outing, Saturday against Pittsburgh, is worth examining closely. He allowed 5 earned runs in 6 innings despite 11 strikeouts. That combination suggests he is surviving deep counts before generating swing-and-miss, which means his pitch efficiency may be slipping. If he cannot work through lineups cleanly, Cleveland's bullpen, already taxed across three consecutive games in this series, will be called earlier than the Guardians would prefer. The batter-vs-pitcher data gives this matchup real texture. Rhys Hoskins is the single most dangerous Cleveland bat against Bradley: 5 career PA, .400 average, 1.600 OPS with 1 home run, including a 1.666 OPS in 3 PA this season. Ryan Jeffers is Minnesota's counterpart threat, carrying a .375 average and 0.875 OPS across 16 career PA versus Williams, with consistent results across 2024, 2025, and his 3 plate appearances in 2026.

This is the rubber game of a four-game set that has lurched in every direction. Cleveland demolished Minnesota 13-4 and 5-2 in the first two games. The Twins answered with a 10-6 win Wednesday to force a deciding contest Thursday. Cleveland sits one game back in the AL Central. Minnesota is five back but still in the wild card conversation. Progressive Field plays slightly pitcher-friendly, with a runs factor of 0.98 and a home run factor of 0.95. That mild suppression adds a small edge to both starters but has not stopped this series from producing extremes. The pitching matchup is the most credible lever pulling today toward a tighter finish.

Minnesota Twins vs Cleveland Guardians Key Insights

  • Bradley's July 7 start against this Cleveland lineup was dominant: 7 IP, 1 ER, 10 K, 0 BB. That specific matchup result, just 16 days ago, is the core of the Twins' value case at +118 in a game the market prices near a coin flip.
  • Williams has posted 11 strikeouts in each of his last two starts but allowed 5 earned runs in 6 innings against Pittsburgh Saturday, a sign that pitch-efficiency issues are costing him clean innings even when the punchout numbers stay high.
  • Trevor Larnach is 0-for-13 with a .077 OPS in 13 career plate appearances against Williams. He carries a 1.069 OPS over the last seven days, but that heat stops cold at this specific matchup.
  • Rhys Hoskins has a 1.600 OPS in 5 career PA against Bradley, including a 1.666 OPS in 3 PA this season. He is Cleveland's clearest path to early damage against the Minnesota starter.
  • Cleveland's bullpen has been used across three straight games, and if Williams exits before the seventh inning due to pitch-count strain, the relief depth behind him is significantly more depleted than normal for a home finale.
  • Progressive Field's runs factor (0.98) and home run factor (0.95) provide modest pitcher-friendly suppression, but this series has already produced a 13-4 and a 10-6 game, underscoring that park factors alone do not control outcomes here.

Minnesota Twins vs Cleveland Guardians Betting Picks

Picks made July 23, 2026 at 04:42 AM ET. Odds shown reflect current market prices.

Twins +1.5 @ -188 (MEDIUM confidence)
Twins +1.5 @ -188 (MEDIUM confidence): Even if Cleveland pulls this one out, Bradley's track record in this matchup and the near-coin-flip market odds confirm neither team carries a decisive edge. Minnesota has the pitching to stay within a run in what the analyst brief projects as a tight series finale. The -188 price is steep for a run-line play, but the insurance value in a confirmed pitcher's duel where both starters are sharp is real. If you are pairing this with the Williams strikeout prop in a same-game parlay, the legs reinforce each other.
Over 7.5 @ -112 (LOW confidence)
Over 7.5 @ -112 (LOW confidence): This is a lean driven by series context and non-model factors, not a strong edge. This four-game set has already produced a 13-4 blowout and a 10-6 game. Williams showed command problems Saturday, allowing 5 earned runs despite 11 strikeouts against Pittsburgh. That profile suggests he could be working deep counts and inflating pitch numbers, which would shorten his outing. Cleveland's bullpen has been active across three straight games. If both starters exit early, runs tend to come in bunches against depleted relief. Treat this as a low-conviction lean, not a primary play.
Gavin Williams Over 6.5 Strikeouts @ -133 (HIGH confidence)
Gavin Williams Over 6.5 Strikeouts @ -133 (HIGH confidence): This is the clearest prop on the board. Williams is posting 10.95 K/9 in 2026 (145 strikeouts in 119.1 innings). His last two starts each produced exactly 11 strikeouts. In his July 9 outing against this exact Minnesota lineup, he went 7 innings and struck out 11. Across three appearances versus Minnesota in 2025 and 2026, he has recorded 11, 8, and 6 strikeouts: two of three cleared this line. The 6-K start came with 5 earned runs and an early exit. In his clean, efficient outings, the punchouts pile up at an elite rate. Progressive Field's suppressed home run factor pushes hitters into more two-strike counts. The -133 price is earned.
Trevor Larnach Under 0.5 Hits @ +125 (HIGH confidence)
Trevor Larnach Under 0.5 Hits @ +125 (HIGH confidence): The BvP tells the whole story. Larnach is 0-for-13 against Williams with a .077 OPS across 13 career plate appearances. The futility is consistent: 0.200 OPS in 5 PA in 2024, 0.000 OPS in 2 PA in 2025, 0.000 OPS in 6 PA in 2026. His current season numbers are excellent (.294/.383/.461, 1.002 OPS in the last 28 days) and he is one of Minnesota's hottest bats right now. None of that translates when he faces Williams. Thirteen PA is enough sample to carry real signal, and at +125, this is a positive expected value play on a matchup the data consistently confirms.
Taj Bradley Under 6.5 Strikeouts @ -160 (MEDIUM confidence)
Taj Bradley Under 6.5 Strikeouts @ -160 (MEDIUM confidence): Bradley's 2026 season rate is strong (10.37 K/9), but his two most recent starts each produced exactly 6 strikeouts, and his July 18 outing was cut short at 5 innings with 3 walks and 5 earned runs. Back-to-back 6-K starts following his 10-K Cleveland gem is not a coincidence: his pitch economy is not at peak form right now, which limits his strikeout ceiling when he is working deeper counts to get outs. The -160 price reflects the market's lean, and the recent pattern supports it. The legitimate risk here is his July 7 game against this same Cleveland lineup produced 10 strikeouts, so the ceiling clearly exists on his best day.
José Ramírez Over 1.5 Total Bases @ +118 (MEDIUM confidence)
José Ramírez Over 1.5 Total Bases @ +118 (MEDIUM confidence): Ramírez has the strongest career BvP sample among Cleveland hitters against Bradley: 9 PA, .375 average, 0.944 OPS. More importantly, the results are trending in the right direction over time: 0.333 OPS in 3 PA in 2023, then 1.167 OPS in 6 PA in 2024. His 2024 numbers against Bradley suggest he reads the arsenal well. Ramírez has 10 home runs in 319 PA this season and carries a 0.800 OPS in both the last 28 and last 7 days. Multi-base games are realistic for a hitter of his quality against a pitcher he has historically timed. At +118, the market prices this near even money. The BvP history and Ramírez's current form push this into value territory.
Byron Buxton to Hit a Home Run @ +380 (LOW confidence)
Byron Buxton to Hit a Home Run @ +380 (LOW confidence): Buxton leads Minnesota with 25 home runs in 342 PA, and his .953 OPS versus right-handers is elite power production against this pitching archetype. Williams has allowed 20 home runs in 119.1 innings this season (1.51 HR/9), an above-average rate that keeps power hitters in play every start. Buxton's career numbers against Williams (11 PA, .400 average, 0.955 OPS) suggest he has hit this pitcher hard historically, though his 2026 sample (3 PA, 0.666 OPS) is too small to weight heavily. Progressive Field's 0.95 home run factor applies slight suppression. At +380, this is a speculative longshot that makes sense as a low-unit addition given Buxton's raw power and Williams' elevated home run rate.
SGP
SGP: Twins +1.5 / Williams Over 6.5 Strikeouts / Larnach Under 0.5 Hits / Ramírez Over 1.5 Total Bases: The four legs are internally consistent. A dominant Williams strikeout performance keeps the Minnesota lineup suppressed, which neutralizes Larnach specifically and keeps the score tight enough for Minnesota to cover +1.5. Ramírez, the best Cleveland hitter against Bradley by career BvP, benefits from a favorable game state and gets quality run-producing opportunities as Cleveland works to protect a lead. Williams going deep and efficiently is the load-bearing leg of this parlay. If he struggles with command and exits early, the entire thesis is at risk.
Analysis insight — no specific bet associated

Key Players

Batting AverageMIN
Byron Buxton
.275Batting Average
CF
Home RunsMIN
Byron Buxton
25Home Runs
CF
Runs Batted InMIN
Josh Bell
62Runs Batted In
DH
Earned Run AverageMIN
Joe Ryan
3.38Earned Run Average
SP
WinsMIN
Taj Bradley
9Wins
SP
StrikeoutsMIN
Joe Ryan
131Strikeouts
SP
Batting AverageCLE
Chase DeLauter
.287Batting Average
RF
Home RunsCLE
Rhys Hoskins
11Home Runs
1B
Runs Batted InCLE
Chase DeLauter
50Runs Batted In
RF
Earned Run AverageCLE
Parker Messick
2.68Earned Run Average
SP
WinsCLE
Gavin Williams
10Wins
SP
StrikeoutsCLE
Gavin Williams
145Strikeouts
SP

Recent Form

Minnesota Twins
L6-2Chicago Cubs
L10-1Chicago Cubs
L13-4Cleveland Guardians
L5-2Cleveland Guardians
W10-6Cleveland Guardians
Cleveland Guardians
W5-3Pittsburgh Pirates
L7-1Pittsburgh Pirates
W13-4Minnesota Twins
W5-2Minnesota Twins
L10-6Minnesota Twins

Minnesota Twins vs Cleveland Guardians Summary

Build this game from the mound outward and the picture clarifies quickly. Bradley's July 7 start against this Cleveland lineup is the most concrete, recent data point in the matchup: 7 innings, 1 earned run, 10 strikeouts, zero walks. That performance is 16 days old and squarely in both teams' memory. It underpins the Twins ML at +118 as a genuine positive expected value play in a game neither team has a clear structural edge to win. Williams is the counterweight, posting elite strikeout numbers (10.95 K/9 in 2026) and a dominant July 9 outing versus Minnesota, but his Saturday command issues against Pittsburgh are a real flag in a series finale where his bullpen has nothing left.

The highest-confidence play is Williams Over 6.5 strikeouts at -133. He has posted 11 punchouts in each of his last two starts, struck out 11 against this exact Minnesota lineup on July 9, and his clean outings consistently clear this threshold. The companion play is Larnach Under 0.5 hits at +125. Zero hits in 13 career PA against Williams is a matchup suppressor that does not respond to his current season form. Both props carry real data support and both fit inside the same-game parlay thesis.

One honest caveat: this series has been unpredictable. Blowouts in three of four games before today do not guarantee a quiet finish, and Williams' pitch-efficiency concerns give the Over 7.5 a credible non-model argument. That lean is at low confidence for a reason. The clearest plays are the Twins ML, Williams strikeouts, and Larnach hitless. Everything else is context. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesCLE leads series 2-1
DateMatchupResult
Jul 20, 2026MIN @ CLECLECLE 13-4
Jul 21, 2026MIN @ CLECLECLE 5-2
Jul 22, 2026MIN @ CLEMINMIN 10-6

Minnesota Twins vs Cleveland Guardians predictions: Twins ML +118 after Bradley's 10-K gem vs Cleveland. Williams Over 6.5 Ks (-133) is the top prop for July 23.

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Cleveland Guardians