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

IconBlue Jays 8, White Sox 4 — Toronto’s power surge fuels ninth straight win

IconGiants 3, Phillies 1 — Schmitt delivers in return as Giants grind out tight win

IconD-backs 6, Padres 3 — Gallen shines as Arizona overcomes injuries in series opener

IconAngels 6, Rangers 5 — d’Arnaud stuns deGrom, Schanuel seals walk-off walk

IconTigers 5, Rays 1 — McKinstry does it all in opener win over Tampa Bay

🔥 Top Performances

Hitting

Player (Team)H/ABRHRRBISB
Manny Machado (SD)3/51110
Matt Chapman (SF)3/42000
Lourdes Gurriel Jr. (ARI)3/51010
Roman Anthony (BOS)3/52120
Xavier Edwards (MIA)3/51000
Colt Keith (DET)3/42110
Mike Tauchman (CHW)3/50020
Bobby Witt Jr. (KC)2/32130
Shohei Ohtani (LAD)2/41000
Jose Ramirez (CLE)2/51130
Corbin Carroll (ARI)2/52010
Maikel Garcia (KC)2/31010
Corey Seager (TEX)2/42120
Salvador Perez (KC)2/41120

Pitching

Player (Team)IPHERBBK
Cristopher Sanchez (PHI)7.07118
Noah Cameron (KC)7.03217
Freddy Peralta (MIL)6.05017
Jose Berrios (TOR)6.02124
Zac Gallen (ARI)6.05019
Shane Baz (TB)6.07327
Janson Junk (MIA)6.01023
Keider Montero (DET)6.04114

📊 Final Scores and Highlights

Blue Jays 8, White Sox 4

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

Giants 3, Phillies 1

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

Diamondbacks 6, Padres 3

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

Angels 6, Rangers 5

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

Tigers 5, Rays 1


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

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!