Skip to content

Twins vs Royals Expert Picks & Predictions (April 2)

Chris Wright

By Chris Wright in MLB Baseball

Published:


Jac Caglianone tries to stay hot today vs. the Twins.
Mar 28, 2026; Cumberland, Georgia, USA; Kansas City Royals right fielder Jac Caglianone (14) hits a double against the Atlanta Braves in the seventh inning at Truist Park. Mandatory Credit: Mady Mertens-Imagn Images

Kansas City (3-2) is going for the series sweep today against visiting Minnesota (1-4). First pitch is set for 2:10 pm, ET on Bally Sports.

Cole Ragans (0-1, 9.00 ERA) is on the bump for Royals. Minnesota will counter with hard-throwing righty Taj Bradley (0-0, 2.08 ERA).

The Royals have outscored the Twins 16-10 in the series.

Kansas City is a distinct home favorite. We break down the final game of the Twins at Royals series and offer the best bets.

Minnesota vs Kansas City Odds

When analyzing the opening numbers, the market has experienced notable shifts, particularly regarding the total. The game originally opened with a flat total of 9 runs. Early action on the Over pushed the line up a critical half-run to 9.5. However, since that upward adjustment, bettors have aggressively bought back the other side, driving the Under juice to -121. Meanwhile, the runline has remained almost completely stationary, ticking up just one cent from its +128 opener despite drawing steady volume. The moneyline drifted slightly in the underdog’s direction, dropping from an opening -166 down to -160, indicating some minor resistance against the opening peak price.

Taj Bradley vs Royals Career Stats

GSW-LIPERAWHIPKBBHRH
31-118.20.960.8012708

Cole Ragans vs Twins Career Stats

GSW-LIPERAWHIPKBBHRH
62-234.01.851.12447231

Royals vs Twins Prediction and Best Bets

When evaluating this American League clash, the underlying metrics and situational trends heavily support backing the home club. The Royals have secured a 60.0% win rate out of the gate, while the Twins are stumbling through a sluggish start, falling well below the 40% threshold with a 20.0% win rate.

Moneyline Pick: Kansas City Royals ($0.59 per contract/-144 odds at Kalshi)

Kansas City holds a tremendous advantage on the mound during the early frames. The starting rotation has been brilliant, posting a combined 1.976 ERA and a 1.061 WHIP over 27.1 innings. Conversely, Minnesota’s offense has failed to string together consistent at-bats, batting a collective .210 while already striking out 48 times. Factoring in the current market price, Kansas City holds a 59.02% vig-free implied probability to win outright, compared to Minnesota’s 40.98%. Taking the home side on the moneyline is the most logical play given the sheer disparity between the dominant pitching staff and quiet visiting bats.

The prediction site Kalshi is offering this contract at $0.59 per, which equates to -144 odds. That makes this contract more valuable than the best odds available at a sportsbook.

If you live in a Kalshi region, click “Predict” in the graphic below to claim SBD’s exclusive Kalshi referral code.

Odds commentary as of 9:19 am ET, April 2. Check SBD’s MLB odds page for the latest lines.

Prediction Markets
Royals vs Twins
Learn more about Prediction Markets
Kalshi
Kansas City
59%
Minnesota
42%

Over/Under Pick: Over 9.5 Runs (+100 at bet365)

While the starters have been dialed in, the late innings tell a vastly different story. Both relief corps have been highly vulnerable, opening the door for late-game rallies and clutch two-out hitting. The Kansas City bullpen is currently laboring with an 8.438 ERA over 16 innings, while Minnesota’s relievers are yielding a 5.891 ERA. Expect runners in scoring position to cross the plate in the back half of this contest.

BET365
SPORTSBOOK
Bet $10 & Get $365 in Bonus Bets Win or Lose!

Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. T&Cs, time limits and exclusions apply. GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/MO/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ only (18+ KY).
LOCK IN PROMO
CODE: DIME365
CODE: DIME365
SIGNUP PROMO
BET $10
GET $365

WIN OR LOSE!

CLAIM OFFER

Best Player Props & Home Run Pick

Based on the statistical edges and player narratives in the provided data, here are the top prop values on the board:

  • Cole Ragans Over 6.5 Pitcher Strikeouts (-155 at DraftKings): It’s obviously early, but Ragans is averaging 11.25 strikeouts per nine innings. Matching his swing-and-miss arsenal against a lineup that has punched out 48 times makes this the most appealing prop of the day.
  • Bobby Witt Jr. Over 1.5 Total Bases (+105 at theScore): The athletic shortstop is the engine of the offense. With Kansas City averaging an impressive 90.5 mph exit velocity at home, backing Witt to leg out a double or tally multiple base hits offers positive expected value.
  • Best HR Prop: Jac Caglianone to Hit a Home Run (+538 at DraftKings): Cags had 3 hits on Tuesday night and gets a hard-throwing righty today. He is a prime candidate to barrel up a mistake for his first home run of the season.

Twins vs Royals Team Stats

StatisticTwins (Away)Royals (Home)
Win-Loss Record1-4 [27th]3-2 [10th]
Runs Per Game4.20 [10th]8.00 [7th]
Batting Average.210 [10th].338 [7th]
OPS.669 [10th]1.008 [7th]
Stolen Bases Per Game0.60 [10th]1.50 [7th]
Average Exit Velocity90.0 mph [10th]90.5 mph [7th]
Team Pitching ERA5.05 [30th]4.36 [29th]
Team Pitching WHIP1.59 [30th]1.38 [29th]
  • Overall Struggles: Minnesota has stumbled out of the gates, holding a 20.0% win percentage (1-4), which falls well below the 40% actionable threshold.
  • Flawless as Underdogs: Kansas City boasts a perfect 100.0% win percentage (1-0) in games where they have been listed as the betting underdog this season.
  • Failing to Capitalize: Minnesota holds an abysmal 0.0% win percentage (0-1) in situations where bookmakers have installed them as the betting favorite.
  • Suppressed Scoring: Both clubs have seen the Over hit in just 20.0% of their respective games to start the regular season.
  • Under Results Non-Existent: The Under has cashed in 0.0% of games for both franchises through their first five contests of the year (with pushes accounting for the remaining graded wagers).

Public Betting Splits & Money Flow

When analyzing the MLB public betting trends, the public is heavily aligned with our official prediction on the moneyline, commanding a sweeping 70.1% of the tickets. However, when transitioning to the stake metric, that share of the total handle drops to 58.2%. Conversely, the road underdog is drawing just 29.9% of the betting slips but holds a much healthier 41.8% of the overall money. While this does not qualify as a true sharp-versus-public divide (which requires a 60% majority favoring opposite sides), the drop-off suggests some larger wagers are taking a flier on the plus-money payout.

A similar trend emerges on the runline: 63.4% of the tickets back the -1.5 spread. Yet, the total stake is split right down the middle, holding a narrow 51.7% of the handle compared to 48.3% for the other side.

The most fascinating dynamic is the total runs market. We recommend backing the Over, anticipating two highly vulnerable bullpens will surrender late runs. The broader betting market heavily disagrees. The Under commands 67.2% of the tickets and a dominant 69.4% of the total stake. Because both the ticket count and the overall money are heavily aligned in the same direction, there is no sharp-versus-public conflict here. By sticking with the Over, we are distinctly fading the market consensus, trusting the underlying bullpen metrics to yield a contrarian payout.

  • BETMGM SPORTSBOOK

    USE CODE SBD1500 TO GET UP TO $1,500 PAID BACK

  • BET365 SPORTSBOOK

    BET $10 & GET $365 IN BONUS BETS WITH CODE DIME365

  • THESCORE BET SPORTSBOOK

    USE CODE DIME TO GET 100% BET RESET UP TO $1,000

  • DRAFTKINGS SPORTSBOOK

    BET $5 & GET $200 IN BONUS BETS INSTANTLY!

  • FANDUEL SPORTSBOOK

    GET $300 IN BONUS BETS EVERY DAY FOR 10 DAYS

  • CAESARS SPORTSBOOK

    USE CODE SBDDYW & DOUBLE YOUR WINNINGS ON YOUR FIRST 10 WAGERS!

  • FANATICS SPORTSBOOK

    GET 100% BET MATCH UP TO $100 FOR 10 DAYS

  • DRAFTKINGS T&Cs: GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-522-4700, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in NH/OR/ONT/PR. Eligibility restrictions apply. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL. 1 per new customer. $5+ first-time bet req. Max. $200 issued as non-withdrawable Bonus Bets that expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 4/6/26 at 11:59 PM ET. Sponsored by DK.

  • BET365 SPORTSBOOK T&Cs: GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/MO/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ only (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/MO/NC/NJ/OH/PA/TN/VA. Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply.

  • BETMGM SPORTSBOOK T&Cs: Gambling problem? Call 1-800-GAMBLER (Available in the US), Call 877-8-HOPENY or text HOPENY (467369) (NY), Call 1-800-327-5050 (MA), 1-800-NEXT-STEP (AZ), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. This promotional offer is not available in DC, MS, NY, NV, ON, or PR.

Chris Wright

A 30-time APSE award-winning editor with previous stints at the Miami Herald, The Indianapolis Star and News & Observer, Chris Wright is an Evergreen and AI editor for Saturday Down South, Saturday Tradition, Crossing Broad, Sports Betting Dime and ESNY.

NFL NBA MLB NCAAF NCAAB Tennis

Recommended Reading