- First Pitch
- Posts
- July 8th, 2025
July 8th, 2025
Monday's Full MLB Recap: A 9-game heater in Toronto, a walk-off in Anaheim, and a statement win from San Francisco headline a wild night.

⚾ Headlines Around the League
Blue Jays 8, White Sox 4 — Toronto’s power surge fuels ninth straight win
Giants 3, Phillies 1 — Schmitt delivers in return as Giants grind out tight win
D-backs 6, Padres 3 — Gallen shines as Arizona overcomes injuries in series opener
Angels 6, Rangers 5 — d’Arnaud stuns deGrom, Schanuel seals walk-off walk
Tigers 5, Rays 1 — McKinstry does it all in opener win over Tampa Bay
🔥 Top Performances
Hitting
Player (Team) | H/AB | R | HR | RBI | SB |
---|---|---|---|---|---|
Manny Machado (SD) | 3/5 | 1 | 1 | 1 | 0 |
Matt Chapman (SF) | 3/4 | 2 | 0 | 0 | 0 |
Lourdes Gurriel Jr. (ARI) | 3/5 | 1 | 0 | 1 | 0 |
Roman Anthony (BOS) | 3/5 | 2 | 1 | 2 | 0 |
Xavier Edwards (MIA) | 3/5 | 1 | 0 | 0 | 0 |
Colt Keith (DET) | 3/4 | 2 | 1 | 1 | 0 |
Mike Tauchman (CHW) | 3/5 | 0 | 0 | 2 | 0 |
Bobby Witt Jr. (KC) | 2/3 | 2 | 1 | 3 | 0 |
Shohei Ohtani (LAD) | 2/4 | 1 | 0 | 0 | 0 |
Jose Ramirez (CLE) | 2/5 | 1 | 1 | 3 | 0 |
Corbin Carroll (ARI) | 2/5 | 2 | 0 | 1 | 0 |
Maikel Garcia (KC) | 2/3 | 1 | 0 | 1 | 0 |
Corey Seager (TEX) | 2/4 | 2 | 1 | 2 | 0 |
Salvador Perez (KC) | 2/4 | 1 | 1 | 2 | 0 |
Pitching
Player (Team) | IP | H | ER | BB | K |
---|---|---|---|---|---|
Cristopher Sanchez (PHI) | 7.0 | 7 | 1 | 1 | 8 |
Noah Cameron (KC) | 7.0 | 3 | 2 | 1 | 7 |
Freddy Peralta (MIL) | 6.0 | 5 | 0 | 1 | 7 |
Jose Berrios (TOR) | 6.0 | 2 | 1 | 2 | 4 |
Zac Gallen (ARI) | 6.0 | 5 | 0 | 1 | 9 |
Shane Baz (TB) | 6.0 | 7 | 3 | 2 | 7 |
Janson Junk (MIA) | 6.0 | 1 | 0 | 2 | 3 |
Keider Montero (DET) | 6.0 | 4 | 1 | 1 | 4 |
📊 Final Scores and Highlights
Blue Jays 8, White Sox 4
NINE WINS IN A ROW for the @BlueJays!
Their 3.5-game AL East lead is their largest since 2015!
— MLB (@MLB)
2:23 AM • Jul 8, 2025
The Blue Jays continued their red-hot stretch Monday night in Chicago, winning their ninth in a row with an 8–4 victory over the White Sox. Joey Loperfido, Nathan Lukes, and Addison Barger all went deep as Toronto built an early lead and never looked back. The win gave the Jays their longest streak since 2015 and pushed their division lead to 3.5 games.
🔑 Key Moments
Brooks Baldwin opened the scoring for Chicago in the 2nd with an RBI single, giving the Sox a brief 1–0 lead
Bo Bichette tied the game in the 4th with an RBI single, scoring Vladimir Guerrero Jr.
In the 5th, the Blue Jays went back-to-back — Joey Loperfido hit his first MLB home run (393 ft, 106.8 EV) followed by Nathan Lukes’ fifth of the season (397 ft) to make it 3–1
Addison Barger added a two-run blast in the 6th (414 ft) to extend the lead to 5–1 and cap the three-homer barrage
José Berríos tossed 6 strong innings, allowing just one run to earn the win
Toronto added insurance in the 6th with a squeeze bunt from Lukes and a two-run single by Loperfido
📊 Notable Stats
Blue Jays
Joey Loperfido: 2-for-4, HR (1), 3 RBI, R
Nathan Lukes: 1-for-3, HR (5), 2 RBI, BB, sac bunt
Addison Barger: 1-for-4, HR (12), 2 RBI
Bo Bichette: 2-for-5, 2B, RBI, R
José Berríos: 6.0 IP, 2 H, 1 ER, 2 BB, 4 K
White Sox
Brooks Baldwin: 1-for-4, RBI
Mike Tauchman: 3-for-5, 2B, 2 RBI
Sean Burke: 5.0 IP, 6 H, 6 ER, 3 BB, 2 K
NINE STRAIGHT VICTORIES.
Our longest win streak since August, 2015!
— Toronto Blue Jays (@BlueJays)
2:40 AM • Jul 8, 2025
The last time the Blue Jays won their 9th-straight game (August 11, 2015) their lineup looked like this:
⚾️ T. Tulowitzki
⚾️ J. Donaldson
⚾️ J. Bautista
⚾️ C. Colabello
⚾️ R. Martin
⚾️ J. Smoak
⚾️ K. Pillar
⚾️ R. Goins
⚾️ B. Revere— theScore (@theScore)
2:54 AM • Jul 8, 2025
Giants 3, Phillies 1
Good to be back home 😎
— SFGiants (@SFGiants)
4:22 AM • Jul 8, 2025
Back in the lineup after a 10-game absence, Casey Schmitt wasted no time making an impact, driving in the go-ahead run in the 8th to lift the Giants past the Phillies 3–1 on Monday night. The victory marked San Francisco’s fifth in six games as they leaned on steady pitching and timely hitting to take the opener at Oracle Park.
🔑 Key Moments
Luis Matos opened the scoring in the 2nd, beating out a potential double play to bring home Matt Chapman
After a wild pitch allowed Bryson Stott to tie the game in the 5th, both teams traded zeros until the 8th
In the 8th, Willy Adames and Wilmer Flores were both hit by pitches to load the bases with no outs
Casey Schmitt, in his first game back, grounded into a forceout that plated Adames for the go-ahead run
Moments later, Jung Hoo Lee added insurance with a fielder’s choice, scoring Chapman from third
Camilo Doval locked it down in the 9th, with Schmitt making a leaping grab to snag a liner and start a game-ending double play
📊 Notable Stats
Giants
Casey Schmitt: Go-ahead RBI in 8th, 1-for-3, BB
Matt Chapman: 2-for-4, R, 2B
Jung Hoo Lee: RBI fielder’s choice, 1-for-4
Landen Roupp: 5.0 IP, 4 H, 1 ER, 2 BB, 2 K
Camilo Doval: Scoreless 9th, converted save
Phillies
Bryson Stott: 1-for-3, R, 2B
Cristopher Sánchez: 7.0 IP, 7 H, 1 ER, 7 K
Orion Kerkering: 0.0 IP, 2 HBP, 2 ER
"Willy told me that I got no hops but, it's fine."
"Not even nice catch just no hops."
Willy Adames downplayed Casey Schmitt's nice leaping catch in the 9th right after the play 😂
— KNBR (@KNBR)
5:02 AM • Jul 8, 2025
Diamondbacks 6, Padres 3
Josh Naylor homers, Zac Gallen goes 6 strong innings as the @Dbacks win the series opener.
— MLB (@MLB)
4:55 AM • Jul 8, 2025
Despite more bad injury news before first pitch, the Diamondbacks stayed locked in Monday night and came away with a 6–3 win over the Padres at Petco Park. Zac Gallen struck out nine over six innings, Josh Naylor powered the offense with a two-run homer, and Corbin Carroll added late insurance as Arizona snapped San Diego’s four-game winning streak.
🔑 Key Moments
Playing without Ketel Marte (groin) and down another arm after placing Shelby Miller on the IL, Arizona opened the scoring in the 2nd when Eugenio Suárez drove in Josh Naylor with a double
Lourdes Gurriel Jr. gave the D-backs a 2–1 lead in the 3rd with an RBI single after Corbin Carroll’s earlier knock
In the 5th, Naylor crushed a 413-foot two-run homer to center — his 11th of the season — extending the lead to 4–1
Carroll tripled in James McCann in the 8th to make it 5–2, then scored the final D-backs run
San Diego’s highlight came from Manny Machado, who recorded his 2,000th career hit and later blasted his 15th home run
📊 Notable Stats
Diamondbacks
Zac Gallen: 6.0 IP, 1 R (unearned), 9 K, 4 H
Josh Naylor: 2-for-4, 2 R, HR (11), 2 RBI
Corbin Carroll: 2-for-5, 3B (10), RBI, R
Eugenio Suárez: RBI double (17)
Lourdes Gurriel Jr.: RBI single
Padres
Manny Machado: 3-for-4, 2 R, HR (15), 2,000th hit milestone
Xander Bogaerts: 2-for-4
Dylan Cease: 5.0 IP, 4 ER, 7 H, 6 K
Career hit 2️⃣,0️⃣0️⃣0️⃣ for Manny Machado 👏
— MLB (@MLB)
2:54 AM • Jul 8, 2025
Angels 6, Rangers 5
walk it like we talk it 😇
#RepTheHalo | #SoCalMcD
— Los Angeles Angels (@Angels)
4:50 AM • Jul 8, 2025
Travis d'Arnaud homered off former teammate Jacob deGrom and later tied the game with an RBI double as the Angels overcame an early hole to walk off the Rangers 6–5 on Monday night. Nolan Schanuel drew a bases-loaded walk in the ninth to cap the comeback after Yusei Kikuchi battled through a rocky start and the bullpen held firm.
🔑 Key Moments
Corey Seager launched a 430-foot two-run homer in the 1st to give Texas an early lead, but Zach Neto doubled and scored on a Mike Trout sac fly in the bottom half to answer
With two outs in the 2nd, d’Arnaud crushed a slider from deGrom for a two-run shot, flipping the score 3–2 in L.A.'s favor
Texas took the lead back in the 3rd on RBI singles from Adolis García and Jonah Heim, but d’Arnaud came through again in the 6th with a game-tying RBI double
Pinch-hitter LaMonte Wade Jr. gave the Angels a 5–4 lead moments later with a clutch RBI single
After the Rangers tied it in the 8th on a Josh Smith RBI double, the Angels responded in the 9th — Luis Rengifo doubled, Kevin Newman singled, Zach Neto was intentionally walked, and Schanuel worked a walk-off walk to end it
📊 Notable Stats
Angels
Travis d’Arnaud: 2-for-5, HR (5), 2B, 3 RBI
Luis Rengifo: 2-for-4, 2 R, 2B
Zach Neto: 2-for-4, 2B, BB, R
Yusei Kikuchi: 5.0 IP, 6 H, 4 ER, 4 K
Kenley Jansen: 1.0 IP, 0 H, 0 R, 1 K
Rangers
Corey Seager: 2-for-4, HR (12), 2 R, 2 RBI
Josh Smith: 1-for-1, RBI 2B (13), HBP
Jacob deGrom: 5.0 IP, 5 H, 3 ER, 5 K
Chris Martin: 1.1 IP, 2 H, 1 ER, 1 BB, 1 K
Petition to make these the angels full time uniforms
— Jake (@D1SCHER)
1:44 AM • Jul 8, 2025
a walk in the (ball)park 👟
— Los Angeles Angels (@Angels)
6:03 AM • Jul 8, 2025
Tigers 5, Rays 1
The @tigers are 24 games over .500 for the first time since 2013!
— MLB (@MLB)
1:02 AM • Jul 8, 2025
Zach McKinstry homered, threw out a runner at third from right field, and continued building his All-Star case as the Tigers opened their series with a 5–1 win over the Rays. Detroit got six strong innings from call-up Keider Montero, while Javier Báez and Colt Keith also went deep to support the effort.
🔑 Key Moments
In the 2nd, Javier Báez launched a two-run homer to left-center — his 10th of the year — to give the Tigers an early 2–0 lead
With the game tight in the 3rd, McKinstry made a spinning throw from the right-field line to nail Danny Jansen at third base, preserving the lead and keeping potential damage off the board
Riley Greene added an RBI single in the 5th, extending the lead to 3–1
Back-to-back homers in the 7th from Keith and McKinstry helped break the game open
Montero, making his first MLB start of 2025, retired nine of his final ten batters and exited with a 3–1 lead after six efficient innings
📊 Notable Stats
Tigers
Zach McKinstry: 1-for-4, HR (7), OF assist
Colt Keith: 3-for-4, HR (7), 2B (15, 16), 2 R, RBI
Javier Báez: 1-for-4, HR (10), 2 RBI
Keider Montero: 6.0 IP, 4 H, 1 ER, 4 K (Win)
Rays
Jonathan Aranda: 1-for-4, RBI
Chandler Simpson: 2-for-3, 2B
Shane Baz: 6.0 IP, 7 H, 3 ER, 7 K (Loss)
Other scores around the league:
Red Sox 9, Rockies 3
R. Fitts: 5.2 IP, 5 H, 2 ER, 6 SO, 1 BB
R. Anthony: 3-5, 2 R, 1 HR, 2 RBI
ROMAN ANTHONY'S 1ST FENWAY HR GOES 418FT!!
— Red Sox (@RedSox)
12:40 AM • Jul 8, 2025
Marlins 5, Reds 1
J. Junk: 6.0 IP, 1 H, 3 SO, 2 BB
A. Ramirez: 2-4, 2 R, 1 HR, 2 RBI
Brewers 9, Dodgers 1
F. Peralta: 6.0 IP, 5 H, 7 SO, 1 BB
A. Vaughn: 1-2, 2 R, 1 HR, 3 RBI
Royals 9, Pirates 3
N. Cameron: 7.0 IP, 3 H, 2 ER, 7 SO, 1 BB
B. Witt: 2-3, 2 R, 1 HR, 3 RBI
Guardians 7, Astros 5
J. Ramirez: 2-5, 1 R, 1 HR, 3 RBI
E. Clase: 1.0 IP
⚾ Must-Watch Games Today
🔥 Dodgers (56–36) at Brewers (51–40)
🕢 7:40 PM ET
Clayton Kershaw (4-0, 3.43 ERA) vs. Jacob Misiorowski (3-1, 3.20 ERA)
⚔️ Mariners (48–42) at Yankees (49–41)
🕖 7:05 PM ET
Logan Gilbert (2-2, 3.40 ERA) vs. Will Warren (5-4, 5.02 ERA)
⚡ D-backs (45–46) at Padres (48–42)
🕤 9:40 PM ET
Merrill Kelly (7-4, 3.55 ERA) vs. Nick Pivetta (9-2, 3.25 ERA)
Like this newsletter? Help us keep the content free by sharing our newsletter and supporting our sponsors.
Thanks for reading!