St. Louis Cardinals at Tampa Bay Rays
· Major League Baseball
1 - 2
McClanahan wins 5th straight start, Rays sweep 3 from Cards
Ji-Man Choi hit a two-run homer as the Rays moved a season-high 11 games over .500.
McClanahan (7-2) allowed one unearned run, two hits, walked one and struck out nine, The lefty, who leads the majors with 98 strikeouts, has given up just five runs over 40 innings in his last six starts.
“I think he's putting himself in a category here through two months of the season — pretty special category,” Rays manager Kevin Cash said.
It was the first time McClanahan has pitched into the eighth inning.
Jason Adam worked the ninth to get to his second save
Miles Mikolas (4-4) had an eight-inning complete game, allowing three hits and striking out nine.
The right-hander was the first St. Louis pitcher to have a complete game and lose since Adam Wainwright on April 26, 2021, against Philadelphia.
“I thought Miles actually outpitched him if you ask me, but Shane has something for you,” St. Louis manager Oliver Marmol said. “He’s (McClanahan) got electric stuff. He did a phenomenal job. Miles also did a really nice job. That was a plus-outing there.”
Marmol said the Cardinals had six or seven balls hit at over 100 mph that were right at people.
“The guys behind me made a lot of great plays," McClanahan said. "I owe a lot of success to them.”
With both pitchers in control, the game at Tropicana Field was played in 1 hour, 54 minutes.
Mikolas retired his first nine batters on just 27 pitches before running into trouble during the fourth.
Kevin Kiermaier had a leadoff single and scored on Choi’s one-out homer that made it 2-0. Choi has a nine-game hitting streak and has driven in 10 runs over the stretch.
The Cardinals got within 2-1 in the sixth after an error by McClanahan.
Paul Goldschmidt extended his career-best on-base streak to 45 games with a two-out walk and went to second when Nolan Arenado singled for the Cardinals' second hit.
Albert Pujols hit a soft comebacker that McClanahan failed to catch barehanded. McClanahan recovered, but made an errant throw to first that allowed Goldschmidt to score.
“I just rushed it,” McClanahan said. “I knocked it down, my momentum was taking me one way and I thought I had not as much time as I did and just rushed the throw,”
Pujols picked up his 1, 374th extra-base hit in the second when Rays second baseman Vidal Bruján overran his pop fly in shallow right field for a double. Pujols is now three extra-base hits away from tying Cardinals great Stan Musial for third place on the all-time MLB list.
VIDEO SPECIAL
The Rays played a video tribute before the top of the third honoring St. Louis stars Yadier Molina and Pujols, who are both retiring after this season.
“I think both of them have meant quite a bit to the game,” Cash said. “You marvel at their careers. Look at Yadier Molina (39) and Albert Pujols (42) the age they are, they kept themselves in that shape to be able to compete at his level still is just remarkable."
Both jumped over the railing of the third-base dugout after the video to acknowledge a standing ovation.
TRAINER’S ROOM
Cardinals: Outfielder Dylan Carlson (left hamstring) could rejoin the team Friday.
Rays: Reliever Andrew Kittredge was placed on the 15-day IL and is expected to have surgery to remove a loose body in his right elbow.
UP NEXT
Cardinals: Right-hander Andre Pallante (1-0) will go against Cincinnati righty Luis Castillo (1-3) on Friday night in St. Louis.
Rays: Righty Drew Rasmussen (5-2) and Minnesota left-hander Devin Smeltzer (2-0) are Friday night’s starters at Target Field.
How can I watch St. Louis Cardinals vs. Tampa Bay Rays?
- TV Channel: Cardinals at Rays 2022 MLB Baseball, is broadcasted on MLB.tv.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
9th Inning | O'Neill grounded into double play, second to first, Arenado out at second. |
![]() |
9th Inning | Gorman struck out swinging. |
![]() |
9th Inning | Gorman hit for Pujols |
![]() |
9th Inning | Arenado walked. |
![]() |
9th Inning | Adam relieved McClanahan |
![]() |
8th Inning | Zunino flied out to left. |
Statistics
STL |
TB |
|
|---|---|---|
| 1 | Games Played | 1 |
| 1 | Team Games Played | 1 |
| 0 | Hit By Pitch | 0 |
| 4 | Ground Balls | 8 |
| 10 | Strikeouts | 9 |
| 0 | Runs Batted In | 2 |
| 0 | Sacrifice Hit | 0 |
| 2 | Hits | 3 |
| 0 | Stolen Bases | 0 |
| 2 | Walks | 0 |
| 1 | Catcher Interference | 0 |
| 1 | Runs | 2 |
| 1 | Ground Into Double Play | 0 |
| 0 | Sacrifice Flies | 0 |
| 29 | At Bats | 26 |
| 0 | Home Runs | 1 |
| 0 | Grand Slam Home Runs | 0 |
| 11 | Runners Left On Base | 1 |
| 0 | Triples | 0 |
| 0 | Game Winning RBIs | 1 |
| 0 | Intentional Walks | 0 |
| 1 | Doubles | 0 |
| 15 | Fly Balls | 9 |
| 0 | Caught Stealing | 0 |
| 111 | Pitches | 85 |
| 0 | Games Started | 0 |
| 1 | Pinch At Bats | 0 |
| 0 | Pinch Hits | 0 |
| 0.0 | Player Rating | 0.0 |
| 1 | Is Qualified | 1 |
| 0 | Is Qualified In Steals | 0 |
| 3 | Total Bases | 6 |
| 32 | Plate Appearances | 26 |
| 0.0 | Projected Home Runs | 162.0 |
| 1 | Extra Base Hits | 1 |
| -1.2 | Runs Created | 0.0 |
| .069 | Batting Average | .115 |
| .000 | Pinch Hit Average | .000 |
| .103 | Slugging Percentage | .231 |
| .103 | Secondary Average | .115 |
| .129 | On Base Percentage | .115 |
| .232 | OBP Pct + SLG Pct | .346 |
| 0.3 | Ground To Fly Ball Ratio | 0.9 |
| -1.2 | Runs Created Per 27 Outs | 0.0 |
| 6.0 | Batter Rating | 14.0 |
| 0.0 | At Bats Per Home Run | 26.0 |
| 0.00 | Stolen Base Percentage | 0.00 |
| 3.47 | Pitches Per Plate Appearance | 3.27 |
| .034 | Isolated Power | .115 |
| 0.20 | Walk To Strikeout Ratio | 0.00 |
| .063 | Walks Per Plate Appearance | .000 |
| .034 | Secondary Average Minus Batting Average | .000 |
| 1.0 | Runs Produced | 4.0 |
| 0.0 | Runs Ratio | 1.0 |
| 0.2 | Patience Ratio | 0.2 |
| 0.1 | Balls In Play Average | 0.1 |
| 56.3 | MLB Rating | 64.0 |
| 0.0 | Offensive Wins Above Replacement | 0.0 |
| 0.0 | Wins Above Replacement | 0.0 |
Game Information
Location: St. Petersburg, Florida
Attendance: 14,892 | Capacity:
2025 National League Central Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Milwaukee |
97 | 65 | .599 | - | W1 |
Chicago |
92 | 70 | .568 | 5 | W3 |
Cincinnati |
83 | 79 | .512 | 14 | L1 |
St. Louis |
78 | 84 | .481 | 19 | L4 |
Pittsburgh |
71 | 91 | .438 | 26 | L1 |
2025 American League East Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Toronto |
94 | 68 | .580 | - | W4 |
New York |
94 | 68 | .580 | - | W8 |
Boston |
89 | 73 | .549 | 5 | W1 |
Tampa Bay |
77 | 85 | .475 | 17 | L4 |
Baltimore |
75 | 87 | .463 | 19 | L3 |


STL
TB
Milwaukee
Chicago
Cincinnati
Pittsburgh
Toronto
New York
Boston
Baltimore