A’s Demolish Phillies Behind Four-Homer Barrage, Ginn Dominant

Sometimes baseball games write themselves, and Thursday’s demolition at Citizens Bank Park was one for the highlight reel. The Oakland Athletics came to Philadelphia and didn’t just win, they absolutely eviscerated the Phillies 12-1 in a performance so lopsided it felt less like a baseball game and more like batting practice against a minor league roster.

Pitching Decisions

8.0IP4H1ER1BB8K

Star Performers

Brent Rooker

Season AVG: .177
4AB2H1HR3RBI1R1BB
Kyle Schwarber

Season AVG: .216
4AB2H1HR1RBI1R0BB

The A’s struck early and often. In the first inning alone, before most fans had finished their first beer, Oakland was already out to a 4-0 lead. Shea Langeliers went deep with Nick Kurtz aboard, and two batters later Brent Rooker followed suit with Tyler Soderstrom on base. That’s eight runs before we hit the second inning. Game over. Done. Finished. Everything else was just going through the motions.

Shea Langeliers' two-run home run (11)

Andrew Painter lasted just 3.2 innings, surrendering eight earned runs on seven hits with three walks and only two strikeouts. That’s the kind of line that gets you sent to the bullpen with your tail between your legs. Don Mattingly, managing the Phillies from the sidelines, watched his rotation implode like a controlled demolition. This wasn’t about the Phillies being particularly bad, though they were. This was about the Athletics being unstoppable, a freight train that Philadelphia simply couldn’t derail.

Ginn Was Untouchable

J.T. Ginn K's eight vs. Phillies

J.T. Ginn was the anti-Painter. The Athletics’ right-hander worked eight innings, scattering just four hits, walking one, and striking out eight. Kyle Schwarber‘s solo shot in the fourth was the only blemish on an otherwise perfect day. Ginn was locked in from pitch one, attacking the zone, punching out Trea Turner and generally making the Phillies look foolish at the plate. This is what dominant pitching looks like in 2026.

J.T. Ginn K's Trea Turner

Offensive Fireworks Everywhere

But let’s be honest, this game belonged to Oakland’s offense. Zack Gelof was a revelation, going 2-for-5 with a triple and a two-run homer, good for three RBIs. Brent Rooker picked up his 500th career hit with an RBI single in the fourth and added a two-run bomb in the first. Jacob Wilson cranked a two-run shot in the third. Every time the A’s got a runner on base, they had another one ready to drive him home.

Brent Rooker's two-run homer (4)
Jacob Wilson's two-run homer (3)
Zack Gelof's two-run homer (3)

Langeliers, Rooker, Wilson, and Gelof combined for all four Oakland home runs. That’s not depth, that’s firepower. That’s a lineup that made Painter look like he belonged in Triple-A ball. The Phillies’ defense couldn’t help either, as soft line drives and sharp singles kept finding holes all night.

Look, the Phillies will move on. They’ll play another day. But Thursday belongs to Oakland, to Ginn, to the young Athletics hitters who reminded everyone that baseball is a game of swings and misses, of momentum shifts, of teams getting hot at exactly the wrong time for their opponents. The A’s are trending upward. Philadelphia? They’re heading in the other direction. This 12-1 drubbing isn’t just a loss, it’s a statement.

Box Score

Athletics Batting

Player AB R H RBI BB SO AVG
Nick Kurtz 1B 4 1 1 1 1 1 .252
Shea Langeliers C 5 2 2 2 0 0 .338
Tyler Soderstrom LF 3 2 1 0 2 0 .220
Brent Rooker DH 4 1 2 3 1 1 .177
Carlos Cortes RF 5 1 2 1 0 1 .373
Jacob Wilson SS 4 1 1 2 0 0 .291
Brett Harris 2B 1 0 0 0 0 0 .000
Lawrence Butler CF 4 2 1 0 1 0 .179
Zack Gelof 3B 5 2 2 3 0 1 .269
Jeff McNeil 2B 4 0 1 0 0 3 .309
Darell Hernaiz SS 0 0 0 0 0 0 .212

Athletics Pitching

Pitcher IP H R ER BB SO ERA
J.T. Ginn (W) 8.0 4 1 1 1 8 3.62
Brooks Kriske 1.0 2 0 0 0 1 0.00

Philadelphia Phillies Batting

Player AB R H RBI BB SO AVG
Trea Turner SS 3 0 0 0 0 1 .235
Garrett Stubbs P 1 0 0 0 0 1 .250
Kyle Schwarber 1B 4 1 2 1 0 0 .216
Bryce Harper 1B 1 0 0 0 1 0 .275
Felix Reyes 3B 2 0 1 0 0 1 .156
Adolis García RF 4 0 1 0 0 1 .246
Brandon Marsh LF 4 0 1 0 0 1 .333
Bryson Stott 2B 3 0 0 0 0 1 .209
Edmundo Sosa SS 3 0 0 0 0 1 .278
Justin Crawford CF 3 0 1 0 0 1 .266
Rafael Marchán C 3 0 0 0 0 1 .074

Philadelphia Phillies Pitching

Pitcher IP H R ER BB SO ERA
Andrew Painter (L) 3.2 7 8 8 3 2 6.89
Tanner Banks 1.1 4 2 2 1 2 6.75
Chase Shugart 2.0 2 2 2 1 2 2.13
Jonathan Bowlan 1.0 0 0 0 0 1 7.45
Garrett Stubbs 1.0 0 0 0 0 0 0.00