Up arrow
MLB
Games

Tampa Bay Rays vs. Kansas City Royals: Preview, Predictions and Picks for June 24, 2025

Updated on:
Jun 24, 2025 7:45 PM
The Tampa Bay Rays, currently second in the AL East with a 43-35 record, are set to face off against the Kansas City Royals, third in the AL Central with a 38-40 record, at Kauffman Stadium on Tuesday, June 24, 2025 at 7:40 PM. The Royals will be looking to snap their current home losing streak, with the series currently led by Kansas City 3-0.
Tampa Bay Rays vs Kansas City Royals

Current Odds

TB
KC
Over
9.0
+158
Under
7.5
+110
TB
-3.5
+115
KC
+1.5
+220
TB
ML
-588
KC
ML
+500

Rays vs Royals statistics

Stat Rays Royals
Hits 671 (11th) 646 (18th)
Batting Average .256 (6th) .247 (17th)
Runs Batted In 352 (Tied-8th) 258 (29th)
Runs 371 (8th) 262 (Tied-29th)
Home Runs 84 (Tied-14th) 56 (29th)
Walks 244 (20th) 187 (30th)
Stolen Bases 104 (1st) 62 (11th)
Strikeouts 654 (Tied-18th) 527 (2nd)
Pitches 11394 (17th) 10803 (29th)

Kansas City Royals recent games

Game Date Opponent Result Score
6/22/25 @ San Diego Padres L 3-2
6/21/25 @ San Diego Padres L 5-1
6/20/25 @ San Diego Padres W 6-5
6/19/25 @ Texas Rangers W 4-1
6/18/25 @ Texas Rangers W 6-3

Tampa Bay Rays recent games

Game Date Opponent Result Score
6/22/25 vs Detroit Tigers L 9-3
6/21/25 vs Detroit Tigers W 8-3
6/20/25 vs Detroit Tigers W 14-8
6/19/25 vs Baltimore Orioles L 4-1
6/18/25 vs Baltimore Orioles W 12-8

Kansas City Royals injuries

  • Michael Massey (2B): 10-Day-IL
  • Blake Mitchell (C): Day-To-Day
  • Hunter Harvey (RP): 60-Day-IL
  • Alec Marsh (SP): 60-Day-IL
  • Cole Ragans (SP): 15-Day-IL

Tampa Bay Rays injuries

  • Richie Palacios (LF): 10-Day-IL
  • Eloy Jimenez (DH): Day-To-Day
  • Alex Faedo (RP): 60-Day-IL
  • Manuel Rodriguez (RP): 15-Day-IL
  • Jonathan Hernandez (RP): Day-To-Day

Rays vs Royals game info

Type Info
Venue Kauffman Stadium
Location Kansas City, Missouri
First pitch Tue 7:40 PM
Temperature 88°
Chance of Rain 49%

Rays vs Royals predictions

When you look at the Tampa Bay Rays heading into this game at Kauffman Stadium, there are a few names that immediately jump off the stat sheet. Junior Caminero, who’s been crushing it with 19 homers so far this season, looks primed to keep his bat hot—don’t be surprised if he drives in another run or two. Jonathan Aranda, with his .325 average, feels like a safe bet to notch at least one clutch hit, while Yandy Diaz has been quietly stringing together base knocks—he’s got “multiple hits night” potential written all over him. And with Taj Bradley taking the mound, you can usually expect around five solid innings, a handful of strikeouts, and a manageable amount of damage let up, thanks to his ability to limit hits and keep the ball in the park.

The Kansas City Royals have a different vibe but equally intriguing storylines. Maikel Garcia has been a beast at the plate, sitting just above .310 on the year—he’s the type of guy you can count on to get on base and make things happen in the top of the order. Of course, Salvador Perez, ever the heart and soul of the lineup, tends to drive in runs when the Royals need it most. Vinnie Pasquantino is another name to watch, as his combination of power and plate discipline could translate into a big night—maybe even a go-ahead shot if Taj Bradley leaves one over the plate. And with Kris Bubic penciled in to start, I think he’ll give Royals fans about five innings of work and keep the run total modest, relying on his knack for commanding the zone and generating swings and misses when it counts.

So, who’s taking this one at “The K”? While the Rays have the speed and power edge—those team-leading 104 stolen bases make them dangerous in so many ways—Kansas City has played the Rays tough all season, leading the series so far and playing just about .500 ball at home. With Bubic set up for a gritty showing and the KC bats due to cash in some opportunities, I’m expecting the Royals to snap out of their recent home funk and edge out the Rays in a close, tense matchup. Can’t wait to see if this is the game that gets the Royals rolling at home again.

Kansas City Royals

Tampa Bay Rays

More Games