Mitch Keller
SP PIT
Fri 6/27/25 11:22 PM

Keller (2-10) earned the win against the Mets on Friday, allowing one run on five hits and one walk while striking out four across 5.1 innings.
EDGE Analysis
Keller allowed one baserunner or less in each of the first five innings he pitched, with his lone blemish coming in the fourth, when he yielded a solo home run to Juan Soto. Keller has given up three earned runs or less in 10 of his last 11 starts, but he was finally able to get run support from the Pirates batters and came away with his first win since March 28 against the Marlins. Keller now has a 3.90 ERA, 1.22 WHIP and 77:25 K:BB across 99.1 innings this season. He'll look for his third win in his next start, tentatively slated for next week at home against the Cardinals.

Mitch Keller
SP PIT
Sat 6/21/25 7:49 PM

Keller (1-10) took the loss against the Rangers on Saturday, allowing three runs (two earned) on three hits and two walks while striking out five across 5.2 innings.
EDGE Analysis
Keller turned in another good performance and was one out shy from recording his 12th quality start of the season, but he still came away with the loss as the Pirates' hitters were unable to generate enough run support. Keller hasn't won a game since March 28 against the Marlins, and he has received two or less runs of support in 10 straight games. He is tied with Antonio Senzatela for most losses this season, and Keller will hope to get back into the win column in his next start, tentatively slated for next week at home against the Mets.

Mitch Keller
SP PIT
Mon 6/16/25 12:21 AM

Keller didn't factor into the decision in Sunday's extra-inning loss to the Cubs, allowing two runs on three hits and two walks over six innings. He struck out three.
EDGE Analysis
Keller owns a middling 4.08 ERA on the season, but he's been an extremely reliable arm on the front end of Pittsburgh's rotation. He's had two blow-up starts, allowing a combined 13 earned runs in those outings, and owns a 3.10 ERA outside of those two appearances. His consistency is shown in his 11 quality starts - tied for the most in baseball. However, a lack of run support has made Keller's fantasy output frustrating, as the 29-year-old has posted a 1-9 record through 14 outings. In 2024, his ninth loss came Sept. 1. He's tentatively scheduled to face the Rangers next time out.

Mitch Keller
SP PIT
Wed 6/11/25 9:33 AM

Keller (1-9) took the loss Tuesday, giving up three runs on eight hits over six innings as the Pirates were downed 3-2 by the Marlins. He struck out four without walking a batter.
EDGE Analysis
The right-hander fired 73 of 97 pitches for strikes and piled up an impressive 39 called or swinging strikes en route to his 10th quality start of the season, but Pittsburgh once again failed to give Keller much run support. He's lasted at least six innings in seven straight trips to the mound, posting a 3.95 ERA, 1.20 WHIP and 36:8 K:BB through 43.1 innings over that stretch, but he carries a miserable 0-6 record in that span despite that consistency. Keller faces a tough test in his next outing, which lines up to come on the road this weekend against the Cubs.

Mitch Keller
SP PIT
Fri 6/6/25 3:50 AM

Keller (1-8) took the loss after allowing six runs on eight hits and one walk while striking out five in 6.1 innings of work during Thursday's 8-2 loss to the Astros.
EDGE Analysis
Keller gave the Pirates at least six innings of length yet again, but his streak of five straight quality starts was snapped on a night when the first pitch was delayed by over three hours due to rain. The Astros tagged him for six runs Friday, the second-worst start of the right-hander's season, according to the number of runs allowed. He has yet to pick up a win since his opening start of the season, a timeframe spanning 12 starts now, despite allowing three runs or fewer in nine of them. Keller's ERA is up to 4.13 on the season with his next start scheduled for Tuesday against the Marlins.

Mitch Keller
SP PIT
Sat 5/31/25 9:19 AM

Keller (1-7) took the loss Friday, giving up three runs on three hits and two walks over six innings as the Pirates were downed 3-2 by the Padres. He struck out one.
EDGE Analysis
The veteran righty managed only three swinging strikes among his 78 pitches (49 total strikes), but Keller generated plenty of weak contact as he delivered his fifth straight quality start, and ninth in 12 trips to the mound this season. His reliability has been matched only by the consistently poor offensive support he's gotten from the Pirates -- in all five of the games during his QS streak, Pittsburgh's scored two runs or fewer, and the team has yet to push more than four runs across in any of his 2025 starts. Should the Bucs look to move him by the trade deadline, Keller could see his fantasy value soar on a contender. He'll take a 3.73 ERA, 1.26 WHIP and 56:19 K:BB through 70 innings into his next outing, which lines up to come at home next week against the Astros.

Mitch Keller
SP PIT
Sat 5/24/25 7:31 PM

Keller did not factor into the decision Saturday, allowing one run on seven hits and zero walks over six innings against the Brewers. He struck out seven.
EDGE Analysis
Keller gave up his fair share of base hits but Caleb Durbin's second-inning single was the only one that plated a run Saturday. He's been particularly sharp of late, posting a 1.89 ERA and a 20:2 K:BB across his past three starts. Aside from a rough outing against the Yankees on April 4, when he allowed seven runs over 3.2 innings, the 29-year-old has been a steady presence on the mound for the Pirates this season. After Saturday's start, Keller now sports a 3.66 ERA and 1.30 WHIP.

Mitch Keller
SP PIT
Mon 5/19/25 9:28 PM

Keller (1-6) took the loss Monday against the Reds, allowing two runs (one earned) on six hits and one walk over six innings. He struck out five.
EDGE Analysis
The 29-year-old notched his third consecutive quality start, all of which have been losses as the Pittsburgh offense has scored two runs over those contests, with this 91-pitch performance. Keller has been a dependable starter since a seven-run disaster against the Yankees on April 4, pitching to a 3.17 ERA, 1.23 WHIP and 40:12 K:BB across 46.1 innings since then. Overall, the right-hander now sports a 3.88 ERA and 3.42 FIP through 58 frames. Keller is currently slated to make his next start at home against the Brewers this weekend.

Mitch Keller
SP PIT
Wed 5/14/25 8:19 AM

Keller (1-5) took the loss Tuesday as the Pirates fell 2-1 to the Mets, giving up two runs on five hits and a walk over seven innings. He struck out eight.
EDGE Analysis
The strikeouts were a season high for Keller, who delivered his second straight quality start and sixth of the campaign on 96 pitches (65 strikes), including 32 called or swinging strikes. The right-hander hasn't gotten into the win column since March 28 due to consistently poor offensive support -- the Bucs have scored only 15 runs combined in his last seven trips to the mound, a stretch in which he's posted a 3.40 ERA, 1.20 WHIP and 35:11 K:BB over 42.1 innings. Keller lines up to make his next start at home early next week against the Reds.

Mitch Keller
SP PIT
Wed 5/7/25 5:04 PM

Keller (1-4) took the loss Wednesday as the Pirates fell 5-0 to the Cardinals, giving up three runs on seven hits and three walks over six innings. He struck out six.
EDGE Analysis
The right-hander delivered his fifth quality start of the season on 94 pitches (58 strikes), including 30 called or swinging strikes. Keller has allowed more than three runs only twice in eight trips to the mound to begin the season, leaving him with a 4.40 ERA, 1.40 WHIP and 35:15 K:BB through 45 innings, but a lack of run support has kept him out of the win column since March 28. He faces a tough test in his next start, which is scheduled to come on the road early next week against the Mets.