Mitch Keller
SP PIT
Sat 9/27/25 12:21 AM

Keller didn't factor into the decision Friday against Atlanta, allowing one run on three hits and five walks in 3.2 innings. He struck out six.
EDGE Analysis
Keller lacked control in his last start of the campaign, issuing his most walks of the year in his shortest outing since Aug. 19 against Toronto. In fact, the right-hander lent more free passes Friday than he did in his prior five appearances combined. Keller will be entering the third season of his five-year contract with the Pirates in 2026, and he remained a solid if unspectacular fantasy starter in 2025. Through 176.1 innings, he posted a 4.19 ERA, 1.26 WHIP and 150:51 K:BB.

Mitch Keller
SP PIT
Sat 9/20/25 9:58 AM

Keller (6-15) allowed four earned runs on four hits and a walk while striking out four across five innings to take the loss Friday against the A's.
EDGE Analysis
Keller had a smooth start to the outing, as he retired the first nine batters he faced. However, he allowed a solo home run in the fourth inning, followed by a three-run shot a frame later to ruin his day. Keller has now allowed at least one home run in six straight starts and has a 5.87 ERA paired with a 1.45 WHIP across 53.2 innings since the All-Star break.

Mitch Keller
SP PIT
Sat 9/13/25 3:43 AM

Keller did not factor into the decision Friday, allowing two runs on four hits and one walk over 5.1 innings in a 6-5 loss against Washington. He struck out four.
EDGE Analysis
The right-hander appeared on his way to his seventh victory of the season with a 3-0 lead through five frames, but he was charged with a couple runs on three hits in the sixth before the Pittsburgh bullpen faltered an inning later. Keller entered the All-Star break with a 3.48 ERA across 119 innings, but he has a 5.73 ERA in 10 starts since the midseason break.

Mitch Keller
SP PIT
Sun 9/7/25 7:58 AM

Keller (6-14) took the loss Saturday, allowing two runs on five hits over 6.1 innings as the Pirates were downed 4-1 by the Brewers. He struck out four without walking a batter.
EDGE Analysis
It was arguably Keller's best performance since the All-Star break, with a two-run homer by Jake Bauers in the fourth inning being the only blemish on his line, but the right-hander had no margin for error with Brandon Woodruff firing goose eggs over six innings for Milwaukee. The quality start was Keller's 17th of the season, one off his career high, but only two of them have come in seven outings since the beginning of August -- a stretch in which he's stumbled to a 5.86 ERA, 1.44 WHIP and 36:11 K:BB through 35.1 innings. He'll try to build on this effort in his next trip to the mound, which is scheduled to come on the road next weekend against the Nationals.

Mitch Keller
SP PIT
Sun 8/31/25 4:40 PM

Keller (6-13) took the loss Sunday against the Red Sox, allowing four runs (none earned) on four hits and a walk across five innings. He struck out seven.
EDGE Analysis
After blanking the Red Sox through four innings, Keller fell victim to some poor defense behind him in the fifth -- Romy Gonzalez reached via error to start the frame before Jarren Duran legged out a three-run, inside-the-park home run with two outs. While he wasn't charged with an earned run Sunday, Keller has been shaky of late, posting a 7.59 ERA across seven starts coming into the day. Overall, the right-hander sports a 4.21 ERA with a 1.28 WHIP and 132:44 K:BB across 28 starts (156 innings) this season.

Mitch Keller
SP PIT
Wed 8/27/25 9:56 AM

Keller (6-12) earned the win over the Cardinals on Tuesday, allowing three runs on three hits and one walk while striking out nine in six innings.
EDGE Analysis
Keller was nearly through four scoreless frames, but Nolan Gorman took him deep for a two-run shot with two outs to get the Cardinals on the board. Keller racked up a season-high nine strikeouts and recorded his first quality start since July 22. He's now up to 16 quality starts this season, which is tied for 10th in MLB. Keller will look to build on his positive outing when he faces the Dodgers in a home start next week.

Mitch Keller
SP PIT
Wed 8/20/25 9:01 AM

Keller (5-12) took the loss Tuesday against the Blue Jays, allowing five runs on seven hits and three walks while striking out four in 3.1 innings.
EDGE Analysis
Keller struggled out of the gates, allowing three runs in the opening frame while needing 33 pitches to complete the inning. George Springer then punished him in the second with a two-run blast to put the Pirates in a quick 5-0 hole. In six starts since the All-Star break, Keller owns an 8.31 ERA and 2.08 WHIP and has completed six frames only once. He lines up for a road start against the Cardinals to begin next week.

Mitch Keller
SP PIT
Wed 8/13/25 8:26 PM

Keller (5-11) took the loss Wednesday, surrendering six runs on eight hits and two walks over four innings as the Pirates were downed 12-5 by the Brewers. He struck out five.
EDGE Analysis
The right-hander couldn't stop Milwaukee from winning its 12th straight game, getting tagged for more than five runs for the first time since June 5 and getting handed his first loss since June 21. Since the latter outing, Keller has posted a 4.34 ERA, 1.36 WHIP and 39:15 K:BB through 47.2 innings over nine starts. He'll look to rebound in his next trip to the mound, which is scheduled to come at home early next week against the Blue Jays.

Mitch Keller
SP PIT
Fri 8/8/25 9:53 PM

Keller did not factor into the decision in Friday's 3-2 win over the Reds, allowing two runs on six hits and three walks with three strikeouts over 5.2 innings.
EDGE Analysis
Keller departed an out shy of a quality start after allowing two baserunners in the sixth inning, one of whom came around to score. The 29-year-old threw just 56 of 97 pitches for strikes with only six whiffs, but the two earned runs marked his lowest total in four starts since the All-Star break. He'll carry a 3.86 ERA, 1.23 WHIP and 107:37 K:BB across 137.2 innings into a road matchup with the Brewers next week.

Mitch Keller
SP PIT
Sun 8/3/25 9:11 PM

Keller (5-10) earned the win Sunday against the Rockies, allowing five runs on seven hits and one walk while striking out four over five innings.
EDGE Analysis
Keller cruised through the first five frames Sunday, but things unraveled quickly in the sixth when he surrendered back-to-back-to-back home runs to Mickey Moniak, Hunter Goodman and Jordan Beck before exiting. Despite the rough ending, the Pirates' offense provided enough run support to secure the win for Keller. The 29-year-old hasn't looked sharp since the All-Star break, posting a 7.62 ERA with a 12:7 K:BB over 13 innings in three starts. The right-hander will aim for a cleaner outing in his next scheduled start against the Reds.