Pittsburgh Pirates at Miami Marlins
· Major League Baseball
5 - 1
Pirates' Keller sharp for 7 innings in 5-1 win over Marlins
Keller (3-6) scattered five hits, struck out five and hit a batter in the longest outing of his career.
“They let me go back out for the seventh and that was the only thing on my mind, getting through that, no matter what,” Keller said. “That’s what starting pitchers want to do. You want to go as deep as you can.”
Diego Castillo singled twice and drove in two runs, while Kevin Newman had three hits for the Pirates, who won their third straight. Newman is 7 for 18 since returning from the injured list Friday.
The Pirates struck quickly on Castillo’s two-run single against Trevor Rogers (4-8) in the first. Newman’s RBI double in the second increased Pittsburgh’s advantage.
“To get on the board early and not squander an opportunity it was really important,” Pittsburgh manager Derek Shelton said.
The Marlins cut the deficit on Avisaíl García’s run-scoring single in the sixth before Marisnick went deep with a two-run shot off reliever Jimmy Yacabonis in the ninth. Marisnick was activated from the injured list Monday after surgery on his left thumb May 12.
“It’s a reset button, you don’t really know how you’re feeling before so you come back with a reset and you go from there,” Marisnick said. “It takes a long time to have a good year. You have to string them together, do it for a long time and keep that feel. But getting results early is great.”
Pittsburgh reliever Chase De Jong got the first two outs of the eighth around a leadoff walk. Yerry De Los Santos relieved De Jong and struck out four in 1 1/3 innings for his third save.
“We really didn’t get anything going,” Miami manager Don Mattingly said. “Guys were prepared on what we were trying to do. Executing is always a different story.”
Rogers allowed three runs, six hits, walked three and struck out seven in 5 1/3 innings. The left-hander has completed six innings once in his 17 starts this season.
FEAST OR FAMINE
García had two additional RBI opportunities without similar results. With two runners on, García grounded into a double play to end the first. Two Marlins runners reached with two out in the eighth but De Los Santos struck out García.
ROSTER MOVE
The Pirates designated LHP Cam Vieaux for assignment. After five relief appearances with Pittsburgh, Vieaux was optioned to Triple-A Indianapolis July 7.
TRAINER’S ROOM
Pirates: OF Bryan Reynolds (right oblique strain) was placed on the 10-day injured list. Reynolds, who has a club-leading 15 home runs, exited after the sixth inning of Sunday’s game at Milwaukee. Reynolds is expected to be pursued by contending teams as the trade deadline nears.
Marlins: OF Jorge Soler (bilateral pelvis inflammation) took batting practice Monday and will play in a rehab game Tuesday at Double-A Pensacola.
UP NEXT
RHP Chris Stratton (5-4, 5.14) will start the second game of the series for the Pirates Tuesday while the Marlins will go with LHP Daniel Castano (1-2, 3.60).
How can I watch Pittsburgh Pirates vs. Miami Marlins?
- TV Channel: Pirates at Marlins 2022 MLB Baseball, is broadcasted on MLB.tv.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
9th Inning | Rojas struck out swinging. |
![]() |
9th Inning | De La Cruz struck out swinging. |
![]() |
9th Inning | Anderson struck out swinging. |
![]() |
9th Inning | Sánchez walked. |
![]() |
9th Inning | Suwinski flied out to left. |
![]() |
9th Inning | Vogelbach walked, Newman to second, Delay to third. |
Statistics
PIT |
MIA |
|
|---|---|---|
| 1 | Games Played | 1 |
| 1 | Team Games Played | 1 |
| 0 | Hit By Pitch | 1 |
| 11 | Ground Balls | 10 |
| 10 | Strikeouts | 9 |
| 5 | Runs Batted In | 1 |
| 0 | Sacrifice Hit | 0 |
| 11 | Hits | 5 |
| 2 | Stolen Bases | 0 |
| 4 | Walks | 2 |
| 0 | Catcher Interference | 1 |
| 5 | Runs | 1 |
| 1 | Ground Into Double Play | 1 |
| 0 | Sacrifice Flies | 0 |
| 37 | At Bats | 31 |
| 1 | Home Runs | 0 |
| 0 | Grand Slam Home Runs | 0 |
| 25 | Runners Left On Base | 15 |
| 0 | Triples | 0 |
| 1 | Game Winning RBIs | 0 |
| 0 | Intentional Walks | 0 |
| 4 | Doubles | 1 |
| 16 | Fly Balls | 12 |
| 0 | Caught Stealing | 0 |
| 161 | Pitches | 129 |
| 0 | Games Started | 0 |
| 0 | Pinch At Bats | 0 |
| 0 | Pinch Hits | 0 |
| 0.0 | Player Rating | 0.0 |
| 1 | Is Qualified | 1 |
| 1 | Is Qualified In Steals | 0 |
| 18 | Total Bases | 6 |
| 41 | Plate Appearances | 35 |
| 162.0 | Projected Home Runs | 0.0 |
| 5 | Extra Base Hits | 1 |
| 6.7 | Runs Created | 0.8 |
| .297 | Batting Average | .161 |
| .000 | Pinch Hit Average | .000 |
| .486 | Slugging Percentage | .194 |
| .351 | Secondary Average | .097 |
| .366 | On Base Percentage | .235 |
| .852 | OBP Pct + SLG Pct | .429 |
| 0.7 | Ground To Fly Ball Ratio | 0.8 |
| 6.7 | Runs Created Per 27 Outs | 0.8 |
| 44.0 | Batter Rating | 11.0 |
| 37.0 | At Bats Per Home Run | 0.0 |
| 1.00 | Stolen Base Percentage | 0.00 |
| 3.93 | Pitches Per Plate Appearance | 3.69 |
| .189 | Isolated Power | .032 |
| 0.40 | Walk To Strikeout Ratio | 0.22 |
| .098 | Walks Per Plate Appearance | .057 |
| .054 | Secondary Average Minus Batting Average | -.065 |
| 10.0 | Runs Produced | 2.0 |
| 1.0 | Runs Ratio | 1.0 |
| 0.6 | Patience Ratio | 0.3 |
| 0.4 | Balls In Play Average | 0.2 |
| 90.5 | MLB Rating | 64.0 |
| 0.0 | Offensive Wins Above Replacement | 0.0 |
| 0.0 | Wins Above Replacement | 0.0 |
Game Information
Location: Miami, Florida
Attendance: 8,560 | 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 National League East Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Philadelphia |
96 | 66 | .593 | - | W1 |
New York |
83 | 79 | .512 | 13 | L1 |
Miami |
79 | 83 | .488 | 17 | W1 |
Atlanta |
76 | 86 | .469 | 20 | W1 |
Washington |
66 | 96 | .407 | 30 | L1 |


PIT
MIA
Milwaukee
Chicago
Cincinnati
St. Louis
Philadelphia
New York
Atlanta
Washington