We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSeattle Mariners at Minnesota Twins
Seattle MarinersSeattle Mariners
@
Target Field
Minnesota TwinsMinnesota Twins

Match Predictor

Pre-match Prediction
Seattle Mariners
@
Minnesota Twins
Seattle Mariners 54%Minnesota Twins 46%
Market LinesRun Line: Seattle Mariners -1Total: O/U 7.5
Model: Over 7.5
Model projects 7.7 total runs vs 7.5 line

Seattle Mariners

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
48%
15/31
MLB: 48%
Starter
50%
3/6
vs MIN
100%
2/2
Avg Total
8.2
MLB: 8.9
Game Starter (6) Last Starter vs MIN vs MIN (2)
George Kirby #68 · RHP · Age 28
2.97
ERA (2026)
6.7
K/9 (2026)
6
Starts (2026)
7.0
Avg Total (2026)
Last 3:
W @STL (Apr 24): 6.0IP, 2ER, 2K
W TEX (Apr 18): 5.2IP, 1ER, 5K
W HOU (Apr 13): 7.2IP, 2ER, 6K
vs MIN: L (May 08 2024): 5.0 IP, 4 ER, 4 K
Bullpen (2026 Season)Good
ERA: 3.16MLB Avg: 3.958 relievers
Workload Alert: Allowed 9 runs on 2026-04-25 vs STL. Bullpen arms likely still recovering.
Recent: W 3-2W 11-9W 3-2L 4-11W 7-1
Lineup vs George Kirby (Career)
BatterPosPAAVGOPSHR
Josh Bell1B7.5712.0002
Kody Clemens1B7.1430.2860
Matt WallnerRF7.4291.2861
Trevor LarnachLF7.1670.9531
Victor CaratiniC7.2860.5720
Byron BuxtonCF6.1670.3340
James OutmanCF2.0000.0000
Ryan JeffersC2.5001.0000
Tristan Gray3B2.0000.0000
4 batters with no matchup history

Minnesota Twins

Bullpen ERA 5.34 (poor). Late innings could add runs.
0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
60%
18/30
MLB: 48%
Starter
50%
3/6
vs SEA
100%
2/2
Avg Total
9.6
MLB: 8.9
Game Starter (6) Last Starter vs SEA vs SEA (2)
Taj Bradley #26 · RHP · Age 25
2.91
ERA (2026)
9.8
K/9 (2026)
6
Starts (2026)
7.3
Avg Total (2026)
Last 3:
L @TB (Apr 24): 6.1IP, 6ER, 3K
ND CIN (Apr 18): 6.0IP, 2ER, 5K
W @TOR (Apr 12): 5.0IP, 1ER, 7K
vs SEA: ND (Jun 24 2024): 5.1 IP, 1 ER, 8 K
Bullpen (2026 Season)Poor
ERA: 5.34MLB Avg: 3.958 relievers
Recent: L 2-6L 1-6L 2-4W 11-4L 1-7
Lineup vs Taj Bradley (Career)
BatterPosPAAVGOPSHR
Josh Naylor1B11.1110.3840
J.P. CrawfordSS9.2500.7080
Julio RodriguezCF9.3331.1111
Cal RaleighC6.5002.6672
Dominic CanzoneRF5.2000.6000
Luke RaleyRF2.0000.0000
Mitch GarverC2.0000.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickMinnesota Twins +1.0 (-123) | MEDIUM con
Minnesota Twins +1.0 (-123) | MEDIUM confidence, The contrarian run line play. Bradley's 2.91 ERA is legitimate, built on real process and not one out...
PickUnder 7.5 Total Runs (-104) | LOW confid
Under 7.5 Total Runs (-104) | LOW confidence, Confidence is capped at LOW because the line matches the overall game projection precisely, leaving no n...
PickGeorge Kirby Under 5.5 Strikeouts (-159)
George Kirby Under 5.5 Strikeouts (-159) | HIGH confidence, This is the highest-confidence pick on the card. Kirby's last three starts produced 2, 5, ...

Seattle Mariners vs Minnesota Twins Game Preview

George Kirby faces Taj Bradley in Wednesday's series finale at Target Field, and on paper this looks like a genuine coin flip. Both right-handers sit below 3.00 ERA in MLB play this season, both are on normal rest, and both have shown the ability to pitch deep into games. That symmetry is where the similarity ends. Kirby enters on a three-game win streak, has issued just 9 walks in 39.1 innings, and is carrying a 1.04 WHIP that reflects documented command, not sequencing fortune. His last three starts averaged just 4.3 strikeouts per outing, not because he is losing effectiveness, but because his contact-first approach produces weak contact and early counts rather than swing-and-miss chases. Bradley is legitimate at 2.91, but his Tampa Bay start five days ago produced 6 earned runs in 6.1 innings. Two starts before that, he gave Cincinnati 6 clean innings for 2 earned. This is a pitcher running two very different versions of himself in the same rotation slot, and identifying which one shows up today is the central question of this game.

The Minnesota Twins enter as the home side but have collapsed to 2-8 in their last 10 games. The more revealing number is not the record, it is their 0-4 mark in one-run games this season, the worst such record in the American League. Target Field plays completely neutral, run factor 1.0, no altitude or park effects pushing the total. This is a controlled environment where the pitching should hold. Both clubs are managing day-after-night fatigue in a series finale, which washes out as a factor. What does not wash out is bullpen depth. The Seattle Mariners carry a 3.16 bullpen ERA. Minnesota's relief corps sits at 5.34. In a game this likely to end in a one- or two-run margin, the relief arms will decide it, and that gap runs entirely in Seattle's direction.

The highest-ceiling individual matchup in this game belongs to Cal Raleigh against Bradley. In 6 career plate appearances, Raleigh has hit .500 with a 2.667 OPS and 2 home runs. The trend is consistently upward: 1.666 OPS in his 2023 encounters, then 5.000 OPS across 3 plate appearances in 2024. Small samples, yes, but the pattern of dominance is repeated, not random. Raleigh leads Seattle with 7 home runs this season and enters riding a .975 OPS over his last 7 days. The market prices his home run today at +280, implying roughly a 26% probability. The career matchup data suggests that number is underbuilt. On the opposite side, Josh Bell brings a .571 career average and 2.000 OPS against Kirby in 7 plate appearances, with the trend also pointing higher each season: 2.334 OPS in 2024, 3.500 in 2025. Kirby's contact-inducing form in his recent starts works further in Bell's favor.

The moneyline sits at Seattle -143, Minnesota -101. Strip the vig and the market assigns Seattle roughly 54% win probability, Minnesota 46%. Our internal projections match that split exactly. When the market and the model agree this precisely, neither side offers betting value, and the moneyline is a pass. The more interesting position is the run line. Bradley's 2.91 ERA is a real number, the Tampa Bay outing is one data point against a season-long profile. The Twins are 4-1 as underdogs this year, and three of their bats, Ryan Jeffers at 1.097 OPS in his last 7 days, Austin Martin at .923 OPS in his last 28, and Brooks Lee at 1.075 OPS in his last 7, give Bradley's offense legitimate teeth. Kirby has gone 0-2 in career starts against Minnesota. Taking the Twins at +1.0 means they cover even in a one-run Seattle win, which is the most likely game script when two starters under 3.00 ERA are working a neutral park.

Seattle Mariners vs Minnesota Twins Key Insights

  • Both starters carry sub-3.00 ERAs, but Kirby has won three straight while Bradley's last outing was 6 earned in 6.1 innings against Tampa Bay. Trajectory matters as much as ERA in evaluating which pitcher arrives in better shape today.
  • Minnesota is 0-4 in one-run games this season, the worst such record in the American League. A pitcher-heavy series finale at a neutral park almost always ends close, and the Twins have been structurally incapable of finishing those games.
  • Seattle's bullpen carries a 3.16 ERA compared to Minnesota's 5.34. Series finale situations typically mean both starters exit by the 7th inning, and that bullpen gap becomes the decisive variable in the back half of this game.
  • Cal Raleigh's career line against Bradley, .500 average, 2.667 OPS, 2 home runs in 6 plate appearances, is the most dominant individual matchup in this game's dataset. He enters riding a .975 OPS in his last 7 days and leads Seattle with 7 home runs on the season.
  • Kirby's strikeout rate has dropped sharply in 2026 to 6.68 K/9, down from 9.88 in 2025. His last three starts averaged 4.3 strikeouts per outing. Bradley, by contrast, is strikeout-active at 9.79 K/9. The K prop lines for the two starters diverge meaningfully from their current season forms.
  • Day-after-night fatigue applies equally to both clubs, but series finale bullpen depletion hits Minnesota harder given their 5.34 relief ERA. A late-game close situation puts their most unreliable asset in a high-leverage spot.

Seattle Mariners vs Minnesota Twins Betting Picks

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

Under 7.5 Total Runs (-104) | LOW confid
Under 7.5 Total Runs (-104) | LOW confidence, Confidence is capped at LOW because the line matches the overall game projection precisely, leaving no numerical edge. The non-model case is still real: Kirby's 9 walks in 39.1 innings actively suppresses base traffic, his contact-first approach keeps pitch counts efficient and innings long, and Bradley's 2.91 ERA projects a controlled environment when he is pitching to his profile. Target Field plays neutral with no park amplification. The predicted game flow, both starters working deep into a low-scoring game with two capable bullpens managing the final innings, points toward final scores in the 4-3 range. The variance caveat: Bradley's Tampa Bay start showed a blowup is within his range, which keeps confidence at LOW.
Moneyline
Moneyline: No pick, The market has priced this game correctly. De-vig the odds and Seattle comes in at approximately 53.9% win probability, Minnesota at 46.1%. Our projections match that distribution exactly. When the market and the model agree to this degree, there is no edge to capture on either side. We passed rather than force a position where none exists.
Analysis insight — no specific bet associated
George Kirby Under 5.5 Strikeouts (-159)
George Kirby Under 5.5 Strikeouts (-159) | HIGH confidence, This is the highest-confidence pick on the card. Kirby's last three starts produced 2, 5, and 6 strikeouts, a 4.3-per-start average that sits well below the 5.5 line. His 2026 K/9 has dropped to 6.68, down from 9.88 in 2025, reflecting a documented shift toward contact management rather than swing-and-miss. Several Minnesota batters, including Lee, Martin, Lewis, and Keaschall, have no career matchup data against Kirby at all, meaning he has not built up a history of punching them out. At -159, this is a fair price for a trend that has now appeared in three consecutive starts.
Cal Raleigh to Hit a Home Run (+280) | M
Cal Raleigh to Hit a Home Run (+280) | MEDIUM confidence, Raleigh's career line against Bradley: .500 average, 2.667 OPS, 2 home runs in 6 plate appearances. The 2024 sample produced a 5.000 OPS across 3 plate appearances, a small number but one reflecting consistent hard contact. Raleigh leads Seattle with 7 home runs in 137 plate appearances this season and is in the middle of a legitimate hot stretch at .975 OPS in his last 7 days. Bradley has already allowed 4 home runs in 34 innings in 2026 and showed vulnerability in Tampa Bay. The market implies roughly 26% probability on this home run. The career matchup data argues that number is short.
Josh Naylor Under 0.5 Hits (+176) | MEDI
Josh Naylor Under 0.5 Hits (+176) | MEDIUM confidence, Naylor is 1-for-11 (.111 average) against Bradley in 11 career plate appearances, with a .384 OPS and zero home runs. The trend moves downward year over year: .666 OPS in 2023, .400 in 2024, .000 OPS in 2025 across 3 plate appearances without recording a hit. Bradley's 9.79 K/9 this season fits his ability to put away hitters who struggle to make contact, and Naylor's current slash of .220/.295/.349 reflects modest production across the board. At +176, the market offers meaningful value for a matchup where Naylor has gone hitless in his most recent three career encounters against this pitcher.
Josh Bell Over 0.5 Hits (-200) | MEDIUM
Josh Bell Over 0.5 Hits (-200) | MEDIUM confidence, Bell has hit Kirby hard in their career meetings: .571 average, 2.000 OPS, and 2 home runs in 7 plate appearances. The year-over-year progression strengthens the signal: 2.334 OPS in 2024, 3.500 OPS in 2025. Kirby's contact-inducing form in his last three starts, averaging just 4.3 strikeouts per outing, further supports Bell reaching base rather than getting punched out. Yes, -200 is a steep price. The career matchup data here is among the cleanest in this game's dataset for a one-hit prop, and that is what you are paying for.
Taj Bradley Over 5.5 Strikeouts (-139) |
Taj Bradley Over 5.5 Strikeouts (-139) | MEDIUM confidence, Bradley is averaging 9.79 K/9 through 34 innings this season, well ahead of the 5.5 threshold. Even in his Tampa Bay disaster, he struck out 3 batters in 6.1 innings. In his two clean outings: 7 strikeouts against Toronto, 5 against Cincinnati. Seattle's lineup includes several weak-contact hitters who profile as strikeout candidates against a hard thrower: J.P. Crawford is hitting .182, Leo Rivas is at .149, and Josh Naylor is at .220. A 9.79 K/9 pitcher working 5-6 innings against those batters should clear 5.5 strikeouts without drama.
SGP
SGP: Twins +1.0 / Under 7.5 / Bradley K Over 5.5 / Naylor Hits Under 0.5 (contract components: 387340508, 387340460, 387449483, 387449438), These four legs build a single coherent game narrative. Bradley and Kirby matching up creates a strikeout-active, low-traffic environment. A tight, pitcher-controlled game directly supports both the Under 7.5 and the Twins covering at +1.0. Bradley punching out a Seattle lineup with several weak-contact hitters pairs cleanly with Naylor going hitless against a pitcher who has held him to 1 hit in 11 career plate appearances. The legs reinforce rather than work against each other.
Analysis insight — no specific bet associated
NRFI (-143) | LOW confidence, Kirby's el
NRFI (-143) | LOW confidence, Kirby's elite 2026 command, 9 walks in 39.1 innings and a 1.04 WHIP, makes first-inning trouble unlikely. Bradley's overall 2.91 ERA reflects an ability to navigate early lineups efficiently when he is on. The market prices a clean first inning at roughly 59% implied probability, a fair reflection of what two quality starters project in their opening frame. Confidence is LOW given the absence of verified first-inning-specific data for these pitchers in this matchup.

Key Players

Batting AverageSEA
Randy Arozarena
.297Batting Average
LF
Home RunsSEA
Cal Raleigh
7Home Runs
C
Runs Batted InSEA
Cal Raleigh
17Runs Batted In
C
Earned Run AverageSEA
Emerson Hancock
2.86Earned Run Average
SP
WinsSEA
George Kirby
4Wins
SP
StrikeoutsSEA
Logan Gilbert
39Strikeouts
SP
Batting AverageMIN
Brooks Lee
.242Batting Average
SS
Home RunsMIN
Byron Buxton
7Home Runs
CF
Runs Batted InMIN
Ryan Jeffers
18Runs Batted In
C
Earned Run AverageMIN
Taj Bradley
2.91Earned Run Average
SP
WinsMIN
Taj Bradley
3Wins
SP
StrikeoutsMIN
Joe Ryan
39Strikeouts
SP

Recent Form

Seattle Mariners
W3-2St. Louis Cardinals
W11-9St. Louis Cardinals
W3-2St. Louis Cardinals
L11-4Minnesota Twins
W7-1Minnesota Twins
Minnesota Twins
L6-2Tampa Bay Rays
L6-1Tampa Bay Rays
L4-2Tampa Bay Rays
W11-4Seattle Mariners
L7-1Seattle Mariners

Seattle Mariners vs Minnesota Twins Summary

Two starters under 3.00 ERA, a neutral park, series finale conditions, and a bullpen gap running entirely in one direction. That is the environmental read on this game before a single pitch is thrown. The Twins' 0-4 record in one-run games is not noise at this point in the season, it is a documented pattern of late-game execution failure, and a pitcher-controlled environment is exactly where that pattern repeats. Minnesota has the offensive firepower to stay competitive through six or seven innings. Jeffers, Martin, and Lee have been among the hottest bats in their lineup over the last week. The problem is what happens when the game reaches the 7th inning and Minnesota hands it to a 5.34 bullpen against a Seattle club playing its best baseball of the year. The run line at +1.0 accounts for that risk while still leaving the Twins a path to cover even if Seattle edges them out.

The best single play on the card is Kirby Under 5.5 strikeouts at -159. Three consecutive starts, 2 then 5 then 6 punchouts, averaging 4.3 per outing well under the threshold. His K/9 has dropped nearly 3 full points from 2025 to 2026. He is a contact-management pitcher right now, and the line has not fully priced that shift. HIGH confidence is rare in this sport. This one earns it. The Raleigh home run at +280 is the upside play, one specific batter with a 2.667 career OPS and 2 home runs in 6 lifetime plate appearances against today's starter, riding one of his hottest stretches of the season. You are not betting on a hot streak. You are betting on a documented, repeatable individual matchup edge at a generous number.

Baseball keeps its own counsel on any given afternoon, and Bradley showed in Tampa Bay that a full implosion is inside his range of outcomes. Size these positions accordingly rather than treating any of them as certainties. Two sub-3.00 ERA starters in a neutral park with depleted bullpens behind them. The under is where the value lives, and the run line accounts for the slim path where Bradley pitches a clean game and the Twins keep it close. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Apr 27, 2026SEA @ MINMINMIN 11-4
Apr 28, 2026SEA @ MINSEASEA 7-1

Compare odds for SEA @ MIN

Frequently Asked Questions

MLBGame PreviewsSeattle Mariners at Minnesota Twins