The betting angle starts with the pitching matchup. Joe Ryan brings a 3.38 ERA and 131 strikeouts into Target Field, while Randy Dobnak has made just limited work this season despite posting a 1.42 ERA. Minnesota also enters as a home favourite at DraftKings, backed by the stronger starter and home-field advantage.
Kansas City is dealing with more uncertainty after Bobby Witt Jr. recently missed time with low back tightness, while Minnesota continues monitoring Byron Buxton's sore right hip. Those lineup questions make the starting pitching edge even more important in this AL Central matchup.
Royals vs Twins Game Preview
Kansas City enters the game at 45-63 and has struggled to generate consistent offence on the road. The Royals also lost pitching depth after placing Beck Way on the 15-day injured list with back spasms, leading to the recall of Easton McGee.

ROYALS vs. TWINS: Official Full Game Highlights (July 28) | 2026 MLB Season
Minnesota sits at 54-54 and hands the ball to Joe Ryan, who owns a 6-6 record with a 3.38ERA and 131 strikeouts. The Twins may again be without Byron Buxton after he exited the previous game because of recurring right hip soreness, while reliever Cole Sands remains on the injured list with an elbow strain.
Conditions should favour hitters early. Temperatures are expected to reach around 92°F with sunny skies and light south-southwest winds of 4 to 7 mph at Target Field, although the lack of strong wind should prevent the weather from dramatically boosting scoring.
New Users – Get $250 in Bonus Bets when you wager $5 for 5 days
Bet Now
Gambling Problem? Call 1-800-GAMBLER or 1-800-MY-RESET. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C., KY, WY) and present in select states (for KS, in affiliation with Kansas Star Casino). First online real money wager only. Min $5 wager required for 5 consecutive days.$5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com. Call 1-877-770-7867 (LA). ™/© 2026 MLB
Moneyline Pick
Take the Twins moneyline. Joe Ryan has been Minnesota's most dependable starter this season, posting a 3.38 ERA with 131 strikeouts while consistently working deep into games. Kansas City's lineup loses much of its upside if Bobby Witt Jr. remains unavailable or limited, making it tougher to support the underdog against one of the Twins' top arms.
Minnesota also owns the better overall roster entering this matchup and benefits from playing at Target Field. Even with Byron Buxton's status uncertain, Ryan gives the Twins a clear edge on the mound.
Pick:
Twins ML (-156 at DraftKings).
Run Line Pick
Take the Twins -1.5. Ryan gives Minnesota an advantage from the first inning, and the Royals have struggled to consistently produce offence away from home. If Ryan delivers another quality start, the Twins have enough lineup depth to create separation late against a Kansas City pitching staff missing Beck Way.
Minnesota has also been the more reliable club in divisional matchups, with Ryan regularly pitching deep enough to reduce the workload on the bullpen. Even if Byron Buxton remains sidelined, the Twins still have enough offensive depth to capitalize on scoring opportunities against a Royals staff that has been forced to shuffle its pitching options due to injuries. That combination makes Minnesota the stronger choice to win by multiple runs.
Pick:
Twins -1.5 (+129 at DraftKings).
Best Player Prop
- Joe Ryan Over 6.5 Strikeouts (-120 at DraftKings).
Ryan has already recorded 131 strikeouts this season and faces a Royals lineup that has lacked consistency against quality right-handed pitching. His ability to miss bats makes this the strongest player prop on the board.
4.8
/ 5
betting.net™ Rating
BetMGM Review
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
20+ sports available for wagering
Pre-match and in-play betting
Unique features like live streaming and boosted odds
Promo Code:
BETBONUSMGM
Bet Now
Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 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. Promotional offers not available in Mississippi, Massachusetts, New York, Ontario, or Puerto Rico.
4.8
/ 5
betting.net™ Rating
Top Features
- 20+ sports available for wagering
- Pre-match and in-play betting
- Unique features like live streaming and boosted odds
Cashout
yes
Live Streams
yes
Mobile Statistics
yes
Bet Now
Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 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. Promotional offers not available in Mississippi, Massachusetts, New York, Ontario, or Puerto Rico.
4.7
/ 5
betting.net™ Rating
Over 20 sports
Extensive betting markets
Live betting feature
Find out more on bet365's website
Minimum $10 deposit required. Minimum odds -500 or greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply. This Referral Code is used for marketing/tracking purposes only. Minimum $10 deposit required. Minimum odds -500 or greater. Bonus Bets wager excluded from returns. New customers only. 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+ (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/MO/NC/NJ/OH/PA/TN/VA.
4.7
/ 5
betting.net™ Rating
Top Features
- Over 20 sports
- Extensive betting markets
- Live betting feature
Cashout
yes
Partial Cashout
yes
Live Streams
yes
Minimum $10 deposit required. Minimum odds -500 or greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply. This Referral Code is used for marketing/tracking purposes only. Minimum $10 deposit required. Minimum odds -500 or greater. Bonus Bets wager excluded from returns. New customers only. 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+ (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/MO/NC/NJ/OH/PA/TN/VA.
4.7
/ 5
betting.net™ Rating
FanDuel Review
New Users – Get $250 in Bonus Bets when you wager $5 for 5 days
Deep market coverage across major U.S. sports and leagues
Same Game Parlay builder is fast and easy to use
Live betting interface updates quickly with real-time odds
Bet Now
Gambling Problem? Call 1-800-GAMBLER or 1-800-MY-RESET. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C., KY, WY) and present in select states (for KS, in affiliation with Kansas Star Casino). First online real money wager only. Min $5 wager required for 5 consecutive days.$5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com. Call 1-877-770-7867 (LA). ™/© 2026 MLB
4.7
/ 5
betting.net™ Rating
Top Features
- Deep market coverage across major U.S. sports and leagues
- Same Game Parlay builder is fast and easy to use
- Live betting interface updates quickly with real-time odds
Cashout
yes
Live Streams
yes
Mobile Statistics
yes
Bet Now
Gambling Problem? Call 1-800-GAMBLER or 1-800-MY-RESET. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C., KY, WY) and present in select states (for KS, in affiliation with Kansas Star Casino). First online real money wager only. Min $5 wager required for 5 consecutive days.$5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com. Call 1-877-770-7867 (LA). ™/© 2026 MLB
Game Total Pick
Under 9 runs is the best total to play. Joe Ryan enters with a 3.38 ERA and has consistently limited hard contact throughout the season. Dobnak's sample size is small, but his 1.42 ERA suggests he has also kept runs off the board when called upon.
Warm temperatures could help the ball carry slightly, but light winds of only 4 to 7 mph should minimise the weather's impact. Minnesota's bullpen remains in better shape than Kansas City's entering this divisional matchup, giving the Under additional support if Ryan works into the late innings.
Pick:
Under 9 (-112 at DraftKings).
Best Trades for Royals vs Twins
Prediction markets lean toward Minnesota, but there are still a few contracts offering value based on the current matchup. These positions focus on market probabilities rather than sportsbook pricing.
- Game Winner:
YES, Twins at 62¢ on Polymarket. Joe Ryan's pitching advantage and Minnesota's stronger home form justify the market making the Twins the favourite.
- Run Total Under 8.5:
YES at 51¢ on Polymarket. Ryan's consistency, Kansas City's inconsistent offence, and a manageable weather forecast support a lower-scoring game.
- Extra Innings:
NO at 94¢ on Polymarket. Minnesota's edge on the mound increases the likelihood of the game being decided in nine innings.
4.8
/ 5
betting.net™ Rating
15+ sports and esports categories
Game winner, totals, spreads, props, and futures
Live sports event trading
Promo Code:
BNEPRED
Trade Now
Certain limitations apply. The offer is available to new users only, subject to the terms and conditions at http://kalshi.com/tc/55. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.
4.8
/ 5
betting.net™ Rating
Top Features
- 15+ sports and esports categories
- Game winner, totals, spreads, props, and futures
- Live sports event trading
Deposit Duration
instant
Payout Duration
instant
Demo Account
yes
Trade Now
Certain limitations apply. The offer is available to new users only, subject to the terms and conditions at http://kalshi.com/tc/55. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.
4.8
/ 5
betting.net™ Rating
Sports event trading is the core of Polymarket’s US offering
Predict outcomes of NBA, NFL, NHL, MLB, and MLS fixtures
Live and upcoming fixtures covered
Promo Code:
PREDBNE
Trade Now
18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.
4.8
/ 5
betting.net™ Rating
Top Features
- Sports event trading is the core of Polymarket’s US offering
- Predict outcomes of NBA, NFL, NHL, MLB, and MLS fixtures
- Live and upcoming fixtures covered
Deposit Duration
instant
Payout Duration
instant
Educational Videos
yes
Trade Now
18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.
4.7
/ 5
betting.net™ Rating
Wide range of sports markets.
Extra categories for major events.
Sort easily to find latest markets.
Trade Now
T&Cs apply, 18+
4.7
/ 5
betting.net™ Rating
Top Features
- Wide range of sports markets.
- Extra categories for major events.
- Sort easily to find latest markets.
Deposit Duration
instant
Payout Duration
instant
Phone
+1 (866) 240-5113
Trade Now
T&Cs apply, 18+
How to Watch Royals vs Twins and Game Info
- Location:
Target Field, Minneapolis, MN
- Date:
Wednesday, July 29, 2026
- First Pitch:
7:40 p.m. ET
- TV:
Royals.TV; Twins.TV
Presented by Progressive, FOX9 KMSP, Gray Media.
- Royals Starting Pitcher:
Randy Dobnak (0-0, 1.42 ERA).
- Twins Starting Pitcher:
Joe Ryan (6-6, 3.38 ERA).
- Weather Forecast:
Around 92°F, sunny and humid, south-southwest wind at 4 to 7 mph.
Final Takeaways
Joe Ryan gives Minnesota the biggest advantage in this matchup, and that makes the Twins the strongest play on the board. The pitching matchup also points toward a lower-scoring game despite the warm conditions in Minneapolis. Back the Twins on the moneyline, consider the run line for plus money, and look to Ryan's strikeout prop as the top individual play.
Check the
latest odds and line movement
for Royals vs. Twins at betting.net
before placing your bets. All odds as of 2:30 a.m. ET on July 29. Odds sourced from DraftKings.
Related Articles on betting.net™