We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at Tampa Bay Rays
Minnesota TwinsMinnesota Twins
@
Tropicana Field
Tampa Bay RaysTampa Bay Rays

Match Predictor

Pre-match Prediction
Minnesota Twins
@
Tampa Bay Rays
Minnesota Twins 47%Tampa Bay Rays 53%
Market LinesRun Line: Tampa Bay Rays -0.5Total: O/U 7.5
Model: Under 7.5
Model projects 7.3 total runs vs 7.5 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
60%
15/25
MLB: 48%
Starter
40%
2/5
vs TB
67%
2/3
Avg Total
9.7
MLB: 8.9
Game Starter (5) Last Starter vs TB vs TB (3)
Taj Bradley #26 · RHP · Age 25
1.63
ERA (2026)
11.3
K/9 (2026)
5
Starts (2026)
7.2
Avg Total (2026)
Last 3:
ND CIN (Apr 18): 6.0IP, 2ER, 5K
W @TOR (Apr 12): 5.0IP, 1ER, 7K
W DET (Apr 07): 6.1IP, 1ER, 10K
Bullpen (2026 Season)Poor
ERA: 4.77MLB Avg: 3.958 relievers
Workload Alert: Allowed 10 runs on 2026-04-23 vs NYM. Bullpen arms likely still recovering.
Recent: L 4-5L 4-7W 5-3L 2-3L 8-10
Lineup vs Taj Bradley (Career)
BatterPosPAAVGOPSHR
Cedric MullinsCF7.2861.0001
Jake FraleyRF2.0000.0000
Nick FortesC2.10002.0000
10 batters with no matchup history

Tampa Bay Rays

Bullpen ERA 5.44 (poor). Late innings could add runs.
0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
79%
19/24
MLB: 48%
Starter
100%
4/4
vs MIN
67%
2/3
Avg Total
10.2
MLB: 8.9
Game Starter (4) Last Starter vs MIN vs MIN (3)
Drew Rasmussen #57 · RHP · Age 31
2.75
ERA (2026)
9.4
K/9 (2026)
4
Starts (2026)
12.5
Avg Total (2026)
Last 3:
ND @PIT (Apr 18): 3.2IP, 4ER, 3K
W NYY (Apr 12): 6.0IP, 0ER, 7K
ND @MIL (Apr 01): 5.0IP, 1ER, 8K
vs MIN: ND (Sep 03 2024): 2.0 IP, 0 ER, 3 K
Bullpen (2026 Season)Poor
ERA: 5.44MLB Avg: 3.959 relievers
Workload Alert: Allowed 12 runs on 2026-04-21 vs CIN. Bullpen arms likely still recovering.
Recent: W 8-7L 3-6L 1-6L 6-12W 6-1
Lineup vs Drew Rasmussen (Career)
BatterPosPAAVGOPSHR
Trevor LarnachRF8.4290.9290
Byron BuxtonCF5.6003.0003
Kody Clemens2B5.0000.2000
Josh Bell1B4.2500.5000
Royce Lewis3B4.0000.0000
Ryan JeffersC4.0000.0000
Brooks Lee3B3.0000.0000
Matt WallnerRF2.5001.0000
Victor CaratiniC1.0000.0000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickMinnesota Twins +1.5 (Run Line) @ -200 |
Minnesota Twins +1.5 (Run Line) @ -200 | MEDIUM confidence. Two quality starters in a dome with a 0.96 runs factor make a blowout unlikely from either...
PickUnder 7.5 @ -115 | LOW confidence. The m
Under 7.5 @ -115 | LOW confidence. The model is in line with the 7.5 total, meaning the gap between our projection and the market line is essentially ...
PickTaj Bradley Over 5.5 Strikeouts @ +116 |
Taj Bradley Over 5.5 Strikeouts @ +116 | MEDIUM confidence. Bradley averages 6.8 strikeouts per start in 2026 across five outings. His last three prod...

Minnesota Twins vs Tampa Bay Rays Game Preview

In tonight's MLB action, the pitching matchup tells the whole story. Taj Bradley of the Minnesota Twins has been one of the best starters in baseball through the first month of 2026. He is 3-0 with a 1.63 ERA, 11.1 K/9, and zero home runs allowed across 27.2 innings. Those are not empty numbers. He went 5, 7, and 10 strikeouts in his last three outings, and the Tampa Bay lineup carries no career batter-vs-pitcher data against him whatsoever, meaning they are seeing his arsenal for the first time. The edge doesn't care what sport you're watching. Rest, context, price, same formula, different field. And tonight, the pitching edge belongs to the team in away jerseys.

Drew Rasmussen holds a 2.75 ERA in 2026, which is legitimately good. But his last outing is a problem. He lasted 3.2 innings against Pittsburgh on April 18 and surrendered four earned runs, the worst start of his season by a wide margin. Before that, he was dominant: six shutout innings against the Yankees on April 12 with seven strikeouts. The Tampa Bay Rays need the April 12 version tonight, not the April 18 one. At -120 as home favorites, the market is pricing in the better version. That is a legitimate question mark the odds do not fully account for.

Tropicana Field pushes this game further toward the Under. The dome carries a 0.96 runs factor and a 0.9 home run factor, and both starting pitchers have extended six-day rest going in. This is exactly the situation where pitching dominates early, bullpens hold in the late innings, and the total stays low. Minnesota is 5-7 on the road this season and traveled from Citi Field yesterday, which is real friction. But the Twins are 4-0 as a moneyline underdog in Bradley starts. The market has underpriced Minnesota every single time their ace takes the mound in 2026, and tonight at +108 that pattern is showing up again.

The single most dangerous at-bat in this game belongs to Byron Buxton. His career line against Rasmussen reads five plate appearances, .600 average, 3.000 OPS, three home runs. He has gone deep in more than half his career trips to the plate against this pitcher. His 2025 meeting alone produced a 5.000 OPS. Tropicana's suppressed home run environment cuts into the probability, but it does not erase a matchup that explosive. In a tight, low-scoring game, a Buxton swing in the first few innings could be the only margin that matters.

Minnesota Twins vs Tampa Bay Rays Key Insights

  • Taj Bradley's 2026 line, 3-0 with a 1.63 ERA and 11.1 K/9, represents a clear and confirmed pitching edge. He has not allowed a home run in 27.2 innings this season, and Tampa Bay's lineup has no career data against him.
  • Rasmussen's two most recent starts are polar opposites: a six-inning shutout against the Yankees and a 3.2-inning, four-run collapse at Pittsburgh. Which version shows up at Tropicana Field is the single biggest variable in this game.
  • Tropicana Field is a pitcher-friendly dome with a 0.96 runs factor and a 0.9 home run factor. Both starters come in on six days of rest. All of that points toward a low-scoring, tightly contested game.
  • Byron Buxton has three career home runs against Rasmussen in just five plate appearances, producing a 3.000 career OPS against him. His most recent matchup in 2025 generated a 5.000 OPS. At +340, the market is not pricing that matchup history appropriately.
  • Minnesota is 0-4 in one-run games this season. Tampa Bay is 4-1. The score projection aligns with the 7.5 total line, pointing to a close finish. The team with better late-game execution holds a structural advantage that pitching stats alone do not capture.
  • Kody Clemens is 0-for-5 career against Rasmussen with a .200 OPS, and Ryan Jeffers is 0-for-4 with a .000 OPS. Two confirmed spots of weakness in the Twins lineup against this pitcher that the market is not fully pricing into prop lines.

Minnesota Twins vs Tampa Bay Rays Betting Picks

Picks made April 24, 2026 at 04:15 AM ET. Odds shown reflect current market prices.

Under 7.5 @ -115 | LOW confidence. The m
Under 7.5 @ -115 | LOW confidence. The model is in line with the 7.5 total, meaning the gap between our projection and the market line is essentially zero. Confidence is low because of that, and I am not going to dress it up as something it is not. That said, the non-model case is real: Bradley at 1.63 ERA, Rasmussen at 2.75 ERA, pitcher-friendly dome, extended rest for both starters. The ingredients for a low-scoring game are present even when the numbers do not scream edge. Treat this as a secondary play that supports the broader Under narrative rather than a standalone primary bet.
Moneyline
Moneyline: No pick. The market implies Tampa Bay wins about 54.6% of the time. Our model sees the game as nearly even. When the numbers are that close, there is no edge worth betting. The Twins at +108 is tempting given Bradley's dominance, but the 4-0 underdog record in his starts is a small-sample narrative rather than a structural edge. Taking -120 on the Rays means paying into a line that already prices home-field advantage. Neither side offers meaningful value, so the honest play is to skip the moneyline entirely and find your edge in the structure and props.
Analysis insight — no specific bet associated
Taj Bradley Over 5.5 Strikeouts @ +116 |
Taj Bradley Over 5.5 Strikeouts @ +116 | MEDIUM confidence. Bradley averages 6.8 strikeouts per start in 2026 across five outings. His last three produced 5, 7, and 10 punchouts. Tampa Bay has no career BvP data against him, which means their hitters are seeing his arsenal cold for the first time. The market prices this at 46.3% implied probability, which is undervaluing a pitcher whose baseline output exceeds this line more often than not. Bradley's 11.1 K/9 rate does not happen by accident. This is one of the cleaner prop bets on tonight's board.
Byron Buxton to Hit a Home Run @ +340 |
Byron Buxton to Hit a Home Run @ +340 | MEDIUM confidence. Three career home runs in five plate appearances against Rasmussen. His 2025 meeting produced a 5.000 OPS. His 2022 sample across three PAs produced a 3.334 OPS. The career BvP destruction is multi-year and consistent. Tropicana's 0.9 home run factor is a real drag, but +340 implies only 22.7%, and the matchup data alone suggests a meaningfully higher probability than that. Small unit only given the limited career sample size. But on a night where the game could come down to one swing, this is the most explosive individual bet available.
Kody Clemens Under 0.5 Hits @ +108 | MED
Kody Clemens Under 0.5 Hits @ +108 | MEDIUM confidence. Clemens is 0-for-5 career against Rasmussen with a .200 OPS, spread across 2022, 2024, and 2025. This is a multi-year pattern, not a one-game fluke. His 2026 season average sits at .163, making him one of the weakest bats in the Minnesota lineup right now. The market prices the Under at +108, which is near even money for a batter who has never recorded a hit against this pitcher across five career tries. In a projected low-scoring game, the opportunities for soft contact to sneak through are limited. This line is undervalued.
Ryan Jeffers Under 0.5 Hits @ +118 | MED
Ryan Jeffers Under 0.5 Hits @ +118 | MEDIUM confidence. Jeffers has a solid 2026 season at .267/.405/.483, and the market is pricing his current form. That is the mistake. His career record against Rasmussen is 0-for-4 with a .000 OPS across 2024 and 2025. Rasmussen's 9.2 K/9 in 2026 points to elite command, and he has consistently owned Jeffers in prior matchups. At +118 (45.9% implied), the BvP suppression signal is being ignored entirely. The season numbers look good. The matchup numbers tell a different story.
Trevor Larnach Over 0.5 Total Bases @ -1
Trevor Larnach Over 0.5 Total Bases @ -167 | MEDIUM confidence. Larnach has a .429 average and 0.929 OPS across eight career plate appearances against Rasmussen, with his most recent 2025 sample of four PAs producing a 1.000 OPS. His 2026 OPS over the last 28 days sits at .841. He hits this pitcher consistently, and any contact from him tends to produce total bases given his slugging profile. Yes, -167 is a short price. But the BvP edge here is as reliable as anything on this slate, and a bet at better than even money on a player with documented success against a specific pitcher is not a price to overthink.
SGP (5 legs)
SGP (5 legs): Twins +1.5 / Under 7.5 / Taj Bradley Over 5.5 K / Kody Clemens Under 0.5 Hits / Ryan Jeffers Under 0.5 Hits. These legs reinforce each other structurally. Bradley racking up strikeouts is the core driver. A dominant pitching performance suppresses runs from both teams, which makes the Under and the Twins staying within a run the natural downstream outcomes. Clemens and Jeffers going hitless against a pitcher who has owned them for years across multiple seasons locks in the low-offense environment Bradley's strikeout prop already implies. Each leg is supported by independent data points. That is how you build a coherent SGP rather than just stacking correlated bets and hoping.
Analysis insight — no specific bet associated
NRFI @ -149 | Directional lean. Both sta
NRFI @ -149 | Directional lean. Both starters enter on six days of rest with elite 2026 ERAs. Bradley has not allowed a home run all season and posts an 11.1 K/9 rate, suggesting he attacks the zone hard from the first pitch. Rasmussen owns a 2.75 ERA with strong command numbers. Tropicana Field's 0.96 runs factor means offense is suppressed from the moment the game starts. The market itself leans NRFI at meaningful odds, and that institutional pricing is consistent with what the pitching data says. Backing neither team to score in the first inning aligns with the broader Under lean and fits the matchup context cleanly.

Key Players

Batting AverageMIN
Josh Bell
.253Batting Average
1B
Home RunsMIN
Byron Buxton
5Home Runs
CF
Runs Batted InMIN
Josh Bell
16Runs Batted In
1B
Earned Run AverageMIN
Taj Bradley
1.63Earned Run Average
SP
WinsMIN
Taj Bradley
3Wins
SP
StrikeoutsMIN
Taj Bradley
34Strikeouts
SP
Batting AverageTB
Yandy Diaz
.340Batting Average
1B
Home RunsTB
Junior Caminero
6Home Runs
3B
Runs Batted InTB
Jonathan Aranda
19Runs Batted In
1B
Earned Run AverageTB
Nick Martinez
2.10Earned Run Average
SP
WinsTB
Steven Matz
3Wins
SP
StrikeoutsTB
Steven Matz
25Strikeouts
SP

Recent Form

Minnesota Twins
L5-4Cincinnati Reds
W5-3New York Mets
L3-2New York Mets
L10-8New York Mets
Tampa Bay Rays
L6-3Pittsburgh Pirates
L6-1Cincinnati Reds
L12-6Cincinnati Reds
W6-1Cincinnati Reds

Minnesota Twins vs Tampa Bay Rays Summary

The pitching advantage in this game belongs to the visiting team, and that is what makes it interesting. Minnesota Twins righty Taj Bradley has been dominant through five 2026 starts, and the market at +108 still has not fully caught up to what he brings to the mound. Our model is in line with the 7.5 total, consistent with two quality starters in a pitcher-friendly dome. The data suggests a tight, low-scoring finish, and I lean toward something in the 4-3 range given Bradley's strikeout rate and Tropicana's suppressive environment. The Buxton wildcard is real. Three home runs in five career plate appearances against Rasmussen is the kind of individual matchup data that can define a one-run game before the fourth inning.

The best structure here is Twins +1.5 for run-line insurance paired with Bradley Over 5.5 strikeouts at +116, where the market is undervaluing a pitcher averaging 6.8 Ks per start. The contrarian case for Tampa Bay is legitimate and worth acknowledging: the Rays are 4-1 in one-run games this season while Minnesota is 0-4. In a game this tight, that situational edge matters, and it is exactly why the moneyline is a pass rather than a Twins ticket. When the numbers are this close on the ML, the honest move is to find value in the structure and the props rather than force a side bet that offers no real edge. The under lean, the Bradley strikeout prop, and the Buxton home run shot at +340 give you multiple ways to profit without needing to be right on the final score.

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

Head-to-Head History

Season SeriesTB wins series 4-1
DateMatchupResult
Feb 24, 2026MIN @ TBTBTB 12-1
Mar 03, 2026TB @ MINTBTB 5-3
Mar 10, 2026MIN @ TBMINMIN 6-5
Mar 14, 2026TB @ MINTBTB 9-6
Mar 21, 2026MIN @ TBTBTB 3-2

Compare odds for MIN @ TB

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Tampa Bay Rays