We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsTampa Bay Rays at Kansas City Royals
Tampa Bay RaysTampa Bay Rays
@
Kauffman Stadium
Kansas City RoyalsKansas City Royals

Match Predictor

Pre-match Prediction
Tampa Bay Rays
@
Kansas City Royals
Tampa Bay Rays 51%Kansas City Royals 49%
Market LinesRun Line: Tampa Bay Rays -1Total: O/U 10.5
Model: Under 10.5
Model projects 9.5 total runs vs 10.5 line

Tampa Bay Rays

0022446688101012121414OVERUNDERO/U 10.5Runs ScoredRuns Allowed
All Over 10.5
29%
24/83
MLB: 48%
Starter
0%
0/3
vs KC
50%
3/6
Avg Total
8.7
MLB: 8.9
Game Starter (3) Last Starter vs KC vs KC (6)
Ian Seymour #61 · LHP · Age 28
4.32
ERA (2026)
9.4
K/9 (2026)
3
Starts (2026)
6.7
Avg Total (2026)
Last 3:
W KC (Jun 25): 6.2IP, 0ER, 7K
L WSH (Jun 20): 5.0IP, 3ER, 4K
ND @LAA (Jun 14): 3.1IP, 2ER, 3K
vs KC: W (Jun 25 2026): 6.2 IP, 0 ER, 7 K
Bullpen (2026 Season)Average
ERA: 3.61MLB Avg: 3.9510 relievers
Recent: W 6-1W 4-2W 5-1W 10-4W 4-0
Lineup vs Ian Seymour (Career)
BatterPosPAAVGOPSHR
Josh Rojas3B4.0000.0000
Isaac CollinsLF3.0000.0000
Salvador PerezC3.0000.0000
Carter JensenC2.0000.0000
Jac CaglianoneRF2.0000.0000
Lane ThomasCF2.0000.0000
Nick Loftin3B2.0000.0000
Starling MarteRF2.0000.5000
Tyler Tolbert2B2.0000.0000
4 batters with no matchup history

Kansas City Royals

0022446688101012121414OVERUNDERO/U 10.5Runs ScoredRuns Allowed
All Over 10.5
34%
30/87
MLB: 48%
Starter
22%
2/9
vs TB
50%
3/6
Avg Total
9.2
MLB: 8.9
Game Starter (9) Last Starter vs TB vs TB (6)
Stephen Kolek #32 · RHP · Age 29
4.15
ERA (2026)
5.9
K/9 (2026)
9
Starts (2026)
8.6
Avg Total (2026)
Last 3:
L STL (Jun 21): 1.2IP, 9ER, 0K
W HOU (Jun 14): 7.1IP, 0ER, 4K
ND TEX (Jun 09): 5.0IP, 1ER, 3K
Bullpen (2026 Season)Poor
ERA: 4.58MLB Avg: 3.959 relievers
Workload Alert: Allowed 22 runs on 2026-06-26 vs CHW. Bullpen arms likely still recovering.
Recent: L 1-22L 1-2W 5-4L 4-10L 0-4
Lineup vs Stephen Kolek (Career)
BatterPosPAAVGOPSHR
Ben Williamson2B2.5001.0000
Victor Mesa Jr.RF2.5001.0000
Cedric MullinsCF1.10003.0000
Nick FortesC1.0000.0000
9 batters with no matchup history
Our Top PicksLive Odds
Top PickTampa Bay Rays -1.5 (+112), MEDIUM confi
Tampa Bay Rays -1.5 (+112), MEDIUM confidence. Plus money on a team covering -1.5 when they have outscored this opponent 14-4 across the two most rece...
PickUnder 10.5 runs (-125), LOW confidence.
Under 10.5 runs (-125), LOW confidence. Seymour's strikeout profile against a weak-contact KC lineup suppresses the Royals' offensive ceiling. Kolek's...
PickIan Seymour Over 4.5 strikeouts (-120),
Ian Seymour Over 4.5 strikeouts (-120), HIGH confidence. This is the anchor of tonight's card. Seymour carries a 9.36 K/9 this season (52 K in 50.0 IP...

Tampa Bay Rays vs Kansas City Royals Game Preview

Eight days ago, Ian Seymour walked into Tampa Bay's home park against this exact Kansas City Royals lineup and carved them up: 6.2 innings, zero earned runs, seven strikeouts. Tonight, the Tampa Bay Rays bring him back for a road rematch at Kauffman Stadium against a team that has gotten measurably worse at solving left-handed pitching since that June 25 shellacking. Kansas City is 6-18 against lefties in MLB play this season. That is not a soft matchup disadvantage. That is a structural failure, and it maps directly onto Seymour's profile. His 4.32 ERA in 50.0 innings this year looks pedestrian until you account for who he is facing. Most Kansas City regulars in tonight's lineup are 0-for in limited career at-bats against him, with nearly every 2026 BvP entry showing a 0.000 OPS.

On the other side, Stephen Kolek takes the mound after an extended absence tied to a family emergency and paternity leave. His 2026 K/9 sits at 5.88. His last three strikeout totals are 0, 4, and 3. His June 21 outing lasted 1.2 innings and produced 9 earned runs. Behind him is a bullpen carrying a 4.58 ERA that has been absorbing extra innings all month because of a decimated rotation. Johnson noted on the DraftKings Network: "In 90-degree air, every walk becomes heavier, every mistake carries farther, and every 25-pitch inning leaves a bruise." Kolek has allowed 8 HR in 52.0 innings this season, and warm conditions tonight only add to the risk profile of every mistake he makes early.

Tampa enters this series finale on a 7-game win streak and has outscored Kansas City 14-4 across the two most recent meetings (10-4 on June 30, 4-0 on July 1). The centerpiece of that offense right now is Junior Caminero, who has homered in five consecutive games with 8 HR over his last 7. His L7d OPS is 1.958. That is not a typo. At +220, the market implies a 31.2% chance he goes deep tonight. That feels low for a player this hot facing a pitcher with an elevated HR rate shaking off extended rust. Yandy Díaz adds depth to the threat: a .329 season average, a 97th-percentile expected batting average in June, and a 0.930 OPS against right-handed pitching like Kolek. The Action Network captured it plainly: "There aren't many power hitters in this Rays lineup aside from the scalding-hot Junior Caminero, who has now homered in five straight games."

The one reason to pause before going all-in on Tampa is Bobby Witt Jr., who is simply too talented to bracket out of any projection. He carries a 1.000 OPS over the last seven days, 28 steals, and 12 home runs. He is the only Royal capable of manufacturing a win from nothing. Johnson put it plainly: "Kansas City already clipped him for three homers last week, so this is not a dead-end matchup for the Royals." Seymour is not infallible. He allowed 3 ER in 5 IP against Washington and 2 ER in 3.1 IP against the Angels in recent starts. No repeat performance is guaranteed. But even Witt Jr. faces structural headwinds when his team around him is 6-18 against the starting pitcher's platoon type. The Royals moneyline at -110 is near-even pricing for a 35-52 team against the division's hottest. That is false value, not contrarian insight.

Tampa Bay Rays vs Kansas City Royals Key Insights

  • Kansas City is 6-18 against left-handed pitching in 2026, one of the worst LHP platoon splits in the league. Ian Seymour is a left-hander with a 9.36 K/9. The structural mismatch between KC's LHP struggles and Seymour's profile is the single most important fact in this game.
  • Seymour faced this exact Kansas City lineup 8 days ago and went 6.2 innings, 0 earned runs, 7 strikeouts. The 2026 BvP data for most Royals regulars against him shows a 0.000 OPS across limited PA. The familiarity advantage belongs to Seymour.
  • Stephen Kolek returns from extended family-related absence with real conditioning and pitch-count uncertainty. His K/9 of 5.88, his 1.2-inning, 9-ER meltdown on June 21, and his three-start K totals of 0, 4, and 3 all point toward a short, difficult outing behind a depleted bullpen.
  • Junior Caminero has homered in 5 consecutive games and totaled 8 HR in his last 7. His L7d OPS of 1.958 represents one of the hottest individual stretches in baseball. At +220, the market may be underpricing a hitter in this kind of form against a pitcher with an elevated HR-allowed rate.
  • Kauffman Stadium carries a HR park factor of 0.92 with a large outfield that suppresses balls to the warning track. This tempers some of the hot-weather HR upside for marginal power hitters, but Caminero is not a marginal power hitter right now.
  • Tampa's bullpen ERA is 3.61 versus Kansas City's 4.58. The structural advantage in the back end compounds if Kolek exits early, which the data and conditioning context suggest is likely.

Tampa Bay Rays vs Kansas City Royals Betting Picks

Picks made July 02, 2026 at 05:22 AM ET. Odds shown reflect current market prices.

Under 10.5 runs (-125), LOW confidence.
Under 10.5 runs (-125), LOW confidence. Seymour's strikeout profile against a weak-contact KC lineup suppresses the Royals' offensive ceiling. Kolek's early exit risk, combined with a depleted bullpen, caps Kansas City's scoring further. The pitching narrative leans Under. However, Caminero's power streak and warm conditions are legitimate Over catalysts, and there is no quantitative edge here to lean on. This is a lean based on pitching context, not a conviction play. Size it accordingly.
Moneyline
Moneyline: No play. The Rays moneyline at -119 captures only marginal edge over the market-implied 54.4% win probability. The run line at +112 already gives you the directional Tampa exposure with a meaningfully better return. Skipping -119 for +112 on -1.5 is the smarter allocation of the same dollars.
Analysis insight — no specific bet associated
Ian Seymour Over 4.5 strikeouts (-120),
Ian Seymour Over 4.5 strikeouts (-120), HIGH confidence. This is the anchor of tonight's card. Seymour carries a 9.36 K/9 this season (52 K in 50.0 IP) and just posted 7 K against this same lineup 8 days ago. The market treats this as a coin flip at -120 versus -116. It is not a coin flip. It is a high-K lefty against a team that is 6-18 against left-handed pitching, with 12 days rest and a lineup he has already blueprinted this month. The Over here is as close to a standalone conviction play as this card offers.
Stephen Kolek Under 3.5 strikeouts (-179
Stephen Kolek Under 3.5 strikeouts (-179), MEDIUM confidence. Kolek's 2026 K/9 is 5.88. His recent three-start K totals are 0, 4, and 3. He is returning from extended time away with genuine conditioning concerns, which typically shortens outings and limits strikeout accumulation. Against a Tampa lineup on a 7-game win streak with a .261 team average, his ceiling is contained. The -179 juice reflects consensus, but the contextual risks layered here are additive, not fully priced in.
Junior Caminero to hit a home run (+220)
Junior Caminero to hit a home run (+220), MEDIUM confidence. Eight HR in his last 7 games. Five consecutive games with a homer. L7d OPS of 1.958. The market implies 31.2% probability at +220 for a hitter running one of the most explosive individual streaks in baseball, facing a pitcher with 8 HR allowed in 52.0 IP who is returning rusty from extended absence. Kauffman's 0.92 HR park factor keeps this from being a HIGH-confidence play, but the value at plus-money is real. This is a buy on form, not a fade of the ballpark.
Yandy Díaz Over 1.5 hits (+108), MEDIUM
Yandy Díaz Over 1.5 hits (+108), MEDIUM confidence. Díaz posted a .385 average in June with a 97th-percentile expected batting average and a season line of .329/.410/.503. His OPS against right-handed pitching is 0.930, and Kolek is a right-hander with a 4.15 ERA and a contact-friendly profile (only 34 K in 52.0 IP). At essentially even money, this is a high-contact hitter in peak form against a mid-tier arm with rust. The over is the right side.
Salvador Perez Under 0.5 hits (+190), ME
Salvador Perez Under 0.5 hits (+190), MEDIUM confidence. Perez is hitting .201 on the season. His L28d OPS is .458 and his L7d OPS is .391, among the coldest sustained stretches for any regular in this lineup. Career BvP versus Seymour in 2026 shows 0-for-3. At +190, the market implies only a 34.5% chance he goes hitless. Given his sustained cold streak and Seymour's 9.36 K/9 against a lineup that structurally struggles versus lefties, that implied probability should be significantly higher. Clear value on the under.
NRFI (-104), LOW confidence. Seymour's l
NRFI (-104), LOW confidence. Seymour's last start against this lineup produced zero runs through 6.2 innings. Kolek works ahead in counts with only 11 BB in 52.0 IP, keeping first-inning traffic low. Kauffman's HR suppression factor (0.92) further limits first-inning damage potential. At -104, the pricing is close to even money for a case supported by both starters' profiles. The market leans toward YRFI, so confidence stays LOW, but the structural case for a quiet first inning is genuine.
SGP
SGP: Rays -1.5 / Under 10.5 / Seymour Over 4.5 K / Perez Under 0.5 hits. The correlations here are logical rather than forced. Seymour strikeouts suppress KC's offense, which keeps the total under and enables Tampa to cover -1.5. Perez going hitless reinforces the neutralized Royals lineup narrative and feeds the same chain. These four legs share a spine. Individual legs remain the priority plays; this SGP is for bettors who want combined exposure on a correlated slate. [Leg contract IDs: 414337230, 414337218, 414317434, 414317322>
Analysis insight — no specific bet associated

Key Players

Batting AverageTB
Yandy Diaz
.329Batting Average
DH
Home RunsTB
Junior Caminero
24Home Runs
3B
Runs Batted InTB
Jonathan Aranda
58Runs Batted In
1B
Earned Run AverageTB
Drew Rasmussen
2.45Earned Run Average
SP
WinsTB
Nick Martinez
7Wins
SP
StrikeoutsTB
Drew Rasmussen
94Strikeouts
SP
Batting AverageKC
Bobby Witt Jr.
.293Batting Average
SS
Home RunsKC
Jac Caglianone
14Home Runs
RF
Runs Batted InKC
Carter Jensen
46Runs Batted In
C
Earned Run AverageKC
Michael Wacha
3.31Earned Run Average
SP
WinsKC
Michael Wacha
5Wins
SP
StrikeoutsKC
Michael Wacha
84Strikeouts
SP

Recent Form

Tampa Bay Rays
W6-1Arizona Diamondbacks
W4-2Arizona Diamondbacks
W5-1Arizona Diamondbacks
W10-4Kansas City Royals
W4-0Kansas City Royals
Kansas City Royals
L22-1Chicago White Sox
L2-1Chicago White Sox
W5-4Chicago White Sox
L10-4Tampa Bay Rays
L4-0Tampa Bay Rays

Tampa Bay Rays vs Kansas City Royals Summary

Context wins tonight. Seymour goes into Kauffman with a blueprint he already executed against this exact lineup eight days ago. Kansas City is 6-18 against lefties, Kolek is returning from extended absence with rust and a depleted bullpen behind him, and Tampa has outscored the Royals 14-4 across the two most recent meetings. The Rays -1.5 at +112 is the play you build the rest of the card around. If you are taking one bet tonight, make it Seymour Over 4.5 strikeouts. A pitcher running a 9.36 K/9 against the worst LHP-hitting team in the league priced at -120 is not a coin flip. The market is wrong about that line, and it will not stay wrong for long.

Bobby Witt Jr. is the variable that keeps this from being a formality. His 1.000 OPS over seven days and 12 home runs mean he can reframe any game with a single swing. Caminero's prop at +220 is the smart hedge inside the same card: the hottest hitter in the lineup facing an elevated-HR-rate starter returning rusty from extended absence, in warm conditions. These two positions can coexist. Seymour dominates, Tampa covers, and Caminero adds to his streak against a fatigued bullpen in the middle innings. That is the projected flow. Variance is always part of the game. Respect it by sizing appropriately and not chasing if the first inning goes sideways.

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

Head-to-Head History

Season SeriesTB leads series 2-0
DateMatchupResult
Jun 30, 2026TB @ KCTBTB 10-4
Jul 01, 2026TB @ KCTBTB 4-0

Tampa Bay Rays vs Kansas City Royals predictions: Seymour shut out KC 8 days ago (7 K, 0 ER); KC 6-18 vs LHP. Rays -1.5 (+112) is the top play.

Frequently Asked Questions

MLBGame PreviewsTampa Bay Rays at Kansas City Royals