Rays Pummel Royals Behind Caminero’s Lumber, Jax’s Steady Hand

The Tampa Bay Rays came to Kauffman Stadium on Tuesday and reminded the Kansas City Royals what a team in full command of its offensive identity looks like. With a devastating six-run third inning that featured back-to-back home runs by Junior Caminero and Ryan Vilade, the Rays dismantled Noah Cameron and cruised to a 10-4 victory in front of a home crowd that had little to celebrate.

Pitching Decisions

6.0IP5H3ER0BB5K
3.2IP9H6ER3BB0K

Star Performers

Junior Caminero

Season AVG: .294
5AB2H1HR3RBI1R0BB
Bobby Witt Jr.

Season AVG: .294
4AB3H2HR3RBI2R0BB

The Third Inning That Won It

Rays put up six runs in the 3rd inning

Let’s be direct: Noah Cameron’s night ended before it really began. The Royals’ starter surrendered nine hits and six earned runs in just 3.2 innings, walking three batters while recording a pathetic zero strikeouts. That’s not just ineffective pitching, that’s a meltdown on national display. The Rays smelled blood in the water during that third inning and went for the throat.

Junior Caminero's three-run home run (23)

Caminero’s three-run blast, a 438-foot moonshot to left-center, was the knockout punch. When Vilade immediately followed with his own solo shot, it was clear this game had a predetermined outcome. Griffin Jax, meanwhile, was doing his job with surgical precision on the other side: six innings, five hits, three runs, five strikeouts, zero walks. That’s the kind of efficient, dominant pitching that championship teams are built on.

Caminero and Vilade hit back-to-back homers

Witt Jr. Fights Back, But It’s Too Little

Bobby Witt Jr.'s two-homer game

Give Bobby Witt Jr. credit for refusing to go quietly. The Royals’ star put on a two-homer performance, including a two-run shot in the third that briefly suggested Kansas City might claw back into the game. His second solo blast in the eighth showed he was at least swinging with authority. But here’s the thing about baseball: individual heroics don’t matter when your team collectively gets outplayed. Witt Jr. went 3-for-4 with three RBIs, and his team still got demolished. That tells you everything about how thoroughly the Rays dominated this contest.

Bobby Witt Jr.'s second home run (12)

Carter Jensen’s leadoff home run in the bottom of the first gave Kansas City an early glimmer, but it was a mirage. The Royals’ offense simply couldn’t generate sustained pressure. They scored twice in the third inning and once more in the eighth, but that wasn’t nearly enough to compete with Tampa Bay’s relentless barrage.

A Night of Control and Execution

Nick Fortes' two-run single

The Rays’ lineup showed remarkable balance. It wasn’t just the home runs, though those certainly caught the eye. Jonathan Aranda’s RBI single, Ben Williamson’s go-ahead single, and Taylor Walls’ bases-loaded walk demonstrated that Tampa Bay could generate runs through multiple avenues. This is what separates good offensive teams from great ones: the ability to manufacture runs through conventional hits when the power display isn’t quite enough.

Craig Kimbrel finishes Rays' win

Craig Kimbrel closed out the game, and the Rays walked out of Kansas City with a decisive 10-4 victory. For the Royals, this was a humbling reminder that when you get punched early and often, you’re typically not getting back up before the final bell rings. Noah Cameron’s abbreviated outing, Kansas City’s inconsistent offense, and the Rays’ sheer efficiency all pointed in the same direction: Tampa Bay is playing meaningful baseball while the Royals are looking for answers.

Box Score

Tampa Bay Rays Batting

Player AB R H RBI BB SO AVG
Yandy Díaz DH 4 1 1 0 1 0 .334
Jonathan Aranda 1B 3 1 2 1 2 0 .290
Junior Caminero 3B 5 1 2 3 0 0 .294
Ryan Vilade RF 3 2 1 1 1 1 .278
Jonny DeLuca CF 3 2 1 0 2 0 .264
Chandler Simpson LF 3 0 1 0 1 0 .268
Ben Williamson 2B 3 1 1 1 2 0 .237
Taylor Walls SS 3 1 0 1 2 0 .220
Nick Fortes C 5 1 2 2 0 1 .257

Tampa Bay Rays Pitching

Pitcher IP H R ER BB SO ERA
Griffin Jax (W) 6.0 5 3 3 0 5 3.45
Cam Booser 1.0 0 0 0 1 1 0.87
Cole Sulser 1.0 1 1 1 0 1 5.45
Craig Kimbrel 1.0 0 0 0 0 0 5.09

Kansas City Royals Batting

Player AB R H RBI BB SO AVG
Carter Jensen C 4 1 1 1 0 2 .251
Bobby Witt Jr. SS 4 2 3 3 0 0 .294
Jac Caglianone DH 4 0 0 0 0 1 .261
Lane Thomas CF 4 0 1 0 0 1 .217
Michael Massey 2B 3 0 0 0 1 0 .260
Salvador Perez 1B 4 0 0 0 0 2 .201
John Rave RF 3 0 0 0 0 1 .222
Nick Loftin 3B 3 0 0 0 0 0 .232
Isaac Collins LF 3 1 1 0 0 0 .231

Kansas City Royals Pitching

Pitcher IP H R ER BB SO ERA
Noah Cameron (L) 3.2 9 6 6 3 0 4.95
Connor Seabold 0.2 0 2 1 2 0 5.25
Eric Cerantola 1.1 1 2 2 6 0 10.13
Beck Way 1.1 1 0 0 0 1 3.60
Steven Cruz 1.0 0 0 0 0 1 5.47
Lucas Erceg 1.0 0 0 0 0 0 5.23