The Philadelphia Phillies defeated the Miami Marlins 1-0, with Aaron Nola pitching six scoreless innings. Bryce Harper hit a solo home run, securing the win for the Phillies.
Key points
Phillies won 1-0 against Marlins
Aaron Nola pitched six scoreless innings
Bryce Harper hit a solo home run
Phillies improved to 15-20 record
Next game against Athletics
Philadelphia PhilliesMiami MarlinsAaron NolaBryce Harper
May 4, 2026; Miami, Florida, USA; Philadelphia Phillies starting pitcher Aaron Nola (27) delivers a pitch against the Miami Marlins during the first inning at loanDepot Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images
May 4, 2026; Miami, Florida, USA; Philadelphia Phillies starting pitcher Aaron Nola (27) delivers a pitch against the Miami Marlins during the first inning at loanDepot Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images
Names are a funny thing. Todayâs Phillies starter has a name that accurately describes him: Aaron Nola is from Louisiana, where one can find New Orleans, or NOLA (heâs from Baton Rouge, but I have a good time with these puns, so Iâm gonna laissez les bons temps rouler). Todayâs Marlins starter has a name, that, unfortunately for the Phillies, did not describe him accurately: the quality of Janson Junkâs offerings was quite high today. Also, heâs not a junkballer, which seems like a tremendous missed opportunity.
The Phillies put Bryce Harper aboard against Junk via two-out double in the first, though couldnât plate him. Similarly, the Marlins put one aboard against Nola, with the other three batters making outs.
The Phillies made a bit of progress in the second, putting two aboard, as Brandon Marsh smacked a single to right, and Alec Bohm reached on a bobbled ball error from Marlins shortstop Otto Lopez. But the end result was the same as their first frame, as they scored no runs. The inning ended when Justin Crawford fought Junk across nine pitches, ultimately grounding out to second.
The pattern was clear, and it was beautiful: one runner in the first, two runners in the second. If it held, the Phillies would get three in the third, then the Phillies would get their fourth baserunner, and their first run, in the fourth. It was elegant and symmetrical, and just-so, and Bryce Harper ruined it by hitting a solo homer to right in the third. Extremely inconsiderate of him.
More considerate was Nola, who provided a steady hand for the visitors. He allowed some scattered baserunners through four, but allowing none to advance past first. He was aided in this by , who put out two Fish trying to steal second.
But the Phillies produced a lot of junk against Junk, and as the sixth dawned, they had still just the one run to their name. Junk, after a start that very much did not live up (down?) to his name, took his leave after inducing an out from Harper and surrendering a single to . He was replaced with a hurler who had a significantly more noble-sounding name: John King. King, by royal decree, exiled the remaining Phillies back to their dugout.
Nola kept the Fish flailing through the sixth, with the home club still unable to reach third base. But the Phillies did some phlailing of their own, finishing four consecutive innings without getting a baserunner past first. Nolaâs day ended after six (5 H, 5 K, 0 BB, 0 ER), and came on. Would he live up to his name, by being cash money?
He would. The inning got off to a bit of a rough start as made it to first when bobbled a ball. But Banks was unfazed, and tossed the next three Fish back into the sea. Speaking of bodies of water, the next Marlin on the mound was . Would he live up to his name, by drowning the Phillies?
He would. Harper broke his bat as he bounced a ball into center for a single, but Bachar battled back, putting Harperâs compatriots away and stranding everyoneâs favorite fan of the Phanatic on first. The Phillies, still clinging to a 1-0 lead, put on the mound to keep the Marlins on the hook in the eighth. Like Banks and Nola before him, he proved unsolvable for Miami. We thus entered the ninth in a holding pattern. And it held, at least for the Phillies, who went down in order.
was tasked with sending the Marlins home without a run to hang their caps on. He allowed a leadoff single to (immediately replaced with as a pinch runner), then induced a classic double play ball to put the Marlins on the brink. Edwards came to the plate in the thrilling, chilling position of being both the potential tying run and the potential final out.
He was neither. He singled to right, then saw the game end as broke his bat on a little chopper to Stott. Thus, we saw exactly what we hoped to see. Namely, a Phillies win.
The Phillies are 15-20. They return home to start a three-game set against their old neighbors, , tomorrow at 6:40.
Q&A
What was the final score of the Phillies vs Marlins game on May 4, 2026?
The final score was Philadelphia Phillies 1, Miami Marlins 0.
Who was the starting pitcher for the Phillies against the Marlins?
Aaron Nola was the starting pitcher for the Philadelphia Phillies.
How did Bryce Harper contribute to the Phillies' win against the Marlins?
Bryce Harper hit a solo home run, which was the only run of the game.
What is the Phillies' record after their win against the Marlins on May 4, 2026?
After the win, the Philadelphia Phillies' record improved to 15-20.
Related Articles
NBA·Recap
Jalen Brunson torches 76ers as Knicks extend playoff dominance in Game 1 blowout
Knicks crush 76ers 137-98 in Game 1, extending playoff dominance!
Yahoo Sports··1 min read
NBA·Recap
Instant observations: Knicks blow out Sixers in Game 1 stinkbomb
Knicks blow out Sixers 137-98 in Game 1 of playoffs
Yahoo Sports··1 min read
NBA·Recap
Player grades: Sixers struggle to slow Jalen Brunson, Knicks in Game 1
Knicks take Game 1 against Sixers with a 137-98 victory led by Jalen Brunson's 35 points.
Yahoo Sports··1 min read
Sports·Preview
Four-Star Mekai Brown Accepts Navy All-American Bowl Invitation
Four-star Mekai Brown has accepted his invite to the 2027 Navy All-American Bowl!
Yahoo Sports··1 min read
Sports
Michael Wacha throws just 79 pitches in 7 innings and the surging Royals beat the Guardians 6-2
Yahoo Sports·
Sports
What's the Playoff record for most blocks? Victor Wembanyama flirts with history in Game 1