Diamondbacks capitalize on basepaths, sweep Marlins
Apr 17, 2025; Miami, Florida, USA; Arizona Diamondbacks right fielder Corbin Carroll (7) scores a run as Miami Marlins catcher Rob Brantly (19) looks on at loanDepot Park. Mandatory Credit: Jim Rassol-Imagn Images Pavin Smith homered, doubled and drove in two runs as the Arizona Diamondbacks swept a three-game series from the host Miami Marlins, prevailing 6-4 on Thursday afternoon.
Arizona has won seven of its past eight games, including five straight.
Josh Naylor, a former Marlins first-round pick, homered for the third straight game.
Arizona stole six bases, including three by Corbin Carroll, who scored twice.
Eduardo Rodriguez (1-2) earned the win, lasting 5 1/3 innings and allowing 10 hits, zero walks and three runs (one earned). He struck out nine batters.
Former Marlins pitcher A.J. Puk pitched a scoreless ninth for Arizona, notching his fourth save of the season, as Miami stranded 15 runners.
Edward Cabrera (0-1) took the loss. He allowed four hits, three walks and five runs in four innings, striking out six.
Rob Brantly, Miami's 35-year-old backup catcher, went 3-for-3 with one RBI. He had two opposite-field singles and a bunt hit.
Marlins third baseman Connor Norby (oblique strain) made his season debut, going 1-for-5, including a bases-loaded strikeout in the seventh.
Arizona scored a hustle run in the first. Carroll struck out on a curveball in the dirt, but he reached on a wild pitch. Carroll then stole second and third before scoring on Geraldo Perdomo's sacrifice fly.
Smith capped the odd first-inning rally with a solo homer.
Miami cut its deficit to 2-1 in the bottom of the first as Xavier Edwards singled and scored on Eric Wagaman's double.
Arizona stretched its lead to 3-1 in the third as Perdomo walked and scored on Smith's hit-and-run double down the left field line.
The Diamondbacks made it 5-1 in the fourth. Tim Tawa walked, stole second and scored on Carroll's single. Carroll then stole second and scored on Perdomo's single.
Miami cut its deficit to 5-2 in the bottom of the fourth when Javier Sanoja doubled and scored on Rob Brantly's single.
Naylor homered in the fifth, ambushing the first pitch thrown by reliever Ronny Henriquez.
In the bottom of the fifth, Wagaman reached on third baseman Eugenio Suarez's throwing error. Wagaman came around to score on a wild pitch in the dirt by Rodriguez, making it 6-3.
Miami nearly tied the score in the sixth. With two runners on, pinch hitter Jesus Sanchez belted a slider 390 feet, but his drive was caught on the warning track by center fielder Alek Thomas.
The Marlins loaded the bases against reliever Ryan Thompson with two outs in the seventh. Justin Martinez came in and walked Edwards on a 3-2 count, cutting Miami's deficit to 6-4.
But Martinez struck out Norby, who was caught looking at a 101-mph fastball.
--Field Level Media
Everything to Know About the 2025 NBA Cup Quarterfinals
Next Big Stars in WWE: Watch These 2026 Breakout Stars
The AFC Is Wide Open Heading Into Week 15
Kansas City Chiefs Need Offensive Changes This Offseason
- Eagles vs Chargers Monday Night Football Betting Prediction: Week 14 Bet Picks
- NBA Best Bets Today: Sunday Dec. 7th Top NBA Picks
- Texans vs Chiefs Sunday Night Football Betting Prediction: Week 14 Bet Picks
- Top 10 NFL Player Props for Week 14: Best Bets and Expert Picks
- College Football Conference Championship Best Betting Picks, Predictions
- UFC 323 Betting Picks: Best Bets for the Final ESPN Pay-Per-View
- NBA Best Bets Today: Top Betting Predictions for Friday Dec. 5th

