player photo

56 Brad Keller SP

Kansas City Royals

Fantasy Stats
ROST%START%
75%46%
Key Stats
IPWLSVERAKSBB
54.25302.473517

Player Updates

January 15, 2021 01:40 PM
Royals' Brad Keller: Comes to terms with Royals
by RotoWire Staff | RotoWire

Keller agreed to a one-year, $3.35 million deal with the Royals on Friday, avoiding arbitration, Lynn Worthy of The Kansas City Star reports.

Keller isn't a spectacular starting pitcher, but he has proven to be a capable rotation stalwart. The 25-year-old righty has consistently beaten deserved ERA estimators. He logged a 2.47 ERA in nine starts last year, but his subpar 16.3 percent strikeout rate contributed to a 3.43 FIP. Keller's career 52.1 percent groundball rate helps him to get by without the ability to miss bats at a high clip.

September 26, 2020 12:08 AM
Royals' Brad Keller: Pitches six shutout innings
by RotoWire Staff | RotoWire

Keller (5-3) threw six shutout innings, allowing just four hits while striking out five in a win over the Tigers on Friday.

Keller was lights out Friday -- only one of the four batters to reach against him got past first base. It was a big bounce-back effort for the righty, who gave up five runs in five innings in his last outing. Keller ends the season with a 2.47 ERA, 1.02 WHIP and 35:17 K:BB across 54.2 innings in nine starts.

September 21, 2020 09:24 PM
Royals' Brad Keller: Yields five runs in loss
by RotoWire Staff | RotoWire

Keller (4-3) allowed five runs on five hits and three walks over five innings Sunday, striking out four and taking the loss against Milwaukee.

For most of the afternoon, Keller had a fine outing unless Daniel Vogelbach was at the dish. He coughed up two homers to the lefty slugger, one in the first inning and another in the sixth, accounting for all five of Milwaukee's runs. The 25-year-old's ERA jumped from 2.06 to 2.77 across 48.2 innings this season. Keller will make his final start of the season Friday at home against Detroit.

September 14, 2020 08:36 PM
Royals' Brad Keller: Dominates Pirates
by RotoWire Staff | RotoWire

Keller (4-2) allowed five hits and a walk while striking out two across nine scoreless innings to earn the win Sunday against the Pirates.

Keller didn't overpower the Pirates but was able to pepper the strike zone as 73 of his 111 pitches were strikes. It was another strong effort for Keller, as he's now allowed one or fewer earned runs in five of his seven outings this season. He has had two fairly big missteps in his remaining starts, but overall he has a tremendous 2.06 ERA with a more middling 26:14 K:BB across 43.2 frames. Keller's next turn through the rotation is currently projected to come Sunday at Milwaukee.

September 8, 2020 11:56 AM
Royals' Brad Keller: Peppered by Cleveland in loss
by RotoWire Staff | RotoWire

Keller (3-2) took the loss Monday, giving up five runs (four earned) on eight hits and a walk over 6.2 innings as the Royals fell 5-2 to Cleveland. He struck out one.

All eight hits off Keller were singles, but Cleveland was able to string them together enough to generate some offense. The 25-year-old has now been tagged for five runs in two of his last three outings, but he'll still take a strong 2.60 ERA and 1.10 WHIP into his next start Saturday, at home against the Pirates.

August 31, 2020 11:52 PM
Royals' Brad Keller: Steady in no-decision
by RotoWire Staff | RotoWire

Keller allowed a run on three hits and a walk while striking out four over 6.1 innings but didn't factor in the decision Monday versus Cleveland.

Keller dueled well with Cleveland starter Shane Bieber, but the former didn't get any run support while he was on the mound. The Royals rallied for a pair of runs in the eighth to get their starter off the hook. The 25-year-old Keller has a 1.93 ERA, 1.04 WHIP and 23:12 K:BB through 28 innings across five starts. He's allowed one run or fewer in four of his outings. The right-hander will look to stay strong versus the White Sox over the weekend.

August 25, 2020 02:16 AM
Royals' Brad Keller: Handed first loss
by RotoWire Staff | RotoWire

Keller (3-1) took the loss Monday against the Cardinals, allowing five runs on six hits and three walks across four innings pitched. He struck out four.

Keller entered Monday's start on a roll, winning each of his first three starts while allowing no runs across 17.2 innings pitched. It was a different story in Monday's loss, as St. Louis bounced the right-hander with three singles and a walk to start the fifth inning. He left the game with St. Louis holding a 2-0 lead, but was charged with an additional three runs after Greg Holland gave up a pair of doubles to Paul DeJong and Dexter Fowler. Keller is scheduled to toe the rubber next against Cleveland on Monday.

August 20, 2020 01:04 AM
Royals' Brad Keller: Stellar performance against Reds
by RotoWire Staff | RotoWire

Keller (3-0) allowed three hits over 6.2 scoreless in a win over the Reds in the first game of Wednesday's doubleheader. He struck out five and walked three.

Keller's ERA remains spotless; he's now up to 17.2 scoreless innings on the season. He was locating his slider down Wednesday, took a no-hitter into the sixth and nearly went the distance in this seven-inning game. Keller should probably be picked up in any leagues in which he's still available. The righty lines up for two road starts next week, first in St. Louis before an interdivisional matchup against Chicago.

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 MLB.com 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 MLB.com 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 MLBDailyDish.com 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 MLB.com 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.

Last 7 Games
DateOpponentResultWLSIPHERBBKS
09/25vs DETW 3-216.04005
09/20@ MILL 3-515.05534
09/13vs PITW 11-019.05012
09/07@ CLEL 2-516.28411
08/31vs CLEW 2-16.13114
08/24@ STLL 3-914.06534
08/19vs CINW 4-016.23035
Fantasy Points By Week
0

0

20

23

26

-6

19

34

-1

26

1 2 3 4 5 6 7 8 9 10
Pitching Stats
SeasonTeamWLERAGGSCGSHOSVSVOINNHRERHRHBPBBSO
2020KC532.4799110054.7391615221735
2019KC7144.1928280000165.3154807715970122
2018KC963.0841201002140.31335048725096
Total21233.500572102360.03261461402413137253
More Pitching Stats
SeasonTeamIBBGOAOGO/AOSBCSPKBKWPAVGWHIPPAMB9
2020KC070521.3000001.2021.0242159.55
2019KC21951591.2000019.2471.35570912.68
2018KC11801221.5000008.2521.30458311.86
Total34453331.30860118.2421.286150711.90
Minor League Pitching Stats
YearTeamINNGPGSCGWLSVSOBBHERAWHIP
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.281
2017AA-Jackson Generals130.2262601090111571424.701.528
 

Player Info

Height/Weight:
6-5/230
Birthdate:
07/27/1995
Age:
25
Hometown:
Snellville, GA
Bats/Throws:
R/R
Team:
Kansas City Royals
College:

MLB Experience:
1