Mitch Keller SP PIT Tue 7/29/25 12:44 AM
Mitch Keller
SP PIT
Keller allowed three runs on five hits and three walks while striking out three batters over two innings in a no-decision against San Francisco on Monday.
EDGE Analysis
It was a slog from the start for Keller, who allowed three baserunners and one run in the first inning. The Giants tagged him for two more runs in the second, though Keller at least managed to avoid a disastrous frame by striking out two batters with the bases loaded. However, the right-hander finished that inning at 73 pitches -- just 42 of which were strikes -- and didn't return for the third. This was Keller's shortest outing of the campaign and the first time in 20 starts that he's failed to complete five frames. Pittsburgh was able to pull out the win, however, so Keller remains without a loss on his record since June 21.
Mitch Keller SP PIT Wed 7/23/25 10:33 AM
Mitch Keller
SP PIT
Keller (4-10) picked up the win Tuesday, giving up three runs on six hits and three walks over six innings in an 8-5 victory over the Tigers. He struck out five.
EDGE Analysis
It wasn't the right-hander's sharpest outing, but Keller delivered his fourth straight quality start and 15th of the season on 89 pitches (59 strikes). After getting very little run support early in the year, he's now gone five straight starts without taking a loss, going 3-0 with a 2.03 ERA, 0.97 WHIP and 24:6 K:BB over 31 innings during that stretch -- and boosting his trade value significantly, should Pittsburgh decide to move him by the deadline. Keller will look to keep rolling in his next trip to the mound, which lines up to come on the road early next week in San Francisco.
Mitch Keller SP PIT Sun 7/13/25 7:11 PM
Mitch Keller
SP PIT
Keller didn't factor into the decision in Sunday's 2-1 win against the Twins, allowing one run on four hits over six innings while recording three strikeouts.
EDGE Analysis
Keller turned in another strong outing Sunday, with the only damage coming on a Byron Buxton RBI double in the fourth inning. The right-hander, who was pulled after 83 pitches, has now allowed three earned runs or fewer in seven consecutive starts, compiling a 2.32 ERA with 31 strikeouts and seven walks over 42.2 innings during that stretch. Keller looks locked in heading into the All-Star break, continuing to offer dependable ratios and consistently eating up innings for the non-contending Pirates.
Mitch Keller SP PIT Tue 7/8/25 10:18 PM
Mitch Keller
SP PIT
Keller did not factor in the decision during Tuesday's loss to Kansas City. He allowed three runs (two earned) on four hits and a walk while striking out five over 6.2 innings.
EDGE Analysis
Keller gave up a solo shot to Jac Caglianone in the second inning but held the Royals in check until Nick Loftin's two-run shot in the seventh. It was Keller's first time allowing multiple home runs in a start this season. He's given up three or fewer runs in six consecutive outings, posting a 2.45 ERA over 36.2 frames during that span. He dropped his season ERA to 3.58 with an 89:27 K:BB. Keller's next start is expected to come after the All-Star break.
Mitch Keller SP PIT Wed 7/2/25 11:15 PM
Mitch Keller
SP PIT
Keller (3-10) earned the win against the Cardinals on Wednesday, allowing five hits and one walk while striking out seven batters in seven scoreless innings.
EDGE Analysis
Keller got off to a shaky start after letting the first three batters he faced on base, but he was able to escape the first frame unscathed. He was lights out after giving up two more baserunners in the third, retiring the last 11 batters he faced before the bullpen came in to complete the shutout and extend the Pittsburgh pitching staff's scoreless streak to 31 innings, per ESPN. Keller has won each of his last two outings after failing to record a win across his previous 15 starts and now has a 3.64 ERA and 1.19 WHIP across 106.1 innings this season. He's slated to start against the Royals on the road next week.
Mitch Keller SP PIT Fri 6/27/25 11:22 PM
Mitch Keller
SP PIT
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
Mitch Keller
SP PIT
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
Mitch Keller
SP PIT
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
Mitch Keller
SP PIT
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
Mitch Keller
SP PIT
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.