We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsKansas City Royals at Texas Rangers
Kansas City RoyalsKansas City Royals
@
Globe Life Field
Texas RangersTexas Rangers

Match Predictor

Pre-match Prediction
Kansas City Royals
@
Texas Rangers
Kansas City Royals 49%Texas Rangers 51%
Market LinesRun Line: Texas Rangers -0.5Total: O/U 7.5
Model: Under 7.5
Model projects 7.3 total runs vs 7.5 line

Kansas City Royals

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
50%
29/58
MLB: 48%
Starter
36%
4/11
vs TEX
100%
2/2
Avg Total
8.5
MLB: 8.9
Game Starter (11) Last Starter vs TEX vs TEX (2)
Michael Wacha #52 · RHP · Age 35
2.69
ERA (2026)
7.7
K/9 (2026)
11
Starts (2026)
7.3
Avg Total (2026)
Last 3:
ND NYY (May 25): 7.0IP, 2ER, 5K
ND BOS (May 20): 6.0IP, 1ER, 8K
ND @STL (May 15): 6.0IP, 3ER, 5K
vs TEX: L (Jun 22 2024): 5.0 IP, 1 ER, 5 K
Bullpen (2026 Season)Poor
ERA: 4.77MLB Avg: 3.959 relievers
Workload Alert: Allowed 15 runs on 2026-05-26 vs NYY. Bullpen arms likely still recovering.
Recent: L 3-4L 1-15L 0-7L 1-9L 6-7
Lineup vs Michael Wacha (Career)
BatterPosPAAVGOPSHR
Joc PedersonDH29.2690.9992
Nicky Lopez2B14.2000.7850
Evan CarterCF8.3751.0000
Brandon NimmoRF6.2501.0000
Jake Burger1B6.1670.3340
Kyle HigashiokaC6.0000.0000
Danny JansenC5.2500.7500
Alejandro OsunaLF2.0000.5000
Josh Jung3B2.0000.0000
Sam HaggertyLF2.0000.0000
3 batters with no matchup history

Texas Rangers

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
52%
30/58
MLB: 48%
Starter
55%
6/11
vs KC
100%
2/2
Avg Total
7.9
MLB: 8.9
Game Starter (11) Last Starter vs KC vs KC (2)
Jack Leiter #22 · RHP · Age 26
4.75
ERA (2026)
9.6
K/9 (2026)
11
Starts (2026)
8.5
Avg Total (2026)
Last 3:
W HOU (May 26): 6.0IP, 4ER, 4K
ND @COL (May 20): 5.0IP, 4ER, 5K
L @HOU (May 15): 7.0IP, 1ER, 6K
vs KC: L (Jun 17 2025): 5.2 IP, 6 ER, 4 K
Bullpen (2026 Season)Good
ERA: 3.19MLB Avg: 3.959 relievers
Recent: W 10-7L 3-4L 1-5W 9-1W 7-6
Lineup vs Jack Leiter (Career)
BatterPosPAAVGOPSHR
Bobby Witt Jr.SS6.5002.1671
Kyle IsbelCF5.3330.9330
Maikel Garcia3B5.6001.2000
Vinnie Pasquantino1B5.2501.4001
Jac CaglianoneRF3.0000.0000
Salvador PerezC3.10004.3332
Isaac CollinsLF2.0000.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickKansas City Royals Moneyline (-114) | MEDIUM confidence
The market implies roughly 53% win probability for Kansas City at -114, pricing this as a near-coin-flip.
PickKansas City Royals +1.5 Run Line (-233) | MEDIUM confidence
For bettors who want the Kansas City pitching edge with run-line coverage, the +1.5 is the lower-variance path.
PickUnder 7.5 (-115) | LOW confidence
This is a thin-margin lean and must be treated as such.

Kansas City Royals vs Texas Rangers Game Preview

The story in today's series finale at Globe Life Field begins on the mound. Kansas City Royals right-hander Michael Wacha carries one of the more quietly dominant stat lines in the American League into Arlington: a 2.69 ERA across 70.1 innings in 2026, with three consecutive starts of six or more innings pitched. His BB/9 sits at 2.82, he is not walking hitters into trouble, and he has gone seven, six, and six innings in his last three outings. That depth matters enormously in a game where both bullpens are depleted after Saturday's doubleheader workload. The Texas Rangers counter with Jack Leiter, who has real talent and a real problem. His 2026 ERA stands at 4.75 over 60.2 innings, he has surrendered four earned runs in two of his last three starts, and against this Kansas City lineup specifically, he went 0-2 with a 9.00 ERA in two 2025 starts. The pitching matchup is not close.

The batter-vs-pitcher data against Leiter puts numbers behind that gap. Bobby Witt Jr. holds a 2.167 OPS in six career plate appearances against him, including one home run. Vinnie Pasquantino sits at 1.400 OPS in five career PA, Maikel Garcia at 1.200 OPS in five PA, and Salvador Perez has two home runs in just three career plate appearances against Leiter. These samples are all small, and that caveat must be stated clearly. But the consistent pattern running through multiple hitters in the same lineup is harder to dismiss than a single outlier. Leiter's 9.51 K/9 in 2026 keeps him in starts, but the damage comes in clusters, and Kansas City has found those clusters twice already.

Texas has a legitimate counterargument. The Rangers own a 14-13 home record and are on a two-game winning streak, including a 9-1 blowout of Kansas City on Saturday. The Royals are 7-19 away from home this season and have dropped five straight. They were outscored 16-7 in this series. Those numbers are not noise. Leiter also flashed his ceiling on May 15 with seven innings and one earned run against Houston, which is a reminder the upside exists when he is locating. Globe Life Field's retractable dome removes weather as a variable, and its 0.95 run factor and 0.92 home run factor both lean slightly pitcher-friendly. If that Houston version of Leiter appears today, this is a competitive Texas victory. The reason to stay with Kansas City despite all of that is Wacha and the innings he saves a thin bullpen.

Joc Pederson is the Rangers hitter who gives Wacha the most pause. His 29 career plate appearances against Wacha have produced a 0.999 OPS with two home runs, and his current form is elite at a 1.183 OPS over the last seven days. Any early Pederson damage could shorten Wacha's day and force Kansas City into a bullpen they would rather protect. On the other side, Witt, Garcia, and Pasquantino represent the best paths to early-inning damage off Leiter given the career numbers in hand. The first three innings in this MLB series finale may well determine which starter controls the game and, by extension, which side of the moneyline cashes.

Kansas City Royals vs Texas Rangers Key Insights

  • The ERA gap between starters is the defining edge in this game: Wacha at 2.69 versus Leiter at 4.75, with Wacha coming off three consecutive starts of six-plus innings that limit Kansas City's bullpen exposure in a depleted series finale.
  • Leiter has gone 0-2 with a 9.00 ERA in two career starts against Kansas City from 2025, surrendering three earned runs in 3.2 innings and six earned runs in 5.2 innings in those appearances.
  • Multiple Kansas City hitters carry strong career numbers against Leiter from small but consistent samples: Witt Jr. at 2.167 OPS, Pasquantino at 1.400 OPS, Garcia at 1.200 OPS, and Perez with two home runs in three career PA. No single sample is conclusive, but the pattern runs through the lineup.
  • Globe Life Field's retractable dome and 0.95 run factor lean pitcher-friendly, removing weather variance and supporting a lower-scoring environment if Wacha is sharp and inducing weak contact as he has all season.
  • Joc Pederson is the primary Texas threat against Wacha, posting a 0.999 OPS in 29 career PA with two home runs, and his current 1.183 OPS over the last seven days makes him the most dangerous bat in the Rangers lineup today.
  • The contrarian risk is genuine: Kansas City is 7-19 on the road, on a five-game losing streak, and was outscored 16-7 in this series. May 15 start against Houston, seven innings and one earned run, is a reminder his ceiling can flip this game entirely.

Kansas City Royals vs Texas Rangers Betting Picks

Picks made May 31, 2026 at 04:18 AM ET. Odds shown reflect current market prices.

Kansas City Royals +1.5 Run Line (-233) | MEDIUM confidence
Kansas City Royals +1.5 Run Line (-233) | MEDIUM confidence: For bettors who want the Kansas City pitching edge with run-line coverage, the +1.5 is the lower-variance path. The market prices this at roughly 70% coverage, consistent with a near-coin-flip moneyline where the away team holds a significant starter advantage. Wacha's 2.69 ERA and pattern of deep outings make a multi-run blowout loss unlikely even if things go wrong early. Paying -233 is steep, but the coverage floor is real when the better pitcher is on the mound.
Under 7.5 (-115) | LOW confidence
Under 7.5 (-115) | LOW confidence: This is a thin-margin lean and must be treated as such. Globe Life Field's 0.95 run factor nudges pitcher-friendly, and Wacha's pattern of six-plus-inning starts limits exposure to Kansas City's bullpen. But Leiter's inconsistency is a genuine threat to the Under, and one cluster inning from either offense pushes the total past 7.5 quickly. Confidence is low. Size accordingly and do not treat this as a high-conviction play.
Jack Leiter Over 4.5 Strikeouts (-167) | MEDIUM confidence
Jack Leiter Over 4.5 Strikeouts (-167) | MEDIUM confidence: Leiter's 2026 K/9 is 9.51 across 60.2 innings, well above the 4.5 line. He recorded four, five, and six strikeouts in his last three starts, clearing this mark in two of three outings. The Kansas City lineup is one of the weaker contact-quality groups in the AL at .234 AVG and .682 OPS. Even in his rough outings this season, Leiter's strikeout rate has stayed consistent. Globe Life Field's dome and pitcher-lean environment support accumulating strikeouts without weather interference. This prop works independently of which team wins, making it one of the cleaner standalone plays on the board today.
Kyle Higashioka Under 0.5 Hits (-112) | MEDIUM confidence
Kyle Higashioka Under 0.5 Hits (-112) | MEDIUM confidence: Higashioka is 0-for-6 with a .000 OPS in six career plate appearances against Wacha, spanning matchups in 2022 and 2023. His 2026 season line sits at .198 average, and his OPS over the last seven days is 0.222. Wacha's 2.69 ERA across 70.1 innings makes him one of the sharper pitchers working today. At -112, a hitter with zero career hits against this specific pitcher and a frigid recent form is the kind of matchup-driven prop that earns a spot in a same-game parlay or as a standalone play.
Joc Pederson Over 1.5 Total Bases (+122) | MEDIUM confidence
Joc Pederson Over 1.5 Total Bases (+122) | MEDIUM confidence: Pederson has the largest career sample of any Texas hitter against Wacha, 29 PA, and has produced a 0.999 OPS with two home runs across those matchups. The historical data spans multiple seasons, which reflects sustained ability to damage this pitcher rather than a single hot series. More importantly, his current form is elite: 1.183 OPS over the last seven days, 1.045 OPS over the last 28 days. Eight home runs and a .450 slugging percentage back the extra-base potential this season. At +122, the market implies roughly 45% probability for two-plus total bases. That feels conservative for a hitter this hot with a confirmed career edge against this specific pitcher. This is the best plus-money prop on the board today.
Bobby Witt Jr. Over 1.5 Hits (+178) | LOW confidence
Bobby Witt Jr. Over 1.5 Hits (+178) | LOW confidence: Witt Jr. owns a 2.167 OPS in six career plate appearances against Leiter from 2025, including one home run. Six PA is a small sample, and that caveat is the reason for low confidence. But Witt's underlying talent reinforces the signal: .284 average, .472 slugging percentage, and .875 OPS over the last 28 days. Leiter has allowed four-plus earned runs in two of his last three starts and posted three and six earned run lines in his two career starts against Kansas City. At +178, the combination of Witt's quality and Leiter's recent volatility offers real value for those comfortable with the limited BvP base.
Salvador Perez Home Run (+360) | LOW confidence
Salvador Perez Home Run (+360) | LOW confidence: Two home runs in three career plate appearances against Leiter from 2025 is an extremely small sample and is not statistically robust on its own. That must be stated plainly. What supports a speculative play at this price: Perez has nine home runs in 232 plate appearances this season, his OPS over the last seven days is .824 showing recent pop, and Leiter's HR/9 in 2026 is 1.34 across 60.2 innings, above league average. Globe Life Field's 0.92 HR factor is a mild downward adjustment. At +360, the power profile and elevated pitcher home run rate provide enough value for a small speculative play, but understand the sample size risk before committing.
Same-Game Parlay
Same-Game Parlay: Royals +1.5 / Under 7.5 / Leiter Over 4.5 Strikeouts / Higashioka Under 0.5 Hits | MEDIUM confidence: These four legs reinforce each other logically. If Leiter piles up strikeouts, he is limiting hard contact and holding down the total. Higashioka going hitless is consistent with a pitcher-controlled game. Royals +1.5 provides run-line coverage for the Kansas City pitching edge. The thesis is built around Wacha going deep in a low-scoring environment where starter quality determines the outcome. The four legs carry contract IDs: 400981863, 400981827, 401037824, 401037792.
Analysis insight — no specific bet associated
YRFI (-104) | LOW confidence
YRFI (-104) | LOW confidence: No verified first-inning split data is available for this matchup, which limits conviction here. The lean is based on Leiter's broader pattern of cluster damage: a 4.75 ERA overall, four-plus earned runs in two of his last three starts, and three and six earned run lines in his two 2025 starts against Kansas City. Witt Jr. and Perez represent genuine first-inning scoring threats given their career numbers against Leiter. At -104, nearly even money, there is marginal value if Leiter runs into early trouble as he has done repeatedly this season. Confidence is low without first-inning split confirmation.

Key Players

Batting AverageKC
Bobby Witt Jr.
.284Batting Average
SS
Home RunsKC
Salvador Perez
9Home Runs
C
Runs Batted InKC
Bobby Witt Jr.
26Runs Batted In
SS
Earned Run AverageKC
Michael Wacha
2.69Earned Run Average
SP
WinsKC
Michael Wacha
4Wins
SP
StrikeoutsKC
Michael Wacha
60Strikeouts
SP
Batting AverageTEX
Josh Jung
.312Batting Average
3B
Home RunsTEX
Jake Burger
10Home Runs
1B
Runs Batted InTEX
Jake Burger
37Runs Batted In
1B
Earned Run AverageTEX
Jacob deGrom
3.77Earned Run Average
SP
WinsTEX
Nathan Eovaldi
5Wins
SP
StrikeoutsTEX
Jacob deGrom
70Strikeouts
SP

Recent Form

Kansas City Royals
L4-3New York Yankees
L15-1New York Yankees
L7-0New York Yankees
L9-1Texas Rangers
L7-6Texas Rangers
Texas Rangers
W10-7Houston Astros
L4-3Houston Astros
L5-1Houston Astros
W9-1Kansas City Royals
W7-6Kansas City Royals

Kansas City Royals vs Texas Rangers Summary

Start with the mound and work outward. Wacha at 2.69 ERA, three consecutive starts of six-plus innings, a BB/9 that shows he is not gifting hitters free bases. Leiter at 4.75 ERA, back-to-back four-run outings, and a 0-2 career record against this Kansas City lineup with a 9.00 ERA in those appearances. That is a meaningful pitching quality gap in a game where both bullpens are thin after Saturday's two-game workload. The market prices Kansas City at -114, implying roughly 53% win probability, and I think that undervalues how much Wacha's consistent depth reshapes a depleted bullpen environment. Kansas City winning this game is not a contrarian miracle call. It is the expected outcome when the better pitcher takes the mound and goes six-plus innings, limiting Texas to arms that have already been used hard this weekend.

The primary play is Kansas City moneyline at -114, with the +1.5 run line at -233 as the lower-variance coverage option for bettors who want the pitching edge without full moneyline exposure. The Leiter over 4.5 strikeouts at -167 is the cleanest standalone prop, logically sound regardless of which side wins given his 9.51 K/9 against a weak-contact Kansas City offense. The Pederson over 1.5 total bases at +122 is the best plus-money opportunity, pairing elite current form with a confirmed career edge against this pitcher across 29 plate appearances. The Under 7.5 at -115 and the YRFI at -104 carry low confidence and should be sized at minimum if played at all. One bad inning from Wacha or a hot start from the Rangers, who just won two games against this same team by a combined 16-7 margin, can flip this game before it starts. Kansas City's 7-19 road record is real variance. Manage exposure on any Royals-dependent plays accordingly and stay off the SGP unless you are comfortable with all four legs independently.

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

Head-to-Head History

Season SeriesTEX leads series 2-0
DateMatchupResult
May 30, 2026KC @ TEXTEXTEX 9-1
May 30, 2026KC @ TEXTEXTEX 7-6

Compare odds for KC @ TEX

Frequently Asked Questions

MLBGame PreviewsKansas City Royals at Texas Rangers