player photo

56 Brad Keller SP

Kansas City Royals

Fantasy Stats
Key Stats
Pitching Summary

Player Updates

August 12, 2020 11:56 PM
Royals' Brad Keller: Improves to 2-0
by RotoWire Staff | RotoWire

Keller (2-0) allowed two hits and three walks over six scoreless innings in a win over the Reds on Wednesday. He struck out three batters.

The right-hander turned in a second consecutive scoreless start, this time in Great American Ball Park. Both of the hits against him were singles, one a bunt single. Keller, who began the season on the COVID-19 injured list, is still working mostly fastball-slider, mixing in only the occasional changeup. However, Keller should at least have most fantasy players' attention after his hot start. He lines up to face the Reds in Kansas City next week.

August 7, 2020 03:04 AM
Royals' Brad Keller: Cruises to easy win
by RotoWire Staff | RotoWire

Keller (1-0) earned the win against the Cubs on Thursday, pitching five scoreless innings and allowing three hits and two walks while striking out seven.

Keller missed most of summer camp due to a positive test for COVID-19, but he looked strong in his season debut Thursday, limiting Chicago to a trio of singles while tossing 52 of 75 pitches for strikes. The Royals' offense made Keller's outing mostly pressure-free, staking him to a nine-run lead by the end of the third inning. The right-hander will look to build on his promising opening act in a tough matchup on the road at Minnesota next Friday.

August 6, 2020 12:56 PM
Royals' Brad Keller: Activated ahead of Thursday's start
by RotoWire Staff | RotoWire

Keller (illness) was activated ahead of his start Thursday against the Cubs, Jeffrey Flanagan of reports.

He has been unable to make his 2020 debut prior to this outing due to a positive COVID-19 test. It is unclear how stretched out Keller is, but for those in mixed leagues, it would be best to see how he looks in this first outing before deploying him. He will have another tough matchup on tap next week in Cincinnati.

August 4, 2020 02:04 PM
Royals' Brad Keller: Season debut coming Thursday
by RotoWire Staff | RotoWire

Keller (illness) will make his season debut Thursday against the Cubs, Alec Lewis of The Athletic reports.

A positive coronavirus test wiped out much of Keller's camp and sent him to the COVID-19 injured list to open the season. He'll wind up missing just two turns in the rotation, though it's not yet clear how deep he'll be expected to go in Thursday's game.

August 2, 2020 11:20 PM
Royals' Brad Keller: In line for late-week start
by RotoWire Staff | RotoWire

Royals general manager Dayton Moore said Keller could be ready to return from the COVID-19 injured list to start Thursday against the Cubs or Friday against the Twins, Josh Vernier of 610 Sports reports.

Keller has been working out with the team for more than two weeks after a positive COVID-19 test sidelined him for much of summer camp. After facing hitters in a live batting practice Saturday, Keller will likely throw one more tune-up bullpen session before the Royals determine where to slot him into their pitching schedule this week. Kansas City has been running out a four-man rotation since Mike Montgomery (lat) was shut down last week, so Keller would ideally return from the IL on Thursday, when a fifth starter will first be needed.

August 1, 2020 02:56 PM
Royals' Brad Keller: Could return soon
by RotoWire Staff | RotoWire

Keller (not injury related) impressed manager Mike Matheny in a live batting practice session Saturday and could be activated from the COVID-19 injured list soon, Lynn Worthy of The Kansas City Star reports.

A positive coronavirus test wiped out most of Keller's camp and sent him to the injured list to start the year, but it doesn't sound as though he'll wind up missing too much time. He'll be needed in the rotation and should be one of the Royals' top starters after posting a respectable 4.19 ERA in 28 starts last year.

July 21, 2020 07:28 PM
Royals' Brad Keller: Will open on injured list
by RotoWire Staff | RotoWire

Keller (not injury related) will begin the season on the injured list, Alec Lewis of The Athletic reports.

A positive COVID-19 test prevented Keller from arriving at camp until Friday, and he's not expected to be quite in game shape for the start of the year. It's uncertain when the Royals expect him to make his debut. They'll need a fifth starter on July 28 against the Tigers, but it sounds like Keller may not be ready to take the mound by that point.

July 20, 2020 04:08 PM
Royals' Brad Keller: Completes simulated game
by RotoWire Staff | RotoWire

Keller (not injury related) completed a simulated game Sunday, Alec Lewis of The Athletic reports.

Keller remains on the Royals' COVID-19 injured list, but after reporting to camp Friday, the right-hander is healthy again and merely building up to a starter's workload at this point. Lewis suggests there's a chance Keller could build up to a 3-to-4-inning workload at some point this week, which could make him a candidate to make his season debut when the Royals first require a fifth starter July 28 in Detroit. Jorge Lopez and Glenn Sparkman look like the top candidates for a spot start in the event Keller needs to miss his first turn through the rotation.

July 18, 2020 10:00 AM
Royals' Brad Keller: Cleared to return
by RotoWire Staff | RotoWire

Keller (illness) was cleared to rejoin the Royals on Friday, Jeffrey Flanagan of reports.

Keller was placed on the COVID-19 injured list Tuesday, but he was able to rejoin the team for camp Friday. He was experiencing mild symptoms, and it's unclear what physical state he's in as he returns to the team. The timing of the right-hander's placement on the 10-day injured list could mean that he'll miss the start of the season.

July 15, 2020 11:40 AM
Royals' Brad Keller: Listed on COVID-19 IL
by RotoWire Staff | RotoWire

The Royals placed Keller (illness) on the COVID-19 injured list Tuesday.

Keller and Ryan O'Hearn were both moved to the IL just a few days after they were revealed to have tested positive for the coronavirus, while Salvador Perez was activated from the COVID-19 IL after clearing all health-related protocols. The 24-year-old right-hander is believed to only be contending with mild symptoms of the coronavirus, but his absence from camp will take him out of the mix for the Opening Day nod. Instead, the Royals will have Danny Duffy take the hill when the team begins its season July 24 in Cleveland.

July 7, 2020 04:24 PM
Royals' Brad Keller: Tests positive for COVID-19
by RotoWire Staff | RotoWire

Keller tested positive for COVID-19 on Tuesday, Andersen Pickard of reports.

Keller said that he's experienced only mild symptoms, Alec Lewis of The Athletic reports, but he'll have to go into isolation and won't be allowed to return to the field until he tests negative twice. He's expected to be one of the Royals' top starters this year, but his positive test likely means he won't have enough time to get into game shape by Opening Day.

March 25, 2020 02:24 PM
Royals' Brad Keller: Finishes spring on high note
by RotoWire Staff | RotoWire

Keller gave up 11 runs in 6.2 innings this spring, but he finished on a strong note in his third and final start, Jesse Borek of reports.

He tossed four innings and allowed one run on five hits while walking one and striking out three during his first outing throwing to Salvador Perez since 2018. Keller mentioned how much he enjoyed having Perez behind the dish and was encouraged by how well he threw his slider in his final outing of the spring. Keller and Danny Duffy are the top two candidates to take the ball on Opening Day.

February 20, 2020 05:32 PM
Royals' Brad Keller: Taking hill Monday
by RotoWire Staff | RotoWire

Keller is scheduled to start Monday in the Royals' Cactus League game against the Padres, Lynn Worthy of The Kansas City Star reports.

While he makes his first start of the spring, Keller is expected to unveil a curveball, a new pitch he added to his arsenal during the offseason, per Alec Lewis of The Athletic. Keller is hopeful that the addition of the curveball as a fourth pitch will give him more time to further hone his changeup in side sessions while providing him with another alternative for hitters who handle sliders better than curves. Though he'll essentially be trading out the changeup for the curveball, Keller is still expected to rely heavily on the four-seamer/slider/sinker combination that accounted for 98.6 percent of his overall pitches in 2019.

August 28, 2019 05:24 PM
Royals' Brad Keller: Done for season
by RotoWire Staff | RotoWire

Keller will be shut down for the season for workload reasons, Lynn Worthy of The Kansas City Star reports.

Keller pitched 165.1 innings this season, up from 140.1 last year. He wasn't able to come close to last season's 3.08 ERA, but his 4.19 mark this season was respectable enough. He again relied on a strong groundball rate (50.0 percent), as both his strikeout rate (17.2 percent) and walk rate (9.9 percent) were fairly poor.

August 27, 2019 07:16 AM
Royals' Brad Keller: Hit hard in loss
by RotoWire Staff | RotoWire

Keller (7-14) gave up five runs on three hits and three walks while striking out one through 1.1 innings to take the loss against the Athletics on Monday.

After getting the first four batters out, Keller unravelled by allowing six consecutive baserunners and five runs. This was the shortest outing of the season for Keller, ending a streak of eight consecutive outings with six innings or more.The 24-year-old has a 4.19 ERA and 122 strikeouts through 28 starts this season. Keller is scheduled to make his next start Sunday against the Orioles at Kauffman Stadium.

August 26, 2019 05:28 PM
Royals' Brad Keller: Will have pitch count monitored
by RotoWire Staff | RotoWire

Manager Ned Yost said that Keller will be capped at 100 pitches in his start Monday against the Athletics and any additional turns that follow this season, Jeffrey Flanagan of reports.

Since Keller just turned 24 years old in July, the Royals' decision to act conservatively with his usage isn't too surprising, especially since the 46-85 club having little incentive to overextend the righty at this stage of the season. Keller has cleared 100 pitches in 17 of his 27 outings this season and has covered at least six innings in eight consecutive turns, so the workload restriction could be most punitive to him in leagues that count quality starts as a category.

August 21, 2019 03:56 AM
Royals' Brad Keller: Settles for no-decision
by RotoWire Staff | RotoWire

Keller threw six shutout innings while allowing three hits and two walks along with four strikeouts in a no-decision against the Orioles on Tuesday.

The 24-year-old pitched very well again, but he settled for another very disappointing decision. In his last outing, Keller yielded no runs and zero hits through six innings, but he struggled during the seventh and eventually took a loss. This time around, the Royals turned to the bullpen after six, but Keller's good work still didn't stand up. Despite a respectable 3.94 ERA in his last five starts, he hasn't won an outing since July 24. Overall, Keller is 7-13 with a 3.95 ERA, 1.33 WHIP and 121 strikeouts in 164 innings this season. He will pitch next against the Athletics at home on Monday.

August 15, 2019 12:44 PM
Royals' Brad Keller: Flirts with no-hitter in loss
by RotoWire Staff | RotoWire

Keller (7-13) was charged with the loss against the Cardinals on Wednesday after allowing three runs on three hits and three walks while striking out five over six innings.

Keller had a no-hitter going until the seventh inning, when he allowed three consecutive singles, including a run-scoring hit by Matt Carpenter to give the Cardinals a 1-0 lead. He was then pulled with two runners on and no outs. Unfortunately, they both scored following his exit, and the Royals failed to make their way onto the scoreboard, leaving Keller with his fourth straight loss following a six-game winning streak. Keller leads the Kansas City staff with 158 innings pitched this season and has logged at least six innings or more in 17 of his 26 starts. The 24-year-old will carry a 4.10 ERA, 1.35 WHIP and 117:65 K:BB into a road contest at Baltimore on Monday.

August 10, 2019 09:44 AM
Royals' Brad Keller: Hit hard in 12th loss
by RotoWire Staff | RotoWire

Keller (7-12) was hit with the loss after yielding five runs on 10 hits and three walks while striking out six over six innings Friday night against the Tigers.

Keller surrendered two runs in the first inning followed by one in the fifth and two more in the sixth before exiting with a four-run deficit. He threw 65 of 108 pitches for strikes but fired first-pitch strikes to only eight of the 29 batters he faced. The 24-year-old right-hander has now been saddled with three straight losses, and he owns a 4.09 ERA with 112 punchouts over 152 innings this season.

August 4, 2019 07:12 PM
Royals' Brad Keller: Strikes out seven in loss
by RotoWire Staff | RotoWire

Keller (7-11) gave up two runs on five hits and one walk while striking out seven through seven innings to take the loss against the Twins on Sunday.

Keller registered 11 swinging strikes and delivered a quality start, but he was out-dueled by Devin Smeltzer and handed the loss. The 24-year-old has improved his control recently, walking only 17 batters in his last 12 starts after allowing 42 free passes in his first 12 starts. Keller has a 3.95 ERA and 106 strikeouts through 24 starts this season. Keller will make his next start Friday against the Tigers at Comerica Park.

Situational Stats
vs Minnesota 20.001 2.250817
vs LHB 80.000 3.2604570
vs RHB 85.100 5.0602552
Last 7 Games
Fantasy Points By Week



























1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Pitching Stats
More Pitching Stats
Minor League Pitching Stats
2013R-Azl D-backs 56.2131207306126532.241.406
2013R-Missoula Osprey 6.02100004464.501.667
2014ASX-Hillsboro Hops 6.01101008110.000.333
2014R-Azl D-backs 31.1630400209302.311.254
2014R-Missoula Osprey 33.28801403018507.052.048
2015AFX-Kane County Cougars142.026250890109371282.601.162
2016AFA-Visalia Rawhide135.02424097099261474.471.282
2017AA-Jackson Generals130.2262601090111571424.701.528

Player Info

Snellville, GA
Kansas City Royals

MLB Experience: