If you’re a baseball fan, this one probably had you on the edge of your seat. On May 4th, 2025, the Diamondbacks and Phillies faced off in Philly, and it turned into a wild ride that stretched into extra innings. By the end of it all, Arizona pulled off a hard-fought 11–9 win at Citizens Bank Park.
But the final score only tells part of the story.
This game had everything: big hits, missed chances, late-game drama — even a couple of defensive slip-ups. Whether you’re checking in for Arizona Diamondbacks vs Phillies match player stats, tracking fantasy points, or just curious how it all went down, you’ll find the full breakdown here.
Some guys really showed up. Others? Not so much. And for fans who love the details, we’ve pulled together every key stat, play, and turning point. Trust me — it’s all worth a closer look.
Let’s start with how the game unfolded, inning by inning.
Game Summary: Arizona Diamondbacks vs Phillies Match Player Stats
Let’s be real — this game was chaos in the best way. The Diamondbacks and Phillies didn’t just play a baseball game. They went 10 innings deep in a slugfest that felt more like a playoff showdown than a regular-season clash.
Early on, Arizona came out swinging. A 7-run outburst by the 4th inning had Philly fans nervous. But the Phillies weren’t done — Kyle Schwarber crushed a game-tying homer, and Bryce Harper followed that up with a moonshot of his own. Suddenly, it was a whole new ballgame.
The turning point? That would be Josh Naylor’s RBI single in the 10th, which put the D-backs ahead for good. Philly tried to rally, but the bullpen couldn’t hang.
Here’s how it played out, inning by inning:
Inning | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Total |
---|---|---|---|---|---|---|---|---|---|---|---|
Diamondbacks | 0 | 3 | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 11 |
Phillies | 0 | 0 | 1 | 0 | 3 | 1 | 0 | 2 | 1 | 1 | 9 |
⚾ Final Score: Diamondbacks 11 – Phillies 9
📍 Location: Citizens Bank Park, Philadelphia, PA
⏱️ 10 innings of nonstop tension
Arizona Diamondbacks Player Stats and Highlights
Some nights, everything clicks — and for the D-backs’ offense, this was one of those nights.
Geraldo Perdomo: Mr. Reliable
Perdomo was everywhere. He went 4-for-5, slapped two doubles, scored twice, and drove in three runs. Oh, and he even walked once. Every time he stepped up, it felt like something good happened. His OPS climbed to .875, and if you’re playing fantasy? He dropped 15.5 points. That’s elite stuff.
Corbin Carroll: Quietly Dangerous
He didn’t get flashy with the long ball, but Carroll drove in three runs and picked up two hits. Sure, he struck out twice, but his clutch RBI knock in the 3rd helped swing momentum early. His OPS is sitting just under .920 — not too shabby.
Josh Naylor: Ice in His Veins
The guy didn’t light up the box score, but when it mattered most? Naylor delivered. His go-ahead RBI in the 10th was the dagger. He’s now batting over .300 with a steady .850 OPS — this dude is locked in.
Eduardo Rodríguez: Punchouts Galore
Rodríguez gave the D-backs a fighting chance with 5.1 innings and 10 strikeouts. He wasn’t perfect (4 walks, 3 earned runs), but he kept hitters off balance all night. Fantasy-wise, he racked up 9 points, mostly from those Ks.
Stat Nuggets:
- Perdomo: 4-5, 2 R, 3 RBI, 2 2B
- Carroll: 2-6, 3 RBI, 2 SO
- Naylor: 1-4, RBI, 1 BB
- Rodríguez: 10 K in 5.1 IP
- Fantasy Stars: Perdomo (15.5 pts), Naylor (5.5 pts), Carroll (5 pts)
Philadelphia Phillies Player Stats and Key Moments
Philly put up a fight — no doubt about it. But a couple of big names stepped up just a little too late.
Bryce Harper: Back in Business?
Harper’s been in a funk lately, but this game might be the start of something. He went 2-for-5, launched a solo homer, and drew a walk. That’s a good sign for a guy who’s been searching for rhythm. Fantasy owners breathed a little easier after this one (8 pts).
Weston Wilson: The Wild Card
Who saw this coming? Wilson went 2-for-5 with a 3-run bomb, and honestly, he looked confident at the plate. Fluke or breakout? Time will tell — but this was the kind of game that puts a player on the radar.
Kyle Schwarber: The Equalizer
Schwarber’s game-tying homer in the 8th was vintage Schwarbs — absolute missile. He also walked once and drove in two. The power numbers are still strong (.558 SLG), and this might’ve been his most timely hit of the year.
Pitching Meltdown: Ranger Suárez
It just wasn’t his night. Suárez got tagged for 7 runs in 3.2 innings, and the bullpen couldn’t completely bail him out. His ERA took a big hit (now 17.18), and fantasy players got burned with a -2.0 outing.
⚾ Philly Bright Spots:
- Harper: 2-5, HR, BB, 8 pts
- Wilson: 3 RBI, 1 HR
- Schwarber: HR, 2 RBI
- Bohm & Realmuto: Combined 4 hits, 2 RBI
Expert Analysis and Key Takeaways

Every baseball game tells a story. This one felt like a novel.
The Diamondbacks came out swinging, but it wasn’t just raw offense that got them across the finish line. They combined smart at-bats, aggressive baserunning, and timely pitching with just enough poise to outlast Philadelphia’s surges.
Geraldo Perdomo was clinical at the plate. He went 4-for-5 with two doubles and three RBIs. But it wasn’t just the numbers—it was when those hits came. A two-run double in the 3rd gave Arizona a big cushion, and later, his walk in the 10th helped load the bases during their game-winning rally.
On the Phillies’ side, Kyle Schwarber reminded us why he’s one of the most dangerous power hitters in baseball. His 8th-inning home run tied the game and turned Citizens Bank Park into a cauldron. Bryce Harper also showed signs of heating up, something the Phillies desperately need moving into the summer stretch. His solo shot and patient approach at the plate stood out.
But the real turning point? Arizona’s bullpen outlasting Philadelphia’s.
Manager Torey Lovullo stuck with Eduardo Rodriguez for 5.1 innings—perhaps longer than some would have. It worked. “He grinded through,” Lovullo told CBS Sports after the game. “Even when he didn’t have perfect command, he stayed composed and gave us what we needed.”
Meanwhile, José Alvarado—usually rock-solid—couldn’t find his spots in the 10th. He gave up three earned runs, and by the time the Phillies tried to respond, the gap was just too wide. “We trusted the matchup,” Phillies skipper Rob Thomson said in the postgame press conference. “But sometimes it doesn’t go your way.”
This one came down to execution under pressure—and the Diamondbacks executed just a little bit better.
Fantasy Baseball Angle
If you’re playing fantasy baseball, this game was a buffet of scoring. From unlikely heroes to ace-caliber outings, this box score was a cheat code.
Below is a mobile-responsive table breaking down the top performers in standard fantasy point leagues:
Player | Team | Fantasy Points (FPTS) |
---|---|---|
Geraldo Perdomo | Diamondbacks | 15.5 |
Weston Wilson | Phillies | 8.0 |
Bryce Harper | Phillies | 8.0 |
Eduardo Rodriguez | Diamondbacks | 9.0 |
Josh Naylor | Diamondbacks | 5.5 |
Who to Watch Next:
- Perdomo is quietly becoming a valuable asset in deeper leagues. His OBP and stolen base potential make him a multidimensional threat.
- Weston Wilson is worth a speculative pickup. If he continues to get ABs and produce like this, especially with runners on base, he could stick in deeper lineups.
- Rodriguez is regaining strikeout form. If you’re desperate for Ks without sacrificing ratios, now’s the time to jump.
Historical Context & Rivalry Insights
This wasn’t just a game — it was another chapter in a growing rivalry.
The Diamondbacks and Phillies have crossed paths often in recent years, and each matchup seems to carry a little more heat than the last. While it’s not quite Dodgers-Giants, the respect and the edge are real.
These two clubs met in the 2023 NLCS, and it went all seven games. Arizona came out on top, stunning a heavily favored Phillies team and spoiling what many thought was a return trip to the World Series.
Since then, every Arizona-Philly game has felt personal. Regular season or not, these meetings have weight — and they usually deliver offensively. In fact, their last five head-to-head matchups have averaged over 9 combined runs per game, making this a fixture fantasy managers, bettors, and baseball lovers always circle on the calendar.
Key LSI Keywords for SEO:
- MLB player stats
- Phillies box score
- Diamondbacks performance
- Arizona vs Phillies rivalry
- Fantasy baseball sleepers
For search engines and fans alike, this matchup is quickly becoming can’t-miss baseball.
Final Thoughts & What’s Next
This game was more than just a high-scoring thriller — it was a snapshot of two playoff-caliber teams testing their depth and resilience. Arizona’s clutch hitting in extra innings gave them the edge, but both sides showed flashes of October energy.
With the win, the Diamondbacks improve their standing in a tight NL race, while the Phillies now look to regroup and address their bullpen inconsistencies heading into their next series.
What’s Ahead:
- Diamondbacks Next Series: vs. San Francisco Giants (3-game home stand starting Friday).
- Phillies Next Series: at New York Mets (weekend road trip at Citi Field).
If you’re following these teams for fantasy baseball, it might be the right time to watch how players like Geraldo Perdomo and Weston Wilson build on their momentum.
💬 Got thoughts on who stood out? Drop your fantasy picks or hot takes in the comments — we’re watching!
Frequently Asked Questions (FAQ)
What was the score of the Diamondbacks vs. Phillies game?
The Arizona Diamondbacks won a wild one, beating the Philadelphia Phillies 11–9 in 10 innings. It was a rollercoaster from start to finish.
Who were the top players in the Diamondbacks vs. Phillies match?
Geraldo Perdomo had a monster night, going 4-for-5 with 3 RBIs. Corbin Carroll added 3 RBIs of his own. On the Phillies’ side, Bryce Harper broke out of a slump with a home run, and Weston Wilson drove in 3 with a key blast.
How many RBIs did Geraldo Perdomo have?
Perdomo drove in 3 runs, including a pair of clutch hits that helped swing momentum in Arizona’s favor.
Where was the Diamondbacks vs. Phillies game played?
The game took place at Citizens Bank Park in Philadelphia, Pennsylvania — and the home crowd got their money’s worth in this extra-inning showdown.

Henry Philip is the Lead Publisher at VCEMagazine.com, where he delivers in-depth coverage of the sports world — from player stats and game analytics to financial profiles of elite athletes. With a background in sports journalism and data analysis, Henry tracks performance trends and off-field ventures across major leagues like MLB, NFL, NBA, and international football.
Over the years, he has profiled top stars, broken down match-day metrics, and analyzed how athletes build wealth through contracts, sponsorships, and business ventures. His work bridges the gap between on-field performance and off-field financial strategy, helping fans understand the full picture of sports success.
Whether writing about a quarterback’s clutch stats or a baseball legend’s business empire, Henry’s focus is on accuracy, insight, and trusted storytelling.