- First Pitch
- Posts
- June 28th, 2025
June 28th, 2025
22 runs from the Orioles, 3 bombs from Steer, and a near no-hitter in Cincy — but that was just the start. Turner torched the Braves, benches cleared, and Cam Smith showed the Cubs what they gave up. It was a WILD Friday in baseball — catch up on every headline, highlight, and hero.

Happy Saturday!
Last night brought the fireworks! High-scoring games and plenty of drama around the league. Thanks again for being part of First Pitch.
Honestly, the most eye-opening thing today was the Reds taking it to the Padres. They do a lot of things right and definitely have the talent to make a playoff run. Exciting baseball in Cincy!
Let’s jump into the action!
⚾ Headlines Around the League
Orioles Crush Rays 22–8 After Erasing 6–Run Deficit in Wild Comeback
Reds Dominate Padres 8–1 Behind Martinez’s Near No-Hitter, Steer’s 3-HR Outburst
Turner, Phillies Explode for 13 Runs After Delay in Rout of Braves
Mastrobuoni Delivers Late as Mariners Outlast Rangers in Extra-Inning Thriller
Ohtani Powers Dodgers in Kansas City Win, 5–4 Over Royals
Smith Homers vs. Former Team as Astros Beat Cubs 7–4 for Fifth Straight Win
🔥 Top Performances
Hitting
Player (Team) | H/AB | R | HR | RBI | SB |
---|---|---|---|---|---|
Trea Turner (PHI) | 4/6 | 4 | 2 | 2 | 1 |
Gunnar Henderson (BAL) | 4/6 | 2 | 1 | 2 | 0 |
Gary Sanchez (BAL) | 4/5 | 3 | 1 | 4 | 0 |
Julio Rodriguez (SEA) | 3/5 | 2 | 0 | 1 | 0 |
CJ Abrams (WSH) | 3/6 | 0 | 0 | 1 | 1 |
Yainer Diaz (HOU) | 3/4 | 1 | 1 | 3 | 0 |
George Springer (TOR) | 3/5 | 2 | 0 | 2 | 1 |
Brandon Lowe (TB) | 3/5 | 2 | 1 | 4 | 0 |
Luis Garcia Jr. (WSH) | 3/6 | 1 | 0 | 2 | 0 |
J.T. Realmuto (PHI) | 3/4 | 1 | 0 | 1 | 0 |
Spencer Steer (CIN) | 3/4 | 3 | 3 | 4 | 0 |
Pitching
Player (Team) | IP | H | ER | BB | K |
---|---|---|---|---|---|
Sonny Gray (STL) | 9.0 | 1 | 0 | 0 | 11 |
Nick Martinez (CIN) | 8.0 | 1 | 1 | 2 | 6 |
Jose Berrios (TOR) | 7.0 | 4 | 0 | 1 | 8 |
Luis Ortiz (CLE) | 7.0 | 6 | 4 | 1 | 5 |
Brayan Bello (BOS) | 6.0 | 8 | 3 | 3 | 1 |
Brandon Walter (HOU) | 6.0 | 5 | 1 | 0 | 5 |
📊 Final Scores and Highlights
Orioles 22, Rays 8
The @Orioles score 22 runs in a game for the first time since 2000!
— MLB (@MLB)
2:41 AM • Jun 28, 2025
The Orioles flipped the script on Tampa Bay in a stunning reversal Friday night, storming back from a 6–0 hole to rout the Rays 22–8 behind a 21-hit explosion at Camden Yards.
🔑 Game Highlights
Tampa Bay jumped ahead 6–0 in the 2nd inning with three homers, including a 3-run blast by Brandon Lowe
Coby Mayo and Ramón Urías sparked Baltimore’s response with a pair of 2-RBI hits in the 2nd
Gary Sánchez gave the Orioles the lead for good with a 2-run homer in the 5th, his 4th in 10 games
Baltimore piled on with 14 runs across the final 4 innings, including homers by Jackson Holliday, Gunnar Henderson, and Mayo in a 7-run 8th
The O’s posted their highest run total of the season and notched their first win after trailing by 6+ since 2022
📊 Notable Stats
Gary Sánchez (BAL) – 4-for-5, HR (4), 4 RBI, 3 R
Coby Mayo (BAL) – 2-for-6, HR (1), 4 RBI, 2 R
Gunnar Henderson (BAL) – 4-for-6, HR (9), 2 RBI, 2 R
Ramón Urías (BAL) – 3-for-4, 2 RBI, 3 R, SB
Colton Cowser (BAL) – 3-for-4, 2 RBI, 4 R, 3 2B
Tomoyuki Sugano (BAL) – 5.0 IP, 9 H, 7 ER, 3 HR
Brandon Lowe (TB) – 3-for-5, HR (17), 4 RBI
Josh Lowe (TB) – 2-for-4, HR (5), RBI
Jonathan Aranda (TB) – 2-for-5, HR (9), RBI
Ryan Pepiot (TB) – 1.2 IP, 5 H, 4 ER, 2 BB
Reds 8, Padres 1
Just an electric night at GABP
#ATOBTTR
— Cincinnati Reds (@Reds)
2:27 AM • Jun 28, 2025
In front of Reds royalty from the Big Red Machine era, Nick Martinez took a no-hitter into the 9th and Spencer Steer mashed three home runs as Cincinnati delivered a commanding 8–1 win over the Padres at Great American Ball Park.
🔑 Game Highlights
Nick Martinez retired 22 straight batters after a 1st-inning walk and came within two outs of a no-hitter before exiting in the 9th after allowing a double
Spencer Steer launched 3 homers in his first 3 plate appearances, driving in 4 runs in a career night
Elly De La Cruz and Austin Hays each scored and contributed to a 4-run 5th inning that broke the game open
Cincinnati pitching struck out 14 and held San Diego to just 1 hit, a 9th-inning double
📊 Notable Stats
Nick Martinez (CIN) – 8.0+ IP, 1 H, 1 ER, 2 BB, 6 K
Spencer Steer (CIN) – 3-for-4, 3 HR (7, 8, 9), 4 RBI, 3 R
Elly De La Cruz (CIN) – 2-for-4, R, RBI, SB (22)
Austin Hays (CIN) – 1-for-4, 2B, RBI, R
Gavin Lux (CIN) – 1-for-4, RBI, R
Dylan Cease (SD) – 4.0 IP, 5 H, 4 R (3 ER), 3 BB, 8 K, 2 HR
Padres offense – 1-for-28, 8 K, 4 BB, 8 LOB
Elias Díaz (SD) – only hit of the night, a 9th-inning double
THREE HOME RUNS FOR SPENCER STEER!
— MLB (@MLB)
12:55 AM • Jun 28, 2025
Phillies 13, Braves 0
Bravo 👏
#RingTheBell
— Philadelphia Phillies (@Phillies)
4:30 AM • Jun 28, 2025
After a surprise two-hour rain delay, the Phillies unloaded a season-high 13 runs and five homers — including two from Trea Turner — to shut out the Braves 13–0 in Friday’s series opener at Truist Park.
🔑 Game Highlights
Trea Turner led the charge with 4 hits, 2 HRs, and 4 runs scored, including a solo shot in the 2nd and another in the 9th
Otto Kemp hit his first career MLB homer — a 3-run blast in the 3rd inning
Kyle Schwarber added his 25th HR of the year with a 2-run shot, also in the 3rd
Phillies tallied 17 hits, including 7 extra-base knocks, and went 7-for-15 with RISP
Philadelphia pitching allowed 9 hits but stranded 19 Braves baserunners in a combined shutout
📊 Notable Stats
Trea Turner (PHI) – 4-for-6, 2 HR (10, 11), 4 R, 2 RBI, SB (20)
Otto Kemp (PHI) – 1-for-4, HR (1), 3 RBI, BB
Kyle Schwarber (PHI) – 1-for-4, HR (25), 2 RBI, 2 BB, 2 R, SB
Nick Castellanos (PHI) – 1-for-2, HR (9), 3 RBI, BB
J.T. Realmuto (PHI) – 3-for-4, 2B, RBI, BB
Alan Rangel (PHI) – 5.0 IP, 6 H, 0 R, 1 BB, 4 K
Bryce Elder (ATL) – 2.0 IP, 8 H, 10 R (9 ER), 4 BB, 2 K, 3 HR
Braves offense – 9 H, 3 BB, 0 R, 7 K
Only one player in the National League has 100 hits this season.
Trea Turner.
#Phillies
— Jeff Kerr (@JeffKerrCBS)
4:29 AM • Jun 28, 2025
Mariners 7, Rangers 6
The @Mariners pull through in the 12th for an exhilarating victory in extras!
(MLB x GEICO)— MLB (@MLB)
4:04 AM • Jun 28, 2025
Miles Mastrobuoni made a clutch sliding catch in the 11th and delivered the game-winning RBI single in the 12th, lifting the Mariners past the Rangers 7–6 in an extra-inning battle at Globe Life Field.
🔑 Game Highlights
Mastrobuoni saved the game in the 11th with a difficult catch and drove in the winning run in the 12th
Mariners blew a 5–1 lead after Logan Gilbert exited in the 6th; Rangers tied it 5–5 by the 7th
Both teams traded runs in the 10th before Seattle pulled ahead for good
Seattle stranded 39 runners but collected 16 hits and 5 walks
Eduard Bazardo pitched two shutout innings in extras to earn the win
📊 Notable Stats
Miles Mastrobuoni (SEA) – 1-for-2, GW RBI in 12th, key catch in LF
Julio Rodríguez (SEA) – 3-for-5, 2B, RBI, 2 R, HBP
J.P. Crawford (SEA) – 3-for-6, 2 R
Jorge Polanco (SEA) – 1-for-4, 2 RBI, 2 BB
Logan Gilbert (SEA) – 5.1 IP, 5 H, 4 ER, 1 BB, 7 K
Corey Seager (TEX) – 1-for-3, HR (8), RBI, 2 BB, HBP
Josh Smith (TEX) – 2-for-5, 2 R, BB
Marcus Semien (TEX) – 1-for-6, 2B, RBI
Rangers bullpen – 9.0 IP, 11 H, 4 R (2 ER), 4 BB, 4 K
And now Miles Mastrobuoni gives the @Mariners the lead in the 12th!
— MLB (@MLB)
3:36 AM • Jun 28, 2025
Dodgers 5, Royals 4
Max Muncy and Shohei Ohtani both homer to guide the @Dodgers to a 5th consecutive win.
— MLB (@MLB)
3:11 AM • Jun 28, 2025
Shohei Ohtani reminded everyone why he’s the sport’s biggest star, launching a 429-foot homer and smoking a 112.4 mph triple in the Dodgers' 5–4 win over the Royals at Kauffman Stadium.
🔑 Game Highlights
Ohtani crushed his 29th homer in the 1st and added a triple in the 5th, driving in 2 runs
The Dodgers hit two homers but managed just four total hits — all from Ohtani, Muncy, and Betts
Dustin May allowed 4 runs over 4 innings, but LA’s bullpen tossed 5 scoreless to hold the lead
Max Muncy gave LA a cushion early with a 2-run shot in the 2nd
📊 Notable Stats
Shohei Ohtani (LAD) – 2-for-3, HR (29), 3B, 2 R, 2 RBI, BB
Max Muncy (LAD) – 1-for-3, HR (13), 2 RBI, BB
Mookie Betts (LAD) – 1-for-4, RBI
Dustin May (LAD) – 4.0 IP, 6 H, 4 ER, 3 BB, 3 K
Bobby Witt Jr. (KC) – 1-for-5, HR (11), 2 RBI
Maikel Garcia (KC) – 2-for-5, 2B
Kyle Isbel (KC) – 2-for-3, 2B, RBI
Royals bullpen – 5.0 IP, 1 H, 0 R, 1 BB, 5 K
Freddie Freeman's UNREAL pick at first base secures the win for the @Dodgers!
— MLB (@MLB)
3:02 AM • Jun 28, 2025
Astros 7, Cubs 4
The @astros have won NINE straight home games!
— MLB (@MLB)
2:49 AM • Jun 28, 2025
In a highly anticipated matchup featuring Kyle Tucker’s return to Houston, it was Cam Smith — the player Houston acquired for Tucker — who stole the spotlight. Smith launched a three-run homer and reached base all four times to lead the Astros to a 7–4 win over the Cubs on Friday night at Daikin Park.
The win was Houston’s fifth in a row and another statement victory against a first-place team, following a sweep of the NL East-leading Phillies earlier in the week. The Astros are now 31–13 at home this season.
🔑 Game Highlights
Cam Smith, traded from the Cubs in December, crushed a 3-run homer in the 4th inning and reached base four times
Yainer Diaz hit a 3-run blast in the 3rd, helping the Astros race to a 7–1 lead through four innings
Brandon Walter allowed just 1 run over 6 innings to earn the win
Cade Horton, facing a fellow top rookie in Smith, lasted only 4 innings and gave up both homers
Houston has now won five straight, including back-to-back wins over division leaders
Cam Smith’s last 15 games:
.357/.419/.571
3 HR
11 RBI
.990 OPS
1 NUKE against the team who traded him 👀— Just Baseball (@JustBB_Media)
1:34 AM • Jun 28, 2025
📊 Notable Stats
Cam Smith (HOU) – 2-for-2, HR (6), 3 RBI, 2 BB, 2 R
Yainer Diaz (HOU) – 3-for-4, HR (10), 3 RBI
Jose Altuve (HOU) – 1-for-4, 2 R, BB
Brandon Walter (HOU) – 6.0 IP, 5 H, 1 ER, 0 BB, 5 K
Matt Shaw (CHC) – 2-for-4, 2 2B (10, 11), 3 RBI
Nico Hoerner (CHC) – 1-for-3, HR (2), 2 R, BB
Cade Horton (CHC) – 4.0 IP, 8 H, 7 ER, 4 BB, 2 K
Other scores around the league:
Mets 1, Pirates 9
M. Keller (PIT): 5.1 IP, 5 H, 1 ER, 4 SO, 1 BB
B. Reynolds (PIT): 2-5, 2 R, 1 HR, 3 RBI
Athletics 0, Yankees 3
W. Warren (NYY): 5.0 IP, 2 H, 7 SO, 4 BB
D. Williams (NYY): 1.0 IP, 1 SO
Twins 4, Tigers 1
D. Festa (MIN): 5.2 IP, 2 H, 6 SO
J. Duran (MIN): 1.0 IP, 1 SO
Cardinals 5, Guardians 0
S. Gray (STL): 9.0 IP, 1 H, 11 SO
A. Burleson (STL): 2-4, 2 R, 1 HR, 2 RBI
Blue Jays 9, Red Sox 0
J. Berrios (TOR): 7.0 IP, 4 H, 8 SO, 1 BB
G. Springer (TOR): 3-5, 2 R, 2 RBI
Red Sox lose 6th straight.
Since trading Devers: 2.8 runs/game (2nd-worst in MLB).
— Underdog MLB (@UnderdogMLB)
2:08 AM • Jun 28, 2025
Giants 3, White Sox 1
L. Roupp (SF): 5.1 IP, 7 H, 4 SO, 2 BB
C. Doval (SF): 1.0 IP, 2 SO
Rockies 6, Brewers 10
J. Quintana (MIL): 5.2 IP, 7 H, 4 ER, 5 SO, 2 BB
J. Chourio (MIL): 1-4, 2 R, 1 HR, 4 RBI
Nationals 15, Angels 9
J. Bell (WAS): 1-4, 3 R, 1 HR, 3 RBI
J. Young (WAS): 2-5, 2 R, 3 RBI
Marlins 9, Diamondbacks 8
O. Lopez (MIA): 3-5, 2 R, 1 HR, 3 RBI
G. Perdomo (ARI): 1-3, 1 R, 1 HR, 3 RBI
⚾ Must-Watch Games Today
🔥 Phillies (48-34) at Braves (37-44)
First Pitch: 7:15 PM ET
Pitching Matchup: Jesús Luzardo (4.08 ERA) vs. Spencer Schwellenbach (3.21 ERA)
Philadelphia goes for back-to-back wins while Atlanta tries to stop their 3-game slide.
🐻 Cubs (48-34) at Astros (49-33)
First Pitch: 7:15 PM ET
Pitching Matchup: Colin Rea (4.42 ERA) vs. Lance McCullers Jr. (4.91 ERA)
Two division leaders square off as Rea and McCullers both look to bounce back.
🍁 Blue Jays (44-37) at Red Sox (40-43)
First Pitch: 4:10 PM ET
Pitching Matchup: Chris Bassitt (3.61 ERA) vs. Lucas Giolito (4.53 ERA)
Toronto aims to keep pace in the Wild Card race while Boston tries to end a 6-game skid.
Like this newsletter? Help us keep the content free by sharing our newsletter and supporting our sponsors.
Thanks for reading!