Skip to main content

Kansas City Royals

AL Central


Bobby Witt Jr went 3-for-5 with three doubles, two RBIs and a run scored in Kansas City's 7-3 win in Minnesota on Saturday.

Fantasy Impact: Bobby Witt Jr collected three hits for the second straight game and extended his hitting streak to five games on Saturday. Five of Witt's six hits in the past two games have gone for extra bases. During his current hit streak, Witt Jr has seven extra base hits and has raised his batting average from .215 to .246. The 21-year-old's bat has really come alive of late and he has been stuffing every column of the box score on a nightly basis.

Category: Game Recaps


Brady Singer pitched 5 2/3 innings, allowing three runs on six hits and no walks while striking out eight in Kansas City's 7-3 win in Minnesota on Saturday.

Fantasy Impact: Brady Singer racked up eight strikeouts en route to earning his second victory of the season on Saturday. The 25-year-old returned the rotation in May going 2-0 and carrying a 2.37 ERA with 20 strikeouts in 19 2/3 innings across three starts in the month. Singer's next start is set for Friday against the visiting Astros.

Category: Game Recaps


Salvador Perez was activated from the injured list ahead of Saturday's game against the Twins. (Source: Anne Rogers on Twitter)

Fantasy Impact: Perez returns after being placed on the 10-day injured list on May 17 due to a left thumb sprain. He is hitting .206 with six home runs to this point in the season.

Category: Injury Updates


Ryan O'Hearn went 1-for-4 with a walk and two runs scored in Kansas City's 10-7 loss in Minnesota on Friday.

Fantasy Impact: Ryan O'Hearn has now hit safely in three straight games and has nine hits in May. Four of those nine hits have been pinch hits as O'Hearn continues to battle for at-bats in Kansas City's lineup but has made the most of them. The two runs scored doubled his season total to four and something has to give in Kansas City's Major League roster once Perez comes back and O'Hearn or teammate Carlos Santana could be the odd man out. For now, O'Hearn remains relevant only in DFS lineups as a value play on days he starts.

Category: Game Recaps


MJ Melendez went 1-for-4 with a solo home run and a walk in Kansas City's 10-7 loss in Minnesota on Friday.

Fantasy Impact: MJ Melendez hit a 9th inning bomb to centerfield on Friday night in Kansas City's loss. The homer was his fourth of the year in just 65 at-bats and the young catcher is carrying an .811 OPS since being called up to replace the injured Salvador Perez. Even with Salvy's return imminent, Melendez is a big part of the Kansas City's future plans and should continue to see plenty of at-bats once Perez is back. Melendez is a solid bat that is currently hitting, something Kansas City's offense cannot afford to just put on the bench.

Category: Game Recaps


Nicky Lopez went 3-for-4 with a walk, an RBI, a run scored and a stolen base in Kansas City's 10-7 loss in Minnesota on Friday.

Fantasy Impact: Nicky Lopez collected three hits, while reaching base four times, on Friday night and the light hitting infielder now has four multi-hit games in May despite carrying an average of just .217. The stolen base was Lopez' 4th of the yearLopez carries more value in DFS leagues as a low cost flyer who can give you nights like Friday but for season long purposes can act more like an anchor to a fantasy manager's average.

Category: Game Recaps


Brad Keller pitched four innings, allowing six runs on 11 hits and three walks while striking out two in Kansas City's 10-7 loss in Minnesota on Friday.

Fantasy Impact: Brad Keller falls to 1-5 on the season and closes out the month of May with a 1-3 record and 5.40 ERA across five starts in the month. Keller carried a 1.74 ERA, allowing just six runs in 31 innings, across his first five starts before allowing 19 runs (18 earned) in 23 2/3 innings across his last four starts while picking up three losses in the process. Brad Keller will look to get back on track in his next start against the Guardians on Wednesday in Cleveland. Keller shut Cleveland out for six innings in his first start of the year back on April 9.

Category: Game Recaps


Scott Barlow pitched two innings, allowing no runs on two hits while striking out two in Kansas City's 3-2 win against the Twins on Thursday.

Fantasy Impact: Scott Barlow picked up his fifth save of the season on Thursday, this one of the two-inning variety. Barlow continues to hold down the primary closer role in Kansas City and now has five saves to Josh Staumont's three. Barlow is carrying a 1.71 ERA and has whiffed 19 batters in 21 innings across 18 appearances this season. Barlow biggest negative is the Royals only have 15 wins in 43 games so save opportunities can be hard to come by but he is still the best fantasy option in the KC bullpen.

Category: Game Recaps


Josh Staumont pitched a perfect 7th inning, striking out two, to earn the victory in Kansas City's 3-2 win against the Twins on Thursday.

Fantasy Impact: Josh Staumont mowed down Minnesota in the bottom of the 7th before the Royals scored three times in the 8th to take the lead. Staumont got back on track after allowing two runs and picking up the loss against these same Twins in his last appearance. Staumont carries a 4.08 ERA and 1.42 WHIP but he has two wins, three saves and 26 strike outs in 17 2/3 innings across 19 appearances this season. If you can absorb the ERA and WHIP, his strikeouts and win/save vulturing ability are worth it in deep leagues.

Category: Game Recaps


Daniel Lynch pitched 5 1/3 innings, allowing two runs on seven hits and two walks whiles striking six in Kansas City's 3-2 win against the Twins on Thursday.

Fantasy Impact: Daniel Lynch pitched into the 6th inning in Minnesota on Thursday night and struck out six Twins but was set to take the loss before the Royals mounted a comeback. Lynch hasn't won since the calendar flipped, going 0-2 in May after a 2-1 April. Lynch carries a 3.92 ERA and 1.41 WHIP to go with 37 strike outs in 39 innings across eight starts this season. The lefty's next start is scheduled for Tuesday in Cleveland against the Guardians.

Category: Game Recaps


Jonathan Heasley pitched five innings, allowing three runs on four hits and six walks while striking out five in Kansas City's 8-6 loss in Arizona on Tuesday.

Fantasy Impact: Jonathan Heasley's night could have been a lot worse with all of the traffic he allowed on the bases had it not been for two double plays turned by his defense. The 25-year old has now walked 13 batter in just 13 1/ innings across his three starts, a highly unsustainable trend, at least when it comes to sustaining a pitching career. Heasley is 0-2 with 4.73 ERA and 1.88 WHIP in three starts and carries zero fantasy relevancy at the moment. Heasley's next start is scheduled for Monday in Cleveland but fantasy managers should steer clear.

Category: Game Recaps


Hunter Dozier went 1-for-4 with a walk and a solo home run in Kansas City's 9-5 loss in Arizona on Monday.

Fantasy Impact: Hunter Dozier hit Kansas City's third home run off Zach Davies in the 1st inning. Dozier's 5th home run of the year made it 3-0 but that was all Dozier would do the rest of the game. Hunter Dozier's average of .270 makes him the only active KC regular besides Andrew Benintendi (.329) hitting higher than .221.

Category: Game Recaps


Whit Merrifield went 2-for-5 with a home run, two runs scored and a stolen base in Kansas City's 9-5 loss in Arizona on Monday.

Fantasy Impact: Whit Merrifield has now hit safely in four straight games and 14 of his last 15, raising his batting average almost nearly 80-points since May 9 from .135 to .214. The homer was his 3rd of the year, all coming since May 11. After only four RBIs in April, Merrifield already has 14 in May and his recent tear has to leave his fantasy managers wondering "Where has this Whit Merrifield been all year?" but they are thankful all the same.

Category: Game Recaps


Zack Greinke pitched 3 2/3 innings, allowing seven runs on five hits and four walks while striking out five in Kansas City's 9-5 loss in Arizona on Monday.

Fantasy Impact: Zack Greinke put up his worst performance of the year against his former team on Monday, His failure to make it out of the 4th inning marked his shortest outing of the year and only second time he hasn't reached five innings. The seven earned runs was a season high, matching his total allowed the entire month of April, and raising his ERA from 3.48 top 4.53 overnight. Greinke falls to 0-3 and is still searching for his first win since August 13, 2021. He will look to shake this outing off and get back on track in his next start, Sunday in Minnesota.

Category: Game Recaps


Andrew Benintendi went 3-for-4 with an RBI and a run scored in Kansas City's 7-6 loss the Twins on Sunday.

Fantasy Impact: Andrew Benintendi stroked three more singles in Sunday's loss raising his batting average to .329, good for 7th in the Majors. Benny's raised his average 27-points in two games and his managers have to be loving his production this season.

Category: Game Recaps


Kyle Isbel sent 1-for-4 with an RBI and a stolen base in Kansas City's 7-6 loss the Twins on Sunday.

Fantasy Impact: Kyle Isbel extended his hitting streak to five games and is now hitting .278 which makes him about the most consistent hitting Royal outside of Andrew Benintendi. The steal was his second of the season but both have come in his last four games. Fantasy managers in need of outfielders should give him a look.

Category: Game Recaps


Carlos Santana went 1-for-4 with a double, a run scored and three RBIs in Kansas City's 7-6 loss the Twins on Sunday.

Fantasy Impact: Carlos Santana has hit safely in three straight games and raised his season RBI total to 10 wit three RBIs. Santana is still hitting just .140 and possibly going to lose regular at-bats once Salvador Perez comes back but managers that have stilling on to him can run him out there for the time being,

Category: Game Recaps


Emmanuel Rivera went 2-for-4 with a solo home run and two runs scored in Kansas City's 6-4 loss against the Twins on Friday.

Fantasy Impact: Emmanuel Rivera homered in the 9th inning for his second round tripper of the year. Rivera now has three multi-hit games in his last six contests. He also has nine hits in May and five of ht4em have been for extra bases including two triples. Rivera carries fantasy value in the deepest of season long leagues or AL-only leagues as well as a cheap flyer in DFS tournaments.

Category: Game Recaps


Carlos Hernandez lasted just 3 innings, allowing three runs on five hits and five walks, while striking out three in Kansas City's 7-4 loss to the White Sox on Thursday.

Fantasy Impact: Carlos Hernandez struggled with control on Thursday afternoon, walking five batters while failing to retire any batters in the 4th inning. Even when he was in the zone, he was giving up too much contact, giving up four straight hits to start the 4th inning and leading to his being pulled after just 77 pitches. Hernandez has given up 18 runs on 20 hits and 10 walks in just 11 2/3 innings across his last three starts and his season ERA sits at a fat 9.11 after seven starts. Hernandez' next start is scheduled for Thursday in Minnesota but there is no reason for fantasy managers to start Carlos Hernandez for the time being.

Category: Game Recaps


Michael A. Taylor went 2-for-3 with a double and an RBI in Kansas City's 2-1 win in Game 2 of Tuesday's double header against Chicago.

Fantasy Impact: Taylor continues to patrol centerfield for Kansas City at a Gold Glove level, but for fantasy purposes the speedster is hit or miss. Taylor's two hits marked his sixth multi-hit performance of the season but his average sits at .238, just one-point below his career .239 average so fantasy mangers that drafted Taylor should be getting about what they expected. Unless your league starts 4-5+ outfielders, Taylor does not hold such day to day value to fantasy managers.

Category: Game Recaps