← Today's Slate
Tuesday, June 9, 2026 at 7:40 PM EDT
MLB

Texas Rangers @ Kansas City Royals

TEX @ KC

TEX3
KC5
Final

Moneyline

TEX
53%
47%
KC
-125+105

ML Edge

TEX-4.3%
KC+4.3%

Total (O/U)

9.5

Caesars

Over-14.1%
Under+14.1%

Venue

Park Factor

1.00

Neutral

Away Starter

Nathan Eovaldi
Team:Texas Rangers (TEX)
Pitcher:Nathan Eovaldi(RHP)
Record:5-7
ERA:4.26

Home Starter

Stephen Kolek
Team:Kansas City Royals (KC)
Pitcher:Stephen Kolek(RHP)
Record:3-1
ERA:3.14

Betting Insights

Key takeaways for this matchup

TEX ML has a 4.3% edge — the market may be undervaluing them.

The Under has a 14.1% edge.

Top prop: Ezequiel Duran OVER 0.5 batter hits (67% win prob).

Pitching matchup: Nathan Eovaldi (4.26 ERA) vs Stephen Kolek (3.14 ERA).

Player Props

50 props available for this game

Batting Props 44

PlayerPropLineOddsWin %Quality
Ezequiel DuranOVER hits0.5-25067%53.7
Jake BurgerOVER hits0.5-22766%53.0
Vinnie PasquantinoOVER hits0.5-22265%52.6
Wyatt LangfordUNDER hits1.5-27869%50.4
Maikel GarciaUNDER hits1.5-27069%50.3
Wyatt LangfordOVER hits0.5-26369%50.3
Corey SeagerUNDER hits1.5-23367%49.3
Brandon NimmoOVER hits0.5-23366%49.2
Maikel GarciaOVER hits0.5-23366%48.9
Salvador PerezOVER hits0.5-20065%48.3
Joc PedersonOVER hits0.5-20864%48.0
Carter JensenOVER hits0.5-20063%47.7
Jac CaglianoneOVER hits0.5-17561%46.5
Jac CaglianoneUNDER total bases1.5-17560%46.0
Joc PedersonUNDER total bases1.5-16159%45.4

Pitching Props 6

PlayerPropLineOddsWin %Quality
Nathan EovaldiUNDER outs18.5-14556%44.1
Stephen KolekOVER strikeouts3.5-14156%43.9
Nathan EovaldiUNDER strikeouts5.5-14356%43.9
Nathan EovaldiOVER outs17.5-17959%41.7
Stephen KolekOVER outs17.5-11250%41.2
Stephen KolekUNDER outs17.5+10050%40.8

Box Score

Final game statistics

Texas Rangers (TEX)

BatterABRHRBIBBSOHR
Joc PedersonDH5110010
Corey SeagerSS4011020
Josh Jung3B4020000
Brandon NimmoRF4020010
Wyatt LangfordLF3100110
Ezequiel Duran2B4010010
Jake Burger1B3011100
Evan CarterCF4110000
Kyle HigashiokaC4000020
Pitching
PitcherIPHRERBBSOPC
Jalen Beeks0.23110014
Robby Ahlstrom1.01000014
Nathan Eovaldi5.24443388
Cole Winn0.2000008

Kansas City Royals (KC)

BatterABRHRBIBBSOHR
Carter JensenC4110010
Bobby Witt Jr.SS3000100
Maikel Garcia3B4111020
Vinnie Pasquantino1B4111000
Salvador PerezDH4000000
Jac CaglianoneRF3233102
Michael Massey2B4010000
Isaac CollinsLF3000000
Kyle IsbelCF2010100
Pitching
PitcherIPHRERBBSOPC
Stephen Kolek5.08211386
Daniel Lynch IV1.01110013
Alex Lange1.00001219
Steven Cruz1.10000210
John Schreiber0.20000110

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Nathan Eovaldi (TEX)

2026 season
SplitERAWHIPK/9BB/9AVGIP
Overall4.261.198.72.2.24380.1
Home4.501.008.02.1.20626.0
Away3.881.299.52.1.26648.2
Last 7 Days6.002.0010.51.5.3936.0
Last 30 Days4.001.199.02.3.24327.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.260.302.462.76316941
vs RHB.225.299.367.66512033
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.275.312.520.83210233
2nd Time.242.306.313.6199920
3rd Time.193.256.410.6658321

Stephen Kolek (KC)

2026 season
vs TEX
ERA
7.20
IP
5.0
W-L
0-1
K
5
WHIP
1.40
AVG
.273
SplitERAWHIPK/9BB/9AVGIP
Overall3.141.076.31.9.22843.0
Home1.800.603.00.6.16015.0
Away4.301.228.62.7.23323.0
Last 7 Days2.571.1410.32.6.2317.0
Last 30 Days3.091.036.82.3.21232.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.198.233.302.5368619
vs RHB.222.288.444.733548
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.173.204.212.4155211
2nd Time.220.278.340.618509
3rd Time.257.316.629.944357

Last 5 Games

Not available yet

Season Series

This Series (3 games)
KC leads series 1-0
Season (6 games)
TEX leads series 3-1

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
Caesars-125+1052:53 PM
BetRivers-130+1022:53 PM
BetMGM-130+1052:53 PM
MyBookie.ag-122+1042:53 PM
DraftKings-123+1022:53 PM

Totals

BookTotalOverUnderTime
Caesars9.5-115-1052:53 PM
BetRivers9.5-114-1092:53 PM
BetMGM9.5-118-1022:53 PM
MyBookie.ag9.5-119-1032:53 PM
DraftKings9.5-120+1002:53 PM