Padres Rally Past D-backs in Mexico City, France Homers Twice

The San Diego Padres showed up to play on Saturday in Mexico City, methodically dismantling the Arizona Diamondbacks 6-4 in a game that had all the makings of a classic road collapse before they got their act together. This wasn’t pretty baseball, but it was effective, and that’s all that matters when you’re trying to stay relevant in a brutal NL West.

Pitching Decisions

6.0IP6H4ER1BB2K
1.0IP1H0ER1BB0K
1.0IP0H0ER0BB0K

Star Performers

Ty France

Season AVG: .265
4AB2H2HR2RBI2R0BB
Alek Thomas

Season AVG: .197
4AB1H1HR2RBI1R0BB

Early Diamondback Dominance Goes to Waste

Arizona came out swinging with purpose in the second inning. Jose Fernandez lined a two-run double to center, scoring Vargas and Arenado. Then Alek Thomas followed with a two-run blast to right field, and suddenly the D-backs had a commanding 4-0 lead before most of the crowd had finished their first inning beverages. For a moment, it looked like this could be a long Saturday for the Padres’ pitching staff.

Alek Thomas' two-run home run (2)

But here’s the thing about baseball in 2026: leads built on early home runs are just invitations for the other team to make adjustments. German Marquez settled in after that rough second frame, allowing just two more hits over his remaining four innings. The Padres’ lineup, meanwhile, was waiting for their opening.

Padres' rally in the 7th powers their 6-4 victory

Ty France and San Diego’s Seventh-Inning Explosion

Ty France earned his paycheck on Saturday, and then some. His solo shot in the fifth made it 4-1, but the real fireworks came in the seventh when San Diego absolutely unloaded. Gavin Sheets ripped a two-run single to right, followed by sacrifice flies from Freddy Fermin and Ramon Laureano. That’s four runs, just like that, and suddenly the Padres had seized control of the game at 5-4.

Ty France crushes two homers vs. D-backs

Then, because the baseball gods decided the Padres deserved a little mercy, France came up again in the ninth and launched another one into the seats for an insurance run. Two homers, two RBIs, one man show. This is the kind of performance you need on the road against a division rival, and France delivered without hesitation.

Ty France's second homer of the game (3)

Mason Miller closed the deal with a clean ninth inning, securing the save and providing a crucial lift to a San Diego bullpen that needed to prove it could handle high-leverage situations. The Padres showed resilience here, the kind that separates pretenders from contenders.

Padres drive in four to take the lead in the 7th

Arizona’s Wasted Opportunities

You have to feel for Arizona. They got out to exactly the kind of start you dream about, yet Taylor Clarke couldn’t get out of the first inning when it mattered. That’s the difference between hanging on and collapsing. The D-backs couldn’t manufacture another run after the second, and on the road, that’s inexcusable against a lineup this talented.

Torey Lovullo on Mexico City Series, Gallen in loss

The injuries didn’t help matters either. Zac Gallen took a line drive and left the game early, then Geraldo Perdomo went down with an ankle injury in the seventh. But this is the big leagues. You execute anyway, or you lose. Arizona couldn’t execute when it counted.

The Padres leave Mexico City with a W and momentum heading into the next stretch. France looked like the All-Star they paid him to be, the bullpen held up its end of the bargain, and the lineup scraped together enough runs when it mattered. That’s a road victory worth celebrating.

Box Score

San Diego Padres Batting

Player AB R H RBI BB SO AVG
Ramón Laureano LF 3 0 0 1 1 2 .255
Fernando Tatis Jr. RF 4 0 1 0 1 1 .250
Jackson Merrill CF 3 1 0 0 1 1 .204
Manny Machado 3B 4 1 1 0 0 0 .198
Xander Bogaerts SS 3 1 0 0 1 3 .280
Gavin Sheets DH 4 1 1 2 0 1 .228
Ty France 1B 4 2 2 2 0 0 .265
Freddy Fermin C 3 0 1 1 0 1 .186
Jake Cronenworth 2B 2 0 0 0 1 1 .163

San Diego Padres Pitching

Pitcher IP H R ER BB SO ERA
Germán Márquez (W) 6.0 6 4 4 1 2 4.38
Adrian Morejon 1.0 1 0 0 1 2 5.93
Jason Adam 1.0 0 0 0 0 0 1.59
Mason Miller (SV) 1.0 0 0 0 0 0 0.00

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Geraldo Perdomo SS 3 0 0 0 0 1 .250
Tim Tawa 1B 1 0 0 0 0 1 .135
Jorge Barrosa PH 1 0 0 0 0 0 .207
Ketel Marte 2B 4 0 1 0 1 1 .240
Corbin Carroll RF 2 0 0 0 1 0 .289
Adrian Del Castillo C 4 0 0 0 0 1 .239
Lourdes Gurriel Jr. LF 4 0 0 0 0 0 .050
Ildemaro Vargas SS 4 1 1 0 0 0 .351
Nolan Arenado 3B 4 1 2 0 0 0 .273
Jose Fernandez DH 4 1 2 2 0 0 .319
Alek Thomas CF 4 1 1 2 0 0 .197

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Zac Gallen 3.0 1 0 0 0 3 3.14
Brandon Pfaadt 3.0 2 4 4 3 5 5.54
Taylor Clarke (L) 1.0 1 1 0 1 0 3.29
Jonathan Loáisiga 1.0 0 0 0 0 1 3.55
Andrew Hoffmann 1.0 2 1 1 1 1 2.38