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 52%Cleveland Guardians 48%
Market LinesRun Line: Minnesota Twins -1Total: O/U 7.5
Model: Under 7.5
Model projects 7.2 total runs vs 7.5 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
66%
66/100
MLB: 48%
Starter
55%
11/20
vs CLE
50%
3/6
Avg Total
9.8
MLB: 8.9
Game Starter (20) Last Starter vs CLE vs CLE (6)
Joe Ryan #41 · RHP · Age 30
2.85
ERA (2026)
10.5
K/9 (2026)
20
Starts (2026)
9.2
Avg Total (2026)
Last 3:
ND LAA (Jul 11): 6.0IP, 2ER, 6K
W @NYY (Jul 05): 7.0IP, 0ER, 9K
L @HOU (Jun 30): 4.0IP, 0ER, 5K
vs CLE: ND (Aug 01 2025): 6.0 IP, 2 ER, 4 K
Bullpen (2026 Season)Average
ERA: 4.07MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-07-19 vs CHC. Bullpen arms likely still recovering.
Recent: W 5-3W 4-2W 5-2L 2-6L 1-10
Lineup vs Joe Ryan (Career)
BatterPosPAAVGOPSHR
Steven KwanCF28.2220.4720
Gabriel Arias3B14.1430.3570
Kyle Manzardo1B12.1820.4320
Austin HedgesC8.0000.1250
Brayan RocchioSS8.4291.2140
Daniel SchneemannCF8.1430.8211
Rhys Hoskins1B8.2860.6610
Patrick BaileyC5.0000.0000
Chase DeLauterRF3.0000.0000
Travis Bazzana2B3.0000.3330
David FryRF2.5002.5001
2 batters with no matchup history

Cleveland Guardians

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
51%
51/100
MLB: 48%
Starter
45%
9/20
vs MIN
50%
3/6
Avg Total
8.0
MLB: 8.9
Game Starter (20) Last Starter vs MIN vs MIN (6)
Tanner Bibee #28 · RHP · Age 27
3.90
ERA (2026)
6.9
K/9 (2026)
20
Starts (2026)
7.8
Avg Total (2026)
Last 3:
W @MIA (Jul 11): 6.2IP, 1ER, 3K
ND CHW (Jul 05): 4.0IP, 6ER, 1K
L TEX (Jun 30): 7.0IP, 2ER, 2K
vs MIN: ND (Apr 29 2025): 7.0 IP, 1 ER, 5 K
Bullpen (2026 Season)Good
ERA: 3.28MLB Avg: 3.958 relievers
Recent: W 4-1W 5-2L 1-7W 5-3L 1-7
Lineup vs Tanner Bibee (Career)
BatterPosPAAVGOPSHR
Trevor LarnachLF18.1760.4570
Royce Lewis3B15.2310.6410
Brooks LeeSS11.0910.1820
Ryan JeffersC8.1250.2500
Alan RodenRF5.2500.9000
Kody Clemens1B5.2500.9000
Victor CaratiniC4.2500.5000
Alex JacksonC3.0000.0000
Josh BellDH3.0000.0000
Luke Keaschall2B2.0000.5000
Ryan KreidlerSS2.5001.0000
Tristan GraySS2.10002.5000
1 batters with no matchup history
Our Top PicksLive Odds
Top PickCleveland Guardians ML (+100), MEDIUM confidence
Even money for a home team whose starting pitcher owns a 2.83 career ERA in 10 starts against tonight's exact opponent is genuine pricing value.
PickCleveland Guardians +1.5 Run Line (-170), MEDIUM confidence
The implied probability of Minnesota winning by two or more runs sits below 40% in a game where both starters are capable of keeping scores tight.
PickUnder 7.5 Total Runs (-110), LOW confidence
The qualitative case is legitimate: Ryan's 2.85 ERA, Bibee's 2.83 career ERA against Minnesota, Progressive Field's 0.98 runs factor, and a Cleveland lineup without Ramírez all point toward fewer runs.

Minnesota Twins vs Cleveland Guardians Game Preview

Start with the pitching, because everything else follows from it. Joe Ryan takes the mound tonight for the Minnesota Twins carrying a 2.85 ERA and 10.4 K/9 through 110.1 innings in 2026. That is the best sustained stretch of his career, and it comes with a specific wrinkle: as MLB.com noted heading into tonight, "Joe Ryan makes his first start of the second half after making an appearance in the 2026 All-Star Game." His last outing before the break was a nine-strikeout shutout of the Yankees on July 5. His stuff is sharp. The question tonight is how long he stays in the game, and whether a pitch-count ceiling on his first post-break start limits his full ceiling.

Tanner Bibee answers for the Cleveland Guardians in what shapes up as a legitimate July pitching duel. He sits at 3.90 ERA for 2026, but that number undersells the specific edge he carries tonight. As MLB.com put it, Bibee "opens a pivotal AL Central clash" with a career 2.83 ERA across 10 starts against Minnesota. That is not one good outing lifting an average. It is a sustained record of managing this lineup across multiple seasons. His July 11 start against Miami went 6.2 innings of one-run ball, a clean rebound after the ugly July 5 outing against Chicago. His recent strikeout rate has cratered, producing only 3, 1, and 2 punchouts in his last three starts, but his command against this specific opponent has been the constant.

Progressive Field sets a slightly pitcher-friendly stage tonight at a 0.98 runs factor and 0.95 HR factor. In tonight's MLB action, Cleveland enters without José Ramírez, who is on the 10-day IL with a hand injury. That absence is structurally significant. The Guardians already sit at 31-34 against right-handed pitching, their single worst split, and losing their best RBI bat compounds the problem directly. Batter-vs-pitcher data reinforces it: Steven Kwan is .222 with a 0.472 OPS across 28 career PA against Ryan, including 0.000 OPS in his 2024 and 2026 samples. Kyle Manzardo checks in at 0.432 OPS in 12 PA. Patrick Bailey has posted a .000 AVG and 0.000 OPS in 5 career PA against him. The exception is Brayan Rocchio, who carries a 1.214 OPS in 8 career PA against Ryan, including 1.500 OPS in 2024 and 1.250 OPS in 2025. If Cleveland generates offense tonight, it likely runs through him.

Minnesota's side of the BvP ledger has its own concerns against Bibee. Brooks Lee is .091 with a 0.182 OPS in 11 career PA against the Cleveland starter. Ryan Jeffers is .125 with a 0.250 OPS in 8 PA. Trevor Larnach is .176 with a 0.457 OPS across 18 PA spanning three seasons against Bibee, with no campaign showing a strong line despite a solid 2026 overall profile. Both pitchers own real historical edges against tonight's opposing lineup. This game flows from the mound outward. Whoever forces the bullpen door open first will likely define the final three innings.

Minnesota Twins vs Cleveland Guardians Key Insights

  • Ryan's 10.4 K/9 in 2026 is elite by any measure, but his last three starts against Cleveland produced 5, 5, and 4 strikeouts. That is a consistent pattern of suppression from this specific opponent, not a sample-size blip.
  • Bibee's 2.83 career ERA across 10 starts against Minnesota is the most reliable number on the home side tonight. It spans real innings against this exact roster and represents his clearest competitive advantage in any individual matchup this season.
  • Cleveland is 31-34 against right-handed pitching, their worst split, and they face Ryan without José Ramírez, who is on the IL with a hand injury. The structural lineup mismatch is real and layered.
  • Bibee's recent strikeout rate has fallen sharply: 3 Ks, 1 K, 2 Ks in his last three outings. His full-season K/9 average does not reflect current form. The under 4.5 line is a bet on what he is doing now, not what he averaged through May.
  • Brayan Rocchio is the most interesting bat in this game. His 1.214 OPS across 28 career PA against Ryan is the largest sample any Cleveland hitter has against tonight's starter, and it is the strongest BvP edge in the matchup on either side.
  • Progressive Field's 0.98 runs factor and 0.95 HR factor reinforce a pitcher-friendly context. The environment, the missing Ramírez, and two capable starters all push toward a tight, low-run game.

Minnesota Twins vs Cleveland Guardians Betting Picks

Picks made July 20, 2026 at 05:28 AM ET. Odds shown reflect current market prices.

Cleveland Guardians +1.5 Run Line (-170), MEDIUM confidence
Cleveland Guardians +1.5 Run Line (-170), MEDIUM confidence: The implied probability of Minnesota winning by two or more runs sits below 40% in a game where both starters are capable of keeping scores tight. Bibee's track record against this lineup provides a real floor for Cleveland, and the +1.5 cushion makes this the defensive position for the home side in a close game. The -170 price is the only friction here.
Under 7.5 Total Runs (-110), LOW confidence
Under 7.5 Total Runs (-110), LOW confidence: The qualitative case is legitimate: Ryan's 2.85 ERA, Bibee's 2.83 career ERA against Minnesota, Progressive Field's 0.98 runs factor, and a Cleveland lineup without Ramírez all point toward fewer runs. But the market priced this at -110 on each side, reflecting a genuine toss-up. This is a directional lean rather than a high-conviction edge. Size accordingly and treat it as supporting context, not a standalone conviction play.
Joe Ryan Under 6.5 Strikeouts (-125), MEDIUM confidence
Joe Ryan Under 6.5 Strikeouts (-125), MEDIUM confidence: Ryan is 0-for-3 against this 6.5 line in his last three starts against Cleveland, generating 5, 5, and 4 strikeouts in those matchups despite his overall elite K/9. Cleveland suppresses his totals specifically. Add a likely pitch-count ceiling in his first start off the All-Star break, and the under at -125 has backing from both historical matchup data and situational workload management. The market is nearly even on this line, which means the CLE-specific history tips the scale clearly.
Tanner Bibee Under 4.5 Strikeouts (-118), MEDIUM confidence
Tanner Bibee Under 4.5 Strikeouts (-118), MEDIUM confidence: Three starts, three low-strikeout outings: 3 Ks, 1 K, 2 Ks. That recent pattern matters more than his full-season average when evaluating tonight. The May 9 gem against Minnesota with 9 strikeouts was a legitimate outlier in the context of his current trajectory. Under 4.5 at -118 is one of the cleaner value plays on the board tonight based on current form.
Brayan Rocchio Over 1.5 Total Bases (+141), MEDIUM confidence
Brayan Rocchio Over 1.5 Total Bases (+141), MEDIUM confidence: Twenty-eight career PA against Ryan. A .429 batting average. A 1.214 OPS. Rocchio has hit Ryan hard across multiple seasons, including 1.500 OPS in 2024 and 1.250 OPS in 2025. That is the largest sample of any Cleveland hitter against tonight's starter, and it is consistently strong. His L7d OPS of 0.334 is the risk, but 28 PA of .429 against a specific pitcher is the primary signal. +141 reflects the market underweighting a meaningful career edge.
Steven Kwan Under 0.5 Hits (+116), MEDIUM confidence
Steven Kwan Under 0.5 Hits (+116), MEDIUM confidence: Twenty-eight career PA against Ryan, a .222 batting average, and a 0.472 OPS. He posted 0.000 OPS in 3 PA in 2024 and again in 3 PA in 2026. Kwan's overall season average sits at .240, but Ryan neutralizes him with consistency across multiple years. Getting paid +116 to fade a batter who has been this repeatedly suppressed by tonight's specific starter is straightforward value.
Trevor Larnach Under 0.5 Hits (+133), MEDIUM confidence
Trevor Larnach Under 0.5 Hits (+133), MEDIUM confidence: Eighteen career PA against Bibee across three seasons: .176 AVG, 0.457 OPS. His 2024 sample was 9 PA at a 0.333 OPS, his 2025 sample was 6 PA at 0.666 OPS, and his 2026 sample was 3 PA at 0.333 OPS. No season against Bibee reflects the strong overall 2026 line he carries into tonight. At +133 for the under, the market is giving value against a documented historical suppression pattern.
NRFI (-149), MEDIUM confidence
NRFI (-149), MEDIUM confidence: Ryan carries a 15-5 NRFI season record with a five-game NRFI streak and an 8-2 mark in his last 10 starts. His first-inning suppression rate is among the strongest profiles in the league right now. Bibee's season NRFI record sits at 13-7. Cleveland has scored in the first inning in only 40% of home games this season, going 8-2 NRFI in their last 10. Both sides of this signal point the same direction. -149 is a fair price for how clean the data reads here.
Same-Game Parlay
Same-Game Parlay: Cleveland ML + Under 7.5 + Bibee Under 4.5 Ks + Rocchio Over 1.5 Total Bases: The internal correlation is the thesis. A Cleveland home win in a low-run game is directly consistent with Bibee managing damage (which supports the strikeout under given his current form) while Rocchio provides the offensive production Cleveland needs to win. Under and Guardians ML share the same underlying game flow. These legs lean together rather than against each other. Component contracts: CLE ML (423314410), Under 7.5 (423314390), Bibee Under 4.5 Ks (423320577), Rocchio Over 1.5 TB (423320606).
Analysis insight — no specific bet associated

Key Players

Batting AverageMIN
Byron Buxton
.271Batting Average
CF
Home RunsMIN
Byron Buxton
25Home Runs
CF
Runs Batted InMIN
Josh Bell
60Runs Batted In
DH
Earned Run AverageMIN
Joe Ryan
2.85Earned Run Average
SP
WinsMIN
Taj Bradley
9Wins
SP
StrikeoutsMIN
Joe Ryan
128Strikeouts
SP
Batting AverageCLE
Chase DeLauter
.277Batting Average
RF
Home RunsCLE
Angel Martinez
11Home Runs
LF
Runs Batted InCLE
Chase DeLauter
47Runs Batted In
RF
Earned Run AverageCLE
Parker Messick
2.73Earned Run Average
SP
WinsCLE
Gavin Williams
10Wins
SP
StrikeoutsCLE
Gavin Williams
145Strikeouts
SP

Recent Form

Minnesota Twins
W5-3Los Angeles Angels
W4-2Los Angeles Angels
W5-2Chicago Cubs
L6-2Chicago Cubs
L10-1Chicago Cubs
Cleveland Guardians
W4-1Miami Marlins
W5-2Miami Marlins
L7-1Pittsburgh Pirates
W5-3Pittsburgh Pirates
L7-1Pittsburgh Pirates

Minnesota Twins vs Cleveland Guardians Summary

This game is built around two pitchers who both have legitimate track records against tonight's opponent, and the picks reflect that structure. Bibee's 2.83 career ERA in 10 starts against Minnesota is the anchor for the Cleveland side. Even money (+100) for a home team with that kind of specific historical advantage is priced too generously toward public money chasing Ryan's All-Star appearance. Ryan is excellent in 2026, and his overall numbers support it, but pitching well against the league is different from pitching well against Cleveland specifically. His last three starts against the Guardians produced 5, 5, and 4 strikeouts, and the under 6.5 at -125 documents that pattern directly. Bibee's recent K totals tell an equally clear story: 3, 1, and 2 punchouts in his last three starts make the under 4.5 line feel straightforward regardless of what his full-season average says.

The total under at 7.5 is a low-confidence lean, not a conviction play. The market priced it at -110 on each side for a reason, and the honest position here is that the qualitative case is strong but the numerical edge is not. Cleveland +1.5 on the run line covers the scenario where Minnesota gets a quality six innings from Ryan and edges out a win, while still cashing if Bibee's historical command against this lineup holds and Cleveland keeps it close. Baseball introduces variance in ways that no data set fully captures, and a first-start-post-break workload decision by Minnesota's staff could reshape the back half of this game entirely. These picks are built on real data. None of them carry guarantees.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesMIN leads series 4-2
DateMatchupResult
May 08, 2026MIN @ CLECLECLE 6-4
May 09, 2026MIN @ CLEMINMIN 2-1
May 10, 2026MIN @ CLEMINMIN 5-4
Jul 07, 2026CLE @ MINMINMIN 3-1
Jul 08, 2026CLE @ MINMINMIN 6-5
Jul 09, 2026CLE @ MINCLECLE 5-2

Minnesota Twins vs Cleveland Guardians predictions: Bibee's 2.83 career ERA vs MIN meets Ryan's 2.85 ERA. Best bets: Guardians ML +100, Ryan Under 6.5 Ks.

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Cleveland Guardians