We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at Kansas City Royals
Minnesota TwinsMinnesota Twins
@
Kauffman Stadium
Kansas City RoyalsKansas City Royals

Match Predictor

Pre-match Prediction
Minnesota Twins
@
Kansas City Royals
Minnesota Twins 48%Kansas City Royals 52%
Market LinesRun Line: Kansas City Royals -0.5Total: O/U 9
Model: Over 9
Model projects 9.0 total runs vs 9 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
46%
53/114
MLB: 48%
Starter
vs KC
36%
4/11
Avg Total
9.7
MLB: 8.9
Game Starter (0) Last Starter vs KC vs KC (11)
Dean Kremer is new to Minnesota Twins — no starter history with this lineup. Career stats shown below.
Dean Kremer #13 · RHP · Age 30
6.50
ERA (2026)
9.5
K/9 (2026)
Starts (2026)
Avg Total (2026)
Last 3:
L @DET (Jul 28): 4.0IP, 8ER, 4K
L @BOS (Jul 22): 6.0IP, 6ER, 5K
ND @HOU (Jul 17): 4.0IP, 2ER, 5K
vs KC: L (Apr 19 2024): 5.2 IP, 3 ER, 3 K
Bullpen (2026 Season)Average
ERA: 3.81MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-08-04 vs KC. Bullpen arms likely still recovering.
Recent: W 4-3W 5-3L 3-4L 6-7L 2-8
Lineup vs Dean Kremer (Career)
BatterPosPAAVGOPSHR
Bobby Witt Jr.SS15.2860.8331
Salvador PerezDH12.2730.9691
Kyle IsbelCF8.1250.2500
Michael Massey2B7.5711.4280
Josh Rojas3B5.6671.4670
Luke MaileC4.0000.0000
Isaac CollinsLF3.3330.6660
Starling MarteRF2.0000.0000
5 batters with no matchup history

Kansas City Royals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
38%
43/114
MLB: 48%
Starter
45%
9/20
vs MIN
36%
4/11
Avg Total
9.2
MLB: 8.9
Game Starter (20) Last Starter vs MIN vs MIN (11)
Noah Cameron #65 · LHP · Age 27
4.59
ERA (2026)
8.4
K/9 (2026)
20
Starts (2026)
11.1
Avg Total (2026)
Last 3:
ND @MIN (Jul 30): 8.0IP, 0ER, 7K
ND @DET (Jul 24): 7.0IP, 0ER, 8K
L SD (Jul 19): 5.0IP, 7ER, 1K
vs MIN: W (Apr 01 2026): 5.0 IP, 1 ER, 5 K
Bullpen (2026 Season)Average
ERA: 4.30MLB Avg: 3.9511 relievers
Workload Alert: Allowed 12 runs on 2026-08-01 vs COL. Bullpen arms likely still recovering.
Recent: L 3-4L 1-3L 6-12L 1-8W 8-2
Lineup vs Noah Cameron (Career)
BatterPosPAAVGOPSHR
Brooks Lee3B14.1540.3680
Royce Lewis3B13.1540.3850
Austin MartinRF12.3000.7170
Ryan JeffersC11.4551.0910
Luke Keaschall2B10.1000.2000
Kody Clemens1B9.1250.3470
Josh BellDH8.0000.0000
Alex JacksonC5.0000.0000
Ryan KreidlerSS4.0000.0000
Trevor LarnachLF3.0000.0000
Alan RodenRF2.0000.5000
Victor CaratiniC2.0000.0000
1 batters with no matchup history
Our Top PicksLive Odds
Top PickKansas City Royals ML (-115, MEDIUM). At
Kansas City Royals ML (-115, MEDIUM). At -115, this is a fair price for a home team with a documented pitching edge that is as recent and specific as ...
PickKansas City Royals -1.5 (+174, MEDIUM).
Kansas City Royals -1.5 (+174, MEDIUM). The better-value option if you have conviction on a multi-run KC win. Witt, Massey, and Perez all carry career...
PickUnder 9.0 (-114, LOW). This is a thin ed
Under 9.0 (-114, LOW). This is a thin edge play, not a structural one. The projected total matches the market line at 9.0 exactly, which means the gap...

Minnesota Twins vs Kansas City Royals Game Preview

Start with Noah Cameron, because that is where this game begins and ends. The Kansas City Royals left-hander owns a 0.47 career ERA across three starts against the Minnesota Twins. One earned run in 19 innings. His most recent outing against them was eight innings of shutout ball on July 30, with seven strikeouts and two walks. The start before that was six shutout innings with seven strikeouts on June 7. Before that, five innings and one earned run on April 1. This lineup has not figured him out across a full season of attempts. That is the foundational fact of this game, and everything else flows from it.

Dean Kremer makes his Twins debut on the other side, arriving in about the worst possible shape. He missed the first three months of 2026 recovering from a quad injury and was acquired at the trade deadline from Baltimore. His 2026 numbers before tonight: a 6.50 ERA in 36 innings, with 14 earned runs allowed in his last 10 innings of work. That includes 8 ER in 4 IP against Detroit on July 28 and 6 ER in 6 IP against Boston on July 22. He also issued three walks in each of those last three starts, which matters when evaluating his debut with a new catcher calling signs. As Royals manager Matt Quatraro said about his team's current situation: "It's challenging. But the thing about this game is that there's going to be a game the next day." That quote applies equally to what Kremer is walking into.

The batter-vs-pitcher data only reinforces the mound advantage in Kansas City's favor. Against Kremer, Bobby Witt Jr. is hitting .286 with a 0.833 OPS in 15 career plate appearances, including 1 HR. Michael Massey is hitting .571 with a 1.428 OPS in 7 PA. Salvador Perez is at .273 with a 0.969 OPS in 12 PA. The Royals have documented familiarity with Kremer and have done real damage. On the other side, Minnesota's lineup has been systematically shut down by Cameron: Josh Bell is 0-for-8 with a 0.000 OPS in all eight of his 2026 plate appearances against him. Luke Keaschall is hitting .100 with a 0.200 OPS in 10 career PA. Brooks Lee is at .154 with a 0.368 OPS across 14 PA, the largest sample of any Twins batter in this matchup, and the suppression has held across both 2025 and 2026. Minnesota also enters on a three-game losing streak, and Byron Buxton is back on the injured list with a hip injury, pushing Keaschall from second base to center field.

Sharp money considering the Twins at +106 on the moneyline does have a real argument available. Kremer posted a 4.19 ERA and 2.24 rWAR last season. He arrives with eight days of rest. If the quad is fully healed and Cameron reverts to his 4.59 season ERA, this is a live underdog at plus money. Cameron did get knocked for 7 ER in 5 IP against San Diego on July 19, so the vulnerability exists. But three straight suppressive outings against this exact lineup, including one six days ago, make that blowup look like the outlier it probably is. Strip that San Diego start and Cameron's recent numbers are elite. In tonight's MLB action, the pitching matchup points clearly in one direction.

Minnesota Twins vs Kansas City Royals Key Insights

  • Cameron's 0.47 career ERA against Minnesota is not a small sample. He has faced this lineup three times in 2026, most recently delivering eight shutout innings with seven strikeouts six days ago. The suppression is consistent, recent, and documented.
  • Kremer's debut carries every situational disadvantage: quad injury rust, a new catcher calling signs, new uniform pressure, three walks issued in each of his last three starts, and an opposing lineup with documented career edges against him. Early pitch counts and walks are the first warning sign of a short outing.
  • Kansas City's most dangerous bats have hit Kremer hard. Witt (0.833 OPS in 15 PA with 1 HR), Massey (.571 AVG in 7 PA), and Perez (.969 OPS in 12 PA) are the three most potent hitters in the Royals lineup, and all three have produced real damage against Kremer in documented career samples.
  • Minnesota's lineup has shown no ability to adjust to Cameron over a full season. Bell (0-for-8, 0.000 OPS), Keaschall (.100 AVG, 0.200 OPS), Lee (.154 AVG, 0.368 OPS) and Clemens (.125 AVG, 0.347 OPS) make up the core of a lineup that has been historically suppressed by this specific arm.
  • Kauffman Stadium plays at a neutral run factor (1.0) with a slightly suppressed HR environment (0.92 factor). The park does not inflate this game in either direction, which supports an under in a game where one starter is historically dominant and the other is making a debut off injury.
  • Kansas City carries 14 players on the injured list, which is a genuine concern for lineup depth and bullpen management late in a close game. But Cameron's ability to pitch deep minimizes bullpen exposure. If he delivers 7-plus innings the way he did against this lineup last week, the Royals bullpen may not be tested until the outcome is decided.

Minnesota Twins vs Kansas City Royals Betting Picks

Picks made August 05, 2026 at 05:38 AM ET. Odds shown reflect current market prices.

Kansas City Royals -1.5 (+174, MEDIUM).
Kansas City Royals -1.5 (+174, MEDIUM). The better-value option if you have conviction on a multi-run KC win. Witt, Massey, and Perez all carry career edges against Kremer, creating real upside for early multi-run damage. Kremer's walk rate and injury rust increase the probability of a short outing that forces Minnesota's bullpen into extended work. At +174, the price compensates meaningfully for the variance of a non-blowout outcome. This is the pick if you trust the matchup data.
Under 9.0 (-114, LOW). This is a thin ed
Under 9.0 (-114, LOW). This is a thin edge play, not a structural one. The projected total matches the market line at 9.0 exactly, which means the gap is noise, not signal. The only compelling argument here is Cameron-specific: if he pitches into the seventh the way he did against this lineup on July 30, Minnesota's run contribution is capped well below their 4.7 runs-per-game season average. Keep unit size small. The LOW confidence designation is appropriate and intentional.
Noah Cameron Over 4.5 Strikeouts (-122,
Noah Cameron Over 4.5 Strikeouts (-122, MEDIUM). Cameron has not gone under 5 strikeouts against Minnesota all year: 7 K in his July 30 outing, 7 K in his June 7 start, 5 K in his April 1 start. His 2026 season rate is 8.33 K/9 across 115.2 innings. A line of 4.5 sits well below his demonstrated floor against this exact opponent. The July 19 blowup against San Diego (1 K in 5 IP) was a clear anomaly. Four of his last five starts produced 7 or more strikeouts, and he comes in on six days of extended rest against a lineup he has consistently struck out at will.
Dean Kremer Under 4.5 Strikeouts (-143,
Dean Kremer Under 4.5 Strikeouts (-143, MEDIUM). Kremer's last three starts averaged 4.67 strikeouts, right at the line, with two of three landing at exactly 5. He makes his Twins debut coming off a quad injury, with a new catcher calling signs and elevated walk risk (3 BB in each of his last three outings). Debut pressure, rust, and compressed strikeout efficiency all point the same direction. The outs market implies roughly 5.2 innings expected. Any early-exit scenario, common for pitchers returning from soft-tissue injuries, lands him comfortably under 4.5. The market consensus already leans this way, and the situational context reinforces it.
Josh Bell Under 0.5 Hits (+174, MEDIUM).
Josh Bell Under 0.5 Hits (+174, MEDIUM). Bell is 0-for-8 with a 0.000 OPS in all eight of his 2026 plate appearances against Cameron. This is not a diluted career sample. Every single PA against this pitcher this season has ended without a hit. His .247 season average disappears entirely when Cameron is on the mound. At +174, this is a positive-expected-value play grounded in the most complete and recent matchup data available for any batter in this game.
Luke Keaschall Under 0.5 Hits (+172, MED
Luke Keaschall Under 0.5 Hits (+172, MEDIUM). Keaschall is 1-for-10 (.100 AVG, 0.200 OPS) in 10 career plate appearances against Cameron, including 0-for-7 in 2026 (0.286 OPS). The futility is consistent across two seasons with no trend toward improvement despite increasing exposure. He also moves to center field replacing Buxton, a defensive adjustment that disrupts pre-game routine and plate preparation. At +172, the market underprices a historically grounded edge against a left-hander who has owned this matchup all year.
Brooks Lee Under 0.5 Hits (+152, MEDIUM)
Brooks Lee Under 0.5 Hits (+152, MEDIUM). Lee has the largest sample of any Minnesota batter against Cameron (14 PA) and the pattern is consistent suppression: .154 AVG, 0.368 OPS, with 0.334 OPS in 2025 and 0.393 OPS in 2026. His season OPS of .719 collapses to under .370 against this specific left-hander. After 14 opportunities across two seasons, he has not found a solution. At +152, the value is real and the grounding is as solid as it gets for a same-game prop.
SGP (4 legs)
SGP (4 legs): Royals ML (-115) + Under 9.0 (-114) + Cameron Over 4.5 K (-122) + Brooks Lee Under 0.5 Hits (+152). The thesis is clean and internally consistent. Cameron's strikeout ability creates a pitcher-dominated environment that suppresses Minnesota's offense. Lee going hitless correlates directly with Cameron dominating, which feeds both the under and the Royals win. All four legs point in the same direction and reinforce each other. Legs: Royals ML [431443601>, Under 9.0 [431444650>, Cameron Over 4.5 K [431537008>, Brooks Lee Under 0.5 Hits [431536720>.

Minnesota Twins vs Kansas City Royals Summary

The pitching matchup here is not subtle. Cameron has made facing Minnesota look closer to a structured bullpen session than a competitive major league start. One earned run in 19 innings, with the most recent eight-inning shutout coming six days ago. On the other side, Kremer makes his Twins debut with a 6.50 ERA, a quad injury in his recent past, and 14 earned runs in his last 10 innings pitched. The Royals carry real roster concerns with 14 players on the injured list, but when the pitching matchup is this lopsided against this specific opponent, lineup depth matters less. The Royals moneyline at -115 is fair price. The run line at +174 is better price if you have conviction on a multi-run outcome, and the Royals lineup's career numbers against Kremer support that scenario.

The three player hit unders on Bell, Keaschall, and Lee are grounded in two full seasons of documented suppression, not projections or model outputs. They represent the clearest edge in this game. Cameron's strikeout over at -122 has held up in every start he has made against this lineup in 2026. Kremer's strikeout under at -143 is backed by recent output and debut-game situational risk that pushes his efficiency lower. The under at 9.0 is the thinnest play in the card, a Cameron-dependent outcome with legitimate variance, and the LOW confidence rating reflects that honestly. Treat it accordingly. The SGP connecting all four core elements has a logical through-line: if Cameron is dominant, Minnesota scores less, strikeouts accumulate, individual batters go hitless, and Kansas City wins. Variance exists, and Kremer is capable of a cleaner inning than his recent form suggests. But the body of evidence points clearly toward the home team tonight.

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

Twins vs Royals predictions: Cameron owns 0.47 ERA vs Minnesota in 3 starts. Royals ML -115, Cameron Over 4.5 K, Bell/Lee/Keaschall hit unders.

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Kansas City Royals