July 27th, 2025

MLB Recap: From the Orioles’ historic shutout to the Padres-Cardinals drama and Gausman-Skubal duel — here’s what you missed on a packed Saturday.

⚾ Headlines Around the League

IconRed Sox 4, Dodgers 2 — Crochet Outduels Kershaw in Fenway Showdown

IconHarper Joins Homer Parade as Phillies Blast Yankees for Second Straight Win

IconPadres Beat Cards Again as Benches Clear in Fiery Finish

IconOrioles 18, Rockies 0 — Mullins Shines in Record-Breaking Blowout

IconMets 2, Giants 1 — Vientos Delivers as Mets Win Sixth Straight in Nail-Biter

IconBlue Jays 6, Tigers 1 — Gausman Silences Skubal as Toronto Wins Fourth Straight

What’s up! Hope everyone’s having a great weekend. Saturday brought us a ton of awesome baseball and way too many moments to cover, but I’ve linked a quick 10-minute recap of the best ones below.

My favorite game of the day was Blue Jays vs Tigers. If you’re into pitching duels, this one was for you. Kevin Gausman was absolutely filthy, and the back-and-forth between him and Skubal was must-watch stuff. I dropped the full highlights below, if you’ve got 10 minutes it’s totally worth it.

Enjoy your Sunday! I’ll be outside doing literally anything other than watching the Giants lose again. You can only watch Devers try to play first base for so long before you start to crash out 😅

All jokes aside, the Mets are a tough team and they are playing well right now.

We also had some rough news around the league as the Yankees will be placing Aaron Judge on the IL. Obviously a huge blow for the Yankees, I am not sure if they are going to be able to hang around until Judge is back but we will see.

🔥 Notable Performances

Hitting

Player (Team)H/ABRHRRBISB
Maikel Garcia (KC)4/72120
Michael Harris II (ATL)4/43120
Jose Ramirez (CLE)3/92000
Alex Bregman (BOS)3/41000
Gunnar Henderson (BAL)3/42020
Jarren Duran (BOS)3/41020
George Springer (TOR)3/52110
Jung Hoo Lee (SF)3/40010
Xavier Edwards (MIA)3/51000
Ty France (MIN)3/40010
Drew Millas (WSH)3/42001
Bobby Witt Jr. (KC)2/82120
Vladimir Guerrero Jr. (TOR)2/41110
Elly De La Cruz (CIN)2/40021
Manny Machado (SD)2/30000
Cal Raleigh (SEA)2/51110

Pitching

Player (Team)IPHERBBK
Trevor Rogers (MIA)7.01015
Merrill Kelly (ARI)6.26113
Cade Horton (CHC)6.14013
Tarik Skubal (DET)6.05037
Garrett Crochet (BOS)6.082210
Kevin Gausman (TOR)6.010110
George Kirby (SEA)6.05239
Andrew Abbott (CIN)6.02137
David Peterson (NYM)6.08134
Ryan Pepiot (TB)6.02046

📊 Final Scores and Highlights

Red Sox 4, Dodgers 2

In a marquee matchup of left-handed aces, Garrett Crochet outpitched legend Clayton Kershaw, striking out 10 over six innings to power the Red Sox past the Dodgers.

🔑 Key Moments

  • The game opened with fireworks as Shohei Ohtani crushed a leadoff homer to center, and Teoscar Hernández followed with a solo shot of his own, quieting Fenway with a quick 2–0 Dodgers lead.

  • Boston wasted no time responding — Carlos Narváez doubled in the 2nd to set the table, and Jarren Duran ripped a two-run triple to tie the game, sending the crowd into a frenzy.

  • Moments later, Abraham Toro lifted a deep sac fly to center, allowing Duran to score and giving the Sox a 3–2 lead.

  • The biggest turning point came in the 4th — with two on and two out, Crochet stared down Ohtani and struck him out on three pitches, ending the threat with a vicious cutter.

  • In the 5th, Roman Anthony gave the Sox some breathing room with a two-out RBI double that extended the lead to 4–2.

  • Duran thrilled the Fenway faithful again in the 6th, ripping his second triple of the night — his 12th of the season — showcasing his speed and relentless energy.

  • Boston’s bullpen locked it down the rest of the way, as Wilson, Whitlock, and Chapman combined for three clean innings to seal the win.

📊 Notable Stats

Red Sox

  • Garrett Crochet: 6.0 IP, 8 H, 2 ER, 2 BB, 10 K

  • Jarren Duran: 3-for-4, 2 triples, 2 RBI, 1 R

  • Roman Anthony: 2-for-2, 2B, RBI, 2 BB

  • Carlos Narváez: 1-for-4, 2B, R

Dodgers

  • Shohei Ohtani: 1-for-4, HR (38), 3 K

  • Teoscar Hernández: 1-for-3, HR (16), BB

  • Clayton Kershaw: 4.2 IP, 6 H, 4 ER, 2 BB, 2 K

Phillies 9, Yankees 4

Bryce Harper launched a 425-foot blast and Ranger Suárez punched out eight as the Phillies kept the pressure on New York with another offensive outburst at Yankee Stadium.

🔑 Key Moments

  • In the top of the 1st, Trea Turner doubled and scored on J.T. Realmuto’s RBI single to give Philly an early spark.

  • Bryce Harper uncorked a monster solo homer in the 3rd — a 425-foot rocket to right-center — to stretch the lead and ignite the visiting dugout.

  • The Phillies’ offense poured it on in the 7th when Edmundo Sosa smashed a two-run shot to straightaway center, putting the game out of reach at 7–1.

  • In the bottom half of the inning, Giancarlo Stanton tried to spark a Yankee rally with a two-run homer, but the deficit proved too large.

  • Ranger Suárez delivered a steady, composed outing — bouncing back from a rough last start to hold the Yankees to one run while striking out eight over 5.2 innings.

  • Philadelphia’s 1–5 hitters continued to dominate, collecting 20 hits over the first two games of the series and keeping the Yankees on their heels throughout.

📊 Notable Stats

Phillies

  • Bryce Harper: 1-for-5, HR (15), SB (10), RBI

  • Trea Turner: 2-for-6, 2 2B, 2 R, RBI

  • Kyle Schwarber: 2-for-5, 2B, 2 RBI

  • Edmundo Sosa: 1-for-4, HR (4), 2 RBI

  • Ranger Suárez: 5.2 IP, 7 H, 1 ER, 1 BB, 8 K

Yankees

  • Giancarlo Stanton: 2-for-5, HR (7), 2 RBI

  • Jazz Chisholm Jr.: 2-for-5, R

  • Marcus Stroman: 3.2 IP, 5 H, 4 ER, 4 BB, 4 K

Padres 3, Cardinals 1

For the second straight night, tempers flared in St. Louis as the Padres held off the Cardinals in a heated 3-1 win. Manny Machado was plunked twice, including in the ninth inning when tensions boiled over and both benches emptied again.

🔑 Key Moments

  • Early spark from Cronenworth and Johnson — Jake Cronenworth doubled and scored in the 2nd on a sharp Bryce Johnson single, aided by a misplay in center to put the Padres up early.

  • Walker ties it up — Jordan Walker answered in the bottom half with an RBI double, plating Arenado and evening the score.

  • Padres manufacture the lead — In the 4th, Johnson laid down a perfect safety squeeze, bringing home Cronenworth for a 2-1 edge.

  • Clutch defense in the 8th — Xander Bogaerts started a huge inning-ending double play on a sharp grounder to strand the tying run.

  • More hit-by-pitch tension — Machado was hit again in the 9th and exchanged words with reliever Andre Granillo, sparking a benches-clearing moment. Cards coach Jon Jay was ejected.

📊 Notable Stats

Padres

  • Bryce Johnson: 2-for-3, 2B, RBI, sac bunt

  • Manny Machado: 2-for-3, HBP (twice), 2B

  • Randy Vásquez: 4.2 IP, 1 H, 1 ER, 2 K

  • Robert Suarez: 1.0 IP, 0 H, 0 R, save

Cardinals

  • Jordan Walker: 1-for-3, RBI double

  • Masyn Winn: 1-for-4

  • Matthew Liberatore: 4.1 IP, 5 H, 2 R (1 ER), 2 BB, 3 K

Orioles 18, Rockies 0

Baltimore delivered its largest shutout win in franchise history, routing the Rockies behind Trevor Rogers’ gem and Cedric Mullins’ milestone night that featured a spectacular catch and a 3-run homer.

🔑 Key Moments

  • O’Hearn kicks things off — Ryan O’Hearn singled in the opening run in the 1st, giving the Orioles a quick 1-0 lead and setting the tone for a relentless offensive day.

  • O’Neill unloads a missile — In the 2nd, Tyler O’Neill crushed a two-run homer to center at 108.1 mph, traveling 417 feet to extend Baltimore’s lead to 3-0.

  • Mullins steals the spotlight — Cedric Mullins made a Superman-style diving catch in the 3rd to rob Orlando Arcia, then launched his 100th career homer in the 4th — a three-run shot to the flag court in right.

  • Standing O for Cedric — After his milestone blast, Mullins returned to center field and was greeted by a roaring ovation from the Camden Yards crowd, tipping his cap in acknowledgment.

  • Jackson caps the eruption — In the 8th, Alex Jackson launched a solo homer to center to push the score to 18-0, sealing the most lopsided shutout in Orioles history.

📊 Notable Stats

Orioles

  • Cedric Mullins: 2-for-3, HR (100th career), 3 RBI, highlight-reel catch

  • Tyler O’Neill: 2-for-2, HR (5), 3 RBI, 2 BB

  • Gunnar Henderson: 3-for-4, 2 RBI, 2 2B

  • Trevor Rogers: 7.0 IP, 1 H, 0 R, 5 K

Rockies

  • Thairo Estrada: 1-for-3

  • Warming Bernabel: 1-for-3

  • Antonio Senzatela: 4.0 IP, 6 H, 6 ER, 2 BB, 3 K

Mets 2, Giants 1

New York used clutch hitting and dominant bullpen work to edge the Giants for their sixth win in a row. Mark Vientos came through with a two-out double in the 6th to flip the game, and the bullpen trio of Garrett, Stanek, and Díaz locked it down late.

🔑 Key Moments

  • Peterson works around early traffic — Despite allowing eight hits, David Peterson allowed just one run across six solid innings, including a key double play in the 2nd to erase a threat.

  • Vientos comes through in the clutch — In the 6th, with two outs and the Mets trailing, Mark Vientos roped a two-run double down the left field line to give New York its first and only lead.

  • Late-game arms slam the door — Reed Garrett and Ryne Stanek each tossed clean innings, and Edwin Díaz handled a tense 9th, stranding the tying run after a double by Jung Hoo Lee.

Mets

  • Mark Vientos: 1-for-3, 2B, 2 RBI

  • Starling Marte: 2-for-3, 2B, R, BB

  • David Peterson: 6.0 IP, 8 H, 1 ER, 3 BB, 4 K

  • Edwin Díaz: 1.0 IP, 1 H, 0 R, 1 K (save)

Giants

  • Jung Hoo Lee: 3-for-4, 2B, RBI

  • Wilmer Flores: 2-for-4

  • Robbie Ray: 5.2 IP, 5 H, 2 ER, 3 BB, 3 K

Blue Jays 6, Tigers 1

Kevin Gausman matched AL Cy Young front-runner Tarik Skubal pitch for pitch, striking out 10 over six shutout frames before Toronto’s bats erupted late to push the Blue Jays to their 63rd win and a series victory in Detroit.

🔑 Key Moments

  • Bichette wears Skubal down — In the 4th, Bo Bichette’s 13-pitch at-bat culminated in a double, driving up Skubal’s pitch count and signaling the Blue Jays’ grind-it-out approach was working.

  • Toronto wastes early chances — Guerrero was picked off third and Springer was thrown out at home on a shallow fly, as the Jays couldn’t capitalize on key early opportunities against Skubal.

  • Bo finally breaks through — In the 8th, Bichette drove in the game’s first runs with a clutch two-run single to right, giving Toronto a 2-0 lead and chasing Tigers reliever Will Vest.

  • Jays go back-to-back-to-back — In a fireworks-filled 9th, Nathan Lukes crushed a two-run homer, followed by solo shots from George Springer and Vladimir Guerrero Jr., turning a tight game into a blowout.

  • Gausman dominates again — The veteran right-hander allowed just one hit over six innings and struck out 10, continuing his resurgent second half in a matchup of elite starters.

📊 Notable Stats

Blue Jays

  • Kevin Gausman: 6.0 IP, 1 H, 0 R, 1 BB, 10 K

  • Bo Bichette: 2-for-4, 2B, 2 RBI, BB

  • George Springer: 3-for-5, HR (18), RBI, 2 R

  • Nathan Lukes: 1-for-2, HR (7), 2 RBI

  • Vladimir Guerrero Jr.: 2-for-4, HR (14), RBI, BB

Tigers

  • Jake Rogers: 2-for-3, R

  • Tarik Skubal: 6.0 IP, 5 H, 0 R, 3 BB, 7 K

  • Chase Lee: 1.0 IP, 4 H, 4 ER, 3 HR allowed

Other scores around the league:

Rangers 6, Braves 5
M. Harris: 4-4, 3 R, 1 HR, 2 RBI
S. Armstrong: 2.0 IP, 1 H, 1 ER, 2 SO

Nationals 9, Twins 3
M. Parker: 5.2 IP, 8 H, 2 ER, 4 SO, 1 BB
L. Garcia: 2-5, 2 R, 1 HR, 1 RBI

Athletics 5, Astros 1
J. Lopez: 4.1 IP, 2 H, 4 SO, 4 BB
J. Sterner: 1.2 IP, 2 H, 1 ER, 1 SO

Cubs 6, White Sox 1
C. Horton: 6.1 IP, 4 H, 3 SO, 1 BB
A. Civale: 5.0 IP, 3 H, 6 SO

Marlins 7, Brewers 4
T. Phillips: 4.0 IP, 3 H, 1 ER, 4 SO
J. Junk: 5.0 IP, 8 H, 3 ER, 5 SO

Pirates 2, Diamondbacks 0
A. Heaney: 5.0 IP, 2 H, 4 SO
D. Bednar: 1.0 IP, 2 SO

Reds 6, Rays 2
A. Abbott: 6.0 IP, 2 H, 1 ER, 7 SO, 3 BB
R. Pepiot: 6.0 IP, 2 H, 6 SO, 4 BB

Guardians 3, Royals 5 (Game 1)
G. Williams: 6.0 IP, 5 H, 2 ER, 3 SO, 2 BB
M. Wacha: 5.1 IP, 3 H, 1 ER, 5 SO, 1 BB

Guardians 6, Royals 4 (Game 2)
T. Bibee: 5.0 IP, 7 H, 4 ER, 8 SO
E. Clase: 1.0 IP

Mariners 7, Angels 2
G. Kirby: 6.0 IP, 5 H, 2 ER, 9 SO, 3 BB
R. Arozarena: 1-4, 2 R, 1 HR, 1 RBI

⚾ Must-Watch Games Today

🗽 Phillies (60‑44) @ Yankees (56‑48)Sunday Powerhouse Matinee

🕜 1:35 PM ET | 📺 NBCSP, YES
Matchup: Zack Wheeler (9‑3, 2.39 ERA) vs. Carlos Rodón (10‑7, 3.10 ERA)

D-backs (51‑54) @ Pirates (43‑62)All Eyes on Paul Skenes

🕜 1:35 PM ET | 📺 SportsNet-PIT, Dbacks.TV
Matchup: Zac Gallen (7‑11, 5.58 ERA) vs. Paul Skenes (5‑8, 1.91 ERA)

🌆 Mets (61‑44) @ Giants (54‑51)Senga Looks to Silence SF

🕖 7:10 PM ET | 📺 ESPN
Matchup: Kodai Senga (7‑3, 1.79 ERA) vs. Matt Gage (0‑0, 0.00 ERA)

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

Thanks for reading!