Mitch Keller Injury News & Updates
Keep up with the latest injuries from the Pirates vs Orioles game on Feb 21, 2026 with our Major League Baseball injury report.Sep 28, 2023
Gets early shutdown
Keller will not start Sunday's season finale against the Marlins, Jason Mackey of the Pittsburgh Post-Gazette reports.
ANALYSIS
Keller would have been on normal rest for the matchup in Miami, but he's already thrown a career-high 194.1 innings this season and the Pirates will go ahead and shut him down a bit early. The 27-year-old right-hander showed promising flashes at times in 2023 while delivering an overall 13-9 record, 4.21 ERA, 1.25 WHIP and 210:55 K:BB across those 194.1 frames.
Sep 26, 2023
Punches out six in no-decision
Keller did not factor into the decision Tuesday against the Phillies, allowing two runs on three hits and two walks over six innings. He struck out six.
ANALYSIS
September has been an inconsistent and bumpy ride for Keller so far. In five starts, he has two outings allowing seven or more runs and three allowing two runs or fewer. Overall this month, the 27-year-old pitcher sports a 5.28 ERA, 1.24 WHIP and 31:7 K:BB over 30.2 innings. Keller is currently scheduled to start the last Pirates game of the season in Miami.
Sep 20, 2023
Wins despite yielding seven runs
Keller (13-9) allowed seven runs on nine hits and a walk while striking out six over 5.2 innings, earning the win Wednesday over the Cubs.
ANALYSIS
Keller benefited from the Pirates storming ahead to an 8-1 lead in the top of the fifth inning, as he almost gave it all back. He's allowed 15 runs over his last 18.2 innings across three starts, one of which saw him throw eight shutout innings against the Nationals. The right-hander is now at a 4.25 ERA, 1.26 WHIP and 204:53 K:BB through 188.1 innings through 31 starts. He's projected for a road start versus the Phillies early next week.
Sep 15, 2023
Hurls eight shutout innings
Keller (12-9) earned the win Thursday, allowing two hits and one walk over eight scoreless innings against Washington while striking out seven.
ANALYSIS
Keller was spectacular Thursday, allowing only two singles over eight innings of work, with one of those coming in the first at-bat of the game. It was a great bounceback start after the right-hander matched his season high with eight runs allowed in his previous outing, and it marked the third time this season in which he's gone at least eight innings. Keller has now won three of his last four decisions (spanning five starts), posting a 37:6 K:BB over that stretch.
Sep 8, 2023
Crushed in Atlanta
Keller (11-9) yielded eight runs on 12 hits over five innings Friday, striking out four and taking a loss against Atlanta.
ANALYSIS
Keller ran into a buzzsaw Friday and things began to unravel when he coughed up four runs in the third inning. He also gave up eight runs against the Brewers on Aug. 3 but had allowed just eight total runs in his following five starts. His ERA rose to 4.23 with a 191:51 K:BB through 174.2 frames. Keller is projected to face the Nationals at home next week.
Sep 2, 2023
Continues hot stretch on mound
Keller pitched six innings, allowing one run on five hits and three walks while striking out eight batters in Friday's 4-2 extra-inning win over the Cardinals.
ANALYSIS
Keller tossed five scoreless frames before Willson Contreras took him deep for a solo shot to open the bottom of the sixth inning, providing the only blemish on the right-hander's line. The 27-year-old has now recorded four straight quality starts, producing a 1.38 ERA and 1.12 WHIP with 33 strikeouts over 26 inning during that stretch. Keller's season-long ERA now sits at 3.93 over 169.2 frames in 28 outings.
Aug 25, 2023
Dominates with eight scoreless
Keller (11-8) earned the win Friday, allowing four hits and one walk over eight scoreless innings against the Cubs. He struck out six.
ANALYSIS
Keller needed only 93 pitches to complete eight innings, which marked his second longest outing of the season in stifling the Cubs to earn his 11th win. The first-time All-Star had struggled in his first five starts following the break with a 9.11 ERA over 26.2 innings. However, in his past three starts he's regained his All-Star form, allowing only three earned runs with 25 strikeouts in 20 innings for a 1.35 ERA and an 11.3 K:9. Keller will look to continue his next start, currently scheduled to take place next Wednesday in Kansas City.
Aug 20, 2023
Earns 10th win
Keller (10-8) allowed two earned runs on seven hits and a walk while striking out 12 across six innings to earn the win Saturday against the Twins.
ANALYSIS
Keller had a rough three-start stretch coming out of the All-Star break but seems to have emerged out of the slump. He dominated the Twins to rack up his highest strikeout total in a game since May 14 and backed the effort with 18 swinging strikes. Keller has gotten back on track across his last three outings, maintaining a 3.18 ERA with a 23:4 K:BB across 17 frames.
Aug 14, 2023
Fans seven in no-decision
Keller allowed two runs (one earned) on five hits and three walks over six innings in Game 1 of Sunday's doubleheader against the Reds. He struck out seven and did not factor in the decision.
ANALYSIS
Keller gave up one run in the fourth and fifth innings during his first quality start since July 8. He coughed up eight homers in his five previous outings since July 8, resulting in a brutal 9.11 ERA. Keller lowered his season ERA to 4.27 with a 161:46 K:BB across 149.2 innings. His next start is lined up to be in Minnesota.
Aug 9, 2023
Winless streak continues
Keller came away with a no-decision Tuesday in Pittsburgh's 8-6 loss to Atlanta, giving up three runs on nine hits over five innings. He struck out four without walking a batter.
ANALYSIS
The right-hander rebounded somewhat from a brutal last outing that saw the Brewers tag him for eight runs in five innings, but Keller still has yet to regain his stellar early-season form. The 27-year-old hasn't picked up a win since late June, going 0-5 over his last seven starts with a 7.22 ERA, 1.73 WHIP and 36:15 K:BB through 38.2 innings. He'll try to find a way to get back on track in his next start, which could come at home this weekend against the Reds.
Aug 3, 2023
Tagged for eight runs
Keller (9-8) took the loss Thursday, allowing eight runs on nine hits and three walks over five innings against the Brewers. He struck out five.
ANALYSIS
It was another rough outing for Keller -- he's now allowed 24 runs over his last four starts (21.2 innings). Overall, his ERA is now up to 4.35 with a 1.25 WHIP and 150:43 K:BB across 15 starts (89 innings) this season. Keller will look to right the ship in his next start, currently scheduled for next week against Atlanta.
Jul 29, 2023
Strikes out eight in loss
Keller (9-7) took the loss Friday, allowing two runs on six hits and three walks over 5.2 innings against the Phillies. He struck out eight.
ANALYSIS
Keller recorded at least eight strikeouts for the ninth time across 22 starts this season, but he finished one out away from a quality start and suffered his seventh loss. The right-hander came into the contest having allowed 14 runs over his past two starts, so Friday's outing was certainly a bounce-back performance, though still not good enough to pull out a win against Zach Wheeler and the Phillies. At one point, Keller was in the midst of a breakout campaign and the Pirates were contending for a division title, but his recent struggles have marred some of the excellent work he did earlier in the campaign. Either way, he's already eclipsed the career-high strikeout mark he set last year (138) and is poised to continue adding to that total despite Pittsburgh falling completely out of the playoff picture.
Jul 23, 2023
Roughed up in loss
Keller (9-6) allowed six runs on nine hits and a walk over five innings Sunday, striking out seven and taking a loss against the Angels.
ANALYSIS
Keller turned in another poor performance, this time highlighted by a season-high three home runs allowed. His ERA has jumped from 3.31 to 4.01 after giving up 14 runs in his last two starts. The 27-year-old righty has posted a 5.51 ERA over his last 11 outings. Keller will look things around in his next starts which is currently projected to be at home against the Phillies.
Jul 18, 2023
Tagged for eight Tuesday
Keller (9-5) took the loss Tuesday, allowing eight runs on 10 hits and two walks over six innings against the Guardians. He struck out one.
ANALYSIS
Cleveland did most of their damage against Keller early, putting up a five-spot on the right-hander in the first inning. It's a tough start to the second half for Keller, who posted a 2.16 ERA in his final four starts before the break. Overall, his ERA is up to 3.73 with a 1.16 WHIP and 130:36 K:BB through 20 starts (123 innings) this season. Keller will look to bounce back in his next outing, currently scheduled for next week in San Diego.
Jul 9, 2023
Tosses seven scoreless frames
Keller did not factor in the decision against Arizona on Saturday, tossing seven scoreless innings during which he allowed one hit and five walks while striking out four batters.
ANALYSIS
Keller was a bit wild in the contest, throwing just 57 of 99 pitches for a strike and walking a season-high five hitters. However, the free passes didn't hurt him since he didn't allow more than one in any frame and yielded just one hit (a sixth-inning single by Ketel Marte). Following a rough patch in late May and early June, Keller has notched four quality starts over his past six outings, a span during which he's posted a 2.68 ERA and 1.03 WHIP. The right-hander heads into the All-Star break in the midst of a career-best campaign in which he's recorded a 3.31 ERA, 1.12 WHP and 129:34 K:BB over 117 innings while posting a 9-4 record.
Jul 4, 2023
Takes fourth loss
Keller (9-4) took the loss Monday versus the Dodgers, allowing five runs (four earned) on eight hits and a walk while striking out seven over five innings.
ANALYSIS
The Dodgers did their damage early in the game, as they managed just one hit over three innings versus two Pirates relievers. Keller had a couple of stumbles in June -- he's allowed exactly one run in three of his last six starts, but he's also given up at least four runs in the other three outings in that span. The right-hander is now at a 3.52 ERA, 1.14 WHIP and 125:29 K:BB through 110 innings over 18 starts. Keller is projected for a road start this weekend against the Diamondbacks.
Jun 29, 2023
Picks up ninth win
Keller (9-3) allowed one earned run on four hits and two walks while striking out five across six innings to earn the win Wednesday against the Padres.
ANALYSIS
Keller allowed a pair of hitters to reach base in his first two innings but settled in to quiet the Padres thereafter. Despite generating fewer swings and misses of late -- he had only three swinging strikes across 104 total pitches Wednesday -- he has allowed only one earned run in three of his last four starts. Keller is also tied for fourth in the majors with nine wins, and he's picked up four positive decisions in his last seven outings.
Jun 22, 2023
Excellent in no-decision
Keller allowed one run on five hits and no walks while striking out five batters over seven innings in Thursday's no-decision against Miami.
ANALYSIS
Miami starter Braxton Garrett made more noise with 13 strikeouts, but Keller matched him on the scoreboard with just one earned run over seven frames. The Pittsburgh hurler allowed just only extra-base hit (a double) and notched his 10th quality start of the campaign, tied for ninth-most in the league. While Keller has had some bumps of late -- he came into Thursday with a 6.14 ERA and 1.50 WHIP over his past five starts -- he's still putting up a career-best campaign overall. Through 16 starts, he's already notched a career-best eight wins while posting a 3.45 ERA, 1.11 WHIP and 113:26 K:BB over 99 innings.
Jun 17, 2023
Taken down by Brewers
Keller (8-3) took the loss against Milwaukee on Saturday, allowing four runs on five hits and three walks while striking out seven batters over five innings.
ANALYSIS
Keller yielded a pair of two-run innings, which was enough to send him to defeat in a game during which Pittsburgh couldn't push any runs across the plate. The right-hander has given up four or more runs in four of his past five starts after doing so only once through his initial 10 outings. The rough stretch has pushed his season ERA to 3.62 after it sat at 2.44 less than a month ago. Keller is still racking up strikeouts -- he's fanned at least seven all but once during the recent downturn -- so it's likely wise to stick with him in most fantasy formats to see if he's able to turn things back around. He's tentatively lined up for a road start in Miami his next time out.
Jun 11, 2023
Rebounds against Mets
Keller (8-2) earned the win Sunday, allowing one run on two hits and two walks over seven innings against the Mets. He struck out seven.
ANALYSIS
Keller had been struggling coming into Sunday's matchup -- he pitched to a 7.79 ERA, allowing 15 runs on 25 hits, over his last three starts (17.1 innings). He responded with a dominant performance against the Mets, allowing a lone run on Jeff McNeil's fourth-inning homer. Keller lowered his ERA to 3.41 with a 1.11 WHIP and an impressive 101:23 K:BB through 14 starts (87 innings) this season. He'll look to keep rolling in his next outing, currently lined up as a road matchup with the Brewers.
Jun 6, 2023
Hit around by Athletics
Keller (7-2) took the loss Tuesday, allowing five runs on eight hits and four walks over 5.1 innings in a 11-2 loss against Oakland. He struck out one.
ANALYSIS
Keller struggled Tuesday, tying his season high of four walks while setting a new low in strikeouts. The outing continued a concerning stretch of starts for Keller, who has accrued a 7.79 ERA and a 17:7 K/BB while allowing 25 hits over his last three starts (17.1 innings) after holding a 2.44 ERA with 77 strikeouts in his first 10 appearances (62.2 innings). Though fantasy managers were likely disappointed by his struggles against MLB's lowest scoring offense, they shouldn't hesitate to come back to Keller for his next start, which is expected to come against the Cubs at Wrigley Field.
Jun 1, 2023
Strikes out eight in seventh win
Keller (7-1) earned the win Wednesday, allowing four runs on 10 hits and one walk across six innings during a 9-4 victory over the Giants. He struck out eight.
ANALYSIS
Keller allowed a season-high 10 hits, but he got plenty of run support and cruised to his seventh win. The right-hander has given up 10 runs over his past two starts (12 innings) after surrendering just 13 across his previous nine appearances (58 innings). His ERA has ballooned to 3.25, but he still holds a superb WHIP (1.08) and K:BB (93:17) across 74.2 innings. Despite back-to-back rocky starts, Keller remains the ace of the Pirates' pitching staff and will look to reclaim his dominant form in his next start, which is tentatively scheduled during a three-game home stand versus Oakland.
May 27, 2023
Wins ugly Friday
Keller (6-1) picked up the win Friday over the Mariners, allowing six runs on seven hits and two walks while striking out eight over six-plus innings.
ANALYSIS
Keller versus George Kirby looked like a pitchers' duel on paper, but it ended up being a slugfest in practice. Keller was taken deep twice in his worst start since Opening Day, but he was still the better of the two starters. He's rarely one to give up many homers, having allowed just seven across 11 starts this season. The rough outing raised Keller's ERA to 3.01 with a 1.02 WHIP and 85:16 K:BB through 68.2 innings. He'll look to put this one behind him next week in San Francisco.
May 20, 2023
Impressive once more
Keller did not factor into the decision Saturday, allowing two runs on three hits over six innings against the Diamondbacks. He struck out eight.
ANALYSIS
Keller worked his way through the Diamondback's lineup with relative ease, retiring 16 straight batters after allowing a solo homer to Ketel Marte in the first inning and racking up eight strikeouts without walking a single batter. Keller has been one of the best pitchers in baseball over the past month, allowing just five earned runs in his last five starts (33.0 innings), picking up four wins and boasting an incredible 47:3 K/BB over that stretch. The right-hander was on his way to picking up another win Saturday, handing the ball off to the bullpen with a 3-2 lead after six innings, but had the win spoiled after Pavin Smith launched a two-run home run off Robert Stephenson to take the lead in the seventh. Keller is slated to take the mound next in a road series against the Mariners, who strikeout at the third-highest rate in MLB.
May 14, 2023
Career-high 13 strikeouts in win
Keller (5-1) earned the win Sunday, tossing seven scoreless innings in which he allowed four hits during a 4-0 win over the Orioles. He struck out 13 and did not issue a walk.
ANALYSIS
Keller recorded a career-high 13 strikeouts, marking his second game of the season with double digits, and hasn't allowed a run over his past two starts (16 innings), lowering his ERA to 2.38. The right-hander has shown flashes before, but he's currently in the best stretch of his career and has a ridiculous 69:14 K:BB over 56.2 innings to start the season. Keller will look to continue his scoreless streak next time out, which is tentatively scheduled for the finale of a three-game weekend set versus Arizona.
May 9, 2023
Tosses complete game shutout
Keller (4-1) earned the win Monday, tossing a complete game shutout in which he allowed four hits and one walk during a 2-0 win over the Rockies. He struck out eight.
ANALYSIS
Keller struck out at least eight batters for a third straight outing and tossed his first career complete game shutout, marking the first time a Pirate has reached that feat since Jameson Taillon did during the 2018 season. The right-hander has been superb to start the 2023 campaign and currently sports a 2.72 ERA, 1.09 WHIP and 56:14 K:BB through eight starts (49.2 innings). Keller will look to maintain his momentum next time out, which is tentatively scheduled for a three-game weekend set in Baltimore.
May 4, 2023
Strikes out eight in loss
Keller (3-1) took the loss Wednesday, allowing five runs (one earned) on five hits and one walk over five innings during an 8-1 loss to Tampa Bay. He struck out eight.
ANALYSIS
Keller was sharp but a pair of errors and McClanahan's dominant outing were too much for the right-hander to overcome. He was able to get through only five innings, snapping a streak of five straight quality starts, but he did strike out at least eight batters for the third time this season. Across seven starts (40.2 innings), Keller sports a 3.32 ERA, a 1.20 WHIP and a 48:13 K:BB. He'll look to maintain his strong production during his next start, which is tentatively scheduled to take place during the first matchup of a three-game versus Colorado.
Apr 27, 2023
Strikeouts 10 in win
Keller (3-0) earned the win Thursday, allowing two runs on five hits and a walk over six innings against the Dodgers. He struck out 10.
ANALYSIS
Keller allowed a pair of runs in the first inning but managed to skirt further damage with a 10-strikeout performance, setting a new season high. The 27-year-old Keller now has five consecutive quality starts, lowering his ERA to 3.53 with a 1.21 WHIP and 40:12 K:BB over 35.2 innings. He'll look to keep his breakout season rolling in his next outing, tentatively scheduled for next week in Tampa Bay.
Apr 21, 2023
Fourth straight quality start
Keller (2-0) picked up the win Friday in a 4-2 victory over the Reds, allowing two runs on four hits and a walk over six innings. He struck out five.
ANALYSIS
The right-hander continues to deal to begin the season, as Keller tossed 89 pitches (50 strikes) while delivering his fourth straight quality start. The 27-year-old will carry a 3.64 ERA and 30:11 K:BB through 29.2 innings into his next outing, likely to come next week at home against the Dodgers.
Apr 17, 2023
Grinds out another quality start
Keller did not factor into the decision Sunday, allowing three runs on seven hits and two walks over six innings against the Cardinals. He struck out three.
ANALYSIS
Keller surrendered a run in the opening frame and then kept the Cardinals' bats quiet until the sixth when Lars Nootbaar tied the game at three with a two-run blast to right field. Keller commented after the game that he didn't feel "too crisp" during the outing but still found a way to grind out a third consecutive quality start. The 27-year-old will take a 3.80 ERA, 1.39 WHIP and a 25:10 K:BB over 23.2 innings into his next start, which is projected to take place at home against the Reds.
Apr 11, 2023
Pitches well against Astros
Keller did not factor into the decision Tuesday, allowing two runs on six hits and two walks over six innings against the Astros. He struck out seven.
ANALYSIS
Keller gave up both of his runs on solo homers. Alex Bregman took him deep in the first inning, and Kyle Tucker connected off the right-hander an inning later. From that point on Keller was outstanding, but he just didn't get the run support necessary to factor into the decision. Over his first three starts Keller now has a 3.57 ERA, 22:8 K:BB and 1.36 WHIP across 17.2 innings of work.
Apr 5, 2023
Sharp in first win
Keller (1-0) picked up the win Wednesday, allowing one run on four hits and two walks over seven innings in a 4-1 victory over the Red Sox. He struck out seven.
ANALYSIS
The win almost slipped away from him in the seventh, as a tiring Keller left a pitch over the plate that Reese McGuire nearly hooked inside Pesky's Pole for a three-run homer to tie the game, but replay showed that the ball was just foul. The right-hander then struck McGuire out to end his day. Keller threw a hefty 107 pitches in total with a strong 33.6 percent CSW rate, but the Pirates are counting on the 27-year-old to develop into a workhorse this season. Through his first two starts, Keller sports a 3.86 ERA and 15:6 K:BB in 11.2 innings, and he lines up for a potential two-step next week, facing the Astros at home before a weekend series in St. Louis.
Mar 30, 2023
Fans eight in no-decision
Keller did not factor into the decision Thursday, allowing four runs on six hits and four walks over 4.2 innings against the Reds. He struck out eight.
ANALYSIS
Keller was an out away from qualifying for the win, but he gave up a two-out, two-run triple to Jason Vosler in the bottom of the fifth inning to lose the lead. He threw an even 100 pitches in his 2023 debut, inducing 15 swinging strikes. The 26-year-old righty may never break out as a star player, but he's firmly in the streaming conversation. Keller lines up for a road start in Boston next week.
Mar 19, 2023
Rolls through Twins
Keller allowed one earned run on three hits and no walks while striking out seven across 4.2 innings in Saturday's Grapefruit League game against the Twins.
ANALYSIS
Keller has done a good job of limiting runs for much of spring training, though he showcased strikeout upside with his performance Saturday. Through 329.1 career innings in the majors, Keller has a 21.1 percent strikeout rate, so it's worth keeping a single training performance in context. However, he closed the 2022 campaign in strong form and will be given every opportunity to lead Pittsburgh's rotation in 2023.
Mar 15, 2023
Draws Opening Day assignment
The Pirates named Keller their starting pitcher for their Opening Day game March 30 in Cincinnati, Justice delos Santos of MLB.com reports.
ANALYSIS
Keller will be rewarded with the Opening Day nod after he overcame a rough start to the 2022 campaign to sharpen his command and control from about mid-May onward, as he finished the season with a 3.22 ERA over his final 120.1 innings. He's carried over that success through his first four appearances of the Grapefruit League slate (4.09 ERA, 1.09 WHIP and 13:1 K:BB in 11 innings) while also incorporating a new slider/cutter hybrid into his repertoire. Wins will likely still be hard to come by for Keller while he's pitching for a Pirates squad that remains in rebuilding mode, but the right-hander could prove to be a solid contributor in the ratio categories during his fifth season in the majors.
Feb 25, 2023
Adds to repertoire
Keller allowed one hit and no walks while striking out two across two scoreless innings in Saturday's Grapefruit League game against the Blue Jays.
ANALYSIS
Keller performed well in his spring debut while facing a mix of Toronto's regulars and reserves. Per Justice delos Santos of MLB.com, Keller also debuted a new pitch that is a cross between a slider and cutter. Keller took a step forward in 2022, posting a 3.91 ERA and 1.40 WHIP, and he will be relied upon by the Pirates as a key to their rotation throughout the upcoming campaign.
Feb 23, 2023
Will start Grapefruit League opener
Keller will start the Pirates' Grapefruit League opener Saturday against the Blue Jays, Kevin Gorman of TribLive.com reports.
ANALYSIS
Keller also figures to get the nod for Pittsburgh on Opening Day of the regular season. The 26-year-old right-hander experienced a lot of ups and downs during the 2022 campaign but ultimately delivered an overall 3.91 ERA with 138 strikeouts in 159 innings. He had a shiny 2.20 ERA in his final 41 frames.
Jan 13, 2023
Avoids arbitration with Pirates
Keller signed a one-year, $2.4375 million contract with Pittsburgh on Friday to avoid arbitration, Rob Biertempfel of The Athletic reports.
ANALYSIS
After beginning the 2022 season with a 6.05 ERA through his first nine starts, Keller flipped a switch and finished with a 3.22 ERA over his final 22 starts. There's not much to speak of in terms of exceptional strikeout stuff or limiting walks, but if Keller can keep the ball on the ground and runners off the pillows, there's room for the 26-year-old to become a bright spot in the Pirates' rotation.
Oct 3, 2022
Yields two runs
Keller allowed two runs on six hits and two walks over five innings against the Cardinals on Monday. He struck out five and did not factor in the decision.
ANALYSIS
Keller fired five shutout frames before coughing up a two-run homer to Albert Pujols in the sixth. The 26-year-old righty finally showed promise at the big league level in 2022 after struggling in his first three MLB seasons. Keller finished the season with a 3.91 ERA and a 138:60 K:BB through 159 frames. After posting a 6.61 ERA through his first seven appearances, he recorded a 3.21 ERA over his next 126.1 innings. Keller's impressive summer likely secured his spot in Pittsburgh's rotation for 2023.
Sep 27, 2022
Allows 10 baserunners Tuesday
Keller allowed a run on five hits, three walks and two hit batsmen while striking out five in five innings in a 4-1 win Tuesday against Cincinnati. He did not factor into the decision.
ANALYSIS
Keller was a bit wild in Tuesday's start, hitting two batters and throwing a wild pitch that scored the only run against him. Twice he was able to get out of a bases-loaded, two-out jam. In five September starts, he has a 1.80 ERA, 1.10 WHIP and 26:12 K:BB in 30 innings. His final start of the season will likely come early next week against St. Louis.
Sep 22, 2022
Performs well in loss
Keller (5-12) took the loss Thursday against the Cubs, allowing two runs on four hits and two walks while striking out seven in six innings.
ANALYSIS
Both runs against Keller came in the second inning when Christopher Morel had a two-run double. Keller then retired 13 of the last 14 batters he faced. It was his fifth straight quality start and he's compiled a 2.03 ERA, 1.00 WHIP and 31:11 K:BB in 31 innings during the streak. The strong performance brought his season ERA down to 3.99. His next start will likely be in the middle of next week against Cincinnati.
Sep 17, 2022
Strikes out six in loss
Keller (5-11) took the loss to the Mets on Friday, allowing three runs on five hits while striking out six and walking two over six innings.
ANALYSIS
Keller pitched well enough to earn a quality start Friday, his fourth in a row and his 12th of the year, but still came away with the loss. He tossed 57 of 84 pitches for strikes across six frames. The righty has been impressive this month, allowing three runs across 19 innings pitched for a 1.42 ERA. Keller now has a 4.03 ERA on the season, but also has an ugly 1.40 WHIP.
Sep 11, 2022
Shuts down Cards in no-decision
Keller struck out six in seven scoreless innings while allowing two hits and three walks in a 4-3 loss Sunday against St. Louis. He did not factor into the decision.
ANALYSIS
Keller was efficient and effective Sunday, throwing 91 pitches and allowing only one baserunner to reach second base. He's yet to give up a run in two starts and 13 innings in September. Over his last 11 starts, he has a 2.55 ERA, 1.25 WHIP and 49:19 K:BB in 60 innings. He'll look to continue his scoreless streak in his next start, likely next weekend in New York against the Mets.
Sep 7, 2022
Blanks Mets for fifth win
Keller (5-10) picked up the win Tuesday, allowing five hits and two walks over six scoreless innings in an 8-2 victory over the Mets. He struck out two.
ANALYSIS
It's the second quality start in a row for the right-hander, and his seventh in his last 10 outings. Keller sports a 2.83 ERA, 1.30 WHIP and 43:16 K:BB through 54 innings over that stretch, and the 26-year-old appears to be cementing his spot as one of the core pieces of the Pirates' rotation for 2023 and beyond.
Sep 5, 2022
Pirates-Mets postponed
Keller and the Pirates won't face the Mets on Monday after the game was postponed due to inclement weather in Pittsburgh, Justice delos Santos of MLB.com reports.
ANALYSIS
The two teams are set to make up the contest as part of a split doubleheader Wednesday. Because the Pirates have an open date in the schedule Thursday, the team isn't expected to add a temporary seventh starter to the rotation, so Keller should stay on schedule to make a start against the Mets either Tuesday or Wednesday. Bryse Wilson and Johan Oviedo are in line to start the other two contests of the series.
Aug 31, 2022
Bounces back against Brewers
Keller allowed two earned runs on four hits and two walks while striking out 10 across six innings Tuesday against the Brewers. He did not factor into the decision.
ANALYSIS
Keller racked up a career-high in strikeouts, backed by 14 swinging strikes across 105 total pitches. He otherwise primarily kept the ball on the ground, with his only blemish coming on a two-run home run by Kolten Wong in the fourth frame. Keller still has inconsistent results from start to start, but he has maintained a 3.50 ERA with a 48:15 K:BB across 54 innings in his last 10 outings. He akso owns a 4.43 ERA and 1.46 WHIP for the season but should continue to get chances to stack positive starts out of the Pittsburgh rotation to close the campaign.
Aug 24, 2022
Hammered by Atlanta
Keller (4-10) took the loss in Wednesday's 14-2 rout at the hands of Atlanta, surrendering seven runs (two earned) on seven hits and two walks over 3.2 innings. He struck out five.
ANALYSIS
The right-hander reeled off five straight quality starts sandwiched around the All-Star break, but Keller's solid run has come crashing to a halt as he's failed to get more than 11 outs in either of his last two outings. Fortunately for his ratios, a couple errors by Josh VanMeter kept any of Atlanta's five runs in the fourth from going on his ledger. Keller tossed 53 of 82 pitches for strikes Wednesday before getting the hook, and he'll carry a 4.50 ERA and 97:44 K:BB through 118 innings into his next start.
Aug 19, 2022
Starting Wednesday vs. Atlanta
Keller (shoulder) will start Wednesday at home against Atlanta, Kevin Gorman of TribLive.com reports.
ANALYSIS
He exited his start Tuesday with shoulder fatigue, and will end up getting a few extra days of rest while avoiding a stint on the injured list. Keller has a 4.26 ERA, 1.42 WHIP and 15:8 K:BB in 25.1 innings over his last five starts.
Aug 17, 2022
Plays catch Wednesday
Keller (shoulder) was able to play catch Wednesday without any discomfort, Justice delos Santos of MLB.com reports.
ANALYSIS
Keller's ability to do some light throwing one day after being pulled early in his start against the Red Sox is a good sign, but an upcoming bullpen session will be the real test of his health. If Keller's right shoulder presents no issues when he attempts to throw off a mound Thursday or Friday, he should be ready to make his next turn through the rotation Sunday against Cincinnati.
Aug 16, 2022
Shoulder fatigue causes exit
Keller was removed from Tuesday's start against the Red Sox after two innings due to right shoulder fatigue, Justice delos Santos of MLB.com reports.
ANALYSIS
Keller had reduced velocity before leaving the contest, and he's in line for the loss after surrendering five runs (four earned) on five hits with three strikeouts and one walk over two innings. It's unclear if the shoulder fatigue will affect the 26-year-old's availability for his next turn through the rotation, which tentatively lines up for Sunday versus the Reds.
Aug 11, 2022
Picks up fourth win
Keller (4-8) earned the win over Arizona on Wednesday, tossing 5.1 innings and allowing three runs on five hits and one walk while striking out three batters.
ANALYSIS
Keller couldn't extend his streak of five straight quality starts, but he did something he wasn't able to do in any of his past four outings -- pick up a victory. The Pirates gave him an unusually decent amount of run support, and Keller capitalized by holding the Diamondbacks without an extra-base hit. The right-hander owned a 5.21 ERA through 16 starts on July 6, but he's been able to lower that to a much more respectable 4.25 with his recent solid stretch. Keller may finally be living up to the potential that made him a second-round draft pick by Pittsburgh in 2014.
Aug 6, 2022
Quality start streak at five
Keller (3-8) took the loss Friday, allowing one run on eight hits and a walk over six innings in a 1-0 loss to the Orioles. He struck out one.
ANALYSIS
The 26-year-old was stingy but not dominant, tossing 54 of 87 pitches for strikes before exiting, but Keller got outdueled by Baltimore's Dean Kremer. Keller has delivered five straight quality starts, posting a superb 1.74 ERA, 1.10 WHIP and 22:6 K:BB through 31 innings over that stretch as his offseason velocity gains appear to finally be paying off.
Jul 31, 2022
Throws six quality innings
Keller gave up one earned run on five hits and three walks while striking out three over six innings in a 2-1 loss to the Phillies on Saturday. He did not factor into the decision.
ANALYSIS
Keller issued a couple of early free passes and found himself in a bases-loaded jam in the first inning, but he got out of the inning with a couple of timely punchouts. He cruised through another five innings with the only damage coming on a J.T. Realmuto solo shot to right. After getting knocked around at the beginning of the season, Keller has been very effective in July, posting a 2.61 ERA over five starts. He will carry a 4.37 ERA and 1.42 WHIP into his next expected start against the Orioles.
Jul 25, 2022
Strikes out seven batters
Keller did not factor into the decision against the Marlins on Sunday, allowing three runs on five hits while striking out seven and walking none over six innings.
ANALYSIS
Keller threw 51 of 74 pitches for strikes in the contest, but left the game with his team down by one. The righty has strung together some solid games in July, with three quality starts in a row including Sunday's outing. After lasting six innings once throughout April and May, Keller has six such games since the start of June. Not only does he seem to have a longer leash, but he is also pitching better. Keller has a 2.88 July ERA and has lowered his season ERA to 4.55, the lowest it has been all year.
Jul 17, 2022
Looks good in loss
Keller (3-7) gave up one unearned run, five hits and two walks while striking out six over six innings in a 2-0 defeat to the Rockies on Saturday. Keller was saddled with the loss.
ANALYSIS
Keller was tasked with the tough assignment of pitching in Coors Field, but he held his own and didn't give up an earned run over six quality innings. The only unearned run surrendered by the Pirates with Keller on the mound was caused by an errant throw from Oneil Cruz on a play at first base. Connor Joe advanced to second on the play and later came in to score on a Kris Bryant single. The 26-year-old right-hander has now thrown two quality outings in a row, giving up only one earned run over 13 innings. Keller will look to build on the momentum and lower his 4.55 ERA in his next expected start against the Marlins after the All-Star break.
Jul 11, 2022
Yields one run in victory
Keller (3-6) allowed one run on five hits over seven innings Monday, striking out five and earning a win over the Marlins.
ANALYSIS
Keller faced little pushback from Miami's lineup through five shutout frames until he finally coughed up a run in the sixth. It was a nice bounceback after he was tagged with nine runs on 19 hits and five walks over his previous two outings. The 26-year-old is in the midst of another inconsistent season with a 4.88 ERA and a 71:32 K:BB through 83 frames. Keller is projected to start in Colorado this weekend.
Jul 11, 2022
Confirmed for Monday start
Keller will start Monday's game against the Marlins.
ANALYSIS
It took the Pirates longer than usual to confirm their starting pitcher for Monday night, but it turns out Keller will take the ball on normal rest.
Jul 7, 2022
Allows four runs in loss
Keller (2-6) took the loss to the Yankees on Wednesday, allowing four runs on 10 hits while striking out seven and walking one in six innings.
ANALYSIS
Keller picked up seven strikeouts and allowed just one walk. Unfortunately for him, he faced a surging Yankees offense that put up 10 hits and four runs against him, including two home runs. The righty has allowed at least one run in each of his appearances this season and three or more runs in five of 12 outings, a major reason why he has just three quality starts. Keller will take a 5.21 ERA into his next outing where he'll look to get things going in the right direction.
Jun 29, 2022
Struggles against Nats
Keller allowed five earned runs on nine hits and four walks while striking out four across four innings Wednesday against the Nationals. He did not factor into the decision.
ANALYSIS
Keller particularly struggled through the first two innings of the outing, allowing three earned runs as well as seven hits and two walks. Though he rebounded a bit from there, he wasn't able to work deep enough into the game to overcome his poor start. Keller had maintained a 2.96 ERA and 1.21 WHIP across his previous four outings, though he still owns a subpar 5.14 ERA across 70 frames on the season.
Jun 25, 2022
Solid in no-decision
Keller didn't factor into the decision in Friday's 4-3 extra-inning loss to the Rays, giving up three runs on five hits and a walk over five innings. He struck out five,
ANALYSIS
Tampa Bay jumped on Keller for three runs in the first inning but he rebounded in impressive fashion, giving the Pirates a chance to mount a comeback. The right-hander tossed 62 of 96 pitches for strikes before exiting, and since getting stretched back out Keller has a 2.96 ERA, 1.21 WHIP and 23:12 K:BB through 27.1 innings over five starts.
Jun 19, 2022
Turns in quality start
Keller allowed two runs (one earned) on three hits and three walks over six innings in Sunday's win over the Giants. He struck out four and did not factor in the decision.
ANALYSIS
After coughing up a pair of runs in the first inning, Keller fired five scoreless frames to produce another solid performance. He retired 14 of the final 16 batters he faces, including a streak of 10 at one point. Since rejoining the rotation against the Dodgers on May 31, Keller has turned in four straight starts of at least five innings and fewer than three runs; he's sporting a 18:11 K:BB and a 2.42 ERA during that stretch, The 26-year-old righty is expected to start in Tampa Bay next week.
Jun 13, 2022
Allows two runs
Keller yielded two runs on seven hits and a walk over 5.1 innings in Monday's loss to St. Louis. He struck out two and did not factor in the decision.
ANALYSIS
Keller got through five shutout frames before running into trouble in the sixth inning. He was yanked after putting two Cardinals on base and was charged with both runs while Anthony Banda was on the mound. The 26-year-old righty has now gone five straight appearances without giving up more than two runs, lowering his season ERA from 6.61 to 5.07 during that stretch. Keller is lined up to face the Giants at home this weekend.
Jun 9, 2022
Delivers quality start
Keller didn't factor in the decision during Wednesday's 3-1 loss to Detroit after giving up one run on four hits over six innings. He had seven strikeouts and two walks.
ANALYSIS
It was arguably the right-hander's best start of the campaign, as it's only the second time through 11 outings he's been able to complete six frames. Keller has pitched better of late with a 2.64 ERA, 1.41 WHIP and 17:10 K:BB across his past four starts, but he still has a 5.26 ERA for the season. He tentatively lines up to face the Cardinals early next week.
Jun 1, 2022
Shaky in win
Keller (2-5) earned the win Tuesday versus the Dodgers. He allowed two runs on two hits and five walks with five strikeouts in five innings.
ANALYSIS
The damage on Keller's line came in the form of a two-run home run by Trea Turner, but he was able to pitch around a lack of command. This was one of Keller's more effective starts this season, but he's pitched more productively out of the bullpen. The right-hander has a 5.77 ERA, 1.56 WHIP and 37:20 K:BB through 43.2 innings across 10 outings (eight starts). It's unclear if Tuesday's start will earn him another turn through the rotation, but off days Thursday and Monday mean the Pirates won't need a fifth starter until some time next week.
May 31, 2022
Gets start at Dodger Stadium
Pirates manager Derek Shelton confirmed Keller will start Tuesday's game against the Dodgers in Los Angeles, Jason Mackey of the Pittsburgh Post-Gazette reports.
ANALYSIS
After turning in a 6.61 ERA and 1.53 WHIP across his first seven starts of the season, Keller has been deployed in long relief in his most recent two appearances. Though he fared much better in that capacity -- he struck out six and allowed two runs on eight hits and three walks over six innings -- the Pirates will plug Keller back into the rotation this week. Following Tuesday's game, the Pirates will have off days Thursday and Monday, so the Pirates could look to reorder their rotation and push Keller to the back of their pitching schedule. Keller could change those plans, however, if he's able to keep the powerful Dodgers offense at bay.
May 26, 2022
Makes another relief appearance
Keller allowed one earned run on five hits and a walk while striking out two across 3.1 innings Wednesday against the Rockies.
ANALYSIS
Keller entered the game in the fourth inning after Zach Thompson was hit hard to begin the game. It was the second consecutive appearance out of the bullpen for Keller, and he's allowed two earned runs across five innings while posting a 6:3 K:BB. The Pirates have a day off Thursday, so it appears that the team opted to skip Keller's turn through the rotation. However, without another rest for six games, Keller is likely to return to the rotation at some point during the Pittsburgh's series against the Dodgers.
May 18, 2022
Logs first win
Keller (1-5) earned the win during Wednesday's 3-2 victory over the Cubs, allowing one run on three hits and two walks with three strikeouts in 2.2 innings.
ANALYSIS
Keller lost his spot in the rotation but was used as the piggyback to opener Wil Crowe and was able to find success in the form of a win. The 26-year-old pitched well during the third and fifth innings, but struggled in the fourth and was lucky to surrender just one run despite putting four runners on. Manager Derek Shelton is yet to tab a starter for Tuesday's game against Colorado and Keller should be considered a candidate to toe the rubber.
May 17, 2022
Loses rotation spot
Keller is merely considered an option out of the bullpen for Wednesday's game against the Cubs, the game which would have been his next turn in the rotation, Jason Mackey of the Pittsburgh Post-Gazette reports.
ANALYSIS
Keller generated buzz over the winter due to reports of increased velocity. Those reports were accurate, as his fastball has averaged 96.2 mph this season after coming in at 93.9 mph last year, but the increased heat has had no effect on his results. He's struggled to a 6.61 ERA and 1.53 WHIP through seven starts while striking out a career-low 17.6 percent of opposing batters. The Pirates haven't listed a starter for Wednesday's game, but it could be Roansy Contreras, who would be on turn for the outing after pitching Friday for Triple-A Indianapolis.
May 14, 2022
Struggles yet again
Keller fell to 0-5 on the season after allowing five runs in 4.2 innings Friday against the Reds. He struck out just two batters while walking two and allowing five hits.
ANALYSIS
Keller generated some sleeper buzz over the winter after increasing his velocity, but the results have unfortunately been more of the same. He's now allowed at least four runs while failing to finish five innings in five of his first seven starts. He managed just a pair of scoreless innings this time around before allowing two runs in the third, one in the fourth and two more in the fifth. It's hard to see things suddenly changing in his next trip to the mound, when he'll carry his 6.61 ERA and 1.53 WHIP to Wrigley Field.
May 8, 2022
Can't last five innings
Keller allowed five earned runs on six hits and three walks while striking out three across 4.1 innings in the second game of Saturday's doubleheader against the Reds. He did not factor into the decision.
ANALYSIS
Keller was handed a 4-0 lead in the first inning, but he immediately allowed two runs in the bottom of the frame. He also had a disastrous fourth inning that was capped by a three-run homer by Brandon Drury. As a result of his struggles, Keller was unable to work deep enough into the game to qualify for a win. While he's shown glimpses of improvement, Keller has allowed four or more earned runs in four of his six starts this season. The end result has been a 6.11 ERA and 1.54 WHIP with a 24:10 K:BB across his first 28 innings of the campaign.
May 1, 2022
Charged with fourth loss
Keller (0-4) allowed a run on five hits and no walks while striking out five in six innings to take the loss against the Padres on Sunday.
ANALYSIS
Keller posted his first quality start of the season during Sunday's outing, but he didn't get much help from the Pirates' offense and was forced to settle for his fourth loss in his first five starts in 2022. The right-hander now has a 5.32 ERA and 1.44 WHIP in 23.2 innings this year. Although Keller was unable to enter the win column Sunday, it was encouraging to see him generate some success while throwing 85 pitches in the pitching duel. He tentatively lines up to start in one of the Pirates' two games during a twin bill in Cincinnati on Saturday.
Apr 26, 2022
Struggles against Brewers
Keller did not factor into the decision Tuesday against the Brewers, allowing four runs on five hits and two walks while striking out one batter in 4.2 innings.
ANALYSIS
After showing some signs of progress last week, Keller fell flat on his face in a rematch with Milwaukee. He served up an early homer to Willy Adames and finished with more walks than strikeouts. Keller enticed with increased velocity in the offseason and spring training, but the results haven't been there early on. The good news is that the Pirates are going to keep giving him chances in the starting rotation to see what he's made of.
Apr 21, 2022
Strong outing in loss
Keller (0-3) allowed one earned run on four hits and no walks while striking out seven across 5.1 innings to take the loss Wednesday against the Brewers.
ANALYSIS
Keller entered Wednesday's start having walked five batters across only 7.2 innings of work. However, he was consistently in the zone against the Brewers, as 58 of his 75 pitches went for strikes and he started ahead in the count for 17 of the 20 batters he faced. The overall results followed this improvement, as Keller allowed only a solo home run to Rowdy Tellez in the second inning. Though he took the loss, this was an encouraging step for Keller, who lines up to make his next start Tuesday at home in a rematch against Milwaukee.
Apr 16, 2022
Command wavers again Friday
Keller (0-2) took the loss Friday, giving up four runs on seven hits and three walks over 3.2 innings as the Pirates were downed 7-2 by the Nationals. He struck out four.
ANALYSIS
The velocity gains Keller flashed in workout videos during the offseason have proven to be legit -- he popped 99.2 mph with a fastball in the first inning Friday and was consistently sitting in the high 90s -- but that hasn't done anything to alleviate the control and command issues that have plagued him in the majors. Keller now sports a 9.39 ERA, 2.35 WHIP and 12.2 percent walk rate through his first 7.2 innings this season, and until he can learn to harness his plus stuff, he'll remain far off the fantasy radar. The 26-year-old right-hander is next scheduled to take the mound Wednesday in Milwaukee.
Apr 9, 2022
Struggles in loss
Keller (0-1) gave up four runs on six hits and two walks while striking out four in four innings in Saturday's 6-2 loss in St. Louis.
ANALYSIS
Keller allowed a run in the first and three runs in the third, including a Paul DeJong two-run home run. The 26-year-old had a strong spring with a 2.92 ERA in four starts but scuffled in his 2022 debut. While Keller has thrived in the minor leagues, he has yet to find his way for the Pirates outside of five good starts in 2020. His next start will likely be at home against Washington at the end of next week.
Apr 6, 2022
Wins rotation spot
Keller secured a spot in the Pirates' Opening Day rotation and is scheduled to make his first start of the season Saturday in St. Louis, Alex Stumpf of DKPittsburghSports.com reports.
ANALYSIS
Keller appeared to be on strong footing for a rotation spot heading into the spring, but he solidified his spot after submitting a 2.92 ERA, 1.46 WHIP and 12:3 K:BB across 12.1 innings over his four starts. Though Keller's results weren't eye-popping on the surface, he and the Pirates are optimistic he can take a step forward in 2022 after he tinkered with his repertoire over the winter to incorporate a new-look slider featuring more horizontal break, according to Rob Biertempfel of The Athletic. The refined slider could emerge as a much-needed reliable breaking pitch to his upper-90s fastball, as Keller has thus far struggled to find a consistent secondary offering to complement the heater during his time in the majors.
Mar 20, 2022
On track for next start
Keller (thigh) said Sunday he'll be fine to make his next start after being hit by a comebacker Saturday against the Tigers, Rob Biertempfel of The Athletic reports.
ANALYSIS
Keller made a precautionary exit from Saturday's contest after being struck in the thigh, but it shouldn't affect his status going forward. The 25-year-old made 23 starts for Pittsburgh last season and had a 6.17 ERA, 1.79 WHIP and 92:49 K:BB over 100.2 innings, and he's attempt to retain a rotation spot during spring training.
Mar 19, 2022
Exit considered precautionary
Keller isn't dealing with anything worse than a bruised thigh after getting hit by a comebacker Saturday against the Tigers, Justice delos Santos of MLB.com reports.
ANALYSIS
Keller exited the game after getting hit, but that seems to be nothing more than a precautionary measure, as the Pirates had little reason to risk anything during a Grapefruit League game. Keller is merely considered day-to-day and had already thrown 18 pitches, so the incident should have minimal impact on his readiness for the upcoming season.
Mar 19, 2022
Hit by comebacker
Keller was removed from Saturday's Grapefruit League game against the Tigers after he was hit in the right thigh by a comebacker in the top of the second inning, Kevin Gorman of TribLive.com reports.
ANALYSIS
Keller tossed 18 pitches prior to his departure and allowed two hits and no walks while striking out one in 1.2 innings. He likely wouldn't have pitched much longer even if he wasn't hit by a comebacker, and it's not clear whether his thigh injury will impact his training regimen during camp.
Oct 3, 2021
Yields three in start
Keller allowed a run on three hits and a walk over three innings in Sunday's loss to the Reds. He struck out three and did not factor in the decision.
ANALYSIS
Keller turned in a pair of scoreless innings before coughing up an RBI to Nick Castellanos in the third. It was his shortest outing since June 10 but he lowered his ERA to 6.17 through 100.2 innings this season. The 25-year-old righty ended his 2021 campaign with a 92:49 K:BB, including a 24:10 K:BB since the start of September.
Sep 22, 2021
Credited with fifth win
Keller (5-11) gave up seven hits and four walks in 5.2 innings Tuesday, getting the win in a 6-2 decision over Cincinnati.
ANALYSIS
The victory was just his second in 11 starts dating back to May. Keller likely pitched better than his line, which included a pair of four-pitch walks to Jonathan India. He faced a season-high 25 batters as the organization tries to salvage a disappointing 2021 from one of its former top prospects. Keller has compiled a 5.96 ERA and 1.75 WHIP in 93.2 innings, keeping fantasy managers on the sidelines.
Sep 8, 2021
Surrenders 10 hits in loss
Keller (4-11) allowed four runs on 10 hits and one walk with six strikeouts through five innings, taking the loss in Wednesday's 5-1 defeat to the Tigers.
ANALYSIS
Keller allowed a season-high 10 hits on the night, though only one went for extra bases. Still, the singles parade from the Tigers was enough to tag the right-hander for four runs and hand him his 11th loss of the season. On the plus side, Keller has posted a 14:1 K:BB in his first two starts of September. The sample size is obviously small, but a solid finish to the year could do wonders to improve Keller's standing within Pittsburgh's organization.
Sep 3, 2021
Best start of season
Keller (4-10) did not factor into the decision Thursday pitching six scoreless innings on six hits with eight strikeouts in a loss to Chicago.
ANALYSIS
Keller turned in arguably his best start of the season Thursday in which he tied a season-high eight strikeouts across six scoreless innings. The right-hander was in-line for win No. 5 of the season when he exited after the sixth inning, but the bullpen immediately surrendered the lead taking a potential win away from Keller. The 25-year-old will take a 6.23 ERA into his next start, likely coming next week against Detroit.
Sep 1, 2021
Not starting Wednesday
Keller won't start Wednesday against the White Sox as previously scheduled, Kevin Gorman of TribLive.com reports.
ANALYSIS
Max Kranick will instead be promoted from Triple-A Indianapolis to take the mound for Pittsburgh. Assuming Keller is simply pushed back a day to start Thursday, it could be a beneficial change given he'd face the rebuilding Cubs rather than the division-leading White Sox.
Aug 26, 2021
Struggles in win
Keller (4-10) did not factor into the decision in a win over the Cardinals on Thursday, pitching 5.1 innings while allowing seven runs on six hits with three walks and two strikeouts.
ANALYSIS
The right-hander struggled out of the gate Thursday surrendering seven runs across his first three innings, but was able to settle in before being removed in the sixth. After allowing no runs to the Cardinals in his previous start, Keller struggled against St. Louis on Thursday throwing only 51 of his 90 pitches for strikes. The 25-year-old will carry a 6.75 ERA into his next start, tentatively scheduled against the White Sox in Chicago next week.
Aug 21, 2021
Stars in victory
Keller (4-10) hurled five shutout innings to earn the win against St. Louis on Friday, allowing six hits and one walk while striking out six.
ANALYSIS
The right-hander scattered six hits in the outing, but none went for extra bases. He threw 56 of 89 pitches for strikes and issued only one free pass despite tossing a first-pitch ball to 12 of the 21 batters he faced. Keller snapped a streak of four straight losses and picked up his first win since May 29. He'll carry a 6.35 ERA into his next start, which is likely to come at home against Arizona next week.
Aug 14, 2021
Falls to 3-10 in 2021
Keller (3-10) took the loss Saturday against the Brewers, surrendering two runs on nine hits and a walk with three strikeouts over 4.1 innings.
ANALYSIS
It was death by a thousand cuts for Keller, who allowed at least two baserunners in each of the five innings in which he appeared. He was able to keep the Brewers off the board through three before allowing a trio of singles -- one of them plating a run -- and a run-scoring groundout in the fourth. Keller notched one out in the fifth before being lifted with his pitch count at 77. Keller has lost all three of his starts since rejoining the rotation at the beginning of August, logging a dismal 6.28 ERA and 2.02 WHIP in 14.1 innings during that stretch. Those numbers aren't far off of the 6.86 ERA and 1.85 WHIP he's posted in 61.2 innings overall this season.
Aug 13, 2021
Friday's game called off
Keller and the Pirates won't play against the Pirates on Friday after the contest was postponed due to inclement weather, Todd Rosiak of the Milwaukee Journal Sentinel reports.
ANALYSIS
Friday's contest will be made up as part of a doubleheader Saturday. The Pirates haven't yet announced how the rotation will be affected, but Keller is a strong candidate to start one of the two games in the twin bill.
Aug 8, 2021
Tagged with ninth loss
Keller (3-9) gave up four runs on seven hits and four walks over five innings in Saturday's loss to the Reds. He had four strikeouts.
ANALYSIS
Cincinnati got to Keller for three runs in the third inning and tacked on another with Nick Castellanos' solo home run in the fifth. Keller has yielded eight runs and 15 hits over 10 innings in his first two starts since returning from Triple-A Indianapolis, giving him an ugly 7.06 ERA and 1.81 WHIP in 57.1 frames on the year. Opponents are hitting .305 off of Keller and he's issued 33 free passes.
Aug 4, 2021
Receiving another start
Keller is listed as the Pirates' probable starter for Saturday's game in Cincinnati, Kevin Gorman of TribLive.com reports.
ANALYSIS
At least for this week, the Pirates will be sticking with a six-man rotation, allowing Keller and Bryse Wilson to make their second starts with the club after both were recently activated. After a nearly two-month stint at Triple-A Indianapolis, Keller faltered in his return to the Pittsburgh rotation last weekend versus the Phillies. He gave the Pirates five innings but was touched up for four runs on eight hits and no walks while striking out two.
Aug 2, 2021
Struggles against Philadelphia
Keller (3-8) was tagged with the loss Sunday against the Phillies after allowing four runs on eight hits while fanning two across five innings.
ANALYSIS
Keller had a rough outing and while the bullpen was even worse, that can't hide the fact that the right-hander. He posted a 3.21 ERA across 28 innings at Triple-A, but he can't replicate those results at the big-league level and has posted a 7.05 ERA across 13 starts (52.1 innings). He has also given up at least four runs in three of his last five appearances.
Jul 31, 2021
Starting Sunday
Keller will start Sunday's game against the Phillies, Jake Crouse of MLB.com reports.
ANALYSIS
Keller was promoted from Triple-A Indianapolis on Friday and will rejoin Pittsburgh's rotation two days later. The 25-year-old struggled with a 7.04 ERA in 12 starts before being demoted in mid-June to Triple-A, where he made eight starts and posted a 3.21 ERA, 1.43 WHIP and 39:13 K:BB across 28 innings.
Jul 30, 2021
Returning to majors
Keller was recalled from Triple-A Indianapolis on Friday, Jason Mackey of the Pittsburgh Post-Gazette reports.
ANALYSIS
The 25-year-old has been in the minors since mid-June and will rejoin the big-league roster ahead of this weekend's series versus the Phillies. Keller last pitched for Indianapolis on July 24, and he finished the stint at Triple-A with a 3.21 ERA, 1.43 WHIP and 39:13 K:BB over 28 innings. It's not certain when he'll take the mound, though he could slot into the rotation Sunday since Pittsburgh has yet to announce a starter.
Jul 29, 2021
Unimpressive in minors
Keller allowed six runs (four earned) on seven hits and one walk in five innings for Triple-A Indianapolis on Saturday. He walked three while striking out nine batters.
ANALYSIS
Since being demoted to the minors, Keller has compiled a 3.21 ERA in 28 innings for Indy but is still struggling with his command. While the 25-year-old has struck out 39 batters he's walked 13 (including nine in his last three starts). Keller will likely get another shot with Pittsburgh prior to season's end, but he hasn't dominated Triple-A the way the organization had hoped.
Jun 12, 2021
Banished to Triple-A
Keller was optioned to Triple-A Indianapolis on Saturday.
ANALYSIS
Keller has given up six earned runs in 4.2 innings over his last two starts and his season ERA sits at 7.04 with a similarly uninspiring 1.80 WHIP. Wil Crowe, who was recalled in a corresponding move, could be an option to take Keller's rotation spot.
Jun 10, 2021
Short outing in loss
Keller (3-7) was charged with the loss Thursday against the Dodgers after surrendering four runs on five hits and three walks while striking out three across 2.2 innings.
ANALYSIS
Command issues seemed to plague Keller this time around. After giving up a leadoff homer to Mookie Betts in the first, Keller ran in a troublesome three-run third inning which he was unable to finish. The right-hander, who had previously only hit three batters in his career, struck two alone in the third frame. The mess piled on as opposing starter Julio Urias hit a bases-loaded, two-run single after Keller went 3-0 on Austin Barnes and intentionally walked him. That would be it for Keller, who fell victim to his second abbreviated outing in a row. The 25-year-old had left his last start Friday due to a heat-related illness before landing on the COVID-19 injured list Sunday. Keller will look to bounce back during his next projected start Tuesday at Washington.
Jun 8, 2021
Back from IL
The Pirates reinstated Keller from the COVID-19-related injured list prior to Tuesday's game against the Dodgers, Jake Crouse of MLB.com reports.
ANALYSIS
Keller was placed on the COVID-19-related injured list prior to Sunday's game against Miami. The right-hander left his Friday start with what was described as a heat-related illness, though it's still not clear if that's at all related to his brief stint on the injured list. In any case, Keller is back with the Pirates and should stay in line to start Thursday against Los Angeles.
Jun 6, 2021
Placed on COVID IL
Pirates manager Derek Shelton said Keller (illness) will be placed on the COVID-19 injured list Sunday, Jake Crouse of MLB.com reports.
ANALYSIS
Per Mike Persak of the Pittsburgh Post-Gazette, Shelton said he couldn't confirm whether Keller's move to the IL was related to the heat-related illness that caused the right-hander's removal from his start Friday against the Marlins. Regardless, the Pirates don't seem to be concerned about a lengthy stay on the IL for Keller; according to Jason Mackey of the Pittsburgh Post-Gazette, Keller is listed as the team's probable starter for Thursday's game against the Dodgers. The 25-year-old has been a decent source of strikeouts (9.7 K/9) over his 11 starts, but his 3-6 record, 6.65 ERA and 1.72 WHIP across 44.2 innings have limited his overall fantasy value.
Jun 4, 2021
Removed with heat illness
Keller was removed from Friday's game against the Marlins with a heat illness, Jake Crouse of MLB.com reports.
ANALYSIS
Keller only pitched two innings in Friday's start, and he allowed two runs on two hits and three walks while striking out two. He's being evaluated to determine the extent of the issue, but it's not yet clear whether the illness will impact his availability going forward.
May 29, 2021
Tosses five scoreless frames
Keller (3-6) earned the win in the second game of Saturday's doubleheader against the Rockies after tossing five scoreless innings, giving up two hits and two walks while fanning six.
ANALYSIS
Keller was coming off a woeful game with five runs allowed across five innings in his previous contest, but he bounced back admirably here and dominated the Rockies' lineup with ease. Keller gave up two or fewer runs in three of his five outings this month, and he's scheduled to pitch again next week at home against the Marlins.
May 28, 2021
Friday's game postponed
Keller won't pitch as scheduled Friday against the Rockies since the game was postponed due to inclement weather.
ANALYSIS
The game will be made up via a doubleheader Saturday, and Keller likely will take the mound in one of those contests for Pittsburgh.
May 22, 2021
Burned in Atlanta
Keller (2-6) took the loss Saturday as the Pirates were downed 6-1 by Atlanta, surrendering five runs on eight hits and a walk over five innings. He struck out six.
ANALYSIS
The right-hander coughed up at least five runs for the third time in nine starts, and the long ball was the culprit in this one as Keller served up multiple homers for the first time in 2021. He'll lug a 7.41 ERA and 40:21 K:BB through 37.2 innings into his next outing.
May 16, 2021
Strikes out eight in loss
Keller (2-5) allowed two runs on six hits and three walks while striking out eight in five innings to take the loss against the Giants on Sunday.
ANALYSIS
Keller was coming off his worst start of the season after he gave up seven runs in 3.1 innings to take the loss against the Reds on Monday. He fared slightly better in Sunday's outing, but he was still charged with his fifth loss in his first eight starts. Keller has posted a 7.16 ERA and 1.81 WHIP in 32.2 innings this season. He tentatively lines up to make his next start on the road Saturday against Atlanta.
May 13, 2021
Set for Sunday start
Keller will start Sunday against the Giants, Mike Persak of the Pittsburgh Post-Gazette reports.
ANALYSIS
Keller was originally slated to start Saturday's game but will still draw a matchup against the Giants after moving back one day. He'll look to bounce back from a poor outing his last time out, when he allowed seven earned runs across only 3.1 innings to the Reds.
May 10, 2021
Struggles early in blowout
Keller (2-4) took the loss after giving up seven runs on seven hits and two walks while striking out two over 3.1 innings Monday against the Reds.
ANALYSIS
Keller needed just six pitches to get through the first inning, but he found trouble in the fourth, surrendering six runs in the frame. This marks the second time this season Keller has given up seven runs in an outing, boosting his ERA to 7.81 across 27.2 innings. His next start tentatively lines up for Saturday against San Francisco.
May 5, 2021
Blanks San Diego
Keller tossed 5.2 shutout innings against San Diego on Tuesday, allowing two hits and two walks with five strikeouts in 2-1 win.
ANALYSIS
Keller made his best start of the season against a strong San Diego offense. He ran into trouble the third time through the order and needs to work on going deeper into games to live up to his top-prospect billing.
Apr 29, 2021
Lasts 2.1 innings
Keller (1-3) was tagged with the loss Wednesday against the Royals after allowing four runs on three hits and five walks while fanning two across 2.1 innings.
ANALYSIS
Keller had a rough outing Wednesday, giving up three runs in the first inning and failing to retire the side in order in any of the three innings he took part in. The right-hander has been very inconsistent this season, but he has given up three or more runs in three of his five outings to date while failing to pitch more than five innings in any of his starts. This translates to an inflated 8.20 ERA across his first 18.2 innings of work in 2021.
Apr 23, 2021
Turns in solid start
Keller allowed two earned runs on five hits and no walks while striking out five across five innings Thursday against the Tigers. He did not factor into the decision.
ANALYSIS
Keller took advantage of a relatively soft matchup Thursday to turn in a strong effort. He avoided handing out a free pass for the first time this season, though his problem with the long ball persisted when he served up a home run to JaCoby Jones. Keller has proven to be very dependent on matchups this season, and his inconsistency is highlighted by a 7.16 ERA through 16.1 innings. He's currently projected to draw his next start against Kansas City on Wednesday.
Apr 22, 2021
Flips with Brubaker in schedule
Keller is slated to start Thursday's series finale in Detroit, Mike Persak of the Pittsburgh Post-Gazette reports.
ANALYSIS
Earlier in the week, the Pirates initially listed JT Brubaker as their projected starter for Thursday, but since the right-hander has been the team's top pitcher so far this season, manager Derek Shelton may have wanted to save him for the weekend series with a more formidable opponent in the Twins. Keller will flip spots with Brubaker in the pitching order as a result, getting an upgrade in terms of matchup as a result. Even so, fantasy managers probably can't rely on Keller to deliver a quality performance, given how poorly he's fared in his first three starts. He's surrendered 11 runs on 16 hits and eight walks over 11.1 innings this season.
Apr 15, 2021
Struggles in loss
Keller (1-2) was charged with the loss against the Padres on Thursday, surrendering seven runs on nine hits and three walks. He struck out one over 3.1 innings.
ANALYSIS
Most of Keller's damage came from a four-run first inning, during which the Padres hit early and hit hard, including an RBI double by Jake Cronenworth and a two-run home run by Manny Machado. Keller, who has struggled with command in what's been an up-and-down year, issued three walks, bringing his season total to eight. The right-hander will look to improve upon a disappointing 8.74 ERA and 2.12 WHIP when the Pirates head to Detroit on Wednesday.
Apr 10, 2021
Fans seven in win Saturday
Keller (1-1) allowed one run on five hits and a walk while fanning seven across five innings in Saturday's win over the Cubs.
ANALYSIS
Keller lasted just three innings in his season debut against the Cubs last Sunday, but he bounced back and avenged that loss against the division rival with a strong performance. Even though he finished three outs away from qualifying for a quality start, Keller looked composed on the mound for the first time in quite a while, as he also posted an 11.91 ERA in 11.1 innings during spring training.
Apr 4, 2021
Takes loss in season debut
Keller (0-1) allowed three earned runs on two hits and four walks while striking out four across three innings, taking the loss against the Cubs on Sunday.
ANALYSIS
Keller was mediocre in his season debut with the Pirates. The righty struggled with command, throwing 77 pitches and walking four in three innings. Sunday's woes looked like a continuation of Keller's rough spring, where he posted an 11.91 ERA in 11.1 innings. Fortunately, he will have a long leash on a Pirates team that lacks pitching depth. Keller will get another look at the Cubs lineup in his next scheduled start Saturday.
Mar 23, 2021
Lackluster start Monday
Keller gave up four runs (three earned) in 3.1 innings Monday, allowing seven hits and one walk while striking out three, DK Pittsburgh Sports reports.
ANALYSIS
He's fortunate that his rotation spot is likely secure because he's struggled all spring long. "I think today was a step in the right direction," manager Derek Shelton said. "He gave up some hits but the command was better. It's the best offspeed stuff we've seen all spring out of him." AT&T SportsNet analyst John Wehner wondered aloud if Keller is tipping his pitches. Whatever the issue, fantasy owners have to hope the 24-year-old pitches like he did at the end of 2020, when he registered 11 hitless innings to conclude his campaign.
Mar 18, 2021
Spring numbers disappointing
Keller has allowed 12 earned runs in five spring innings, giving up 15 hits and three walks while striking out six, DK Pittsburgh Sports reports.
ANALYSIS
"I mean the execution, we have to get cleaned up," manager Derek Shelton said. "I think we would have an issue if we didn't see stuff. We have the stuff there. Fastball command has been an issue, and he continued to miss up." If anything, Keller has gained velocity since last season, sitting in the 96-mph range. While his annual spring earned run averages have become comical -- his 21.60 ERA is nearly one run better than it was during spring training in 2019 (22.50 ERA) -- the team is looking for long-range improvement from Keller in 2021. Fantasy owners might expect exaggerated stretches, both good and bad, from the nearly 25-year-old this summer.
Mar 2, 2021
Faces turbulence Monday
Keller allowed two earned runs on three hits in one inning against the Blue Jays on Monday, DK Pittsburgh Sports reports.
ANALYSIS
His debut probably didn't go as he planned, but Keller sat 94 mph and retired the final batter he faced (Danny Jansen) with a 97 mph fastball. "I just kinda said, '(forget) it' and threw it kinda hard like I'm used to," Keller said. "Didn't worry about where it went. I think when I throw harder, I actually locate better instead of trying to throw strikes." The righthander has likely become a lock for the starting rotation following the departures of Jameson Taillon, Chris Archer, Trevor Williams and Joe Musgrove.
Sep 26, 2020
Flirts with another no-hitter
Keller allowed one run on eight walks and struck out three but did not give up a hit across five innings Friday against the Indians. He did not factor into the decision.
ANALYSIS
Keller's start Friday may go down as the most bizarre pitching performance of the season. He walked the first three hitters of the game and was out of the inning two pitches later after getting Carlos Santana to ground into a double play and Franmil Reyes to ground out to the pitcher. Keller then went on to pitch four more innings of no-hit baseball while getting out of a second bases-loaded jam in the third. He had to be pulled after five because he was already at 98 pitches but Friday's outing marks 11 straight innings that Keller has not allowed a hit. He'll head into the 2021 season with that streak intact but may want to work on his accuracy as he walked 18 batters in comparison to 16 strikeouts on the year.
Sep 19, 2020
No-hit bid cut short
Keller fired six scoreless innings without allowing a hit prior to being pulled during the Pirates' 5-4 loss to the Cardinals.
ANALYSIS
Keller was dominant, but did rack up 84 pitches (52 for strikes) through six innings. With the Pirates' brass looking towards the future, Keller's arm was saved at the expense of the no-hitter. The 24-year old will carry a 3.24 ERA into his fourth start of the season, which is scheduled for Friday in Cleveland.
Sep 14, 2020
Surrenders three in return
Keller gave up three runs on two hits and four walks while striking out four over three innings in Game 2 of Monday's doubleheader against the Reds. He didn't factor into the decision.
ANALYSIS
Keller found trouble in the second and third innings, surrendering three runs on a pair of home runs before exiting. He was likely on a short leash, with his last start dating back to Aug. 1 due to an oblique injury. He'll carry a 5.06 ERA and 1.59 WHIP with seven strikeouts over 10.2 frames into his next outing.
Sep 14, 2020
Return made official
Keller (oblique) was reinstated from the 10-day injured list and will start Game 2 of Monday's doubleheader against the Reds, Kevin Gorman of TribLive.com reports.
ANALYSIS
As expected, Keller will rejoin the starting rotation after missing time with a left oblique strain. He's appeared in just two games this season, surrendering three runs on seven hits and four walks while fanning three over 7.2 innings of work.
Sep 13, 2020
Rejoining rotation Monday
The Pirates will activate Keller (oblique) from the 10-day injured list Monday to start one game of the team's doubleheader with the Reds, Adam Berry of MLB.com reports.
ANALYSIS
Keller reported no pain in his strained left oblique coming out of a three-inning live batting practice session a few days ago, so he'll ready the Pirates to make his first appearance since Aug. 1. Due to the extended layoff, Keller likely won't be asked to work especially deep into Monday's contest, which renders him rather appealing for DFS contests. Keller may have more intrigue in season-long formats, as he would likely be in line to make his second start of the week Sept. 19 or Sept. 20 versus the Cardinals.
Sep 9, 2020
Tosses three innings
Keller (oblique) threw 43 pitches over three innings during a live batting practice session Wednesday, Alex Stumpf of DKPittsburghSports.com reports.
ANALYSIS
Keller didn't face any setbacks after throwing 35 pitches Friday, and his return could be coming soon if he doesn't experience any issues following Wednesday's session. The right-hander has been sidelined for over a month with a left oblique strain, but he could get some work in over the final few weeks of the regular season.
Sep 6, 2020
Moving closer to return
Keller (oblique) is set to throw a live batting practice session in the new few days, Adam Berry of MLB.com reports.
ANALYSIS
Keller threw 35 pitches in two innings of live batting practice Friday. With no setbacks from that session, Keller is set to throw again soon and could rejoin the rotation after that. With just under a month remaining in the season, it's unclear how many starts Keller would be able to make, though the Pirates would likely want to see him return to the mound before the conclusion of the campaign.
Sep 2, 2020
Throwing live batting practice
Keller (oblique) is scheduled to throw live batting practice Thursday, Adam Berry of MLB.com reports.
ANALYSIS
The 24-year-old landed on the injured list in early August with a left oblique injury, but facing live hitters is a good sign for his progression. The Pirates plan for Keller to return to game action before the end of the season, but a more specific timeline for his return remains unclear.
Aug 19, 2020
Nearing mound work
Keller (oblique) has played catch off flat ground as is expected to throw off a mound next week, Jason Mackey of the Pittsburgh Post-Gazette reports.
ANALYSIS
Keller left early with an oblique issue in just his second start of the year. While it's certainly a positive that he's progressing in the right direction, his next time throwing off a mound will be his first in over three weeks, so he'll presumably need multiple sessions before being returning from the injured list.
Aug 11, 2020
Yet to resume throwing
Keller (oblique) has yet to resume throwing, Adam Berry of MLB.com reports.
ANALYSIS
Keller landed on the injured list in early August after leaving his second start of the year with an oblique injury. He's expected to play catch at some point before the end of the week, though that leaves him still quite a way from being able to return to game action.
Aug 2, 2020
Injury severity not yet known
The Pirates are unlikely to have a timetable regarding the injury to Keller (side) for several days, general manager Ben Cherington told 93.7 The Fan in Pittsburgh on Sunday.
ANALYSIS
Cherington said the team will need more time to determine the severity of Keller's injury. "It takes a couple days to get a handle on it," the general manager noted. He applauded Keller for not trying to push through the oblique injury, something that may help the righty return to action sooner than if he had continued to pitch through the pain.
Aug 2, 2020
Moves to injured list
Keller (side) was placed on the 10-day injured lists Sunday, Rob Biertempfel of The Athletic reports.
ANALYSIS
The 24-year-old was removed from Saturday's start with left side discomfort after 2.2 innings, and he'll require a stint on the injured list. Keller doesn't have an official timetable for his return, though he'll be eligible to be activated Aug. 12.
Aug 2, 2020
Tagged with loss Saturday
Keller (1-1) was tagged with the loss after allowing two runs on five hits with one strikeout and one walk over 2.2 innings Friday against the Cubs.
ANALYSIS
Keller left Saturday's outing with side discomfort and is listed as questionable until the team announces further details regarding his status. Manager Derek Shelton said after the game he had no updates on the 24-year-old, and he said he hopes to have more information about his status Sunday morning.
Aug 1, 2020
Dealing with side discomfort
Keller exited Saturday's start against the Cubs with left side discomfort.
ANALYSIS
The 24-year-old was removed during the third inning after spiking a pitch. He's in line for the loss after allowing two runs on five hits with one strikeout and one walk over 2.2 innings. The severity of the injury remains unclear, so Keller should be considered questionable for his next turn through the rotation until the team updates his status.
Aug 1, 2020
Exits with apparent injury
Keller was removed from Saturday's start against the Cubs with an apparent injury, Adam Berry of MLB.com reports.
ANALYSIS
The right-hander spiked a curveball well in front of home plate and subsequently called for the athletic trainer before being removed. Keller exited in line for the loss after allowing two runs on five hits with one strikeout and one walk over 2.2 innings. He should be considered day-to-day until the team provides any specifics on the injury.
Jul 26, 2020
Tosses five innings in win
Keler (1-0) threw five innings Sunday, allowing one run and earning a win over the Cardinals. He walked three batters and struck out two.
ANALYSIS
Despite throwing just 47 of his 87 pitches for strikes and walking more batters than he fanned, Keller was able to keep the Cardinals' lineup fairly quiet. While it wasn't the most impressive outing, it's certainly a sign of improvement after he posted an abysmal 7.13 ERA as a rookie in 2019. Keller will get a tough matchup in Wrigley against the Cubs next weekend.
Jul 21, 2020
Opening as No. 3 starter
Manager Derek Shelton confirmed Keller will start Sunday's series finale at St. Louis, Adam Berry of MLB.com reports.
ANALYSIS
The 24-year-old received the start in Tuesday's intrasquad game, and he'll remain on the five-day schedule to begin the season. Keller made his major-league debut in 2019 and struggled with a 7.13 ERA in 11 starts, but he made a concerted effort during the shutdown to increase the spin efficiency on his fastball, which theoretically should help him miss more bats.
Jul 7, 2020
Improving spin efficiency
Keller used his own Rapsodo device during the shutdown period to improve the spin efficiency on his fastball, Alex Stumpf of DK Pittsburgh Sports reports.
ANALYSIS
It sounds like Keller was very self-motivated to improve as a pitcher during the shutdown period, using the Rapsodo (a pitch design tool) to up his spin efficiency from the low 90s to the 95th percentile. He has a reputation for having the velocity but not the ideal movement on his fastball, which is sometimes referred to as "straight", so if Keller's fastball can miss more bats he could be primed for a breakout 2020 season. Keller said Monday that he feels "really good" so he appears primed to open the season in Pittsburgh's rotation.
Mar 8, 2020
Boosts rotation chances Sunday
Keller limited the Rays to one run on three hits and a walk in three-plus innings Sunday. He struck out five batters, DK Pittsburgh Sports reports.
ANALYSIS
He threw his mid-90s fastball up in the zone effectively and was only removed after walking the leadoff hitter in the fourth inning. "I thought he was better today," manager Derek Shelton said. "That was a really positive step forward for him." Keller matched his strikeout total from his first three outings, combined. The righty is expected to make two more appearances before the regular season starts.
Mar 2, 2020
Unimpressive showing Monday
Keller gave up three runs on three hits and one walk in 2.1 innings against Toronto on Monday. He struck a pair of batters.
ANALYSIS
He surrendered a two-run homer to Danny Jansen among the hits he allowed. After an encouraging first spring start, Keller's Grapefruit League earned-run average has climbed to 7.50 through three appearances and six innings. The expected loss of Steven Brault (shoulder) helps Keller's chances of sticking in the rotation, but he's not setting himself apart from the team's other options.
Feb 27, 2020
Navigates way through Red Sox
Keller allowed two runs on three hits and a walk in 1.2 innings against Boston on Wednesday. He struck out three batters.
ANALYSIS
He gave up an opposite-field homer to Jarren Duran but otherwise pitched well. Keller was removed from the game after reaching his 33-count pitch limit. So far the righty is making a strong case for opening the season in Pittsburgh's starting rotation.
Feb 22, 2020
Encouraging first outing
Keller hurled two scoreless innings in Pittsburgh's Grapefruit League opener Saturday. He allowed two hits with no walks or strikeouts.
ANALYSIS
He was sitting mid-90s with his fastball. Keller was torched for 10 earned runs in four spring innings last year and perhaps the outing helps to give the righty a bit of confidence in an otherwise meaningless game. Keller compiled an 7.13 ERA and 1.83 WHIP in 11 starts and 48 innings in 2019. He did show promise with 65 whiffs and a 28.6 strikeout percentage.
Feb 20, 2020
Tabbed for spring opener
Keller will start Pittsburgh's Grapefruit League opener against the Twins on Saturday, Adam Berry of MLB.com reports.
ANALYSIS
Keller will open up Grapefruit League play for the Pirates, and the plan is for him to go one or two innings before exiting. The 23-year-old struggled in his first taste of the majors in 2019, though his underlying numbers suggest he deserved better results.