- First Pitch
- Posts
- July 7th, 2025
July 7th, 2025
Walk-offs, web gems, and sweeps galore — Cody Bellinger’s clutch double play and the Tigers’ wild comeback headline a Sunday full of drama.

⚾ Headlines Around the League
Tigers Stun Guardians With Wild Comeback to Complete Sweep
Bichette, Loperfido Help Jays Complete Perfect Homestand with 3–2 Win
Bellinger’s Daring Double Play Saves the Day as Yankees Top Mets 6–4
Astros Complete Sweep in L.A. Behind Big Plays and Bottom-of-Order Surge
Big Woo Returns: Woodruff Dominates in First Start Since 2023
Mariners Blank Bucs Again to Make Franchise History with Third Straight Shutout
What a wild Sunday of baseball. From walk-offs to web gems, the action did not disappoint. Outside of the Blue Jays extending their win streak to eight, the play of the day had to be Cody Bellinger’s ridiculous catch and throw to complete a double play and seal the win for the Yankees over the Mets, you’ve got to see it below.
Also, the full MLB All-Star rosters have officially been announced. Click the link here to check out who will representing the NL and AL teams in Atlanta.
Hope everyone has a great week ahead!
🔥 Top Performances
Hitting
Player (Team) | H/AB | R | HR | RBI | SB |
---|---|---|---|---|---|
Jackson Holliday (BAL) | 4/4 | 1 | 1 | 2 | 0 |
Steven Kwan (CLE) | 3/4 | 0 | 0 | 2 | 0 |
Nico Hoerner (CHC) | 3/4 | 3 | 0 | 1 | 0 |
Taylor Ward (LAA) | 3/4 | 0 | 0 | 1 | 1 |
Jonathan Aranda (TB) | 3/5 | 0 | 0 | 2 | 0 |
Trent Grisham (NYY) | 3/5 | 0 | 0 | 0 | 0 |
Ceddanne Rafaela (BOS) | 3/4 | 2 | 1 | 1 | 0 |
Mickey Moniak (COL) | 3/4 | 1 | 1 | 3 | 1 |
Brady House (WSH) | 3/4 | 1 | 0 | 1 | 0 |
Starling Marte (NYM) | 3/5 | 0 | 0 | 0 | 1 |
Dominic Canzone (SEA) | 3/3 | 0 | 0 | 0 | 0 |
Zack Short (HOU) | 3/3 | 1 | 0 | 1 | 0 |
Luis Arraez (SD) | 2/4 | 0 | 0 | 1 | 0 |
Cody Bellinger (NYY) | 2/3 | 0 | 0 | 1 | 0 |
Seiya Suzuki (CHC) | 2/5 | 1 | 1 | 2 | 0 |
Pitching
Player (Team) | IP | H | ER | BB | K |
---|---|---|---|---|---|
Zack Wheeler (PHI) | 9.0 | 1 | 1 | 0 | 12 |
Tarik Skubal (DET) | 7.0 | 3 | 0 | 0 | 10 |
Edward Cabrera (MIA) | 7.0 | 5 | 2 | 0 | 5 |
Michael Lorenzen (KC) | 7.0 | 2 | 0 | 1 | 7 |
Trevor Rogers (BAL) | 6.2 | 4 | 0 | 2 | 6 |
George Kirby (SEA) | 6.1 | 4 | 0 | 0 | 9 |
📊 Final Scores and Highlights
Tigers 7, Guardians 2
Guard that 🧹
— Detroit Tigers (@tigers)
8:38 PM • Jul 6, 2025
Down to their final strike in the ninth, the Tigers mounted an improbable rally sparked by Zach McKinstry’s dash home on a wild pitch to tie the game. Trey Sweeney followed with a three-run homer in the 10th, and Riley Greene added a two-run blast to lift Detroit to a dramatic 7–2 win and a sweep over the Guardians at Progressive Field.
🔑 Key Moments
Tarik Skubal was dominant in his return to Cleveland, striking out 10 over 7 scoreless innings in a duel with Gavin Williams, who allowed just one hit in six shutout frames.
Steven Kwan’s RBI double in the 8th gave Cleveland the first run of the day.
In the 9th, McKinstry stole second (successfully challenged), advanced to third, and scored on a wild pitch with two outs and two strikes.
After Chase Lee held the line in the bottom half, Sweeney crushed a go-ahead three-run homer to left in the 10th—his first big league homer off a fastball.
Greene added a no-doubt two-run shot, giving him 22 homers on the year—the most by a Tiger before the All-Star break since J.D. Martinez in 2015.
📊 Notable Stats
Tigers
Tarik Skubal: 7 IP, 3 H, 0 R, 10 K
Trey Sweeney: 1-for-3, HR (5), 3 RBI, BB
Riley Greene: 1-for-5, HR (22), 2 RBI
Matt Vierling: 1-for-4, 2B, RBI
Zach McKinstry: Game-tying run, SB (11)
Guardians
Steven Kwan: 3-for-4, 2B, 2 RBI
Angel Martínez: 2-for-4, 2 2B
Gavin Williams: 6 IP, 1 H, 0 R, 8 K
Guardians last 10 games:
L
L
L
L
L
L
L
L
L
L15 runs total. 5 shutouts.
— Underdog MLB (@UnderdogMLB)
8:35 PM • Jul 6, 2025
Blue Jays 3, Angels 2
8 straight for the @BlueJays!
— MLB (@MLB)
8:31 PM • Jul 6, 2025
The Blue Jays capped a dominant 7-0 homestand Sunday with another tight win, edging the Angels 3–2 at Rogers Centre to extend their win streak to eight games. Bo Bichette delivered a game-tying solo homer and Joey Loperfido followed with a go-ahead RBI single in his 2025 debut, helping Kevin Gausman earn the win in a nine-strikeout outing.
🔑 Key Moments:
Mike Trout opened the scoring with a solo homer in the first, but Bichette erased a 2–1 deficit with a blast of his own in the fourth—his 12th of the season—after a fielding error earlier in the inning.
In the same frame, Loperfido, fresh up from Triple-A Buffalo, ripped a line-drive RBI single to right, giving Toronto the 3–2 lead for good in his first game of the season.
Kevin Gausman rebounded from a shaky first inning to strike out nine over 5.2 innings, limiting the damage and keeping the Angels in check.
The Blue Jays bullpen slammed the door with 3.1 scoreless innings from Ryan Burr, Brendon Little, and Jeff Hoffman, who struck out one in a 1-2-3 ninth.
Defensively, Addison Barger made a diving grab for the final out, sealing Toronto’s first-ever seven-game homestand sweep in franchise history.
📊 Notable Stats:
TOR
Bo Bichette: 1-for-3, HR (12), 2 R, BB
Joey Loperfido: 1-for-3, RBI
Kevin Gausman: 5.2 IP, 7 H, 2 ER, 3 BB, 9 K
Ryan Burr: 1.1 IP, 1 H, 0 R, 3 K
LAA
Mike Trout: 1-for-4, HR (14), RBI, BB
Taylor Ward: 3-for-4, RBI, SB
Tyler Anderson: 5.0 IP, 8 H, 3 ER, 2 BB, 2 K
Yankees 6, Mets 4
Successful Sunday.
#RepBX
— New York Yankees (@Yankees)
8:45 PM • Jul 6, 2025
Cody Bellinger’s gutsy shoestring catch and laser throw to double off Francisco Lindor in the seventh inning sealed the momentum shift the Yankees desperately needed, lifting them to a 6–4 win over the Mets and snapping a six-game losing streak in the Subway Series finale. The highlight-reel play preserved a late lead and capped off a gritty bounce-back win at Citi Field.
🔑 Game Highlights
Aaron Judge crushed his 33rd homer of the year and added a sac fly, finishing with 3 RBI to power the offense.
Austin Wells stayed hot with a solo shot (13) in the third inning to get the Yankees on the board.
Max Fried held the line with 5 IP of 3-run ball before turning it over to the bullpen.
With the Mets threatening, Bellinger made a game-saving catch on Juan Soto’s liner and unleashed an 89.9 mph rocket to first for the double play, stunning Citi Field.
Devin Williams shut the door with a perfect ninth to lock up the win.
📊 Notable Stats
Yankees
Aaron Judge: 1-for-4, HR (33), 3 RBI, SF
Austin Wells: 2-for-4, HR (13), 2 RBI
Cody Bellinger: 2-for-3, 2B, BB, highlight-reel double play
Max Fried: 5 IP, 6 H, 3 ER, 1 BB, 5 K
Devin Williams: 1 IP, 0 H, 0 R, 2 K
Mets
Francisco Lindor: 1-for-4, 2 RBI, HBP
Starling Marte: 3-for-5, SB
Jeff McNeil: 2-for-4, RBI
Juan Soto: 0-for-4, 2 K on tough-luck liner
Scenes from a Sunday W.
#RepBX
— New York Yankees (@Yankees)
9:21 PM • Jul 6, 2025
Astros 5, Dodgers 1
The @astros outscore the Dodgers 29-6 in a series sweep!
— MLB (@MLB)
11:14 PM • Jul 6, 2025
The Astros capped a dominant weekend with a 5–1 win over the Dodgers on Sunday, securing their first sweep at Dodger Stadium since 2008. A diving catch by Taylor Trammell robbed Freddie Freeman of a potential RBI and preserved Houston’s lead, as the Astros executed the little things flawlessly for their 19th win in the last 24 games.
🔑 Key Moments
Taylor Trammell made a full-extension diving grab in left-center to end a Dodgers threat in the eighth, swinging momentum back to Houston.
Zack Short sparked the offense with a leadoff single in the third and drew a bases-loaded walk in the sixth to put the Astros ahead.
In the eighth, Christian Walker and Yainer Diaz drilled back-to-back solo shots, stretching the lead.
Jose Altuve added the exclamation point with a solo homer in the ninth, his 16th of the year.
Ryan Gusto gave Houston six strong innings, allowing just one run on four hits. The bullpen followed with three scoreless to seal the sweep.
📊 Notable Stats
Astros
Zack Short: 3-for-3, 2B, RBI, BB
Yainer Diaz: 2-for-4, HR (12), 2 R, RBI
Jose Altuve: 2-for-4, HR (16), 2 RBI
Christian Walker: HR (12), RBI
Ryan Gusto: 6 IP, 4 H, 1 ER, 1 BB, 1 K
Dodgers
Dalton Rushing: 2-for-3, 2B, RBI
Mookie Betts: 2-for-4
Freddie Freeman: 1-for-4
Emmet Sheehan: 5 IP, 5 H, 1 ER, 4 K
Brewers 3, Marlins 1
Brandon Woodruff’s triumphant return headlines a series-clinching victory for the @Brewers.
— MLB (@MLB)
8:24 PM • Jul 6, 2025
Brandon Woodruff made a triumphant and emotional return to the mound Saturday, tossing six dominant innings in his first Major League start in nearly two years to lead the Brewers to a 3–1 win over the Marlins. The 32-year-old struck out eight in a 70-pitch gem that included two perfect innings to start and a fastball touching 96 mph, showcasing vintage form after shoulder surgery and a lengthy rehab.
🔑 Key Moments
Woodruff opened with a 1-2-3 first and didn’t allow a hit until the third inning, flashing a new cutter and his firmest fastball since surgery.
He surrendered just one run—a solo homer to Heriberto Hernandez in the fifth—but responded by striking out the next batter to end the inning.
In the third, Christian Yelich beat out an infield single (overturned on replay) and scored on Jackson Chourio’s two-run homer.
Chourio added a sac fly in the eighth for insurance, finishing with 3 RBIs on the day.
Grant Anderson, Abner Uribe, and Trevor Megill (20th save) combined for three scoreless innings to lock down the win.
📊 Notable Stats
Brewers
Brandon Woodruff: 6 IP, 2 H, 1 ER, 8 K
Jackson Chourio: 1-for-3, HR (15), 3 RBI
Christian Yelich: 1-for-4, R, SB (13)
Sal Frelick: 2-for-3, 2B, R
Marlins
Heriberto Hernandez: 2-for-3, HR (3)
Edward Cabrera: 7 IP, 5 H, 2 ER, 5 K
Mariners 1, Pirates 0
The @Mariners throw three consecutive shutouts for the FIRST TIME in franchise history!
— MLB (@MLB)
10:56 PM • Jul 6, 2025
The Mariners closed out their final homestand before the All-Star break in record-setting style, blanking the Pirates 1–0 on Sunday to complete a three-game sweep and notch their third consecutive shutout—a first in franchise history. Powered by George Kirby’s dominant start and stellar relief from Carlos Vargas, Gabe Speier, and Andrés Muñoz, Seattle extended its scoreless streak to 29 innings.
🔑 Key Moments
George Kirby was electric, striking out nine over 6.1 innings without issuing a walk. He didn't allow a runner past first base.
Randy Arozarena delivered the game’s only run with a solo shot in the sixth, his 14th of the season.
Carlos Vargas stranded the tying run in the seventh, and Speier struck out the side in the eighth for the third straight outing.
Muñoz, named to his second straight All-Star Game midgame, shut the door in the ninth to secure his 21st save.
Mariners starters (Kirby, Woo, Castillo) combined for 19.1 scoreless innings and 25 strikeouts over the weekend.
📊 Notable Stats
Mariners
George Kirby: 6.1 IP, 4 H, 0 R, 0 BB, 9 K
Gabe Speier: 1 IP, 0 H, 3 K
Andrés Muñoz: 1 IP, 0 H, 0 R, Save (21), 1.06 ERA
Randy Arozarena: 1-for-3, HR (14)
Dominic Canzone: 3-for-3
Pirates
Paul Skenes: 5 IP, 5 H, 0 R, 10 K
Tommy Pham: 2-for-4
Henry Davis: 1-for-3
Other scores around the league:
Orioles 2, Braves 1
T. Rogers: 6.2 IP, 4 H, 6 SO, 2 BB
J. Holliday: 4-4, 1 R, 1 HR, 2 RBI
Red Sox 6, Nationals 4
G. Crochet: 5.0 IP, 9 H, 2 ER, 7 SO, 2 BB
C. Rafaela: 3-4, 2 R, 1 HR, 1 RBI
Phillies 3, Reds 1
Z. Wheeler: 9.0 IP, 1 H, 1 ER, 12 SO
B. Stott: 1-2, 1 R, 1 HR, 2 RBI
Rays 7, Twins 5
J. Boyle: 5.0 IP, 2 H, 7 SO, 1 BB
J. Ryan: 6.0 IP, 6 H, 2 ER, 8 SO
Rockies 6, White Sox 4
M. Moniak: 3-4, 1 R, 1 HR, 3 RBI
S. Halvorsen: 1.0 IP, 1 BB
Royals 4, Diamondbacks 0
M. Lorenzen: 7.0 IP, 2 H, 7 SO, 1 BB
B. Jarvis: 4.0 IP, 3 H, 2 SO, 2 BB
Cubs 11, Cardinals 0
M. Boyd: 5.0 IP, 3 H, 9 SO, 1 BB
N. Hoerner: 3-4, 3 R, 1 RBI
Padres 4, Rangers 1
K. Hart: 3.2 IP, 2 SO
R. Suarez: 1.0 IP, 2 SO
Giants 6, Athletics 2 (WORLD SERIES HERE WE COME)
H. Birdsong: 5.0 IP, 3 H, 1 ER, 6 SO, 5 BB
W. Adames: 1-3, 1 R, 1 HR, 3 RBI
⚾ Must-Watch Games Today
🧊 Rays (49–41) at Tigers (57–34)
🕕 6:40 PM ET – Comerica Park (FS1, FDSN Sun/Detroit)
Shane Baz (8–3, 4.33 ERA) vs. TBD
💥 Dodgers (56–35) at Brewers (50–40)
🕢 7:40 PM ET – American Family Field
Yoshinobu Yamamoto (8–6, 2.51 ERA) vs. Freddy Peralta (9–4, 2.91 ERA)
🟡 Phillies (53–37) at Giants (49–42)
🕤 9:45 PM ET – Oracle Park
Cristopher Sánchez (7–2, 2.68 ERA) vs. Landen Roupp (6–5, 3.48 ERA)
Like this newsletter? Help us keep the content free by sharing our newsletter and supporting our sponsors.
Thanks for reading!