Skip to content

MLB Highlights: 2026-06-28

June 29, 2026 · MLB Daily Recaps · Ross Jensen
Yesterday’s Top Major League Performances
77
Sonny Gray
SP • STL
7.1 IP, 9 K, 0 ER, 1 BB, 1 H
Sonny Gray turned in a dominant start as the Boston Red Sox won 5-4 over the New York Yankees. The right-hander allowed just one hit across 7.1 innings while striking out nine and walking one on 97 pitches. Gray kept the Yankees off the board completely, finishing with a 0.00 ERA in the outing.
MLB Rank: #77
Proj: 3.61 ERA, 183 IP, 48 BB, 184 K, 9.1 K/9, 1.21 WHIP
72
Drew Rasmussen
SP • TBR
6.0 IP, 5 K, 0 ER, 1 BB, 3 H
Drew Rasmussen earned the win (7-4) as the Tampa Bay Rays defeated the Arizona Diamondbacks 5-1. Rasmussen worked six innings, surrendering three hits and one walk while striking out five and allowing zero earned runs on 99 pitches.
MLB Rank: #72
Proj: 3.39 ERA, 152 IP, 39 BB, 150 K, 8.9 K/9, 1.19 WHIP
361
Connor Prielipp
SP • MIN
6.0 IP, 10 K, 2 ER, 0 BB, 6 H
Connor Prielipp helped the Minnesota Twins edge the Colorado Rockies 3-2. The lefty tossed six innings, striking out ten while issuing no walks and allowing six hits and two earned runs on 93 pitches.
MLB Rank: #361
Proj: 3.92 ERA, 135 IP, 52 BB, 131 K, 8.8 K/9, 1.33 WHIP
8
Chris Sale
SP • ATL
6.0 IP, 10 K, 1 ER, 1 BB, 8 H
Chris Sale took the loss (8-6) as the Atlanta Braves fell 3-2 to the San Francisco Giants. Sale went six innings, striking out ten and allowing eight hits and one earned run on 94 pitches.
MLB Rank: #8
Proj: 2.90 ERA, 189 IP, 52 BB, 218 K, 10.4 K/9, 1.10 WHIP
238
Jack Flaherty
SP • DET
5.0 IP, 9 K, 0 ER, 3 BB, 2 H
Jack Flaherty kept the Detroit Tigers competitive in a 7-5 loss to the Houston Astros. Flaherty allowed just two hits over five innings, striking out nine while walking three on 94 pitches.
MLB Rank: #238
Proj: 3.95 ERA, 169 IP, 59 BB, 176 K, 9.4 K/9, 1.27 WHIP
253
Luis García Jr.
2B • WSN
3/5 (.600), 1 2B, 2 HR, 5 RBI, 3 R
Luis García Jr. powered the Washington Nationals to a 6-4 win over the Baltimore Orioles. García finished 3-for-5 with two home runs, a double, five RBI and three runs scored in the victory.
MLB Rank: #253
Proj: 112.6 wRC+, 0.273/0.318/0.455, 22 HR, 12 SB, 74 Runs, 79 RBI
508
Brandon Woodruff
SP • MIL
5.2 IP, 6 K, 0 ER, 2 BB, 1 H
Brandon Woodruff turned in a strong start as the Milwaukee Brewers fell 4-3 to the Chicago Cubs. Woodruff allowed just one hit over 5.2 innings, striking out six and walking two on 84 pitches.
MLB Rank: #508
Proj: 4.17 ERA, 153 IP, 44 BB, 142 K, 8.3 K/9, 1.25 WHIP
753
Robbie Ray
SP • SFG
8.0 IP, 2 K, 0 ER, 1 BB, 4 H
Robbie Ray earned the win (7-6) as the San Francisco Giants defeated the Atlanta Braves 3-2. Ray tossed eight innings, allowing four hits and one walk while striking out two on 95 pitches.
MLB Rank: #753
Proj: 4.51 ERA, 169 IP, 72 BB, 165 K, 8.8 K/9, 1.37 WHIP
459
Kumar Rocker
SP • TEX
6.0 IP, 5 K, 0 ER, 1 BB, 4 H
Kumar Rocker kept the Texas Rangers in a 3-2 win over the Toronto Blue Jays. Rocker allowed four hits across six innings, striking out five and walking one on 92 pitches.
MLB Rank: #459
Proj: 4.14 ERA, 148 IP, 50 BB, 131 K, 8.0 K/9, 1.36 WHIP
154
Carlos Rodón
SP • NYY
5.0 IP, 6 K, 0 ER, 4 BB, 1 H
Carlos Rodón held the New York Yankees in a 5-4 loss to the Boston Red Sox. Rodón allowed just one hit over five innings, striking out six while walking four on 96 pitches.
MLB Rank: #154
Proj: 3.87 ERA, 177 IP, 64 BB, 178 K, 9.1 K/9, 1.28 WHIP
161
Emmet Sheehan
SP • LAD
5.0 IP, 5 K, 1 ER, 2 BB, 2 H
Emmet Sheehan delivered a solid outing for the Los Angeles Dodgers, tossing 5.0 innings while allowing just 1 earned run on 2 hits with 5 strikeouts and 2 walks in a 4-2 victory over the San Diego Padres. The right-hander induced 6 groundouts and limited hard contact despite issuing a hit-by-pitch. His performance helped stabilize the Dodgers’ rotation in a tight contest against a divisional rival. Sheehan showed good command with 55 strikes out of 84 pitches and kept the Padres offense in check after the first inning. As a top prospect, this outing highlighted his ability to eat innings and keep runs off the board.
MLB Rank: #161
Proj: 3.66 ERA, 151 IP, 46 BB, 165 K, 9.8 K/9, 1.19 WHIP
1210
Ryan O’Hearn
1B • SDP
3/5 (.600), 2 2 HR, 4 RBI, 1 K, 3 R
Ryan O’Hearn powered the Pittsburgh Pirates to a 9-4 win over the Cincinnati Reds with a 3-for-5 day that included two home runs and 4 RBI. The first baseman drove in runs in multiple innings and scored three times himself while adding a strikeout. His power surge helped Pittsburgh pull away after an early back-and-forth battle. O’Hearn took advantage of Cincinnati pitching that struggled to keep the ball in the yard. As a prospect seeing time with the Pirates, this multi-homer performance underscored his ability to impact games with the bat.
MLB Rank: #1210
Proj: 102.2 wRC+, 0.255/0.323/0.402, 17 HR, 4 SB, 69 Runs, 66 RBI
43
Hunter Brown
SP • HOU
6.0 IP, 4 K, 2 ER, 2 BB, 5 H
Hunter Brown worked 6.0 innings for the Houston Astros in a 7-5 victory against the Detroit Tigers, surrendering 2 earned runs on 5 hits with 4 strikeouts and 2 walks. He allowed one home run but kept the Tigers from mounting a bigger rally. Brown generated 7 groundouts and 7 airouts while throwing 60 strikes. His effort gave the Astros a chance to rally late for the win. The outing reflected his growth in limiting damage despite not earning a decision.
MLB Rank: #43
Proj: 3.32 ERA, 172 IP, 58 BB, 189 K, 9.9 K/9, 1.22 WHIP
33
Jesús Luzardo
SP • PHI
5.0 IP, 6 K, 1 ER, 3 BB, 4 H
Jesús Luzardo tossed 5.0 innings for the Philadelphia Phillies in their 5-4 win over the New York Mets, allowing 1 earned run on 4 hits while striking out 6 and walking 3. He kept the Mets off the scoreboard after the opening frame and induced 7 groundouts. Luzardo’s pitch count stayed manageable at 96 total pitches with 62 strikes. The performance helped Philadelphia secure a narrow victory in a closely contested game.
MLB Rank: #33
Proj: 3.30 ERA, 186 IP, 60 BB, 206 K, 9.9 K/9, 1.19 WHIP
181
Miguel Vargas
3B • CHW
2/2 (.1000), 1 1 HR, 1 2B, 2 BB, 2 R, 2 RBI
Miguel Vargas went 2-for-2 with a home run, a double and 2 walks in the Chicago White Sox’s 5-4 win over the Kansas City Royals. He scored twice and drove in 2 runs while drawing a pair of free passes. Vargas reached base four times and used his plate discipline to help set the table for Chicago’s offense. His extra-base hits provided key momentum in a one-run contest decided late.
MLB Rank: #181
Proj: 119.6 wRC+, 0.253/0.345/0.438, 21 HR, 13 SB, 77 Runs, 75 RBI
623
Emerson Hancock
SP • SEA
5.2 IP, 6 K, 1 ER, 3 BB, 5 H
Emerson Hancock lasted 5.2 innings for the Seattle Mariners in a 6-5 loss to the Cleveland Guardians, giving up 1 earned run on 5 hits with 6 strikeouts and 3 walks. He allowed two stolen bases but limited the Guardians to a single run through his outing. Hancock threw 58 strikes out of 98 pitches and recorded 4 groundouts. Despite the defeat, his command kept Seattle within striking distance.
MLB Rank: #623
Proj: 4.34 ERA, 158 IP, 49 BB, 129 K, 7.4 K/9, 1.33 WHIP
1317
Tyler Phillips
SP • MIA
7.1 IP, 1 K, 2 ER, 0 BB, 6 H
Tyler Phillips went 7.1 innings for the Miami Marlins in a 2-1 defeat to the St. Louis Cardinals, allowing 2 earned runs on 6 hits with 1 strikeout and no walks. He kept the Marlins in the game deep into the contest before taking the loss. Phillips generated 10 groundouts and limited extra-base damage aside from one home run. His pitch-efficient outing featured 63 strikes on 97 total pitches.
MLB Rank: #1317
Proj: 4.44 ERA, 116 IP, 45 BB, 93 K, 7.2 K/9, 1.43 WHIP
471
Mitch Keller
SP • PIT
6.0 IP, 4 K, 3 ER, 1 BB, 5 H
Mitch Keller earned the win for the Pittsburgh Pirates in their 9-4 triumph over the Cincinnati Reds, working 6.0 innings and allowing 3 earned runs on 5 hits with 4 strikeouts and 1 walk. He helped Pittsburgh build an early lead that the offense protected. Keller induced 8 groundouts and threw 50 strikes. The victory improved his record as he kept the ball in the park effectively.
MLB Rank: #471
Proj: 4.38 ERA, 183 IP, 56 BB, 155 K, 7.6 K/9, 1.34 WHIP
234
Esmerlyn Valdez
RF • PIT
3/4 (.750), 1 1 HR, 1 2B, 1 BB, 2 R, 2 RBI
Esmerlyn Valdez contributed a 3-for-4 line with a home run, a double and a walk to help the Pittsburgh Pirates defeat the Cincinnati Reds 9-4. He scored twice and plated 2 runs while reaching base four times. Valdez’s extra-base production added to Pittsburgh’s offensive output in the victory. His performance provided timely hitting in support of the Pirates’ pitching staff.
MLB Rank: #234
Proj: 121.1 wRC+, 0.251/0.334/0.462, 27 HR, 1 SB, 75 Runs, 83 RBI
1244
Kyle Leahy
SP • STL
5.0 IP, 5 K, 1 ER, 3 BB, 2 H
Kyle Leahy earned the win for the St. Louis Cardinals in a 2-1 victory over the Miami Marlins after tossing 5.0 innings of 1-run ball on 2 hits with 5 strikeouts and 3 walks. He stranded multiple runners and limited Miami to minimal offense. Leahy threw 57 strikes out of 87 pitches and recorded 4 groundouts. The outing secured the narrow decision for St. Louis.
MLB Rank: #1244
Proj: 4.29 ERA, 102 IP, 35 BB, 87 K, 7.7 K/9, 1.37 WHIP

Leave a comment

Your email address will not be published. Required fields are marked *