July 22nd, 2025

Monday’s full MLB recap: Brewers stay red-hot with their 11th straight win, while the Phillies beat the Red Sox in one of the strangest walk-offs you’ll ever see. Ohtani goes deep again, and James Outman robs Carlos Correa at the wall to seal a Dodgers thriller.

⚾ Headlines Around the League

IconMilwaukee wins 11th straight, takes over MLB’s best record

IconPhillies 3, Red Sox 2 (F/10) — Sosa wins it on rare walk-off catcher’s interference

IconBlue Jays 4, Yankees 1 — Gausman silences Yankees as Jays win 11th straight at home

IconOhtani homers, Outman saves the day in wild LA win

IconMets 7, Angels 5 — Alvarez returns with spark as Mets rally late

IconPerez Powers Kansas City with Two-Homer Night

Monday’s games did not disappoint. The Brewers just keep rolling! That’s 11 straight wins now. They are must watch while this streak is going on.

We also had an absolutely wild finish in the Red Sox–Phillies game, which ended on a catcher’s interference that allowed the winning run to come home. You don’t see that every day.

But the best thing I saw on Monday came from the Twins–Dodgers game. In a tense 9th inning, James Outman made one of the most clutch, timely catches of the season. Carlos Correa, a known Dodgers villain, came about a foot away from tying the game with a homerun. Outman was already playing deep in a no doubles shift and he was able to reach up and pull it back. Just an awesome ending in what was already a great game. And anytime Ohtani is doing his thing on the mound and at the plate, it’s must-watch stuff.

Check out full highlights here for the Twins/Dodgers as well as the crazy ending in Philly.

Hope everyone has a great Tuesday, see you back here tomorrow! Thanks for subscribing to First Pitch 🙂 

🔥 Top Performances

Hitting

Player (Team)H/ABRHRRBISB
Willy Adames (SF)4/52120
Chase Meidroth (ChW)4/51000
Willson Contreras (StL)3/52120
Carson Kelly (ChC)3/41100
Masyn Winn (StL)3/50010
Will Smith (LAD)2/42220
Salvador Perez (KC)2/52240
Brice Matthews (HOU)2/42250
Jose Ramirez (CLE)1/53130
Shohei Ohtani (LAD)1/41120
Xavier Edwards (MIA)3/40001
Royce Lewis (MIN)3/40001
Drake Baldwin (ATL)3/52060
Spencer Horwitz (PIT)3/41010
Luis Rengifo (LAA)3/41000
Brady House (WSH)3/42011
Jacob Young (WSH)3/50020
Kyle Isbel (KC)3/41000
Bryce Harper (PHI)2/41000
Rafael Devers (SF)2/41001

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
Brandon Woodruff (MIL)6.02005

📊 Final Scores and Highlights

Brewers 6, Mariners 0

Held hitless through five innings, the Brewers exploded for four runs in the sixth to back another dominant outing from Brandon Woodruff and extend their win streak to 11 games — taking sole possession of first place in the NL Central and the best record in baseball.

🔑 Key Moments

  • George Kirby kept Milwaukee hitless through five before Joey Ortiz lined a one-out single in the 6th to spark a rally

  • Brice Turang followed with a double to center, and William Contreras brought home the game’s first run with a sac fly

  • Christian Yelich and Jackson Chourio delivered back-to-back RBI hits to cap a four-run sixth that broke the game open

  • Isaac Collins and Contreras added insurance RBIs in the 8th, taking advantage of a Seattle error to make it 6-0

  • Joey Ortiz capped his night with a diving play at short to end the 8th, helping preserve the shutout

  • Woodruff was masterful again, scattering just 2 hits over 6 scoreless frames with 5 strikeouts and only 62 pitches

📊 Notable Stats

Milwaukee Brewers

  • Brice Turang: 2-for-4, 2B, R

  • Christian Yelich: 2-for-4, RBI, R

  • Jackson Chourio: 2-for-4, 2B, 2 RBI

  • William Contreras: 1-for-3, 2B, RBI, SF

  • Isaac Collins: 1-for-3, RBI, BB

  • Brandon Woodruff: 6.0 IP, 2 H, 0 ER, 0 BB, 5 K

Seattle Mariners

  • Ben Williamson: 2-for-3, SB

  • Jorge Polanco: 1-for-4

  • Cal Raleigh: 1-for-4

  • George Kirby: 6.0 IP, 5 H, 4 ER, 1 BB, 3 K

Phillies 3, Red Sox 2

Edmundo Sosa’s checked swing in the 10th clipped the catcher’s mitt, giving the Phillies an improbable walk-off win — their first by catcher’s interference in over 50 years — and snapping a recent skid with help from Zack Wheeler’s dominant outing.

🔑 Key Moments

  • Jarren Duran led off the game with a solo homer to left, his 9th of the year, putting Boston up early

  • The Phillies responded in the 4th — Nick Castellanos tied it with an RBI single and J.T. Realmuto followed with a go-ahead knock

  • Trevor Story knotted it back up in the 6th with an RBI single to score Alex Bregman, who had doubled earlier in the inning

  • Zack Wheeler was electric, striking out 10 over 6 innings of two-run ball to keep the game even

  • In the 10th, Max Lazar stranded the Red Sox’s ghost runner with two huge strikeouts to preserve the tie

  • The bottom half unraveled for Boston — a wild pitch advanced runners, and after a pair of walks loaded the bases, Sosa ended it by clipping Carlos Narváez’s glove mid-swing. Replay review confirmed the catcher’s interference, and the Phillies walked it off in bizarre fashion

📊 Notable Stats

Philadelphia Phillies

  • Bryce Harper: 2-for-4, 2 2B, R

  • Nick Castellanos: 1-for-4, RBI, R

  • J.T. Realmuto: 1-for-4, RBI, SB

  • Edmundo Sosa: 1-for-1, walk-off RBI (catcher’s interference)

  • Zack Wheeler: 6.0 IP, 7 H, 2 ER, 0 BB, 10 K

Boston Red Sox

  • Jarren Duran: 1-for-4, HR (9), R, RBI

  • Trevor Story: 2-for-4, RBI, SB

  • Roman Anthony: 1-for-5, 2B

  • Walker Buehler: 7.0 IP, 6 H, 2 R (1 ER), 1 BB, 4 K

Blue Jays 4, Yankees 1

Kevin Gausman reminded everyone who the ace is with seven dominant innings against the Yankees, striking out eight and leading the Blue Jays to their 11th consecutive home win and a four-game lead atop the AL East.

🔑 Key Moments

  • Giancarlo Stanton opened the scoring with a solo homer in the 4th — his 5th of the season — to briefly give New York the lead

  • The Blue Jays responded in the 5th as Bo Bichette ripped a two-run double to left, flipping the score 2-1

  • Myles Straw added insurance with a well-placed infield RBI single, aided by a throwing error from Oswald Peraza

  • In a pivotal moment, Gausman won a nine-pitch duel with Aaron Judge, getting the Yankees slugger to pop out with two men on to end the 5th

  • Toronto’s bullpen closed it out with two scoreless innings, capped by Jeff Hoffman striking out the side in the 9th to seal the win

📊 Notable Stats

Toronto Blue Jays

  • Bo Bichette: 1-for-4, 2B (28), 2 RBI

  • Vladimir Guerrero Jr.: 1-for-2, R, BB

  • Myles Straw: 1-for-4, RBI, R

  • Kevin Gausman: 7.0 IP, 4 H, 1 ER, 2 BB, 8 K

  • Jeff Hoffman: 1.0 IP, 0 H, 0 R, 0 BB, 3 K

New York Yankees

  • Giancarlo Stanton: 1-for-4, HR (5), RBI

  • Trent Grisham: 1-for-3, 2B, BB

  • Paul Goldschmidt: 1-for-4

  • Carlos Rodón: 5.0 IP, 6 H, 4 R (2 ER), 5 BB, 4 K

Dodgers 5, Twins 2

Shohei Ohtani gave up a leadoff homer, responded with a two-run blast of his own, and James Outman sealed it with a jaw-dropping robbery at the wall as the Dodgers snapped a three-game skid with a thrilling win at Chavez Ravine.

🔑 Key Moments

  • Byron Buxton opened the game with a bang, launching a 410-foot solo homer off Ohtani on just the second pitch of the night

  • Ohtani quickly got it back — he crushed a 441-foot, two-run shot to center in the bottom half, becoming the first pitcher since 1979 to give up and hit a homer in the same 1st inning

  • Will Smith added two solo homers in the 4th and 6th, giving him 14 on the year and extending the Dodgers’ lead

  • Andy Pages joined the home run party in the 7th with a 412-foot bomb, LA’s fourth of the night

  • In the 9th, with two on and two out, Carlos Correa nearly tied the game — but James Outman made a leaping grab at the center field wall to rob a three-run homer and seal the win

📊 Notable Stats

Los Angeles Dodgers

  • Shohei Ohtani: 1-for-4, HR (35), 2 RBI; 3.0 IP, 4 H, 1 ER, 1 BB, 3 K

  • Will Smith: 2-for-4, 2 HR (13, 14), 2 R, 2 RBI

  • Andy Pages: 1-for-3, HR (18), RBI

  • Dustin May: 4.2 IP, 5 H, 0 ER, 3 BB, 4 K

Minnesota Twins

  • Byron Buxton: 2-for-4, HR (23), 2 R, RBI

  • Ryan Jeffers: 2-for-3, 2 BB

  • Royce Lewis: 3-for-4, 2B, SB

  • David Festa: 5.1 IP, 4 H, 4 ER, 1 BB, 5 K, 3 HR allowed

Mets 7, Angels 5

Francisco Alvarez made his presence felt immediately in his return to the big leagues, helping power a late comeback as the Mets rallied to beat the Angels 7-5 on Monday at Citi Field. Juan Soto tied it with a clutch knock in the seventh before Alvarez’s eighth-inning double set the table for the go-ahead run.

🔑 Key Moments

  • Logan O’Hoppe opened the scoring for the Angels with a solo homer in the second — the only long ball of the game for L.A.

  • The Angels stretched their lead to 3-0 in the third as Taylor Ward laced a two-run double, aided by a throwing error to let him reach third.

  • Brett Baty got the Mets on the board in the fourth with a two-run blast to center, cutting the deficit to 4-2.

  • After the Angels added a fifth run, the Mets stormed back in the seventh — Francisco Lindor drove in one with a forceout and Juan Soto followed with a game-tying two-run single.

  • In the eighth, Baty walked, and Francisco Alvarez doubled to put runners on second and third. Moments later, Ronny Mauricio reached on a fielder’s choice and a throwing error allowed Baty to score the go-ahead run.

  • Edwin Díaz struck out the side in the ninth to lock down the win.

📊 Notable Stats

Mets

  • Francisco Alvarez: 1-for-2, 2 BB, 2 R, 2B

  • Juan Soto: 1-for-4, 2 RBI

  • Brett Baty: 1-for-3, HR (11), 2 R, 2 RBI

  • Edwin Díaz: 1.0 IP, 0 H, 0 R, 3 K, Save

Angels

  • Taylor Ward: 2-for-5, 2B, 3 RBI

  • Logan O’Hoppe: 2-for-4, HR (18), RBI

  • Zach Neto: 1-for-4, BB, SB

  • Tyler Anderson: 6.0 IP, 4 H, 4 ER, 5 BB, 4 K

Royals 12, Cubs 4

Salvador Perez crushed two homers and the Royals offense exploded for a season-high 12 runs in a dominant win at Wrigley, giving Kansas City a spark as they fight to stay in the Wild Card race.

🔑 Key Moments

  • Jac Caglianone opened the scoring with a 106 mph laser to left-center for his 5th career homer

  • Matt Shaw briefly gave the Cubs control with a three-run shot in the 2nd to make it 4–1

  • Salvador Perez launched his first two-run homer in the 4th to pull the Royals within a run

  • Jonathan India tied the game with a double, and Bobby Witt Jr. followed with a go-ahead RBI single in the 5th

  • John Rave homered to extend the lead in the 7th — one of eight Royals to collect a hit

  • Perez capped the rout with his second two-run homer in the 8th, a 408-foot shot to center

📊 Notable Stats

Royals

  • Salvador Perez: 2-for-5, 2 HR, 4 RBI

  • John Rave: 2-for-4, HR, 2 RBI

  • Jac Caglianone: 1-for-4, HR, BB, 2 R

  • Kyle Isbel: 3-for-4, R

  • Noah Cameron: 6.0 IP, 7 H, 4 ER, 7 K

Cubs

  • Matt Shaw: 2-for-4, HR, 3 RBI

  • Carson Kelly: 3-for-4, HR

  • Justin Turner: 2-for-4, 2B

  • Ben Brown: 4.0 IP, 7 H, 7 R (6 ER), 4 K

Other scores around the league:

Guardians 10, Orioles 5
T. Bibee: 7.0 IP, 6 H, 3 ER, 4 SO
J. Ramírez: 1-5, 3 R, 1 HR, 3 RBI

Pirates 3, Tigers 0
P. Skenes: 6.0 IP, 3 H, 6 SO, 1 BB
D. Bednar: 1.0 IP, 1 H, 1 SO

Padres 2, Marlins 1
A. Morejon: 1.2 IP, 2 SO
R. Suarez: 1.0 IP, 1 H, 1 SO

Nationals 10, Reds 8
J. Wood: 2-4, 2 R, 1 RBI
J. Bell: 2-5, 2 R, 1 HR, 1 RBI

Braves 9, Giants 5
D. Baldwin: 3-5, 2 R, 6 RBI
W. Adames: 4-5, 2 R, 1 HR, 2 RBI

White Sox 8, Rays 3
M. Vargas: 1-3, 2 R, 1 HR, 2 RBI
C. Meidroth: 4-5, 1 R

Rangers 7, Athletics 2
J. Leiter: 6.0 IP, 4 H, 2 ER, 7 SO, 4 BB
N. Kurtz: 2-3, 2 R, 1 HR, 1 RBI

Cardinals 6, Rockies 2
M. McGreevy: 7.0 IP, 7 H, 2 ER, 1 SO
W. Contreras: 3-5, 2 R, 1 HR, 2 RBI

Astros 6, Diamondbacks 3
B. Matthews: 2-4, 2 R, 2 HR, 5 RBI
C. Gordon: 5.2 IP, 7 H, 2 ER, 4 SO, 2 BB

⚾ Must-Watch Games Today

🧀 Brewers (60-40) @ Mariners (53-47)

🕘 9:40 PM EDT • T-Mobile Park
Jacob Misiorowski (4-1, 2.81 ERA) vs. Logan Gilbert (2-3, 3.39 ERA)

Why Watch: The Brewers are riding an 11-game win streak and looking for 12 straight. Misiorowski’s breakout campaign meets a tough Seattle lineup anchored by Gilbert.

🗽 Yankees (55-45) @ Blue Jays (59-41)

🕖 7:07 PM EDT • Rogers Centre
Cam Schlittler (1-0, 5.06 ERA) vs. Max Scherzer (1-0, 4.70 ERA)

Why Watch: All eyes on Scherzer as he takes the mound for Toronto. Can the Yankees’ rookie hold up against the Jays’ power lineup?

🧦 Red Sox (54-48) @ Phillies (57-43)

🕡 6:45 PM EDT • Citizens Bank Park
Richard Fitts (1-3, 4.28 ERA) vs. Cristopher Sánchez (8-2, 2.50 ERA)

Why Watch: Boston’s trying to cool off one of the NL’s most consistent arms in Sánchez. A tight interleague battle with playoff vibes.

Like this newsletter? Help us keep the content free by sharing our newsletter and supporting our sponsors.

Thanks for reading!