MLB Player News
-
Mitch Keller SP | PIT
Pirates' Mitch Keller: Hammered by Nats
Keller (6-6) took the loss Friday, giving up five runs on eight hits -- including three home runs -- over six innings as the Pirates were downed 9-5 by the Nationals. He struck out one without walking a batter.
Washington launched five homers in total off Pittsburgh pitching, with Keller taking the brunt of the damage. It's the first time since last August the veteran right-hander has served up three long balls in a game, and that outing came at Coors Field. Over six starts since the beginning of June, Keller has stumbled to a 6.47 ERA, 1.59 WHIP and 23:13 K:BB over 32 innings while getting taken deep eight times, after he allowed just four homers in his first 12 starts of 2026. He'll try to get back on track in his next trip to the mound, which is scheduled to come at home next week against Atlanta.
-
Jose Cabrera SP | ARI
Diamondbacks' Jose Cabrera: Shaky showing Friday
Cabrera allowed three runs on six hits and three walks while striking out three over 3.1 innings in a no-decision versus the Brewers on Friday.
Cabrera landed just 33 of 63 pitches for strikes in his shortest start yet. Through 13.1 innings over three starts, he has a 4.73 ERA, 1.58 WHIP and 10:5 K:BB. The 24-year-old continues to fill in for a depleted rotation, and he'll likely get one more start before the All-Star break. That's expected to be on the road versus the Padres, but Cabrera will likely need a good performance to make a case to stay in the rotation once Michael Soroka (glute) is ready to return.
-
Kyle Harrison SP | MIL
Brewers' Kyle Harrison: Short start in Arizona
Harrison allowed three runs on five hits and a walk while striking out three over 2.2 innings to take a no-decision versus the Diamondbacks on Friday.
Harrison labored in this outing, throwing 43 of 72 pitches for strikes before his early exit. It's just the third time he's been held to three innings or fewer in a start this season. Harrison has allowed seven runs over his last 20 innings with a 22:2 K:BB in that span. He's now at a 2.82 ERA, 1.08 WHIP and 99:20 K:BB through 79.2 innings over 16 starts this season. The southpaw's next start is projected to be on the road in St. Louis.
-
Dylan Cease SP | TOR
Blue Jays' Dylan Cease: Spins seven shutout innings
Cease (5-4) allowed three hits and a walk while striking out nine over seven shutout innings to earn the win Friday over the Mariners.
After posting a 2.95 ERA and 36:14 K:BB over 21.1 innings in June, Cease put in a dominant effort to begin July. Just one of the hits he allowed went for extra bases. Cease is now at a 2.79 ERA, 1.18 WHIP and 137:41 K:BB through 90.1 innings over 16 starts this season. The 30-year-old is projected to make his next start in a favorable road matchup versus the Giants.
-
Luis Castillo SP | SEA
Mariners' Luis Castillo: Earns quality start in loss
Castillo (3-7) allowed two runs on five hits and a walk while striking out four over six innings to take the loss versus the Blue Jays on Friday.
Castillo was mostly fine, but he allowed both runs and four of the five hits on his line during the third inning. The Mariners mustered just six baserunners in the game, giving Castillo virtually no support. He has posted back-to-back quality starts but still has just one win in his last five outings. Castillo is at a 4.79 ERA, 1.33 WHIP and 77:27 K:BB through 82.2 innings over 17 games (14 starts) this season. The veteran right-hander is tentatively projected for a road start in Miami next week.
-
Michael King SP | SD
Padres' Michael King: Takes no-decision Friday
King allowed two runs on three hits and two walks while striking out five over six-plus innings in a no-decision Friday versus the Dodgers.
King cruised through six frames, but he put two batters on base in the seventh. Adrian Morejon then served up a grand slam to Teoscar Hernandez, costing King a chance at the win despite the quality start. All things considered, he's fared well over his last four starts, allowing nine runs over 21.2 innings in those games, all coming against teams over .500 on the year. King has a 3.52 ERA, 1.16 WHIP and 88:41 K:BB through 102.1 innings over 18 starts this season. The right-hander's next start is projected to be at home versus the Diamondbacks.
-
Ryan Feltner SP | COL
Rockies' Ryan Feltner: Strikes out nine in win
Feltner (3-2) earned the win against the Giants on Friday, allowing three runs (two earned) on six hits and no walks with nine strikeouts over six innings.
Feltner was given an early lead and ran with it, generating a whopping 17 swinging strikes on 88 pitches en route to his first win since May 30. The 29-year-old has now yielded just five earned runs across three straight quality starts, though he'd totaled just two strikeouts in the previous two outings before compiling a season-high nine Friday. He'll carry a 4.27 ERA, 1.22 WHIP and 44:20 K:BB across 59 innings this season into a tough road matchup with the Dodgers next week.
-
Logan Webb SP | SF
Giants' Logan Webb: Roughed up in loss
Webb (5-6) took the loss against the Rockies on Friday, allowing seven runs on 11 hits and two walks with two strikeouts over three innings.
Webb struggled from the jump, allowing a leadoff homer to Jake McCarthy while yielding multiple runs in each frame. It marked the shortest outing of the year for the 29-year-old, bringing about an abrupt end to a stellar run in which he had completed at least seven frames in five consecutive quality starts. He owns a 3.66 ERA, 1.17 WHIP and 78:24 K:BB across 93.1 innings this season and will try to rebound in a home matchup with the Blue Jays next week.
-
Gavin Williams SP | CLE
Guardians' Gavin Williams: Start cut short by rain delay
Williams did not factor into Friday's decision against the White Sox, allowing three runs on five hits and two walks while striking out six across 4.2 innings.
Williams almost made it out of the fifth inning unscathed after allowing the first two batters of the frame on base, but he proceeded to give up a two-out, three-run home run to Miguel Vargas. A two-hour rain delay ensued, which prompted the Guardians to pull Williams when play resumed, with the right-hander ending his night with 52 strikes on 79 pitches (65.8 percent) with nine whiffs and five groundouts. He'll take a 3.89 ERA and 1.18 WHIP over 106.1 innings into his next start, which is tentatively slated for next week on the road against the Twins in what figures to be Williams' last start before the All-Star break.
-
Anthony Kay SP | CHW
White Sox's Anthony Kay: Start shortened by rain delay
Kay did not factor into the decision of Friday's extra-inning loss to the Guardians, allowing one run on one hit and two walks while striking out two across four innings.
Kay kept the Guardians in check for most of Friday's start outside of an RBI single to Travis Bazzana in the third inning. Kay tossed only 48 pitches (27 strikes), but his outing was cut short by a two-hour rain delay, resulting in Jordan Hicks and the White Sox's bullpen taking over in the fifth inning. Kay will take a 4.39 ERA and 1.39 WHIP over 84 innings into his next start, which is slated for next week at home against the Red Sox.