Minnesota Twins @ Kansas City Royals on Thursday, April 2, 2026 (2:10 PM ET). Kansas City is -162 on the moneyline (Twins +136) with KC -1.5 (+122) and a total of 9.5 (Over -104 / Under -118). Probable starters: RHP Taj Bradley vs. LHP Cole Ragans.
Game Info
| Matchup | Minnesota Twins @ Kansas City Royals |
| Date | April 02, 2026 |
| Time | 2:10 PM ET |
| Location | Kauffman Stadium (Kansas City, Missouri) |
| How to Watch | Twins.TV Presented by Progressive, Royals.TV |
Minnesota Twins vs Kansas City Royals Odds
odds via Bookmaker Sportsbook
| Moneyline | Kansas City Royals -162 | Minnesota Twins +136 |
| Run Line | Kansas City Royals -1.5 (+122) | Minnesota Twins +1.5 (-146) |
| Total | Over 9.5 (-104) | Under 9.5 (-118) |
Starting Pitcher Stats
| Pitcher | Hand | 2026 W-L | ERA | IP | H | ER | BB | K | WHIP | Last Start |
|---|---|---|---|---|---|---|---|---|---|---|
| Taj Bradley (MIN) | R | 0-0 | 2.08 | 4.1 | 3 | 1 | 3 | 9 | 1.38 | 3/28 @ BAL: 4.1 IP, 3 H, 1 ER, 3 BB, 9 K |
| Cole Ragans (KC) | L | 0-1 | 9.00 | 4.0 | 6 | 4 | 4 | 5 | 2.50 | 3/27 @ ATL: 4.0 IP, 6 H, 4 ER, 4 BB, 5 K |
Recent Form & Pitching Notes
Twins (1-4): Lost 13-9 at Kansas City on April 1. Joe Ryan got hit early (4.0 IP, 9 H, 5 ER, 0 BB, 3 K). The middle innings spiraled: Cole Laweryson went 1.1 IP (2 H, 4 R, 3 ER, 2 BB, 2 K) and Zak Kent went 1.2 IP (3 H, 4 R, 1 ER, 3 BB, 2 K) with the damage including a grand slam and a solo homer. Offensively, Minnesota still put up 9 runs on 9 hits and 9 walks; Josh Bell’s 3-run homer capped a 3-run 9th, but the comeback fell short.
Royals (3-2): Won 13-9 vs Minnesota on April 1, scoring in bunches (15 hits, including a 7-run 6th). Noah Cameron set the tone (5.0 IP, 4 H, 1 ER, 1 BB, 5 K). The pen wasn’t clean late: Daniel Lynch IV (1.0 IP, 3 R, 1 ER, 3 BB), Alex Lange (0.1 IP, 2 ER, 3 BB), and Bailey Falter (0.1 IP, 3 ER, 2 BB, 1 HR allowed) let the game get tight. Lucas Erceg recorded the final two outs for the save (0.2 IP) after Kansas City used six relievers total. The bats carried it: Jonathan India drove in 5 (including a grand slam) and Kyle Isbel went 4-for-4 with a homer.
Starter context (today): Neither starter is stretched out yet. Bradley’s first 2026 outing was electric swing-and-miss (9 K in 4.1 IP) but with traffic (3 BB). Ragans’ only 2026 start was a command grind (4 BB in 4.0 IP) and he didn’t get through five, which matters with Kansas City’s bullpen already logging a lot of high-stress pitches last night.
Betting Trends
- Twins are 1-4 SU this season.
- Royals are 3-2 SU this season.
- Twins are 2-3 O/U this season.
- Royals are 1-4 O/U this season.
- Royals are 2-0 vs. Twins this season (won 3-1 on March 30; won 13-9 on April 1).
Breakdown
Market’s pricing Kansas City like the cleaner pitching side, but that’s not what the current shape says. Ragans’ first start was 4 BB in 4.0 innings, and if he’s again living behind in counts, it pushes this game straight into a Royals bullpen that just burned through multiple arms with big pitch counts (Lynch, Lange, Falter).
Minnesota’s pen also wore it last night, and they’re not exactly stable, but Bradley’s swing-and-miss gives them a path to avoid the constant traffic we saw from Ryan/Kent. With both starters still building and both bullpens showing volatility in this series, the 9.5 feels beatable even at a relatively high number.
Minnesota Twins vs Kansas City Royals Best Bet
Over 9.5 (-104) (3 out of 5 units)
Bradley and Ragans combined for 8.1 innings total in their lone 2026 starts, and last night’s game showed how quickly this series can turn into bullpen baseball. Kansas City’s late-inning arms were leaky and heavily worked; if Ragans’ command isn’t sharp again, Minnesota can get on base enough to keep pressure on for nine innings.
Minnesota Twins vs Kansas City Royals Predicted Score
Our computer projections model for this matchup predicts a final score of Kansas City Royals 6, Minnesota Twins 5.