- First Pitch
- Posts
- July 23rd, 2025
July 23rd, 2025
Daily MLB Recap: Brewers' red-hot run ends in Seattle, Rice saves the Yankees with a late blast, and the Giants pile on 9 in a dominant bounce-back. Full scores, standout players, and top matchups

⚾ Headlines Around the League
Gilbert dazzles, Raleigh homers as Mariners snap Milwaukee’s 11-game win streak
Giants 9, Braves 0 — Devers shines at 1B debut as Giants snap losing skid in rout
Yankees 5, Blue Jays 4 — Rice crushes go-ahead blast as Yanks snap skid in Toronto
Twins 10, Dodgers 7 — Minnesota scrapes out gritty win in chaotic LA slugfest
Mets 3, Angels 2 — Alvarez and youth movement lift Mets to third straight win
Happy Wednesday and thanks for reading today’s edition!
Couple quick things to kick us off. First, the trade deadline is about to start heating up. I’ll do my best to cover all the big moves, but keeping track of every single deal can get hectic. Personally, I think ESPN does a great job covering it. I use their deadline tracker all the time. Check it out below, it’s a really solid resource.
Now, Yankees fans, I know you’re here… how about Ben F’in Rice?! If the Yanks are going to make a legit run back to the World Series, I think two things need to happen.
One — they’ve got to add another starting pitcher at the deadline. We don’t know how sharp Luis Gil will be when he returns, and are we really ready to trust Stroman as a Game 3 guy in a playoff series? Someone like Merrill Kelly makes a lot of sense. Obviously it depends on what the asking price is, but that’s the kind of move that could change everything.
Two — they need someone to go on a magical tear down the stretch. Could be Volpe, Goldschmidt, Dominguez... or maybe, just maybe, it’s Ben Rice.
My two favorite things from Tuesday: First, check out the Ben Rice go ahead homer, and second, this absolutely wild interview between Aaron Boone and the Jomboy crew. Both linked here below:
BEN RICE FOR THE LEAD IN THE NINTH!!!
— Talkin' Yanks (@TalkinYanks)
1:45 AM • Jul 23, 2025
It’s beautiful
— 🇨🇦Mr Bond (@ATKINSnCrewOut)
5:46 PM • Jul 22, 2025
🔥 Top Performances
Hitting
Player (Team) | H/AB | R | HR | RBI | SB |
---|---|---|---|---|---|
Nolan Schanuel (LAA) | 4/5 | 0 | 0 | 1 | 0 |
Gavin Lux (CIN) | 4/4 | 0 | 0 | 1 | 0 |
Cody Bellinger (NYY) | 3/4 | 2 | 1 | 1 | 0 |
Spencer Torkelson (DET) | 3/4 | 1 | 0 | 0 | 0 |
Bryan Reynolds (PIT) | 3/5 | 2 | 0 | 2 | 0 |
Brenton Doyle (COL) | 3/4 | 1 | 0 | 1 | 0 |
Spencer Horwitz (PIT) | 3/4 | 2 | 0 | 2 | 1 |
Angel Martinez (CLE) | 3/5 | 1 | 0 | 1 | 0 |
Jose Ramirez (CLE) | 1/2 | 1 | 1 | 1 | 1 |
Shohei Ohtani (LAD) | 1/5 | 1 | 1 | 2 | 0 |
Cal Raleigh (SEA) | 1/3 | 1 | 1 | 1 | 0 |
Kyle Schwarber (PHI) | 1/4 | 1 | 1 | 1 | 0 |
Cody Bellinger (NYY) | 3/4 | 2 | 1 | 1 | 0 |
Jazz Chisholm Jr. (NYY) | 1/3 | 1 | 1 | 3 | 0 |
Corey Seager (TEX) | 2/4 | 1 | 1 | 3 | 0 |
Marcus Semien (TEX) | 1/4 | 1 | 1 | 1 | 0 |
Lawrence Butler (OAK) | 1/5 | 1 | 1 | 1 | 0 |
Andy Pages (LAD) | 2/3 | 1 | 1 | 3 | 0 |
Pitching
Player (Team) | IP | H | ER | BB | K |
---|---|---|---|---|---|
Kevin Gausman (TOR) | 7.0 | 4 | 1 | 2 | 8 |
Tanner Bibee (CLE) | 7.0 | 6 | 3 | 0 | 4 |
Walker Buehler (BOS) | 7.0 | 6 | 1 | 1 | 4 |
Michael McGreevy (STL) | 7.0 | 7 | 2 | 0 | 1 |
Zack Wheeler (PHI) | 6.0 | 7 | 2 | 0 | 10 |
Paul Skenes (PIT) | 6.0 | 3 | 0 | 1 | 6 |
George Kirby (SEA) | 6.0 | 5 | 4 | 1 | 3 |
Zac Gallen (ARI) | 6.0 | 7 | 6 | 1 | 6 |
Brandon Woodruff (MIL) | 6.0 | 2 | 0 | 0 | 5 |
📊 Final Scores and Highlights
Mariners 1, Brewers 0
Cal Raleigh hits his MLB-leading 39th homer and Logan Gilbert strikes out 10 as the @Mariners snap Milwaukee's 11-game winning streak.
— MLB (@MLB)
4:15 AM • Jul 23, 2025
Logan Gilbert was nearly unhittable and Cal Raleigh provided the only run needed with a historic solo shot as Seattle ended Milwaukee’s MLB-best winning streak at 11.
🔑 Key Moments
Cal Raleigh broke a scoreless tie in the 6th with a 391-foot homer to right — his 39th of the season — tying Ken Griffey Jr. for most homers in a player’s first five Mariners seasons
Logan Gilbert carried a no-hitter into the 5th and allowed just two hits while striking out 10 in 6.1 masterful innings
Gilbert attacked early, throwing first-pitch strikes to 17 of 21 batters and dominating with his slider and splitter
In the 9th, Andrés Muñoz worked around two walks and a wild pitch, striking out Christian Yelich and Isaac Collins before a game-ending force out sealed his 22nd save
The Mariners bullpen combined for 2.2 hitless innings, locking down Seattle’s 5th shutout of the season
Pat Murphy was furious after some questionable umpiring in a crucial spot
— Jomboy Media (@JomboyMedia)
4:20 AM • Jul 23, 2025
📊 Notable Stats
Seattle Mariners
Cal Raleigh: 1-for-3, HR (39), RBI
Julio Rodríguez: 1-for-3
Logan Gilbert: 6.1 IP, 2 H, 0 R, 0 BB, 10 K
Andrés Muñoz: 1.0 IP, 0 H, 0 R, 2 BB, 2 K, SV (22)
Milwaukee Brewers
Jackson Chourio: 1-for-3, BB
Christian Yelich: 1-for-4
Jacob Misiorowski: 3.2 IP, 3 H, 0 R, 1 BB, 7 K
NUMBER 39 FOR BIG DUMPER! #TridentsUp
— Seattle Mariners (@Mariners)
3:16 AM • Jul 23, 2025
Giants 9, Braves 0
Back in the W column 😎
— SFGiants (@SFGiants)
1:55 AM • Jul 23, 2025
Rafael Devers looked right at home in his first-ever start at first base, while Landen Roupp and the Giants' offense delivered a much-needed blowout to halt a six-game losing streak with a 9–0 shutout in Atlanta.
Your starting first baseman for the San Francisco Giants
— Talkin’ Baseball (@TalkinBaseball_)
11:26 PM • Jul 22, 2025
🔑 Key Moments
Casey Schmitt kicked off the scoring with a 416-foot solo homer in the 2nd, his 5th of the year
Moments later, Matt Chapman ripped an RBI triple to deep center to bring in Willy Adames, part of a four-run inning
Rafael Devers, making his debut at first base, added an RBI single in the 2nd and later doubled in a 2-hit night
Wilmer Flores blew the game open with a 3-run homer in the 7th — his 12th of the season and 2nd as a DH
The Giants’ pitching staff was lights-out — Landen Roupp struck out 6 over 5 scoreless innings, and the bullpen added 9 more Ks to seal the shutout
📊 Notable Stats
San Francisco Giants
Rafael Devers: 2-for-5, 2B, RBI, 2 R
Wilmer Flores: 1-for-3, HR (12), 4 RBI
Casey Schmitt: 1-for-4, HR (5), RBI
Matt Chapman: 2-for-5, 3B, RBI
Landen Roupp: 5.0 IP, 4 H, 0 R, 1 BB, 6 K
Atlanta Braves
Matt Olson: 3-for-5
Michael Harris II: 2-for-4
Davis Daniel: 5.0 IP, 7 H, 5 ER, 4 BB, 3 K
Yankees 5, Blue Jays 4
Tuesday Triumph.
#RepBX
— New York Yankees (@Yankees)
2:01 AM • Jul 23, 2025
The Yankees flipped the script with a ninth-inning go-ahead homer from Ben Rice, ending their five-game skid in Toronto and earning a gritty 5–4 win behind longballs from Rice, Cody Bellinger, and Jazz Chisholm Jr.
🔑 Key Moments
Jazz Chisholm Jr. opened the scoring in the 1st with a 3-run blast to right-center — his 18th of the year — off Max Scherzer
In the 5th, Cody Bellinger added to his big night with a solo homer, pushing the Yankees ahead 4–1
Toronto responded with two runs in the 6th after a throwing error by Anthony Volpe and RBI knocks from Davis Schneider and George Springer, tying the game 4–4
In the 9th, Ben Rice jumped on the first pitch from Jeff Hoffman, belting a solo homer (his 15th) to give New York the lead
Devin Williams worked around a single in the 9th, striking out two and sealing the win with his 15th save
📊 Notable Stats
New York Yankees
Cody Bellinger: 3-for-4, HR (18), 2B, RBI, 2 R
Jazz Chisholm Jr.: 1-for-3, HR (18), 3 RBI, BB
Ben Rice: 1-for-4, HR (15), RBI, R
Cam Schlittler: 5.0 IP, 7 H, 2 ER, 3 BB, 3 K
Devin Williams: 1.0 IP, 1 H, 0 R, 2 K, SV (15)
Toronto Blue Jays
Vladimir Guerrero Jr.: 3-for-5
George Springer: 2-for-3, RBI, BB
Addison Barger: 2-for-5, 2 RBI
Davis Schneider: 1-for-1, 2B, RBI
Max Scherzer: 5.0 IP, 5 H, 4 ER, 1 BB, 4 K
Twins 10, Dodgers 7
Royce Lewis and Christian Vázquez combine for 6 RBI in the @Twins victory in LA.
— MLB (@MLB)
5:28 AM • Jul 23, 2025
The Twins battled through bullpen injuries, defensive miscues, and a late Dodgers push to secure a 10–7 win at Dodger Stadium. Despite only nine hits, Minnesota capitalized on walks, errors, and timely contact to move within three games of .500.
🔑 Key Moments
In the 2nd, Royce Lewis grounded into a would-be double play, but a misplay at third allowed Carlos Correa to score and opened the door for a big inning
Christian Vázquez, hitless with runners in scoring position for over a month, roped a two-run double to center to put the Twins up 3–0
The Dodgers responded in the 4th when Andy Pages crushed a game-tying three-run homer to left-center, swinging momentum LA’s way
Ty France doubled in the 6th and later came around on another clutch hit from Vázquez, whose RBI single gave Minnesota a 6–3 lead
With two outs in the bottom half, Hyeseong Kim brought the Dodgers back within one with a sharp two-run single to center
The game broke open in the 7th when Lewis hit a routine tapper back to the mound — but a wild throw by Henriquez brought in three more runs
Shohei Ohtani gave Dodger fans a final jolt in the 9th with a towering two-run homer, but Jhoan Duran held firm to close out the win
📊 Notable Stats
Twins
Carlos Correa: 2-for-3, 4 R, 2 BB
Ty France: 2-for-3, 3 R, 2B, RBI, 2 BB
Christian Vázquez: 2-for-4, 2B, 3 RBI
Royce Lewis: 0-for-4, 3 RBI
Jhoan Duran: 2 IP, 3 H, 2 ER, HR, SV
Dodgers
Andy Pages: 2-for-3, HR (19), 3 RBI
Shohei Ohtani: 1-for-5, HR (36), 2 RBI
Hyeseong Kim: 1-for-4, 2 RBI
Yoshinobu Yamamoto: 5 IP, 5 H, 3 R (1 ER), 8 K
Dodgers used six pitchers, issued 7 walks, and committed 2 errors
Mets 3, Angels 2
Series Dub! 😤 #MetsWin#LGM
— New York Mets (@Mets)
1:59 AM • Jul 23, 2025
With the Trade Deadline looming, the Mets’ next-gen core took center stage Tuesday night at Citi Field. Francisco Alvarez’s clutch homer, Brett Baty’s spark, and Ronny Mauricio’s hustle lifted New York past the Angels 3–2, sending a clear message about the club’s faith in its future.
🔑 Key Moments
In the 5th, Brett Baty kept the inning alive with a two-out double, setting the stage for Francisco Alvarez, who crushed a game-tying two-run homer to left — his second straight impactful game since returning from Triple-A
Moments later, Ronny Mauricio singled, swiped second, and came around to score the go-ahead run on Brandon Nimmo’s RBI single to center
In the 7th, Ryan Zeferjahn escaped a bases-loaded jam by striking out Pete Alonso, preserving the Mets’ 3–2 edge
Frankie Montas battled through 5.2 innings, scattering 8 hits and limiting the damage, while Ryne Stanek locked down the 9th for the save
The Angels threatened late, but Mike Trout popped out with two runners on to end the game as the Mets held firm
📊 Notable Stats
Mets
Francisco Alvarez: 1-for-4, HR (4), 2 RBI
Ronny Mauricio: 1-for-3, R, SB
Brett Baty: 1-for-4, 2B, R
Frankie Montas: 5.2 IP, 8 H, 2 ER, 6 K
Ryne Stanek: 1.0 IP, 2 H, 0 ER, SV
Angels
Jorge Soler: 1-for-4, HR (12)
Nolan Schanuel: 4-for-5, 2B, RBI
Logan O’Hoppe: 3-for-4
Kyle Hendricks: 4.2 IP, 5 H, 3 ER, HR allowed
Other scores around the league:
Guardians 6, Orioles 3
J. Cantillo: 5.0 IP, 2 H, 1 ER, 5 SO, 4 BB
J. Ramirez: 1-2, 1 R, 1 HR, 1 RBI
Pirates 8, Tigers 5
M. Keller: 6.0 IP, 6 H, 3 ER, 5 SO, 3 BB
S. Horwitz: 3-4, 2 R, 2 RBI
Marlins 4, Padres 3
E. Cabrera: 5.2 IP, 5 H, 1 ER, 6 SO
R. Henriquez: 1.0 IP, 2 H, 2 ER, 1 SO, 1 BB
Phillies 4, Red Sox 1
C. Sanchez: 9.0 IP, 4 H, 1 ER, 12 SO
M. Kepler: 1-2, 1 R, 1 HR, 1 RBI
Nationals 6, Reds 1
K. Pilkington: 2.0 IP, 3 SO
J. Bell: 1-3, 1 R, 1 HR, 1 RBI
Rays 4, White Sox 3
E. Uceta: 2.0 IP, 1 H, 4 SO
P. Fairbanks: 1.0 IP
Rangers 6, Athletics 2
J. deGrom: 6.0 IP, 3 H, 1 ER, 9 SO, 1 BB
C. Seager: 2-4, 1 R, 1 HR, 3 RBI
Cubs 6, Royals 0
M. Boyd: 7.0 IP, 4 H, 6 SO, 1 BB
N. Hoerner: 2-5, 1 R, 1 RBI
Rockies 8, Cardinals 4
M. Moniak: 2-4, 2 R, 1 HR, 2 RBI
B. Blalock: 5.1 IP, 8 H, 2 ER, 1 BB
Astros 3, Diamondbacks 1
F. Valdez: 7.0 IP, 7 H, 1 ER, 4 SO, 1 BB
E. Rodriguez: 6.1 IP, 6 H, 3 SO, 3 BB
⚾ Must-Watch Games Today
🍁 Yankees (56‑45) @ Blue Jays (59‑42) – Fried vs. Bassitt in AL East Duel
🕖 7:07 PM ET | 📺 YES, Sportsnet, TVA Sports
Pitching Matchup: Max Fried (11‑3, 2.43 ERA) vs. Chris Bassitt (10‑4, 3.89 ERA)
Two playoff-caliber teams with top arms on the mound, expect a playoff-type atmosphere in Toronto.
💥 Red Sox (54‑49) @ Phillies (58‑43) – Giolito Meets Luzardo Under the ESPN Lights
🕖 7:05 PM ET | 📺 ESPN
Pitching Matchup: Lucas Giolito (6‑2, 3.59 ERA) vs. Jesús Luzardo (8‑5, 4.29 ERA)
A prime-time interleague showdown featuring a pair of strikeout-heavy lefties and playoff implications on both sides.
⚓ Brewers (60‑41) @ Mariners (54‑47) – Gilbert Faces One of the NL’s Best
🕒 3:40 PM ET | 📺 ROOTNW, FanDuel Sports Network Wisconsin
Pitching Matchup: Quinn Priester (8‑2, 3.33 ERA) vs. Luis Castillo (7‑5, 3.21 ERA)
Milwaukee has been one of the hottest teams in baseball, and this matchup against a playoff-hunting Mariners team is a perfect matinee test.
I am also curious to see how Quinn Priester looks. He is coming off of a great start and will be immediately tested again with the tough Mariners lineup.
Like this newsletter? Help us keep the content free by sharing our newsletter and supporting our sponsors.
Thanks for reading!