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

IconGilbert dazzles, Raleigh homers as Mariners snap Milwaukee’s 11-game win streak

IconGiants 9, Braves 0 — Devers shines at 1B debut as Giants snap losing skid in rout

IconYankees 5, Blue Jays 4 — Rice crushes go-ahead blast as Yanks snap skid in Toronto

IconTwins 10, Dodgers 7 — Minnesota scrapes out gritty win in chaotic LA slugfest

IconMets 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:

🔥 Top Performances

Hitting

Player (Team)H/ABRHRRBISB
Nolan Schanuel (LAA)4/50010
Gavin Lux (CIN)4/40010
Cody Bellinger (NYY)3/42110
Spencer Torkelson (DET)3/41000
Bryan Reynolds (PIT)3/52020
Brenton Doyle (COL)3/41010
Spencer Horwitz (PIT)3/42021
Angel Martinez (CLE)3/51010
Jose Ramirez (CLE)1/21111
Shohei Ohtani (LAD)1/51120
Cal Raleigh (SEA)1/31110
Kyle Schwarber (PHI)1/41110
Cody Bellinger (NYY)3/42110
Jazz Chisholm Jr. (NYY)1/31130
Corey Seager (TEX)2/41130
Marcus Semien (TEX)1/41110
Lawrence Butler (OAK)1/51110
Andy Pages (LAD)2/31130

Pitching

Player (Team)IPHERBBK
Kevin Gausman (TOR)7.04128
Tanner Bibee (CLE)7.06304
Walker Buehler (BOS)7.06114
Michael McGreevy (STL)7.07201
Zack Wheeler (PHI)6.072010
Paul Skenes (PIT)6.03016
George Kirby (SEA)6.05413
Zac Gallen (ARI)6.07616
Brandon Woodruff (MIL)6.02005

📊 Final Scores and Highlights

Mariners 1, Brewers 0

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

📊 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

Giants 9, Braves 0

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.

🔑 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


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

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

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!