McClanahan Masterclass Silences Royals as Rays Extend Win Streak to Seven
Sometimes a team just shows up on the wrong Wednesday and gets reminded why they’re not in contention. That was the Kansas City Royals on July 1, 2026, facing a Tampa Bay Rays squad that is absolutely rolling right now. The final score of 4-0 doesn’t even capture the complete dominance on display at Kauffman Stadium, where the Rays’ pitching staff carved through the Royals lineup like they were holding plastic bats.
Pitching Decisions
Star Performers
Shane McClanahan was simply unavoidable, delivering six innings of shutout baseball with a microscopic line: three hits, zero earned runs, zero walks, and four strikeouts. This isn’t garbage time excellence. This is a pitcher in complete control, attacking the zone with precision and refusing to gift the home team anything remotely hittable. The Royals put exactly three balls in play off McClanahan that meant anything, and that’s being generous with the word “meaningful.”
Caminero’s Unstoppable Hot Streak Continues
Junior Caminero walked into Kauffman Stadium with one agenda on Wednesday: continue the most impressive individual hot streak of the 2026 season. Mission accomplished. The guy just keeps making history at this point, launching his sixth consecutive game with a home run in the top of the first inning, a two-run shot to left field that essentially settled the matter before most fans finished their first drink. At 24 home runs on the season, Caminero isn’t just having a good month, he’s having a legendary one that nobody saw coming and everyone now can’t look away from.
The scary part for AL Central pitchers? Caminero looks completely locked in at the plate. There’s no guessing, no searching, no lengthy stretches between quality at-bats. He’s seeing the ball, he’s reacting, and he’s punishing mistakes with an almost casual brutality that would make even the elite sluggers in baseball jealous.
Mullins Provides the Knockout Punch
But Caminero wasn’t the only Ray swinging a lively bat on Wednesday. Cedric Mullins went 2-for-4 with a homer and an RBI single, finishing with two runs batted in of his own. His sixth-inning solo shot was a dead-center reminder to Seth Lugo that nothing was coming easy, and his eighth-inning single essentially put the final nail in Kansas City’s coffin.
Mullins is the kind of complementary star that championship teams need, the guy who doesn’t demand all the attention but contributes with consistent excellence. Nine home runs through July 1st represents exactly the kind of pace that turns decent teammates into dangerous lineups.
Seth Lugo struck out seven Rays batters in six innings but surrendered three earned runs, which tells you everything about Wednesday’s mismatch. He wasn’t terrible. The Royals’ starter was actually solid. But against this version of the Rays, solid doesn’t cut it. Kevin Kelly closed out the final 1.1 innings for the save, and Tampa Bay extended their winning streak to seven consecutive games.
The Rays are humming right now, and frankly, anyone facing them over the next week better bring their absolute best game. Because Wednesday proved that good won’t get it done.
Box Score
Tampa Bay Rays Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Yandy Díaz DH | 5 | 0 | 0 | 0 | 0 | 1 | .329 |
| Jonathan Aranda 1B | 3 | 1 | 2 | 0 | 0 | 0 | .294 |
| Junior Caminero 3B | 4 | 1 | 1 | 2 | 0 | 3 | .293 |
| Victor Mesa Jr. RF | 4 | 1 | 1 | 0 | 0 | 1 | .200 |
| Chandler Simpson LF | 4 | 0 | 2 | 0 | 0 | 0 | .271 |
| Cedric Mullins CF | 4 | 1 | 2 | 2 | 0 | 2 | .212 |
| Taylor Walls SS | 4 | 0 | 3 | 0 | 0 | 1 | .231 |
| Richie Palacios 2B | 4 | 0 | 0 | 0 | 0 | 1 | .225 |
| Hunter Feduccia C | 2 | 0 | 0 | 0 | 0 | 1 | .218 |
| Nick Fortes C | 2 | 0 | 0 | 0 | 0 | 0 | .254 |
Tampa Bay Rays Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Shane McClanahan (W) | 6.0 | 3 | 0 | 0 | 0 | 4 | 3.05 |
| Cole Sulser | 1.0 | 1 | 0 | 0 | 0 | 2 | 5.30 |
| Garrett Cleavinger | 0.2 | 1 | 0 | 0 | 1 | 1 | 4.30 |
| Kevin Kelly (SV) | 1.1 | 1 | 0 | 0 | 0 | 0 | 2.52 |
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Lane Thomas CF | 4 | 0 | 0 | 0 | 0 | 2 | .212 |
| Bobby Witt Jr. SS | 4 | 0 | 1 | 0 | 0 | 0 | .293 |
| Jac Caglianone RF | 4 | 0 | 2 | 0 | 0 | 0 | .264 |
| Starling Marte DH | 3 | 0 | 1 | 0 | 0 | 0 | .268 |
| Kameron Misner PH | 1 | 0 | 0 | 0 | 0 | 0 | .273 |
| Salvador Perez 1B | 4 | 0 | 1 | 0 | 0 | 1 | .201 |
| Carter Jensen C | 4 | 0 | 0 | 0 | 0 | 2 | .247 |
| Nick Loftin 3B | 2 | 0 | 0 | 0 | 1 | 0 | .229 |
| Tyler Tolbert LF | 3 | 0 | 0 | 0 | 0 | 0 | .200 |
| Michael Massey 2B | 3 | 0 | 1 | 0 | 0 | 2 | .261 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Seth Lugo (L) | 6.0 | 9 | 3 | 3 | 0 | 7 | 4.20 |
| Matt Strahm | 1.0 | 0 | 0 | 0 | 0 | 0 | 5.53 |
| Jose Cuas | 2.0 | 2 | 1 | 1 | 0 | 3 | 4.50 |
