Jump to content
Royals Keep

Kevin O'Brien

Royals Keep Editor
  • Posts

    613
  • Joined

  • Last visited

  • Days Won

    19

 Content Type 

Profiles

Forums

Blogs

Events

News

2026 Kansas City Royals Top Prospects Ranking

Kansas City Royals Videos

Kansas City Royals Free Agent & Trade Rumors, Notes, & Tidbits

Guides & Resources

The Kansas City Royals Players Project

2025 Kansas City Royals Draft Pick Tracker

2026 Kansas City Royals Draft Pick Tracker

Store

Downloads

Gallery

Everything posted by Kevin O'Brien

  1. One of the big priorities for Kansas City Royals President of Baseball Operations JJ Picollo was to improve the lineup in 2026. While the team hit better after the All-Star Break, their struggles out of the gate ultimately cost them a postseason berth in 2025, despite making the ALDS in 2024. Last year, the Royals ranked 26th in runs scored and home runs, and 22nd in OBP and wRC+, according to Fangraphs. They also had the 12th-highest O-Swing% and the highest pop-up percentage in baseball. Thus, a priority for the Royals this year was to focus on improving pitch recognition and swing decisions so they would chase and pop up less in 2026. In addition to hiring new assistant hitting coaches Connor Dawson and Marcus Thames, the Royals also acquired outfielders Isaac Collins, Lane Thomas, and Starling Marte to help give the Royals veteran at-bats that they were sorely missing last year, especially from the outfield position. Last season, the Royals outfielders had the highest pop-up percentage and the lowest wRC+ among Major League outfielders, according to Fangraphs. Despite the changes, it's been a similar story through four games this season. While it's an extremely small sample, the numbers have been concerning nonetheless. The Royals are tied for 28th in runs scored, 27th in wRC+, and 26th in batting average. Even though they are 2-2, they have a -5 run differential, despite only allowing 14 runs, which is tied for the fewest in the American League Central. How much should Royals fans worry about this offense, especially with how slow they got out of the gate in 2025? I will talk about three metrics from this Kansas City offense so far and what those numbers could say about their outlook in the near future. 27.3% O-Swing% Last year, the Royals had the 12th-highest O-Swing% in baseball at 32%. That put them ahead of teams like the Athletics (31.9%), the Tigers (31.3%), and the White Sox (31.3%). Kansas City wanted to lower this in 2026 in order to not just draw more walks (7.2% BB%, 29th in baseball), but improve their OBP as well (.309, 22nd in baseball). So far, the early results have been good for chasing out of the zone. The Royals, through five games, have a 27.3% O-Swing%, which is the second-lowest O-Swing% in baseball, according to Fangraphs. It is also a 4.7% improvement from a year ago, which is major progress. The Royals' walk rate is also up slightly at 8.0%, which is 0.8% higher than their BB% last season. The OBP is lower at .261, but their low BABIP could be the cause. Their .220 BABIP is the second-lowest in baseball. When it comes to how Royals individually have done, this is how they rank in plate discipline data, as organized by O-Swing%. The Royals have two hitters (Maikel Garcia and Collins) with O-Swing% under 20%, and seven hitters in total with O-Swing% under 30%. In terms of contact rate, they have eight hitters with rates over 80%. The only real hitter that's an established player with a higher-than-wanted chase rate is Bobby Witt Jr. Through five games, he has a 37.1% O-Swing%. Last year, he had a 34.5% O-Swing%, so it seems like Witt is a little overeager to start the season. Despite his high chase rate, he still has an 81.8% contact rate, which shows his strong ability to put the bat on the ball, despite the questionable plate decisions thus far. One hitter who has made positive gains is Vinnie Pasquantino, who has a 20% chase rate. Last year, he had a 32.9% chase rate, so he has seen a 12.9% improvement in O-Swing%. As a result, his contact rate is 87.5%, which is 4.1% higher than last year. That kind of progress is important for Pasquantino, especially with him hitting in the No. 3 hole in the Royals' lineup. 31.6% Hard-Hit Rate In 2025, Kansas City hitters produced a 40.7% hard-hit rate. That ranked 14th in baseball, just behind the Detroit Tigers (40.8%), but ahead of playoff teams like the Cubs (40%) and the Brewers (39.2%). Thus, it was expected that with a decline in chasing, the Royals' offense could see major gains in 2026, especially considering their ability to hit the ball hard last year. Unfortunately, while the chase rate has improved in 2026, the hard-hit rate has trended in the opposite direction. Through five games, the Royals have a 31.6% hard-hit rate, the lowest mark in baseball. The Royals aren't as bad in other Statcast categories. They rank 24th in average exit velocity (87.9 MPH) and barrel rate (6.3%), and 26th in xwOBA (.288). It's not good, but they are not as brutal as Kansas City's hard-hit ranking. It's hard to get optimistic about an offense when they are sitting at the bottom of a very important Statcast category. Individually, this is how Royals hitters have fared this season in those four Statcast categories I discussed above. Jensen leads the Royals in hard-hit rate and average exit velocity with 57.1% and 94.7 MPH marks, respectively. He hasn't launched the ball well, which explains why his xwOBA is only .229. That said, the fact that he's hitting the ball as hard as he is shows that he has the batted-ball skills to succeed at the Major League level this season and beyond. Witt has been a hitter who has a great hard-hit rate (38.5%), but it hasn't translated into results just yet (.270 wOBA). However, his .388 xwOBA leads the team and is 118 points higher than his actual wOBA. Thus, he could be due for a hot streak soon, especially as he gets more comfortable in the box during this homestand against Minnesota and Milwaukee. Two hitters that have struggled in hard-hit rate but should improve are Pasquantino and Jac Caglianone. Pasquantino has an 18.2% hard-hit rate while Caglianone has a 16.7% rate. Those rank 9th and 10th among Royals hitters this season, respectively. The good thing is that Vinnie and Cags have improved greatly in swing decisions so far this year, so their lackluster hard-hit rate may be due to them temporarily trading better plate discipline for power. That makes sense at this time of the year, especially for hitters like Vinnie and Cags who need to get settled in. It would not be surprising to see them see ticks up in their hard-hit rate and barrels soon, especially since they have zero barrels between the two of them through four games. Safe to say that won't stay zero for long. 13% IFFB% (Pop-Up Rate) The Royals had major pop-up issues in 2025, as illustrated by their 11.9% IFFB%, which led the league. Typically, pop-ups occur when a hitter is pressing or trying too hard at the plate with their swing. It seemed like that was the case last year, and the Royals are trying to curb that pressing this year by being more intentional about communicating their team philosophy throughout, as evidenced by Anne Rogers' Opening Day tweet revealing some important Royals locker room signage. The Royals are hoping that a more consistent and focused approach can not just lead to more walks and fewer chases, but also to fewer pop-ups, which are killers because they turn so easily into outs. Kansas City doesn't lead the league in IFFB%, ranking 7th this year, according to Fangraphs. That said, their 13% IFFB% is 1.1% higher than last year, which isn't exactly a positive trend in this crucial category. In terms of Royals leaders in IFFB%, below are the Top-4, with not only their IFFB% this year but also their mark a season ago in parentheses. Nick Loftin, 100% (12.5% in 2025) Witt, 28.6% (10.6% in 2025) Perez, 25% (8.8% in 2025) Jonathan India, 20% (15.4% in 2025) Loftin and India are the usual suspects. They both had double-digit IFFB% and ranked 5th and 7th in IFFB%, respectively, among Royals hitters with 100 or more plate appearances last season. India is the more concerning of the pair, especially since his 15.4% IFFB% last year was a career high, and he produced the worst offensive season of his career (89 wRC+). In addition to a high IFFB% in 2026, India's hard-hit rate is low at 28.6%, and his K% is high at 27.3%, nearly 9 percentage points higher than his K% in 2025. Looking at his Statcast percentiles via TJ Stats, he shows his trademark plate discipline, as illustrated by stellar whiff and O-Swing% numbers. However, his exit velocity, barrel, LA Sweet-Spot%, and hard-hit rate percentiles have been paltry. For India to be a valuable offensive player, he needs to cut down on pop-ups and increase barrels. In order to do that, he needs to be better in terms of increasing that LA Sweet-Spot%. His radial chart on batted balls in play shows that he's getting way too under baseball, much to his and the Royals' detriment. India is only the surface level of this IFFB% problem. Bobby needs to be better, as his IFFB% is 18% higher than his mark in 2025. The same is true with Salvy, whose 25% mark is 16.2% higher than his IFFB% last season. It's not good when two of the Royals' top-four hitters are in the 25+ percentage mark in IFFB%. Regression should positively favor Witt and Salvy as they get more at-bats. They have a proven track record of correcting this issue. As for India, I am not so sure. That said, he has plenty of time to show that these early IFFB% issues are also a flash in the pan and will be corrected soon.
  2. On Tuesday, Raising Royals, the Kansas City Royals Professional Development account, shared the 2026 Opening Day roster for the Northwest Arkansas Naturals, the Royals' Double-A affiliate. The Naturals kick off their season on Thursday on the road in Wichita, the Double-A affiliate of the Minnesota Twins. They are looking to improve on their 66-72 record from a season ago (they finished fourth in the Texas League North Division). Northwest Arkansas will feature a good number of prospects who were on our 2026 Top-20 prospects list at Royals Keep. Here is a list of those prospects and their respective ranking. Drew Beam, RHP (No. 9) Felix Arronde, RHP (No. 12) Daniel Vazquez , SS (No. 14) Carson Roccaforte, OF (No. 16) Frank Mozzicato, LHP (No. 20) Beam and Arronde are the most accomplished pitchers of the group, both coming off solid seasons in High-A Quad Cities in 2025. Beam posted a 3.83 ERA and led the River Bandits in strikeouts with 110 in 131.2 IP. Arronde pitched three fewer innings but posted a 2.82 ERA and struck out 101 batters. The former Tennessee Volunteer pitcher had a better FIP (3.35) than the Cuban-born righty (3.87). Vazquez had a good campaign in the Arizona Fall League, hitting .329 with a .928 OPS in 98 plate appearances for Surprise. He also posted excellent Statcast percentiles, as illustrated in his TJ Stats profile below. Vazquez ranked in the 94th percentile in BB% and 92nd percentile in hard-hit rate. If he can combine those two traits in his stint in Double-A, then he could make a case for a spot in Triple-A Omaha sooner rather than later. Roccaforte will begin the year again in Northwest Arkansas, where he finished last year. In 45 games in 2025, he had a solid Double-A campaign, hitting .290 with an .862 OPS with the Naturals in 212 plate appearances. The former Louisiana-Lafayette product also showed some nice progress this spring in Cactus League play, showcasing excellent hard-hit skills and plate discipline. Even though he looked very good in Double-A in 2025, the Royals opted to have him start the year in Northwest Arkansas to begin 2026, especially with so many veteran outfielders in Triple-A Omaha at the moment. Lastly, Mozzicato enters a crucial year that could make or break him as a prospect in the Royals system. The former first-round pick was poor in Northwest Arkansas, posting a 7.46 ERA in 17 outings and 56.2 IP. He also had a -1.8% K-BB%, highlighted by a a 19.4% BB%. The Connecticut prep lefty made two appearances in Spring Training and posted a 13.50 ERA in two innings of work. He struggled heavily with throwing strikes and generating chase and whiff, and while his four-seamer was promising on a TJ Stuff+ end (102 TJ Stuff+), the rest of his repertoire was mediocre in Arizona. There is hope that Mozzicato could turn into an MLB reliever like Daniel Lynch IV in a year or two. For that to happen, however, he will need to do a better job of throwing strikes in Northwest Arkansas (for starters).
  3. On Tuesday, Raising Royals, the Kansas City Royals Professional Development account, shared the 2026 Opening Day roster for the Northwest Arkansas Naturals, the Royals' Double-A affiliate. The Naturals kick off their season on Thursday on the road in Wichita, the Double-A affiliate of the Minnesota Twins. They are looking to improve on their 66-72 record from a season ago (they finished fourth in the Texas League North Division). Northwest Arkansas will feature a good number of prospects who were on our 2026 Top-20 prospects list at Royals Keep. Here is a list of those prospects and their respective ranking. Drew Beam, RHP (No. 9) Felix Arronde, RHP (No. 12) Daniel Vazquez , SS (No. 14) Carson Roccaforte, OF (No. 16) Frank Mozzicato, LHP (No. 20) Beam and Arronde are the most accomplished pitchers of the group, both coming off solid seasons in High-A Quad Cities in 2025. Beam posted a 3.83 ERA and led the River Bandits in strikeouts with 110 in 131.2 IP. Arronde pitched three fewer innings but posted a 2.82 ERA and struck out 101 batters. The former Tennessee Volunteer pitcher had a better FIP (3.35) than the Cuban-born righty (3.87). Vazquez had a good campaign in the Arizona Fall League, hitting .329 with a .928 OPS in 98 plate appearances for Surprise. He also posted excellent Statcast percentiles, as illustrated in his TJ Stats profile below. Vazquez ranked in the 94th percentile in BB% and 92nd percentile in hard-hit rate. If he can combine those two traits in his stint in Double-A, then he could make a case for a spot in Triple-A Omaha sooner rather than later. Roccaforte will begin the year again in Northwest Arkansas, where he finished last year. In 45 games in 2025, he had a solid Double-A campaign, hitting .290 with an .862 OPS with the Naturals in 212 plate appearances. The former Louisiana-Lafayette product also showed some nice progress this spring in Cactus League play, showcasing excellent hard-hit skills and plate discipline. Even though he looked very good in Double-A in 2025, the Royals opted to have him start the year in Northwest Arkansas to begin 2026, especially with so many veteran outfielders in Triple-A Omaha at the moment. Lastly, Mozzicato enters a crucial year that could make or break him as a prospect in the Royals system. The former first-round pick was poor in Northwest Arkansas, posting a 7.46 ERA in 17 outings and 56.2 IP. He also had a -1.8% K-BB%, highlighted by a a 19.4% BB%. The Connecticut prep lefty made two appearances in Spring Training and posted a 13.50 ERA in two innings of work. He struggled heavily with throwing strikes and generating chase and whiff, and while his four-seamer was promising on a TJ Stuff+ end (102 TJ Stuff+), the rest of his repertoire was mediocre in Arizona. There is hope that Mozzicato could turn into an MLB reliever like Daniel Lynch IV in a year or two. For that to happen, however, he will need to do a better job of throwing strikes in Northwest Arkansas (for starters). View full rumor
  4. Agreed on the 2-1. The Royals could have changed the narrative with a 2-1 record heading back home. It did seem like they built on that good momentum from Sunday's win with their 3-1 win against the Twins in the home opener. They definitely are showing that their pitching staff and bullpen are deep.
  5. Image courtesy of Denny Medley-Imagn Images It was an eventful home opener for the Kansas City Royals on Monday, March 30th. Not only did the Royals win 3-1, but they also did so in front of a sold-out crowd at Kauffman Stadium on a beautiful afternoon. After a mediocre opening road trip in Atlanta, getting a good start on this homestand (which includes the Twins and the Milwaukee Brewers this weekend) was nice to see. Even if the Twins have lower expectations this year than the Royals, they are a division opponent and spoiled Kansas City's Opening Day at Kauffman Stadium back in 2023 and 2024. In the Royals' win on Monday, their first home-opening win since 2022 (when they beat the Cleveland Guardians 3-1), there were some things that Royals fans learned about the club both on and off the field. Those takeaways relate to the Royals' lineup, their bullpen, Kris Bubic in his first start of 2026, and the future of Kauffman, the Royals' home stadium since 1973. There Is Potential at the Bottom of the Lineup With Collins and Isbel With windy and sunny conditions on Monday, it was expected that the Royals would have a good shot to hit some home runs against Twins starter Simeon Woods Richardson. That said, Royals fans expected those home runs to come from big names like Maikel Garcia, Bobby Witt Jr., Salvador Perez, and Vinnie Pasquantino. Those four combined for three hits, with Garcia's double the only extra-base hit from the bunch (Witt and Pasquaintino went hitless). Instead, it was Kyle Isbel and Isaac Collins, the Royals' nine and eight hitters, respectively, who produced big flies in front of a sold-out Kauffman Stadium crowd. Isbel struck first for the Royals, as he launched a 403-foot home run on a slider from Woods Richardson in the second inning, not long after Minnesota's Matt Wallner launched a 424-foot home run into the fountains. Isbel's home run gave the Royals a 2-1 lead and would've been a home run in Kauffman's old dimensions. After collective struggles from both lineups for over four innings, Collins, who was hitless on the Atlanta road trip, came up big with a solo home run of his own against Twins reliever Kody Funderburk. Collins' home run traveled 400 feet, had an exit velocity of 103.9 MPH, and was a home run in all 30 MLB Ballparks (like Isbel's). The Royals haven't gotten off to the greatest start on the hitting end in 2026. According to Fangraphs, they rank 28th in batting average and OBP, and 29th in runs scored. Granted, it's only a four-game sample, but the offense needs more production from the bottom of the lineup to see an improvement from their 93 team wRC+ last year, which ranked 22nd in baseball. India got a base hit on Monday, which snapped his hitless streak as well (though it probably should've been caught, as Wallner got a late read on it). However, Carter Jensen and Jac Caglianone went 0-for-6 with three strikeouts. That was disappointing to see, especially considering the promise they showed in the Atlanta series. It is expected that the bottom of the Royals' lineup, like any MLB lineup, will go through ebbs and flows throughout a season. That said, Collins and Isbel hitting well would be a huge boost to this lineup and give more scoring opportunities for the top of the Kansas City batting order. Hopefully, their home runs on Monday were a spark in the right direction for Collins and Isbel. The Royals Have Bullpen Depth With Lynch IV, Mears, and Schreiber After a meltdown by Carlos Estevez in game two of the 2026 season, there were some questions about the Royals' bullpen and whether or not they could step up as the veteran closer figures it out. They showed they could on Sunday, as Lucas Erceg notched the save. On Monday, the result was the same, though a couple of different names were involved. Daniel Lynch IV and Nick Mears made their 2026 debuts and absolutely shut down a reeling Twins lineup. In two innings of work, Lynch IV and Mears gave up no runs, no walks, and only one hit. They also combined to throw only 17 pitches, a sign of efficiency on the mound. Lynch IV showed excellent efficiency on the mound, not just flooding the strike zone, but also generating a good amount of chase and whiff, as illustrated by his TJ Stats summary below. The TJ Stuff+ was slightly below average, with an overall score of 99. However, one can't argue with the results, especially with a 77.8% zone rate, 50% chase rate, and 28.6% whiff rate. His sinker and changeup velocity did play a little bit up from 2025, though both pitches saw slight declines in their TJ Stuff+ marks (-2 for the four-seamer and -4 for the changeup). It'll be interesting to see how Lynch fares in his next outing, especially against a better lineup. As for Mears, the TJ Stuff+ numbers were great, as was the chase and whiff, as illustrated in his summary below. Mears posted a 105 TJ Stuff+, and he also sported a 50% chase and 33.3% whiff. His zone and xwOBACON were about average at 50% and .354, respectively. What's interesting to see from his TJ Stuff+ is that it was down two points from a year ago. That said, this was his first outing of 2026. Hence, he could see some improvement in his TJ Stuff+ over the course of the year, which could further improve the results. With the Royals holding a two-run lead in the ninth, Matt Quatraro opted to go with Royals veteran John Schreiber in the ninth, especially with Matt Strahm and Lucas Erceg having pitched in back-to-back outings. Schreiber closed the door on the Twins hitters, allowing only one hit and getting the save on 15 pitches. Schreiber had pitched on Sunday in a setup role, but he didn't seem to miss a beat against Minnesota. Schreiber didn't generate a whole lot of chase (14.3%) or whiff (0.0%), and he gave up some hard contact, with Ryan Jeffers and Byron Buxton collecting hard hits (though only Jeffers' was a base hit). That explains why his .454 xwOBACON was so high. However, his 100 TJ Stuff+ was one point better than a year ago, and his sinker and sweeper velocity were up as well. The Royals have the depth to not only handle the Estevez situation but also allow him to take his time as he works to regain his velocity. The fact that the Royals can turn to someone like Schreiber in an emergency situation, and he's able to collect the save, shows that the bullpen could be a strength of this club in 2026. Bubic Will Be A Solid Starter Again (Even With Some Tough Spots) It was a brutal start for Bubic, initially. In the first inning, he allowed a single and a walk, but he got out of it thanks to a pickoff of Austin Martin, and two flyouts (though he was hit hard in the inning). Things didn't get much better at the start of the second inning, as he gave up a bomb to Wallner that made it into the fountains. However, after that Wallner homer, Bubic locked in and didn't give up a hit for the remainder of his outing, which spanned six innings. When looking at his TJ Stats summary, it wasn't Bubic's most impressive outing, stuff-wise. His TJ Stuff+ was down from a year ago, as was his four-seamer velocity. However, that didn't stop him from generating a good amount of chase and whiff, while still maximizing his zone rate and minimizing hard contact. All those things are reflected in his TJ Stats summary from today's quality start. His whiff rate was excellent at 35.3%, and his chase rate and xwOBACON were above-average at 30.8% and .339, respectively. His zone rate was a little below average at 48%, but that likely was due to his lackluster control on the changeup and slider, which had zone rates of 25% and 20%, respectively. Despite those paltry zone rates, he still did generate a 66.7% whiff rate on the changeup and a 100% whiff rate on the slider. It wasn't the prettiest start, but it was the kind of grind-it-out affair that Bubic was known for in 2025, when he made the AL All-Star team. I also wonder if there were some nerves for Bubic, especially with him starting in his first career home opener. He talked about how different it was for him, especially when comparing it to his first career start at Kauffman during the 2020 COVID season when fans weren't allowed. Even though he had some contract and arbitration issues, and his future beyond 2026 remains murky, Bubic seems poised to be another solid contributor to this Royals rotation in 2026. Royals Poised to Move on From the K by 2031, Even Without an Exact Location (Yet) Owner John Sherman did a press conference, per usual, on Opening Day before the Opening Day festivities began. As expected in every Sherman interview these days, the stadium situation came up. Per usual, Sherman was mum about the details of a location and where they were in those discussions, but did clarify that things were "picking up". That said, Sherman did seem to clarify that the Royals will be moving on from Kauffman and the Truman Sports Complex, even in the wake of the Kansas City Chiefs' planned move to Wyandotte County in Kansas. Here's what Sherman said to KCTV 5's Sarah Motter, regarding the Royals' lease at Kauffman, which is set to expire in 2031. Kauffman Stadium remains one of the more beloved and well-known ballparks among MLB fans. It is in its 53rd season of operation and is still well-regarded for its beautiful features, including the iconic fountains, and for the excellence of the "game-watching" experience. It has also improved its concession and beverage offerings since Sherman took over as owner, incorporating more local vendors and restaurants at the K. That said, any hope that the Royals would take the space at the Truman Sports Complex to be vacated by the Chiefs and Arrowhead seemed to be put to bed by Sherman before Monday's game against the Twins. At least the Royals will have five more seasons at the K, including this year. View full article
  6. It was an eventful home opener for the Kansas City Royals on Monday, March 30th. Not only did the Royals win 3-1, but they also did so in front of a sold-out crowd at Kauffman Stadium on a beautiful afternoon. After a mediocre opening road trip in Atlanta, getting a good start on this homestand (which includes the Twins and the Milwaukee Brewers this weekend) was nice to see. Even if the Twins have lower expectations this year than the Royals, they are a division opponent and spoiled Kansas City's Opening Day at Kauffman Stadium back in 2023 and 2024. In the Royals' win on Monday, their first home-opening win since 2022 (when they beat the Cleveland Guardians 3-1), there were some things that Royals fans learned about the club both on and off the field. Those takeaways relate to the Royals' lineup, their bullpen, Kris Bubic in his first start of 2026, and the future of Kauffman, the Royals' home stadium since 1973. There Is Potential at the Bottom of the Lineup With Collins and Isbel With windy and sunny conditions on Monday, it was expected that the Royals would have a good shot to hit some home runs against Twins starter Simeon Woods Richardson. That said, Royals fans expected those home runs to come from big names like Maikel Garcia, Bobby Witt Jr., Salvador Perez, and Vinnie Pasquantino. Those four combined for three hits, with Garcia's double the only extra-base hit from the bunch (Witt and Pasquaintino went hitless). Instead, it was Kyle Isbel and Isaac Collins, the Royals' nine and eight hitters, respectively, who produced big flies in front of a sold-out Kauffman Stadium crowd. Isbel struck first for the Royals, as he launched a 403-foot home run on a slider from Woods Richardson in the second inning, not long after Minnesota's Matt Wallner launched a 424-foot home run into the fountains. Isbel's home run gave the Royals a 2-1 lead and would've been a home run in Kauffman's old dimensions. After collective struggles from both lineups for over four innings, Collins, who was hitless on the Atlanta road trip, came up big with a solo home run of his own against Twins reliever Kody Funderburk. Collins' home run traveled 400 feet, had an exit velocity of 103.9 MPH, and was a home run in all 30 MLB Ballparks (like Isbel's). The Royals haven't gotten off to the greatest start on the hitting end in 2026. According to Fangraphs, they rank 28th in batting average and OBP, and 29th in runs scored. Granted, it's only a four-game sample, but the offense needs more production from the bottom of the lineup to see an improvement from their 93 team wRC+ last year, which ranked 22nd in baseball. India got a base hit on Monday, which snapped his hitless streak as well (though it probably should've been caught, as Wallner got a late read on it). However, Carter Jensen and Jac Caglianone went 0-for-6 with three strikeouts. That was disappointing to see, especially considering the promise they showed in the Atlanta series. It is expected that the bottom of the Royals' lineup, like any MLB lineup, will go through ebbs and flows throughout a season. That said, Collins and Isbel hitting well would be a huge boost to this lineup and give more scoring opportunities for the top of the Kansas City batting order. Hopefully, their home runs on Monday were a spark in the right direction for Collins and Isbel. The Royals Have Bullpen Depth With Lynch IV, Mears, and Schreiber After a meltdown by Carlos Estevez in game two of the 2026 season, there were some questions about the Royals' bullpen and whether or not they could step up as the veteran closer figures it out. They showed they could on Sunday, as Lucas Erceg notched the save. On Monday, the result was the same, though a couple of different names were involved. Daniel Lynch IV and Nick Mears made their 2026 debuts and absolutely shut down a reeling Twins lineup. In two innings of work, Lynch IV and Mears gave up no runs, no walks, and only one hit. They also combined to throw only 17 pitches, a sign of efficiency on the mound. Lynch IV showed excellent efficiency on the mound, not just flooding the strike zone, but also generating a good amount of chase and whiff, as illustrated by his TJ Stats summary below. The TJ Stuff+ was slightly below average, with an overall score of 99. However, one can't argue with the results, especially with a 77.8% zone rate, 50% chase rate, and 28.6% whiff rate. His sinker and changeup velocity did play a little bit up from 2025, though both pitches saw slight declines in their TJ Stuff+ marks (-2 for the four-seamer and -4 for the changeup). It'll be interesting to see how Lynch fares in his next outing, especially against a better lineup. As for Mears, the TJ Stuff+ numbers were great, as was the chase and whiff, as illustrated in his summary below. Mears posted a 105 TJ Stuff+, and he also sported a 50% chase and 33.3% whiff. His zone and xwOBACON were about average at 50% and .354, respectively. What's interesting to see from his TJ Stuff+ is that it was down two points from a year ago. That said, this was his first outing of 2026. Hence, he could see some improvement in his TJ Stuff+ over the course of the year, which could further improve the results. With the Royals holding a two-run lead in the ninth, Matt Quatraro opted to go with Royals veteran John Schreiber in the ninth, especially with Matt Strahm and Lucas Erceg having pitched in back-to-back outings. Schreiber closed the door on the Twins hitters, allowing only one hit and getting the save on 15 pitches. Schreiber had pitched on Sunday in a setup role, but he didn't seem to miss a beat against Minnesota. Schreiber didn't generate a whole lot of chase (14.3%) or whiff (0.0%), and he gave up some hard contact, with Ryan Jeffers and Byron Buxton collecting hard hits (though only Jeffers' was a base hit). That explains why his .454 xwOBACON was so high. However, his 100 TJ Stuff+ was one point better than a year ago, and his sinker and sweeper velocity were up as well. The Royals have the depth to not only handle the Estevez situation but also allow him to take his time as he works to regain his velocity. The fact that the Royals can turn to someone like Schreiber in an emergency situation, and he's able to collect the save, shows that the bullpen could be a strength of this club in 2026. Bubic Will Be A Solid Starter Again (Even With Some Tough Spots) It was a brutal start for Bubic, initially. In the first inning, he allowed a single and a walk, but he got out of it thanks to a pickoff of Austin Martin, and two flyouts (though he was hit hard in the inning). Things didn't get much better at the start of the second inning, as he gave up a bomb to Wallner that made it into the fountains. However, after that Wallner homer, Bubic locked in and didn't give up a hit for the remainder of his outing, which spanned six innings. When looking at his TJ Stats summary, it wasn't Bubic's most impressive outing, stuff-wise. His TJ Stuff+ was down from a year ago, as was his four-seamer velocity. However, that didn't stop him from generating a good amount of chase and whiff, while still maximizing his zone rate and minimizing hard contact. All those things are reflected in his TJ Stats summary from today's quality start. His whiff rate was excellent at 35.3%, and his chase rate and xwOBACON were above-average at 30.8% and .339, respectively. His zone rate was a little below average at 48%, but that likely was due to his lackluster control on the changeup and slider, which had zone rates of 25% and 20%, respectively. Despite those paltry zone rates, he still did generate a 66.7% whiff rate on the changeup and a 100% whiff rate on the slider. It wasn't the prettiest start, but it was the kind of grind-it-out affair that Bubic was known for in 2025, when he made the AL All-Star team. I also wonder if there were some nerves for Bubic, especially with him starting in his first career home opener. He talked about how different it was for him, especially when comparing it to his first career start at Kauffman during the 2020 COVID season when fans weren't allowed. Even though he had some contract and arbitration issues, and his future beyond 2026 remains murky, Bubic seems poised to be another solid contributor to this Royals rotation in 2026. Royals Poised to Move on From the K by 2031, Even Without an Exact Location (Yet) Owner John Sherman did a press conference, per usual, on Opening Day before the Opening Day festivities began. As expected in every Sherman interview these days, the stadium situation came up. Per usual, Sherman was mum about the details of a location and where they were in those discussions, but did clarify that things were "picking up". That said, Sherman did seem to clarify that the Royals will be moving on from Kauffman and the Truman Sports Complex, even in the wake of the Kansas City Chiefs' planned move to Wyandotte County in Kansas. Here's what Sherman said to KCTV 5's Sarah Motter, regarding the Royals' lease at Kauffman, which is set to expire in 2031. Kauffman Stadium remains one of the more beloved and well-known ballparks among MLB fans. It is in its 53rd season of operation and is still well-regarded for its beautiful features, including the iconic fountains, and for the excellence of the "game-watching" experience. It has also improved its concession and beverage offerings since Sherman took over as owner, incorporating more local vendors and restaurants at the K. That said, any hope that the Royals would take the space at the Truman Sports Complex to be vacated by the Chiefs and Arrowhead seemed to be put to bed by Sherman before Monday's game against the Twins. At least the Royals will have five more seasons at the K, including this year.
  7. After the Royals' 4-1 victory over the Braves in the series finale, the Royals made an announcement on social media regarding the future of outfielder Drew Waters, who was designated for assignment last Wednesday. Waters has struggled at the Major League level with the Royals, who acquired him in a 2022 MLB trade with the Atlanta Braves, who initially drafted him. Last year, as a 26-year-old, he produced a .243 batting average, .604 OPS, and .268 wOBA in 219 plate appearances with the Royals. Over his career, he has an 84 wRC+ and accumulated 0.7 fWAR in 684 plate appearances. As a result of his mediocre campaign in 2025, Waters had to earn his spot on the Royals roster this spring, especially with him being out of Minor League options. However, he didn't impress in Cactus League play. In 36 plate appearances, he hit .188 with a .531 OPS and struck out 22.3% of the time. His Statcast percentiles weren't impressive either, especially in the batted-ball and plate-discipline categories. Waters likely will have a regular role as an outfielder in Omaha. He will compete for at-bats with John Rave, Kameron Misner, and Gavin Cross. Rave and Misner are on the 40-man roster, while Cross is not, but is trying to make his MLB debut at some point in 2026. The Storm Chasers struggled in their Opening Series of 2026, getting swept by the Louisville Bats, the Cincinnati Reds' Triple-A affiliate.
  8. After the Royals' 4-1 victory over the Braves in the series finale, the Royals made an announcement on social media regarding the future of outfielder Drew Waters, who was designated for assignment last Wednesday. Waters has struggled at the Major League level with the Royals, who acquired him in a 2022 MLB trade with the Atlanta Braves, who initially drafted him. Last year, as a 26-year-old, he produced a .243 batting average, .604 OPS, and .268 wOBA in 219 plate appearances with the Royals. Over his career, he has an 84 wRC+ and accumulated 0.7 fWAR in 684 plate appearances. As a result of his mediocre campaign in 2025, Waters had to earn his spot on the Royals roster this spring, especially with him being out of Minor League options. However, he didn't impress in Cactus League play. In 36 plate appearances, he hit .188 with a .531 OPS and struck out 22.3% of the time. His Statcast percentiles weren't impressive either, especially in the batted-ball and plate-discipline categories. Waters likely will have a regular role as an outfielder in Omaha. He will compete for at-bats with John Rave, Kameron Misner, and Gavin Cross. Rave and Misner are on the 40-man roster, while Cross is not, but is trying to make his MLB debut at some point in 2026. The Storm Chasers struggled in their Opening Series of 2026, getting swept by the Louisville Bats, the Cincinnati Reds' Triple-A affiliate. View full rumor
  9. Image courtesy of Dale Zanine-Imagn Images Series Nutshell Hopes were high for the Royals as they began the 2026 season in Atlanta, eager to improve upon their 82-80 record this offseason. While 2025 was just their second winning season since their 2015 World Series, offensive inconsistency cost them the postseason after they went to the ALDS in 2024. With some shrewd acquisitions this offseason and some faith being put in their young, established, and budding stars, the Royals were hoping to get off to a strong start in 2026 by taking the series against the Braves. Unfortunately, it just wasn't the series that the Royals hoped for. They lost two out of three games in Atlanta, including the home opener, in which they were shut out. That said, they salvaged things with a victory on Sunday to avoid the sweep, and they found some life offensively on Sunday after only scoring two combined runs in games 1 and 2. There are some questions about the bullpen, especially in the wake of Carlos Estevez's disastrous outing in game two, which saw him blow a two-run lead in the ninth. However, those questions may have been answered in game three, and there's more hope on the horizon, both on the pitching and hitting end, especially with a much easier (hopefully) opponent lined up for the Royals' home opener at Kauffman Stadium. Record this Series: 1-2 Run Differential: -7 Standing: 4th place in AL Central (1.0 GB) Game 1: ATL 6, KC 0 The Royals are shut out and stymied by Chris Sale on Opening Day, as he holds them to three hits in six innings of work. Kansas City only gets five total hits, all singles. Cole Ragans struggles, giving up four runs on six hits in four innings of work. Game 2: ATL 6, KC 2 The Royals hold a 2-0 lead for eight innings, thanks to a strong performance by Michael Wacha and relievers Lucas Erceg and Matt Strahm. However, Kansas City blew the lead in the ninth, with Estevez giving up a game-winning grand slam to Dominic Smith. Game 3: KC 4, ATL 1 Kansas City secures its first victory of 2026. Seth Lugo pitches 6.1 innings of shutout ball, and Erceg shuts the door in the ninth on Atlanta for his first save of the season. Carter Jensen hit his first home run of the season, and Bobby Witt Jr. collected his first RBI with an opposite-field single. News and Notes After his game two loss, Estevez had X-rays done after he got hit in the ankle by a Michael Harris II line drive. The X-rays turned out negative, but the Royals' closer was wearing a walking boot on Sunday, as reported by MLB.com Royals beat writer Anne Rogers. No word has been made if Estevez will land on the IL. However, it's a situation to monitor, especially since his velocity still isn't where it needs to be by his standards (more on that later). Michael Massey, Stephen Kolek, and James McArthur were three players put on the IL before Kansas City's Opening Day game on Friday. All are making progress back in Arizona, according to Rogers. McArthur, who missed all of last season due to injury, is progressing slowly, though that seemed to always be the plan for him this spring, according to Rogers. However, Rogers did point out that he's pitching in Arizona (Minor League games) and could be due for a rehab stint sooner rather than later. McArthur saved 18 games for the Royals in 2025 in 56.2 IP. While he had a 4.92 ERA, his 4.17 FIP was much better, and he could thrive in lower-leverage situations in the bullpen. Highlights After a Game 1 loss in which Ragans struggled on the mound, Kansas City got excellent starting pitching performances from veterans Wacha and Lugo. Though he had an uneven Spring Training (6.89 ERA in 15.2 IP), he stepped up and had an excellent performance, dominating an Atlanta lineup that teed off for four runs and three home runs against Ragans. In six innings of work, Wacha struck out seven and allowed no runs on three hits and only one walk. He also posted excellent whiff and chase rates against a pretty vaunted Braves team. Wacha posted a 50% chase rate, a 38.6% whiff rate, and allowed a .245 xwOBACON on 80 pitches. His four-seamer and cutter were both up in velocity from 2025, and his changeup was producing 4.3 more inches of iVB than a season ago as well. His four-seamer and changeup were his best pitches whiff-wise, as evidenced by his 42.9% and 44.4% whiff rates, respectively. If Wacha continues to produce metrics and outings like this, he could be a mainstay in the No. 2 spot in the rotation, making the extension he signed last year even more of a bargain. As for Lugo, he is coming off a subpar 2025 after finishing second in the AL Cy Young race in 2024. He posted a 4.15 ERA in 145.1 IP, but his FIP was much higher at 5.05, and his 1.29 WHIP was 20 points higher than his mark in 2024. Even though he earned a contract extension from the Royals at the end of the 2025 season, there was concern that Lugo would continue trending downward in 2026. So far, the 36-year-old seemed more like his 2024 self on Sunday against the Braves. In 6.1 IP, he allowed no runs, five hits, and didn't walk a single batter. He also struck out three and maintained some strong chase and zone rates in his 2026 debut, illustrating a control and command that wasn't as consistent this spring or a year ago. Here's a look at his TJ Stats summary from his winning effort against Atlanta. Sunday was a vintage Lugo effort: a lot of different pitches (nine types thrown), a "raid the zone" approach (55.8% zone rate), and generating the kind of chase (35.3%) that led to ineffective contact. Though he did benefit from the weather conditions on Sunday, he didn't let up in attacking Braves hitters all game long. That aggressiveness wasn't always present in 2025, so it's nice to see him get back to that approach, which made him so successful in his first season in Kansas City. In addition to Lugo and Wacha, the Royals got solid contributions from many arms in the bullpen. Bailey Falter and Alex Lange looked solid in their Royals regular-season debuts. Falter gave up a couple of runs on five hits, but he struck out four, didn't walk any, and generated a good amount of whiff and weak contact in three innings of work. The TJ Stuff+ profiled well at 102 on Friday, a sign that he may be a nice fit in the long relief role. In addition to Falter and Lange (who had a scoreless inning of work in game 1), Matt Strahm and Lucas Erceg locked things down in the late innings. Both produced scoreless outings not just on Saturday, but on Sunday as well in the Royals' lone win, with Erceg notching the save. Manager Matt Quatraro mentioned before Sunday's game that they may give Estevez more time to ramp up his velocity, which may mean pitching in lower-leverage situations. If that's the case, then Strahm and Erceg may be splitting duties in high-leverage situations in the ninth for the time being. The offense didn't really stand out much, even in their victory on Sunday. The Royals' offense was primarily led by Salvador Perez on Saturday, as he launched his first home run of the year against Reynaldo Lopez, who was dealing for six innings prior to Salvy's bomb, the Royals' first run of 2026 (after 15 innings, unfortunately). In addition to Salvy's home run, Jac Caglianone had a solid day at the plate in his 2026 debut (he did not play on Friday due to the matchup against the lefty Sale). He went 2-for-3 with a double, a nice start considering his issues at the plate a year ago. On Sunday, the main star was Carter Jensen, the Royals' top prospect. In his first start behind the plate, not only did he help Lugo have a stellar outing, but he also went 1-for-3 with a solo home run and had an RBI sacrifice fly. His home run was not an easy one, especially considering the windy conditions of Truist Park on Sunday. Jensen is only hitting .125 with four strikeouts in 10 plate appearances this season. That said, he's shown good power with a .500 slugging and .700 OPS. Jensen has been known to start slow and turn it up once he adjusts to the pitching at a particular level. While the average isn't high now, he seems to be looking comfortable and not overwhelmed at the plate, even against a good pitching staff like Atlanta's. Lowlights The main "concerning" story from this series is Estevez, whose velocity issues this spring continued into his first outing of 2026. It was a complete disaster for Estevez, who only recorded a single out on 27 pitches. In that outing, he allowed six runs on four hits and two walks. The cherry on top of his putrid outing was allowing a grand slam on a 3-2 count that Smith absolutely mashed. The stuff was just not good for Estevez in his 2026 debut. He averaged only 91.2 MPH on the four-seamer, and his overall TJ Stuff+ was 96. Furthermore, not only were his chase, whiff, and xwOBACON marks poor, but his zone rate was as well, leading to his two walks. It's likely that without his usual velocity, Estevez was trying to be too fine with his control, which led to him missing more spots than usual. He only generated an 11.8% chase and 11.1% whiff, so it was obvious that Braves hitters were locked on him on Saturday. That was further confirmed by his .599 xwOBACON allowed, with his four-seamer and changeup allowing xwOBACON marks of .720 and .836, respectively. Estevez was in a walking boot on Sunday, which makes one wonder if he will be seeing some time on the IL when they return to Kansas City. However, Quatraro didn't comment on Estevez's outlook, though he did mention to Rogers before Sunday's game that they would pursue other closing options even if Estevez was available. Thankfully, the Royals have enough bullpen depth to absorb Estevez's removal from the ninth for the time being. They also have a few good options in Omaha, with Luinder Avila, Steven Cruz, Eli Morgan, and Mason Black all being possible options to replace Estevez if the Dominican closer lands on the IL. Speaking of pitching concerns, Ragans had a forgettable performance on Opening Day against Atlanta. It was the kind of outing that was far too typical for him in 2025, which explains his 4.97 ERA. He generated a lot of strikeouts and whiffs, but he struggled with command and gave up way too many barrels. His lackluster zone rate and high xwOBACON overshadowed his strong TJ Stuff+ and whiff rate. I talked about Ragans more thoroughly in a recent post on Royals Keep written after his outing on Friday. It's too early to panic with Ragans, and he has shown some command issues and pitch inefficiency in previous Opening Day starts. However, his zone rate and xwOABCON trends will be important to follow in his next starts. A disappointing development in the Atlanta series was the struggles of the lineup, especially with hitters expected to be key secondary performers at the bottom of the order in 2026. Jonathan India is 0-for-8 with three strikeouts. Isaac Collins is 0-for-7 with two strikeouts and a caught stealing. Starling Marte went 0-for-3 on Opening Day with a strikeout. Lane Thomas is 1-for-9 with four strikeouts. The Royals were hoping that at least 1 or 2 of these hitters would have an impact on the Kansas City lineup and raise the floor of this group. After three games, the early results have been good with this group. Thankfully, Quatraro has been quick to adjust the lineup this year. Collins, Marte, and India were not in Sunday's lineup. It wouldn't be surprising that Thomas isn't in Monday's lineup after his 0-for-4 performance in the series finale. Looking Ahead In their Opening home series, the Royals play a Twins team that is 1-2, but has scored 11 runs and has a run differential of zero. Byron Buxton, Royce Lewis, and Trevor Larnach have gotten off to good starts this year, with Lewis hitting his first home run of the season on Sunday in their 8-6 loss to the Orioles. Also, Tristan Gray played at shortstop instead of Brooks Lee on Sunday, and the move paid off. Gray went 2-for-4 with three RBI. The pitching seems to be a source of inconsistency. They held the Orioles to two runs in game 1 and one run in game 2, thanks to strong performances from starting pitchers Joe Ryan and Taj Bradley. However, Bailey Ober and the Twins bullpen struggled on Sunday, giving up eight runs in the series finale. The Twins' 3.96 staff ERA is better than the Royals' 4.62. However, six of those 13 total Royals runs were tagged to Estevez in his meltdown in the ninth inning on Saturday (his ERA is 162.00, which doesn't feel real). Take that Estevez outing away, and this Royals pitching staff only has seven runs allowed. Minnesota and Kansas City both know this series will be a big one, especially if they want to re-establish themselves after disappointing Opening weekend performances. The Royals will face Simeon Woods Richardson, who is susceptible to the long ball, as evidenced by his 1.37 HR/9 and 10.8% HR/FB rate. It would be nice for the Royals to get off to a hot start against Woods-Richardson on Monday, especially with the long ball at Kauffman with the new dimensions. A strong performance on Opening Day could make things easier for the Royals in this series, especially with Ryan and Bradley slated to go in games 2 and 3, according to Roster Resource. View full article
  10. Series Nutshell Hopes were high for the Royals as they began the 2026 season in Atlanta, eager to improve upon their 82-80 record this offseason. While 2025 was just their second winning season since their 2015 World Series, offensive inconsistency cost them the postseason after they went to the ALDS in 2024. With some shrewd acquisitions this offseason and some faith being put in their young, established, and budding stars, the Royals were hoping to get off to a strong start in 2026 by taking the series against the Braves. Unfortunately, it just wasn't the series that the Royals hoped for. They lost two out of three games in Atlanta, including the home opener, in which they were shut out. That said, they salvaged things with a victory on Sunday to avoid the sweep, and they found some life offensively on Sunday after only scoring two combined runs in games 1 and 2. There are some questions about the bullpen, especially in the wake of Carlos Estevez's disastrous outing in game two, which saw him blow a two-run lead in the ninth. However, those questions may have been answered in game three, and there's more hope on the horizon, both on the pitching and hitting end, especially with a much easier (hopefully) opponent lined up for the Royals' home opener at Kauffman Stadium. Record this Series: 1-2 Run Differential: -7 Standing: 4th place in AL Central (1.0 GB) Game 1: ATL 6, KC 0 The Royals are shut out and stymied by Chris Sale on Opening Day, as he holds them to three hits in six innings of work. Kansas City only gets five total hits, all singles. Cole Ragans struggles, giving up four runs on six hits in four innings of work. Game 2: ATL 6, KC 2 The Royals hold a 2-0 lead for eight innings, thanks to a strong performance by Michael Wacha and relievers Lucas Erceg and Matt Strahm. However, Kansas City blew the lead in the ninth, with Estevez giving up a game-winning grand slam to Dominic Smith. Game 3: KC 4, ATL 1 Kansas City secures its first victory of 2026. Seth Lugo pitches 6.1 innings of shutout ball, and Erceg shuts the door in the ninth on Atlanta for his first save of the season. Carter Jensen hit his first home run of the season, and Bobby Witt Jr. collected his first RBI with an opposite-field single. News and Notes After his game two loss, Estevez had X-rays done after he got hit in the ankle by a Michael Harris II line drive. The X-rays turned out negative, but the Royals' closer was wearing a walking boot on Sunday, as reported by MLB.com Royals beat writer Anne Rogers. No word has been made if Estevez will land on the IL. However, it's a situation to monitor, especially since his velocity still isn't where it needs to be by his standards (more on that later). Michael Massey, Stephen Kolek, and James McArthur were three players put on the IL before Kansas City's Opening Day game on Friday. All are making progress back in Arizona, according to Rogers. McArthur, who missed all of last season due to injury, is progressing slowly, though that seemed to always be the plan for him this spring, according to Rogers. However, Rogers did point out that he's pitching in Arizona (Minor League games) and could be due for a rehab stint sooner rather than later. McArthur saved 18 games for the Royals in 2025 in 56.2 IP. While he had a 4.92 ERA, his 4.17 FIP was much better, and he could thrive in lower-leverage situations in the bullpen. Highlights After a Game 1 loss in which Ragans struggled on the mound, Kansas City got excellent starting pitching performances from veterans Wacha and Lugo. Though he had an uneven Spring Training (6.89 ERA in 15.2 IP), he stepped up and had an excellent performance, dominating an Atlanta lineup that teed off for four runs and three home runs against Ragans. In six innings of work, Wacha struck out seven and allowed no runs on three hits and only one walk. He also posted excellent whiff and chase rates against a pretty vaunted Braves team. Wacha posted a 50% chase rate, a 38.6% whiff rate, and allowed a .245 xwOBACON on 80 pitches. His four-seamer and cutter were both up in velocity from 2025, and his changeup was producing 4.3 more inches of iVB than a season ago as well. His four-seamer and changeup were his best pitches whiff-wise, as evidenced by his 42.9% and 44.4% whiff rates, respectively. If Wacha continues to produce metrics and outings like this, he could be a mainstay in the No. 2 spot in the rotation, making the extension he signed last year even more of a bargain. As for Lugo, he is coming off a subpar 2025 after finishing second in the AL Cy Young race in 2024. He posted a 4.15 ERA in 145.1 IP, but his FIP was much higher at 5.05, and his 1.29 WHIP was 20 points higher than his mark in 2024. Even though he earned a contract extension from the Royals at the end of the 2025 season, there was concern that Lugo would continue trending downward in 2026. So far, the 36-year-old seemed more like his 2024 self on Sunday against the Braves. In 6.1 IP, he allowed no runs, five hits, and didn't walk a single batter. He also struck out three and maintained some strong chase and zone rates in his 2026 debut, illustrating a control and command that wasn't as consistent this spring or a year ago. Here's a look at his TJ Stats summary from his winning effort against Atlanta. Sunday was a vintage Lugo effort: a lot of different pitches (nine types thrown), a "raid the zone" approach (55.8% zone rate), and generating the kind of chase (35.3%) that led to ineffective contact. Though he did benefit from the weather conditions on Sunday, he didn't let up in attacking Braves hitters all game long. That aggressiveness wasn't always present in 2025, so it's nice to see him get back to that approach, which made him so successful in his first season in Kansas City. In addition to Lugo and Wacha, the Royals got solid contributions from many arms in the bullpen. Bailey Falter and Alex Lange looked solid in their Royals regular-season debuts. Falter gave up a couple of runs on five hits, but he struck out four, didn't walk any, and generated a good amount of whiff and weak contact in three innings of work. The TJ Stuff+ profiled well at 102 on Friday, a sign that he may be a nice fit in the long relief role. In addition to Falter and Lange (who had a scoreless inning of work in game 1), Matt Strahm and Lucas Erceg locked things down in the late innings. Both produced scoreless outings not just on Saturday, but on Sunday as well in the Royals' lone win, with Erceg notching the save. Manager Matt Quatraro mentioned before Sunday's game that they may give Estevez more time to ramp up his velocity, which may mean pitching in lower-leverage situations. If that's the case, then Strahm and Erceg may be splitting duties in high-leverage situations in the ninth for the time being. The offense didn't really stand out much, even in their victory on Sunday. The Royals' offense was primarily led by Salvador Perez on Saturday, as he launched his first home run of the year against Reynaldo Lopez, who was dealing for six innings prior to Salvy's bomb, the Royals' first run of 2026 (after 15 innings, unfortunately). In addition to Salvy's home run, Jac Caglianone had a solid day at the plate in his 2026 debut (he did not play on Friday due to the matchup against the lefty Sale). He went 2-for-3 with a double, a nice start considering his issues at the plate a year ago. On Sunday, the main star was Carter Jensen, the Royals' top prospect. In his first start behind the plate, not only did he help Lugo have a stellar outing, but he also went 1-for-3 with a solo home run and had an RBI sacrifice fly. His home run was not an easy one, especially considering the windy conditions of Truist Park on Sunday. Jensen is only hitting .125 with four strikeouts in 10 plate appearances this season. That said, he's shown good power with a .500 slugging and .700 OPS. Jensen has been known to start slow and turn it up once he adjusts to the pitching at a particular level. While the average isn't high now, he seems to be looking comfortable and not overwhelmed at the plate, even against a good pitching staff like Atlanta's. Lowlights The main "concerning" story from this series is Estevez, whose velocity issues this spring continued into his first outing of 2026. It was a complete disaster for Estevez, who only recorded a single out on 27 pitches. In that outing, he allowed six runs on four hits and two walks. The cherry on top of his putrid outing was allowing a grand slam on a 3-2 count that Smith absolutely mashed. The stuff was just not good for Estevez in his 2026 debut. He averaged only 91.2 MPH on the four-seamer, and his overall TJ Stuff+ was 96. Furthermore, not only were his chase, whiff, and xwOBACON marks poor, but his zone rate was as well, leading to his two walks. It's likely that without his usual velocity, Estevez was trying to be too fine with his control, which led to him missing more spots than usual. He only generated an 11.8% chase and 11.1% whiff, so it was obvious that Braves hitters were locked on him on Saturday. That was further confirmed by his .599 xwOBACON allowed, with his four-seamer and changeup allowing xwOBACON marks of .720 and .836, respectively. Estevez was in a walking boot on Sunday, which makes one wonder if he will be seeing some time on the IL when they return to Kansas City. However, Quatraro didn't comment on Estevez's outlook, though he did mention to Rogers before Sunday's game that they would pursue other closing options even if Estevez was available. Thankfully, the Royals have enough bullpen depth to absorb Estevez's removal from the ninth for the time being. They also have a few good options in Omaha, with Luinder Avila, Steven Cruz, Eli Morgan, and Mason Black all being possible options to replace Estevez if the Dominican closer lands on the IL. Speaking of pitching concerns, Ragans had a forgettable performance on Opening Day against Atlanta. It was the kind of outing that was far too typical for him in 2025, which explains his 4.97 ERA. He generated a lot of strikeouts and whiffs, but he struggled with command and gave up way too many barrels. His lackluster zone rate and high xwOBACON overshadowed his strong TJ Stuff+ and whiff rate. I talked about Ragans more thoroughly in a recent post on Royals Keep written after his outing on Friday. It's too early to panic with Ragans, and he has shown some command issues and pitch inefficiency in previous Opening Day starts. However, his zone rate and xwOABCON trends will be important to follow in his next starts. A disappointing development in the Atlanta series was the struggles of the lineup, especially with hitters expected to be key secondary performers at the bottom of the order in 2026. Jonathan India is 0-for-8 with three strikeouts. Isaac Collins is 0-for-7 with two strikeouts and a caught stealing. Starling Marte went 0-for-3 on Opening Day with a strikeout. Lane Thomas is 1-for-9 with four strikeouts. The Royals were hoping that at least 1 or 2 of these hitters would have an impact on the Kansas City lineup and raise the floor of this group. After three games, the early results have been good with this group. Thankfully, Quatraro has been quick to adjust the lineup this year. Collins, Marte, and India were not in Sunday's lineup. It wouldn't be surprising that Thomas isn't in Monday's lineup after his 0-for-4 performance in the series finale. Looking Ahead In their Opening home series, the Royals play a Twins team that is 1-2, but has scored 11 runs and has a run differential of zero. Byron Buxton, Royce Lewis, and Trevor Larnach have gotten off to good starts this year, with Lewis hitting his first home run of the season on Sunday in their 8-6 loss to the Orioles. Also, Tristan Gray played at shortstop instead of Brooks Lee on Sunday, and the move paid off. Gray went 2-for-4 with three RBI. The pitching seems to be a source of inconsistency. They held the Orioles to two runs in game 1 and one run in game 2, thanks to strong performances from starting pitchers Joe Ryan and Taj Bradley. However, Bailey Ober and the Twins bullpen struggled on Sunday, giving up eight runs in the series finale. The Twins' 3.96 staff ERA is better than the Royals' 4.62. However, six of those 13 total Royals runs were tagged to Estevez in his meltdown in the ninth inning on Saturday (his ERA is 162.00, which doesn't feel real). Take that Estevez outing away, and this Royals pitching staff only has seven runs allowed. Minnesota and Kansas City both know this series will be a big one, especially if they want to re-establish themselves after disappointing Opening weekend performances. The Royals will face Simeon Woods Richardson, who is susceptible to the long ball, as evidenced by his 1.37 HR/9 and 10.8% HR/FB rate. It would be nice for the Royals to get off to a hot start against Woods-Richardson on Monday, especially with the long ball at Kauffman with the new dimensions. A strong performance on Opening Day could make things easier for the Royals in this series, especially with Ryan and Bradley slated to go in games 2 and 3, according to Roster Resource.
  11. In the wake of Carlos Estevez's meltdown, I wanted to break down some pitchers from Omaha and which ones could be options if the Royals put Estevez on the IL. Five intriguing Storm Chasers pitched yesterday, and I break down their outings via TJ Stats' summary data. Avila started for the Royals and went 3 IP and threw 52 pitches against Louisville. He struck out three but allowed two walks and four hits. Velocity was a bit down, but iVB and HB on the four-seamer were up. As a result, his four-seamer had a 104 TJ Stuff+. His chase and whiff and xwOBACON were all great, but the control was iffy, as evidenced by the 34.6% zone rate. Still, a promising Triple-A debut, and he could be ready for the bullpen if the Royals feel he's better utilized in that role. Panzini is probably low on the call-up order, but I'm paying close attention to him. 18.9 iVB on the four-seamer and a 25% whiff rate on the pitch, which he leaned on heavily (73.5% usage). 95 overall TJ Stuff+, but he had a 29.4% whiff rate and .326 xwOBACON. The control needs to improve (34.7% zone rate and 3 BB), but the strikeout stuff is there, and he could be an intriguing middle-innings reliever. Way is probably even lower on the order than Panzini. But the stuff always remains intriguing with him, even if he doesn't excel anywhere else. 104 TJ Stuff+ overall, but he has a lackluster chase, whiff, and xwOBACON. Struck out 3 in 1.2 IP yesterday, but also allowed four hits. He did a good job of flooding the zone (59.5% zone), something he has struggled with in the past, so this is nice progress. Morgan had a nice Omaha debut. 104 TJ Stuff+ was six points better than last year. 50% whiff rate and 0.000 xwOBACON. He's not a high-velocity guy, but he has good movement and saw iVB improvement across all three pitches. He's on the 40-man roster now, so he could be a call-up sooner rather than later, though he probably fits more in medium-leverage situations than high-leverage ones. Cruz blew the game, giving up two runs on two hits and a walk. However, he struck out three batters and posted a really nice 111 TJ stuff+. Four-seamer velocity is down 2.2 MPH from last year, but iVB is up 2.8 inches, and TJ Stuff+ is up 2. He also had a 30.8% chase and 50% whiff rate. He just gave up too much hard contact, as evidenced by his .985 xwOBACON. Command was a little rusty, but he has the stuff to fill in for Estevez's profile at the MLB level.
  12. I get that, but it is one game, and Sale has been one of the top pitchers in the game. I am not ready to give up on these hitters after one game or series. However, I do think it's worth paying attention to going forward. If this carries on for a month or so, I think serious questions have to be raised not just with the hitters, but also with Zumwalt, and whether he's the right lead voice for this group.
  13. I understand the concerns with Loftin. For now, I think Loftin over Rojas was more of a platoon thing, with the hope of getting more right-handed bats on the bench. That said, Rojas is in Triple-A, so if Rojas continues to hit in Omaha and Loftin doesn't, I wouldn't be surprised to see Kansas City make a switch of the two (though they would need to DFA someone, and I don't think it would be Loftin).
  14. My friend Jared Perkins of Just Baseball and I are with KC Sports Network doing a bi-weekly podcast where we talk about Royals prospects and the MLB Draft. Watch our inaugural episode below and like and subscribe. We are also available on Apple Podcasts and Spotify. Make a couple of shoutouts to Royals Keep as well!
  15. Nice recap. I'm going to chalk up the Royals' offensive struggles to Chris Sale being a crafty veteran and the Royals getting the short end of the stick with some good defense and rough batted-ball luck. The approach was very good for the first time through the lineup, but it seems like they pressed after the Braves put on a few runs. They need to continue that approach for 9 innings, not 3 or 4. I'm hoping that the Royals are aggressive early against Lopez, who had a shaky spring. He's a fastball-dominant pitcher, and the velocity was down. As a result, the whiffs and chases weren't there this Spring. I'm hoping that the Royals can lock in, especially those hitters in the bottom of the lineup. Thought Marte and India had some good at-bats, just need to have some balls fall in.
  16. Image courtesy of Brett Davis-Imagn Images It was not an Opening Day to remember for the Kansas City Royals. They lost 6-0 to the Atlanta Braves at Truist Field in Atlanta. The offense was punchless. They not only scored zero runs but also had just five hits, all singles. However, one of the bigger disappointments of Friday's Opening Day loss was Cole Ragans, the Royals ace who was making his third-straight Opening Day start for Kansas City. In four innings of work and on 90 pitches, the lefty allowed four runs on six hits and four walks. While he struck out five Royals batters, he also gave up seven hard hits and three home runs. It certainly wasn't the kind of start Ragans wanted to begin 2026, especially after a 2025 campaign in which he posted a 4.67 ERA and only pitched 61.2 IP due to injury. Thus, what takeaways can Royals fans have from Ragans' Opening Day start? Is it something to panic about, or is it just a blip on the radar for Ragans, similar to Pittsburgh's Paul Skenes and San Diego's Nick Pivetta, who both had brutal Opening Day outings as well? Let's take a look at three things that stuck out from Ragans' start on Friday. Ragans Struggled With Finding the Zone When looking at Ragans' TJ Stats summary from his first outing of the season, he had some positives and negatives (though Royals fans will certainly focus on the negatives). Below is his summary from TJ Stats. In terms of the positives, Ragans still did an excellent job of generating whiff, as evidenced by his 31.7% whiff rate. He was also average in terms of generating chase, especially with his slider. His primary breaking pitch had a 43.8% chase rate and a 36.4% whiff rate. Lastly, his overall TJ Stuff+ was solid at 101, with his four-seamer, slider, and changeup all sporting grades of 50 or above. That said, his command was just not sharp against Atlanta. Ragans had a 34.4% zone rate, with two of his pitches having zone rates under 25% (slider and knuckle curve). His four-seamer, his most thrown pitch at 50%, had a 35.6% zone rate. The lackluster zone rates with the four-seamer and slider also correlated with poor xwOBACON marks on those pitches. He gave up a .569 xwOBACON on the four-seamer and a .668 xwOBACON on the slider. When looking at his pitch chart from Friday's game, Ragans did a good job of keeping the ball out of the middle-middle part of the strike zone. However, he missed badly in a lot of areas, and as a result, Braves hitters became more selective as the game progressed. The breaking stuff was particularly tough for Ragans to control. He missed a lot with his slider and knuckle curve low in the zone, as evidenced by all the yellow and blue dots around the shins and feet of the batters. Thus, it's not a surprise that his zone rates were so poor on his slider and knuckle curve on Friday night. Overall, the CSW wasn't bad at 27%, but the walks were still brutal, and his spotty command also resulted in some balls left in the zone that Braves hitters took advantage of. Ragans gave up three bombs, and here's the location of Ragans' pitches that Braves hitters went yard on. Honestly, those are major mistake pitches by Ragans. The most egregious command blunder was that changeup up in the zone, which Ozzie Albies absolutely teed off on for the first run of the game. It's one thing for Ragans to give up the free passes due to walks. Conversely, it's another thing when he's serving balls up in highly hittable areas because he isn't able to locate pitches effectively. Safe to say, it is a start that Ragans is ready to move on from (and quickly). Footing Issues With the Four-Seamer? Early in the game, Ragans seemed to lose his footing on the mound, nearly falling over after pitching the ball. The scene looked similar to what happened in Toronto a few seasons ago, when Ragans fell over on his follow-through and struggled to get his control back together for the remainder of the outing. Granted, Ragans didn't have quite the meltdown in Atlanta like he did North of the Border. That said, it seemed like his four-seamer was being thrown much differently in the second half of his outing (innings 3 and 4) than in the first half (innings 1 and 2). The 28-year-old Royals ace did a good job of peppering the four-seamer on the edges. However, he didn't locate the four-seamer as consistently up in the zone as he typically does. Ragans seemed to live more down in the zone with the four-seamer, especially later into his outing. Here's a look at his four-seamer pitch chart from the fourth inning of Friday's game. Ragans has only one pitch that's up and clips the edge of the strike zone, which is where a pitcher wants to be with a four-seamer of Ragans' profile. He either missed badly or stayed around the middle to lower edges of the strike zone. A key correlation with his atypical four-seamer location in the fourth inning is that Ragans' velocity dipped considerably in the fourth inning. He averaged 93.7 MPH in that inning. In the third, he was also down to 93.9 MPH. For comparison, he averaged 95.8 MPH in the first and 94.6 MPH in the second. Furthermore, this is what his four-seamer pitch chart looked like in the first inning. Ragans still missed up in the first inning, but he was also hitting the edges better and painting those edges up in the zone with his four-seamer. That wasn't happening later in the game. It could be that Ragans didn't have a good feel for his pitch. Thus, he was sacrificing velocity for control, something he has done in the past when he's not having a good feel for the four-seamer. The mound conditions could've contributed to that four-seamer's velocity and effectiveness. For a pitcher with mechanics like Ragans, being off in the slightest can throw everything off in a dramatic way. It's been an issue before for Ragans in the past, and it seemed like that problem reared its ugly head on Friday night. As the "ace" of this rotation, Ragans needs to make adjustments and find ways to get batters out when he isn't getting chases and whiffs or having great feel on his four-seamer. Ragans' Home Run Issues (Can More Cutter Usage Help?) Ragans gave up three home runs and allowed an xwOBACON of .495. Of course, a 60% HR/FB rate, as was the case on Friday, is not sustainable in the long term. Eventual flyball regression will help Ragans' overall line. That said, we have been seeing a concerning trend with Ragans on the long ball since the start of 2025. In 2023, he had an HR/FB rate of 5.2% in 71.2 IP with the Royals after coming over from Texas in a mid-season trade. In 2024, the HR/FB rate increased to 8.1%, 186.1 IP. Last season, his HR/FB rate was 12.3% in 61.2 IP. Thus, Ragans experienced a 7.1% increase in HR/FB rate from 2023 to 2025. Furthermore, as the HR/FB rate went up, Ragans' groundball rate (GB%) trended downward. With the Royals in 2023, he had a 45.5% GB%. In 2024, his GB% decreased to 40.7%. Last year, his GB% was 36.8%. While his HR/FB rate saw a dramatic spike over a three-year period, his GB% experienced a sharp dip over the same timespan, with his GB% dropping nearly 10 percent from his Royals debut. An issue with Ragans is that he often sells out for the strikeout. When he doesn't get them, it leads to either walks or mistakes in the strike zone that are barreled, often for home runs. While his strikeout rates were 29.3% in 2024 and 38.1% in 2025, his barrel rate allowed went from 6.2% to 9.5%. Thus, that seems to prove the point that when Ragans isn't getting whiffs, he's allowing way too much hard contact and, as a result, more bombs. Ragans needs to generate more groundballs, and a tweak in repertoire could help him do that. As Royals Data Dugout pointed out in our chat during the KCSN Royals Postgame show, an increase in cutter usage could be the solution. The Royals ace leaned on his cutter as a groundball-generating pitch in the past, especially in 2024, when it produced a 53.2% GB%, the highest among his arsenal. However, that cutter GB% dipped dramatically in 2025, and he seemed to utilize the slider and knuckle curve to generate more groundballs. Now, it's a chicken-or-egg kind of deal with the cutter. Did the cutter truly become less effective at generating groundballs in 2025? Or was he simply throwing it less, which resulted in less contact in general because of that decrease in usage? Ragans only threw the cutter 4.3% last year, a career-low, as seen below via Savant. I'm thinking Ragans needs to mix things up to get his GB% back into the 40% range. Throwing his cutter more and maybe the knuckle curve less could be helpful, especially since the knuckle curve has had spotty control. Would such a change result in fewer strikeouts? Perhaps, especially since the cutter has never had a whiff rate higher than 23.8% since 2022. However, Ragans needs to find a way to keep the ball in the yard and get it on the ground more often. The cutter is a tool he's used before to help him achieve that goal. Perhaps doing that again can get him back on track and neutralize the home run issues. I'm guessing Ragans will take that dip in strikeouts if it means better and more efficient outings going forward in 2026. View full article
  17. It was not an Opening Day to remember for the Kansas City Royals. They lost 6-0 to the Atlanta Braves at Truist Field in Atlanta. The offense was punchless. They not only scored zero runs but also had just five hits, all singles. However, one of the bigger disappointments of Friday's Opening Day loss was Cole Ragans, the Royals ace who was making his third-straight Opening Day start for Kansas City. In four innings of work and on 90 pitches, the lefty allowed four runs on six hits and four walks. While he struck out five Royals batters, he also gave up seven hard hits and three home runs. It certainly wasn't the kind of start Ragans wanted to begin 2026, especially after a 2025 campaign in which he posted a 4.67 ERA and only pitched 61.2 IP due to injury. Thus, what takeaways can Royals fans have from Ragans' Opening Day start? Is it something to panic about, or is it just a blip on the radar for Ragans, similar to Pittsburgh's Paul Skenes and San Diego's Nick Pivetta, who both had brutal Opening Day outings as well? Let's take a look at three things that stuck out from Ragans' start on Friday. Ragans Struggled With Finding the Zone When looking at Ragans' TJ Stats summary from his first outing of the season, he had some positives and negatives (though Royals fans will certainly focus on the negatives). Below is his summary from TJ Stats. In terms of the positives, Ragans still did an excellent job of generating whiff, as evidenced by his 31.7% whiff rate. He was also average in terms of generating chase, especially with his slider. His primary breaking pitch had a 43.8% chase rate and a 36.4% whiff rate. Lastly, his overall TJ Stuff+ was solid at 101, with his four-seamer, slider, and changeup all sporting grades of 50 or above. That said, his command was just not sharp against Atlanta. Ragans had a 34.4% zone rate, with two of his pitches having zone rates under 25% (slider and knuckle curve). His four-seamer, his most thrown pitch at 50%, had a 35.6% zone rate. The lackluster zone rates with the four-seamer and slider also correlated with poor xwOBACON marks on those pitches. He gave up a .569 xwOBACON on the four-seamer and a .668 xwOBACON on the slider. When looking at his pitch chart from Friday's game, Ragans did a good job of keeping the ball out of the middle-middle part of the strike zone. However, he missed badly in a lot of areas, and as a result, Braves hitters became more selective as the game progressed. The breaking stuff was particularly tough for Ragans to control. He missed a lot with his slider and knuckle curve low in the zone, as evidenced by all the yellow and blue dots around the shins and feet of the batters. Thus, it's not a surprise that his zone rates were so poor on his slider and knuckle curve on Friday night. Overall, the CSW wasn't bad at 27%, but the walks were still brutal, and his spotty command also resulted in some balls left in the zone that Braves hitters took advantage of. Ragans gave up three bombs, and here's the location of Ragans' pitches that Braves hitters went yard on. Honestly, those are major mistake pitches by Ragans. The most egregious command blunder was that changeup up in the zone, which Ozzie Albies absolutely teed off on for the first run of the game. It's one thing for Ragans to give up the free passes due to walks. Conversely, it's another thing when he's serving balls up in highly hittable areas because he isn't able to locate pitches effectively. Safe to say, it is a start that Ragans is ready to move on from (and quickly). Footing Issues With the Four-Seamer? Early in the game, Ragans seemed to lose his footing on the mound, nearly falling over after pitching the ball. The scene looked similar to what happened in Toronto a few seasons ago, when Ragans fell over on his follow-through and struggled to get his control back together for the remainder of the outing. Granted, Ragans didn't have quite the meltdown in Atlanta like he did North of the Border. That said, it seemed like his four-seamer was being thrown much differently in the second half of his outing (innings 3 and 4) than in the first half (innings 1 and 2). The 28-year-old Royals ace did a good job of peppering the four-seamer on the edges. However, he didn't locate the four-seamer as consistently up in the zone as he typically does. Ragans seemed to live more down in the zone with the four-seamer, especially later into his outing. Here's a look at his four-seamer pitch chart from the fourth inning of Friday's game. Ragans has only one pitch that's up and clips the edge of the strike zone, which is where a pitcher wants to be with a four-seamer of Ragans' profile. He either missed badly or stayed around the middle to lower edges of the strike zone. A key correlation with his atypical four-seamer location in the fourth inning is that Ragans' velocity dipped considerably in the fourth inning. He averaged 93.7 MPH in that inning. In the third, he was also down to 93.9 MPH. For comparison, he averaged 95.8 MPH in the first and 94.6 MPH in the second. Furthermore, this is what his four-seamer pitch chart looked like in the first inning. Ragans still missed up in the first inning, but he was also hitting the edges better and painting those edges up in the zone with his four-seamer. That wasn't happening later in the game. It could be that Ragans didn't have a good feel for his pitch. Thus, he was sacrificing velocity for control, something he has done in the past when he's not having a good feel for the four-seamer. The mound conditions could've contributed to that four-seamer's velocity and effectiveness. For a pitcher with mechanics like Ragans, being off in the slightest can throw everything off in a dramatic way. It's been an issue before for Ragans in the past, and it seemed like that problem reared its ugly head on Friday night. As the "ace" of this rotation, Ragans needs to make adjustments and find ways to get batters out when he isn't getting chases and whiffs or having great feel on his four-seamer. Ragans' Home Run Issues (Can More Cutter Usage Help?) Ragans gave up three home runs and allowed an xwOBACON of .495. Of course, a 60% HR/FB rate, as was the case on Friday, is not sustainable in the long term. Eventual flyball regression will help Ragans' overall line. That said, we have been seeing a concerning trend with Ragans on the long ball since the start of 2025. In 2023, he had an HR/FB rate of 5.2% in 71.2 IP with the Royals after coming over from Texas in a mid-season trade. In 2024, the HR/FB rate increased to 8.1%, 186.1 IP. Last season, his HR/FB rate was 12.3% in 61.2 IP. Thus, Ragans experienced a 7.1% increase in HR/FB rate from 2023 to 2025. Furthermore, as the HR/FB rate went up, Ragans' groundball rate (GB%) trended downward. With the Royals in 2023, he had a 45.5% GB%. In 2024, his GB% decreased to 40.7%. Last year, his GB% was 36.8%. While his HR/FB rate saw a dramatic spike over a three-year period, his GB% experienced a sharp dip over the same timespan, with his GB% dropping nearly 10 percent from his Royals debut. An issue with Ragans is that he often sells out for the strikeout. When he doesn't get them, it leads to either walks or mistakes in the strike zone that are barreled, often for home runs. While his strikeout rates were 29.3% in 2024 and 38.1% in 2025, his barrel rate allowed went from 6.2% to 9.5%. Thus, that seems to prove the point that when Ragans isn't getting whiffs, he's allowing way too much hard contact and, as a result, more bombs. Ragans needs to generate more groundballs, and a tweak in repertoire could help him do that. As Royals Data Dugout pointed out in our chat during the KCSN Royals Postgame show, an increase in cutter usage could be the solution. The Royals ace leaned on his cutter as a groundball-generating pitch in the past, especially in 2024, when it produced a 53.2% GB%, the highest among his arsenal. However, that cutter GB% dipped dramatically in 2025, and he seemed to utilize the slider and knuckle curve to generate more groundballs. Now, it's a chicken-or-egg kind of deal with the cutter. Did the cutter truly become less effective at generating groundballs in 2025? Or was he simply throwing it less, which resulted in less contact in general because of that decrease in usage? Ragans only threw the cutter 4.3% last year, a career-low, as seen below via Savant. I'm thinking Ragans needs to mix things up to get his GB% back into the 40% range. Throwing his cutter more and maybe the knuckle curve less could be helpful, especially since the knuckle curve has had spotty control. Would such a change result in fewer strikeouts? Perhaps, especially since the cutter has never had a whiff rate higher than 23.8% since 2022. However, Ragans needs to find a way to keep the ball in the yard and get it on the ground more often. The cutter is a tool he's used before to help him achieve that goal. Perhaps doing that again can get him back on track and neutralize the home run issues. I'm guessing Ragans will take that dip in strikeouts if it means better and more efficient outings going forward in 2026.
  18. I think those are great points. He throws strikes and can eat innings, which should make him valuable, especially in long relief situations. As you said, he's not really a groundball pitcher, but a flyball one, which carries some risk. It seemed to suit him fine in Pittsburgh, but it'll be interesting to see if he'll benefit as much in the K, especially in the new confines. It didn't seem to last year, but he also had such a small sample size a year ago, too, so I'm willing to give him more of a shot in 2026.
  19. It's been tough for Royals fans as two days of baseball have passed and Kansas City has not yet played a game. I get that networks want to hype and stretch out "Opening Day", but it feels weird for the Royals to be on the sideline for so long when some teams will have nearly two games under their belt by the time first pitch happens in Atlanta on Friday. Still, separation and anticipation can make the heart grow fonder, or whatever the saying is, I guess. With the Royals finally opening their 2026 campaign against the Braves at Truist Park on Friday evening, it seemed like a good idea to share a few bold predictions about this Royals team as a group. In my last post, I made five Royal players' predictions for the upcoming season. In this one, I will share four general predictions about this Royals squad and share my reasons for those bold statements. Thus, let's take a look at those four predictions and what they could mean for the Royals as a whole in 2026. The Royals Will Win 88 Games and the Division PECOTA projects the Royals to win around 85 games, the best projected record in the American League Central. In fact, this is how Baseball Prospectus' projection system expects the AL Central to shake out in 2026. Kansas City Royals: 85.3 (SimW) - 76.7 (SimL), 45.9% Div%, and 60% Playoff% Detroit Tigers: 83.9 (SimW) - 78.1 (SimL), 35.6% Div%, and 49.3% Playoff% Minnesota Twins: 78.8 (SimW) - 83.2 (SimL), 12.1% Div%, and 20.3% Playoff% Cleveland Guardians: 75.4 (SimW) - 86.6 (SimL), 5.3% Div%, and 8.5% Playoff% Chicago White Sox: 69.8 (SimW) - 92.2 (SimL), 1.1% Div%, and 1.6% Playoff% Looking at those projections and how I think the rest of the division will fare, I think many of the teams below the Tigers will trend down and underperform their projections. As for Detroit, I think they will outperform their 83.9 simulation wins total, but not by much. Thus, I think the Royals will outperform their win total by three, based on those factors and those of other teams in the division. Kansas City should be able to reach the 88-win benchmark in 2026. That was the number the Guardians won the division with in 2025. I think 88 wins will be good enough for the Royals to win the AL Central, with the Tigers coming up short, just like last season, to the Guardians, with 86 wins. The Royals Will Make the ALCS This is a bold one, but I believe that if the Royals make the postseason, they will go on a run and reach the American League Championship Series. I think the Royals face the Orioles in an ALDS rematch and once again come out victorious over Baltimore in four games. That should bring them to the ALCS, which will be against the hated Yankees. The Royals go toe-to-toe with the Bronx Bombers, taking them to Game 7. However, I feel like the Royals fall just short of a pennant, especially with the series finale taking place in New York. Kansas City losing, in a debilitating fashion, to the Yankees again is tough to stomach for Royals fans who can't stand the Evil Empire. It is especially tough to think about for Royals fans alive in 1976 who watched Chris Chambliss send the Yankees to the World Series with a walk-off home run against the Royals. While a loss to the Yankees would be disappointing, it would be in the ALCS, which is one round better than their 2024 exit in the ALDS. Thus, in 2027, that would be the year the Royals would get over the hump and back in the World Series. It would be much like 1980, when the Royals got over the Yankees' hump and into their first World Series in franchise history. The Royals Will Finish 8th in Runs Scored Per Game Fangraphs' Depth Charts has released its team projections for the upcoming season. They are a little more pessimistic about the Royals in their projections, expecting Kansas City to win 82 games and finish second again in the AL Central division. Depth Charts is not very optimistic about the AL Central overall, as it projects the Detroit Tigers to win the division with an 84-78 record. One aspect that stood out in the Royals' projection was their runs scored per game (RS/G). Depth Charts projects the Royals to produce a 4.60 RS/G. That would be the eighth-best mark in baseball. The Royals' offense has upgraded this season. Gone are Hunter Renfroe, Mark Canha, Cavan Biggio, and MJ Melendez (all on the Opening Day roster in 2025), and in their place are Isaac Collins, Starling Marte, Lane Thomas, and Jac Caglianone. That is a massive upgrade offensively, and should bode well for better results in 2026. Even some experts are optimistic about the Royals' lineup heading into this upcoming season. Kansas City didn't acquire a big-name player as hoped earlier in the offseason. They weren't able to trade for Jarren Duran or Brendan Donovan, two names tied to the Royals during the Winter Meetings. That said, despite missing out on those two players, this offense will be considerably better than the one that ranked 22nd in wRC+ a season ago, according to Fangraphs. The Royals' Pitching Staff Will Rank 15th in Runs Allowed Per Game Kansas City didn't have a whole lot of injury luck with pitchers last year, especially starting ones. Alec Marsh and Kyle Wright didn't throw a pitch for the Royals in 2025, Cole Ragans and Kris Bubic missed considerable time on the IL, and Michael Lorenzen, Lucas Erceg, and Seth Lugo were also sidelined for shorter periods due to injuries. However, that didn't seem to have a huge impact on the Royals pitchers' results in 2025. According to Fangraphs, the Royals ranked 6th in pitching ERA with a 3.73 ERA and 9th in pitcher fWAR with a 17.5 mark. Kansas City overcame those injuries with breakout seasons from arms like Noah Cameron and Carlos Estevez. They also saw new pitchers emerge like Stephen Kolek and Ryan Bergert, both coming from San Diego in the Freddy Fermin trade at the Trade Deadline. The Royals' pitching staff seems deeper than it was a year ago, especially at this time of the season. That said, the projections are expecting some regression from the Kansas City pitchers in 2026. Depth Charts projects the Royals to allow 4.62 runs per game (RA/G). That is tied with the Guardians for 22nd in baseball. That is a considerable dropoff, but regression due to age and new park factors could hit pitchers like Cameron, Lugo, and Michael Wacha hard in 2026. It wouldn't be surprising to see those three struggles after varying levels of success with the Royals over the past couple of seasons. If that happens, the Royals' overall pitching effectiveness, as expressed in RA/G, will drop to more mediocre numbers. However, I don't think they will fall to 22nd. I could see them finishing 15th, which would put them in the 4.45 to 4.50 RA/G range. Being in that range will be good enough to help them win 88 games, especially with their improvement in hitting and run scoring. I could also see the Royals being more aggressive with their pitching at the Trade Deadline and upgrading their rotation and/or bullpen, as they did in 2024. That should help them not just win the division, but win a playoff series against the Orioles. Unfortunately, I think the regression in pitching will come to hurt the Royals in their eventual ALCS matchup with the Yankees, who are just a little bit deeper than the Royals at this time. View full article
  20. It's been tough for Royals fans as two days of baseball have passed and Kansas City has not yet played a game. I get that networks want to hype and stretch out "Opening Day", but it feels weird for the Royals to be on the sideline for so long when some teams will have nearly two games under their belt by the time first pitch happens in Atlanta on Friday. Still, separation and anticipation can make the heart grow fonder, or whatever the saying is, I guess. With the Royals finally opening their 2026 campaign against the Braves at Truist Park on Friday evening, it seemed like a good idea to share a few bold predictions about this Royals team as a group. In my last post, I made five Royal players' predictions for the upcoming season. In this one, I will share four general predictions about this Royals squad and share my reasons for those bold statements. Thus, let's take a look at those four predictions and what they could mean for the Royals as a whole in 2026. The Royals Will Win 88 Games and the Division PECOTA projects the Royals to win around 85 games, the best projected record in the American League Central. In fact, this is how Baseball Prospectus' projection system expects the AL Central to shake out in 2026. Kansas City Royals: 85.3 (SimW) - 76.7 (SimL), 45.9% Div%, and 60% Playoff% Detroit Tigers: 83.9 (SimW) - 78.1 (SimL), 35.6% Div%, and 49.3% Playoff% Minnesota Twins: 78.8 (SimW) - 83.2 (SimL), 12.1% Div%, and 20.3% Playoff% Cleveland Guardians: 75.4 (SimW) - 86.6 (SimL), 5.3% Div%, and 8.5% Playoff% Chicago White Sox: 69.8 (SimW) - 92.2 (SimL), 1.1% Div%, and 1.6% Playoff% Looking at those projections and how I think the rest of the division will fare, I think many of the teams below the Tigers will trend down and underperform their projections. As for Detroit, I think they will outperform their 83.9 simulation wins total, but not by much. Thus, I think the Royals will outperform their win total by three, based on those factors and those of other teams in the division. Kansas City should be able to reach the 88-win benchmark in 2026. That was the number the Guardians won the division with in 2025. I think 88 wins will be good enough for the Royals to win the AL Central, with the Tigers coming up short, just like last season, to the Guardians, with 86 wins. The Royals Will Make the ALCS This is a bold one, but I believe that if the Royals make the postseason, they will go on a run and reach the American League Championship Series. I think the Royals face the Orioles in an ALDS rematch and once again come out victorious over Baltimore in four games. That should bring them to the ALCS, which will be against the hated Yankees. The Royals go toe-to-toe with the Bronx Bombers, taking them to Game 7. However, I feel like the Royals fall just short of a pennant, especially with the series finale taking place in New York. Kansas City losing, in a debilitating fashion, to the Yankees again is tough to stomach for Royals fans who can't stand the Evil Empire. It is especially tough to think about for Royals fans alive in 1976 who watched Chris Chambliss send the Yankees to the World Series with a walk-off home run against the Royals. While a loss to the Yankees would be disappointing, it would be in the ALCS, which is one round better than their 2024 exit in the ALDS. Thus, in 2027, that would be the year the Royals would get over the hump and back in the World Series. It would be much like 1980, when the Royals got over the Yankees' hump and into their first World Series in franchise history. The Royals Will Finish 8th in Runs Scored Per Game Fangraphs' Depth Charts has released its team projections for the upcoming season. They are a little more pessimistic about the Royals in their projections, expecting Kansas City to win 82 games and finish second again in the AL Central division. Depth Charts is not very optimistic about the AL Central overall, as it projects the Detroit Tigers to win the division with an 84-78 record. One aspect that stood out in the Royals' projection was their runs scored per game (RS/G). Depth Charts projects the Royals to produce a 4.60 RS/G. That would be the eighth-best mark in baseball. The Royals' offense has upgraded this season. Gone are Hunter Renfroe, Mark Canha, Cavan Biggio, and MJ Melendez (all on the Opening Day roster in 2025), and in their place are Isaac Collins, Starling Marte, Lane Thomas, and Jac Caglianone. That is a massive upgrade offensively, and should bode well for better results in 2026. Even some experts are optimistic about the Royals' lineup heading into this upcoming season. Kansas City didn't acquire a big-name player as hoped earlier in the offseason. They weren't able to trade for Jarren Duran or Brendan Donovan, two names tied to the Royals during the Winter Meetings. That said, despite missing out on those two players, this offense will be considerably better than the one that ranked 22nd in wRC+ a season ago, according to Fangraphs. The Royals' Pitching Staff Will Rank 15th in Runs Allowed Per Game Kansas City didn't have a whole lot of injury luck with pitchers last year, especially starting ones. Alec Marsh and Kyle Wright didn't throw a pitch for the Royals in 2025, Cole Ragans and Kris Bubic missed considerable time on the IL, and Michael Lorenzen, Lucas Erceg, and Seth Lugo were also sidelined for shorter periods due to injuries. However, that didn't seem to have a huge impact on the Royals pitchers' results in 2025. According to Fangraphs, the Royals ranked 6th in pitching ERA with a 3.73 ERA and 9th in pitcher fWAR with a 17.5 mark. Kansas City overcame those injuries with breakout seasons from arms like Noah Cameron and Carlos Estevez. They also saw new pitchers emerge like Stephen Kolek and Ryan Bergert, both coming from San Diego in the Freddy Fermin trade at the Trade Deadline. The Royals' pitching staff seems deeper than it was a year ago, especially at this time of the season. That said, the projections are expecting some regression from the Kansas City pitchers in 2026. Depth Charts projects the Royals to allow 4.62 runs per game (RA/G). That is tied with the Guardians for 22nd in baseball. That is a considerable dropoff, but regression due to age and new park factors could hit pitchers like Cameron, Lugo, and Michael Wacha hard in 2026. It wouldn't be surprising to see those three struggles after varying levels of success with the Royals over the past couple of seasons. If that happens, the Royals' overall pitching effectiveness, as expressed in RA/G, will drop to more mediocre numbers. However, I don't think they will fall to 22nd. I could see them finishing 15th, which would put them in the 4.45 to 4.50 RA/G range. Being in that range will be good enough to help them win 88 games, especially with their improvement in hitting and run scoring. I could also see the Royals being more aggressive with their pitching at the Trade Deadline and upgrading their rotation and/or bullpen, as they did in 2024. That should help them not just win the division, but win a playoff series against the Orioles. Unfortunately, I think the regression in pitching will come to hurt the Royals in their eventual ALCS matchup with the Yankees, who are just a little bit deeper than the Royals at this time.
  21. On Thursday, the Omaha Storm Chasers shared their 2026 Opening Day roster. Their Opening Day will be on Friday in Louisville against the Bats, the Cincinnati Reds' Triple-A affiliate. The Storm Chasers roster has a mix of veteran talent trying to reach the Majors and prospects looking to make gains in the Minor Leagues before making their MLB debuts. Omaha has ten players on the Royals' 40-man roster, with eight of those being pitchers. Pitching may be the strength of this Omaha team. The rotation is deep with Luinder Avila, Ryan Bergert, Mason Black, Ben Kudrna, and Mitch Spence all in the mix. Those five pitchers are all on the 40-man roster and have MLB experience, with the exception of Kudrna. They also have some crafty veterans looking to take one last shot in the Major Leagues. Aaron Sanchez was once an "ace-level" arm with the Blue Jays, and he had a decent spring with the Royals. In 10 IP, he posted a 4.50 ERA, 1.60 WHIP, 4.55 FIP, and 4.7% K-BB%. While he didn't generate a ton of whiffs or chase, he was effective in terms of limiting hard contact this spring. Jose Cuas is also a former Royals reliever who had some fleeting success in Kansas City not too long ago. He will provide bullpen depth in addition to a veteran presence in the clubhouse. In terms of young arms, Steven Cruz is the most accomplished bullpen arm, having posted a 3.74 ERA and 4.11 FIP in 45.2 IP last season. He has a big fastball, and this spring, he had a 17.4% K-BB% and 108 overall TJ Stuff+. Other arms to watch in Omaha include Shane Panzini, Brandon Johnson, Eric Cerantola, Ryan Ramsey, and Beck Way. It would not be surprising to see one of these young pitching prospects emerge as a possible candidate for mid-season call-up, especially if an injury besets a reliever on the Royals' active roster. In terms of bats, many of the expected producers for the Storm Chasers are veterans. Catcher Elias Diaz was a late addition to the Spring Training roster, but he had a solid spring in a limited sample. In 15 plate appearances, the former All-Star Rockies catcher had a .533 average, and he sported excellent Statcast percentiles, especially in terms of exit velocity and hard-hit rate, as illustrated below. The infield is flush with veterans, as Brandon Drury, Josh Rojas, Kevin Newman, and Abraham Toro will all compete for playing time in the Omaha infield. The lone infield prospect is Peyton Wilson, who had a good 2025 in Double-A but struggled in his transition to Triple-A. In terms of the outfield, Gavin Cross is the lone prospect, though he needs to have a better season in 2026 to stay relevant in the Royals system. In 39 plate appearances, Cross hit .270 with a .767 OPS. He showed strong skills this spring, especially in terms of exit velocity, barrel rate, and hard-hit rate. However, the former Virginia Tech product still struck out and whiffed way too much in Arizona. Cross's whiff% ranked in the 12th percentile, and his K% ranked in the second percentile. Thus, it would be nice to see Cross show some progress in those areas in Omaha, especially since the power has seemed to tick back up this spring. Lastly, Kameron Misner and John Rave are outfielders who got cups of coffee with the Rays and Royals last season. Both have some upside, but are likely fourth outfielders at the Major League level. Misner has more upside than Rave, especially with Misner posting a .455 xwOBA and .808 OPS this spring. View full rumor
  22. On Thursday, the Omaha Storm Chasers shared their 2026 Opening Day roster. Their Opening Day will be on Friday in Louisville against the Bats, the Cincinnati Reds' Triple-A affiliate. The Storm Chasers roster has a mix of veteran talent trying to reach the Majors and prospects looking to make gains in the Minor Leagues before making their MLB debuts. Omaha has ten players on the Royals' 40-man roster, with eight of those being pitchers. Pitching may be the strength of this Omaha team. The rotation is deep with Luinder Avila, Ryan Bergert, Mason Black, Ben Kudrna, and Mitch Spence all in the mix. Those five pitchers are all on the 40-man roster and have MLB experience, with the exception of Kudrna. They also have some crafty veterans looking to take one last shot in the Major Leagues. Aaron Sanchez was once an "ace-level" arm with the Blue Jays, and he had a decent spring with the Royals. In 10 IP, he posted a 4.50 ERA, 1.60 WHIP, 4.55 FIP, and 4.7% K-BB%. While he didn't generate a ton of whiffs or chase, he was effective in terms of limiting hard contact this spring. Jose Cuas is also a former Royals reliever who had some fleeting success in Kansas City not too long ago. He will provide bullpen depth in addition to a veteran presence in the clubhouse. In terms of young arms, Steven Cruz is the most accomplished bullpen arm, having posted a 3.74 ERA and 4.11 FIP in 45.2 IP last season. He has a big fastball, and this spring, he had a 17.4% K-BB% and 108 overall TJ Stuff+. Other arms to watch in Omaha include Shane Panzini, Brandon Johnson, Eric Cerantola, Ryan Ramsey, and Beck Way. It would not be surprising to see one of these young pitching prospects emerge as a possible candidate for mid-season call-up, especially if an injury besets a reliever on the Royals' active roster. In terms of bats, many of the expected producers for the Storm Chasers are veterans. Catcher Elias Diaz was a late addition to the Spring Training roster, but he had a solid spring in a limited sample. In 15 plate appearances, the former All-Star Rockies catcher had a .533 average, and he sported excellent Statcast percentiles, especially in terms of exit velocity and hard-hit rate, as illustrated below. The infield is flush with veterans, as Brandon Drury, Josh Rojas, Kevin Newman, and Abraham Toro will all compete for playing time in the Omaha infield. The lone infield prospect is Peyton Wilson, who had a good 2025 in Double-A but struggled in his transition to Triple-A. In terms of the outfield, Gavin Cross is the lone prospect, though he needs to have a better season in 2026 to stay relevant in the Royals system. In 39 plate appearances, Cross hit .270 with a .767 OPS. He showed strong skills this spring, especially in terms of exit velocity, barrel rate, and hard-hit rate. However, the former Virginia Tech product still struck out and whiffed way too much in Arizona. Cross's whiff% ranked in the 12th percentile, and his K% ranked in the second percentile. Thus, it would be nice to see Cross show some progress in those areas in Omaha, especially since the power has seemed to tick back up this spring. Lastly, Kameron Misner and John Rave are outfielders who got cups of coffee with the Rays and Royals last season. Both have some upside, but are likely fourth outfielders at the Major League level. Misner has more upside than Rave, especially with Misner posting a .455 xwOBA and .808 OPS this spring.
  23. I agree. I really don't know why they held onto Waters as long as they did, especially after getting 200+ PA last year. I'm hopeful Loftin can put it together and at least be a utility type that can fill in the infield and outfield and give disciplined at-bats, something Waters can't give, unfortunately.
  24. Image courtesy of Kevin Sousa-Imagn Images On Wednesday morning, the Kansas City Royals announced their Opening Day roster for Friday's contest against the Atlanta Braves at Truist Field in Atlanta. It was expected that the Royals would announce their roster today, especially with the requirement to do so at least 48 hours before their first game. There aren't a lot of surprises with the Opening Day roster, especially with this Royals team looking to return to the postseason after missing out a year ago. However, there are some key takeaways from the roster announcement, which also included a few transactions on the 40-man roster. Here are four takeaways from the Royals' Opening Day roster and the corresponding roster moves announced today by Kansas City. The Royals Kept Lange and Falter Because of the "Option" Game Righty Alex Lange and lefty Bailey Falter made the Opening Day roster for the Royals, even though they are both coming off mixed Spring Training campaigns. In nine appearances and nine innings pitched, Lange posted a 9.00 ERA and 1.56 WHIP. He had a 2.88 FIP, which was good, but he also sported a 9.8% K-BB% and 57.3% strike%, both mediocre marks. He also allowed a 12% barrel rate and 48% hard-hit rate, which are concerning as well. That said, he did showcase some strong whiff rates, velocity, and groundball rates, as illustrated in his TJ Stats summary below. As for Falter, he was a bit of the opposite of Lange this spring. His stuff and whiff rates weren't as impressive. However, he limited hard contact and walks and demonstrated good extension on his pitches in Cactus League play with the Royals. As seen above, he ranked only in the 31st percentile for fastball velocity, the 10th percentile for whiff rate, and the 27th percentile for groundball percentage. That's not exactly the profile that one wants to see from a reliever, regardless of their role in the bullpen. An interesting dilemma for Falter is how he will adapt to a relief role with the Royals. Prior to coming to Kansas City, he primarily pitched as a starter with the Pirates. Unfortunately, with a crowded Royals rotation, he will start as a long reliever, with the ability to spot start if necessary. Lange could probably use some time to continue to refine his command, especially since he is coming off an injury in 2024 and only pitched one inning at the Major League level in 2025. As for Falter, he may need more time to develop as a reliever, especially when it comes to playing his stuff up more in limited-inning outings. His 99 TJ Stuff+ this spring ranked in the 52nd percentile. Unfortunately, Lange and Falter are both out of Minor League options. Thus, to keep them on the 40-man roster, they both need to be on the active roster. While they haven't had great Spring Training campaigns by any means, they certainly did enough to merit longer looks, even if there may be marginally better options in Triple-A, like Luinder Avila, Steven Cruz, and Ryan Bergert. At this time of the year, the "option" game often carries a bigger weight, especially since teams do not want to lose possible MLB contributors for nothing on the waiver wire or in free agency. Thus, Lange and Falter will get a little more time at the beginning of the season to show if they can find their roles on the Royals' pitching staff this season, and, perhaps, beyond. Tolbert's One Tool Wins Out Over More "Veteran" Utility Options The Royals opted to add Tyler Tolbert to the Opening Day roster over other non-roster invitee "utility" options. The 28-year-old utility player had an encouraging MLB rookie debut in 2025. In 57 plate appearances, he hit .280 with a .701 OPS and stole 21 bases on 23 attempts. At the very least, Tolbert showed that he could be a pinch-runner off the bench who could also play multiple positions in the field in a pinch. Unfortunately, it wasn't a great Spring Training for Tolbert. In 33 plate appearances, the Royals speedster hit .226 with a .563 OPS.. He also struck out eight times and only walked twice. His Statcast percentiles were also pretty mediocre this spring, especially in the exit velocity and hard-hit categories, as seen below. Tolbert ranked in the 30th percentile in barrel rate, 10th percentile in average EV, 9th percentile in Max EV, and 3rd percentile in hard-hit rate. Furthermore, he ranked in the 39th percentile in chase rate, 37th percentile in K%, and 22nd percentile in BB%. There just wasn't a whole lot to be encouraged about with Tolbert from a batted-ball end in Arizona. That said, he stole five bases on five attempts. At the very least, he demonstrated in Cactus League play that he can be that pinch-running weapon off the bench that wouldn't require a lot of at-bats. Josh Rojas, Kevin Newman, Abraham Toro, and Brandon Drury all have Major League experience, and all showed flashes of promise in Cactus League play. Rojas posted a .381 wOBA while Toro posted a .429 wOBA between his time with the Royals and Team Canada in the WBC (56 plate appearances). Newman and Drury were less impressive at the plate, as they posted wOBA marks of .275 and .246, respectively. That said, both Newman and Drury have succeeded in utility infielder roles for their previous clubs. It seemed like there was a real chance that Rojas would make the Opening Day roster. In 48 plate appearances, he only hit .244, but he had a .354 OBP and .842 OPS. He also had a .244 ISO and 14.6% BB% to just a 20.8% K%. Furthermore, his Statcast summary looked a whole lot better than Tolbert's this spring, as illustrated below. Instead of Rojas' better overall profile, the Royals opted to go with Tolbert's one premium tool (baserunning). It will be interesting to see whether Rojas will stay with the Royals organization or opt to join another organization that may offer a clearer path to Major League playing time in 2026. Massey Still Not Ready for Opening Day There was some hope that Michael Massey would be ready for Opening Day, even after suffering a calf injury roughly a couple of weeks ago. On March 21st, Anne Rogers of MLB.com mentioned that Massey would play in Minor League games while the Royals played the Rangers in Arlington, Texas, and that they would make a decision based on how he fared in those contests back in Arizona. Apparently, Massey wasn't ready to play Major League games just yet, and the Royals opted to add him to the IL, along with Stephen Kolek and James McArthur. I'm guessing that the Royals are going to play it safe with Massey this season, who's struggled with injuries over his career. Since debuting in 2022, he's only had one season where he's had 400 or more plate appearances (2024). Last year, in 277 plate appearances, he only hit .244 with a .581 OPS. While he regressed in performance and some skills, injuries also played a role in his overall 2025 campaign. Massey looked like he was ready for a bounce-back campaign this spring prior to his calf injury. In 24 plate appearances, he hit .364 with a .962 OPS. That included a home run, a .182 ISO, and two walks to four strikeouts. He also showed some intriguing Statcast percentiles in Arizona, according to TJ Stats. Massey still whiffed a lot (37th percentile), and he didn't barrel a whole lot of balls (21st percentile). However, he pulled the ball effectively (98th percentile PullAir%) and launched it well (91st percentile LA SweetSpot%), while hitting it hard (98th percentile hard-hit rate). It's likely that if Massey were healthy, he would've gotten the Opening Day roster nod over Tolbert. Massey's availability and his proximity to returning could be why the Royals opted to go with Tolbert over Rojas. Yes, Rojas was a better player this spring than Tolbert. However, if Massey is ready to come back quickly after his injury, it would make more sense to option Tolbert to Omaha than to DFA Rojas. Kansas City may be better off holding on to Rojas, with him substituting for Massey if injuries mount or if something else happens to another player. That would guarantee Rojas a longer stint at the Major League level in 2026 with the Royals. The Waters Era Likely Done in Kansas City In addition to the Massey comment, Rogers mentioned in the same Twitter thread that the Royals were contemplating adding Drew Waters to the Opening Day roster. As seen in the transaction announcement in the previous section, the Royals opted to keep Nick Loftin on the Opening Day roster and designated Waters for assignment. I never understood the "buzz" about keeping Waters on the roster this spring. In 208 games and 684 career plate appearances (all with the Royals), the 27-year-old outfielder has a career .234 average, 84 wRC+, and 0.7 fWAR. He's shown flashes of power, speed, and defense, but there's been no consistency with the former Braves draft pick. In 219 plate appearances last year, his most since 2023, he hit .243 with a 66 wRC+ and accumulated a -0.6 fWAR. His wRC+ and fWAR were career-worst marks. When it comes to this spring, Waters failed to turn heads in a "make or break" Spring Training. In 36 plate appearances, he hit .188 with a .531 OPS. He struck out 22.2% of the time and only had a .094 ISO. Furthermore, his percentiles were pretty lackluster, except for his xwOBA, 90th EV, and LA Sweet-Spot%. Loftin didn't show much in terms of his exit velocity and barrel rates this spring, which has been an issue for the former Baylor product over his career (.103 career ISO). However, his plate discipline was much better this spring than Waters', and the Royals likely valued that skill set over anything Waters provided. Here's a look at what Loftin did Statcast-wise this spring, via TJ Stats. Loftin had a whiff% ranking in the 78th percentile, a K% ranking in the 77th percentile, and a BB% ranking in the 59th percentile. Those are all better marks than what Waters produced in those categories in Cactus League play. Both Loftin and Waters are 27 years old. However, Loftin has 257 fewer plate appearances than Waters at the Major League level. If one of these guys deserves one last shot to prove himself as an MLB player in 2026, it is Loftin rather than Waters simply because the Baylor product has gotten as many chances with the Royals as Waters. View full article
  25. On Wednesday morning, the Kansas City Royals announced their Opening Day roster for Friday's contest against the Atlanta Braves at Truist Field in Atlanta. It was expected that the Royals would announce their roster today, especially with the requirement to do so at least 48 hours before their first game. There aren't a lot of surprises with the Opening Day roster, especially with this Royals team looking to return to the postseason after missing out a year ago. However, there are some key takeaways from the roster announcement, which also included a few transactions on the 40-man roster. Here are four takeaways from the Royals' Opening Day roster and the corresponding roster moves announced today by Kansas City. The Royals Kept Lange and Falter Because of the "Option" Game Righty Alex Lange and lefty Bailey Falter made the Opening Day roster for the Royals, even though they are both coming off mixed Spring Training campaigns. In nine appearances and nine innings pitched, Lange posted a 9.00 ERA and 1.56 WHIP. He had a 2.88 FIP, which was good, but he also sported a 9.8% K-BB% and 57.3% strike%, both mediocre marks. He also allowed a 12% barrel rate and 48% hard-hit rate, which are concerning as well. That said, he did showcase some strong whiff rates, velocity, and groundball rates, as illustrated in his TJ Stats summary below. As for Falter, he was a bit of the opposite of Lange this spring. His stuff and whiff rates weren't as impressive. However, he limited hard contact and walks and demonstrated good extension on his pitches in Cactus League play with the Royals. As seen above, he ranked only in the 31st percentile for fastball velocity, the 10th percentile for whiff rate, and the 27th percentile for groundball percentage. That's not exactly the profile that one wants to see from a reliever, regardless of their role in the bullpen. An interesting dilemma for Falter is how he will adapt to a relief role with the Royals. Prior to coming to Kansas City, he primarily pitched as a starter with the Pirates. Unfortunately, with a crowded Royals rotation, he will start as a long reliever, with the ability to spot start if necessary. Lange could probably use some time to continue to refine his command, especially since he is coming off an injury in 2024 and only pitched one inning at the Major League level in 2025. As for Falter, he may need more time to develop as a reliever, especially when it comes to playing his stuff up more in limited-inning outings. His 99 TJ Stuff+ this spring ranked in the 52nd percentile. Unfortunately, Lange and Falter are both out of Minor League options. Thus, to keep them on the 40-man roster, they both need to be on the active roster. While they haven't had great Spring Training campaigns by any means, they certainly did enough to merit longer looks, even if there may be marginally better options in Triple-A, like Luinder Avila, Steven Cruz, and Ryan Bergert. At this time of the year, the "option" game often carries a bigger weight, especially since teams do not want to lose possible MLB contributors for nothing on the waiver wire or in free agency. Thus, Lange and Falter will get a little more time at the beginning of the season to show if they can find their roles on the Royals' pitching staff this season, and, perhaps, beyond. Tolbert's One Tool Wins Out Over More "Veteran" Utility Options The Royals opted to add Tyler Tolbert to the Opening Day roster over other non-roster invitee "utility" options. The 28-year-old utility player had an encouraging MLB rookie debut in 2025. In 57 plate appearances, he hit .280 with a .701 OPS and stole 21 bases on 23 attempts. At the very least, Tolbert showed that he could be a pinch-runner off the bench who could also play multiple positions in the field in a pinch. Unfortunately, it wasn't a great Spring Training for Tolbert. In 33 plate appearances, the Royals speedster hit .226 with a .563 OPS.. He also struck out eight times and only walked twice. His Statcast percentiles were also pretty mediocre this spring, especially in the exit velocity and hard-hit categories, as seen below. Tolbert ranked in the 30th percentile in barrel rate, 10th percentile in average EV, 9th percentile in Max EV, and 3rd percentile in hard-hit rate. Furthermore, he ranked in the 39th percentile in chase rate, 37th percentile in K%, and 22nd percentile in BB%. There just wasn't a whole lot to be encouraged about with Tolbert from a batted-ball end in Arizona. That said, he stole five bases on five attempts. At the very least, he demonstrated in Cactus League play that he can be that pinch-running weapon off the bench that wouldn't require a lot of at-bats. Josh Rojas, Kevin Newman, Abraham Toro, and Brandon Drury all have Major League experience, and all showed flashes of promise in Cactus League play. Rojas posted a .381 wOBA while Toro posted a .429 wOBA between his time with the Royals and Team Canada in the WBC (56 plate appearances). Newman and Drury were less impressive at the plate, as they posted wOBA marks of .275 and .246, respectively. That said, both Newman and Drury have succeeded in utility infielder roles for their previous clubs. It seemed like there was a real chance that Rojas would make the Opening Day roster. In 48 plate appearances, he only hit .244, but he had a .354 OBP and .842 OPS. He also had a .244 ISO and 14.6% BB% to just a 20.8% K%. Furthermore, his Statcast summary looked a whole lot better than Tolbert's this spring, as illustrated below. Instead of Rojas' better overall profile, the Royals opted to go with Tolbert's one premium tool (baserunning). It will be interesting to see whether Rojas will stay with the Royals organization or opt to join another organization that may offer a clearer path to Major League playing time in 2026. Massey Still Not Ready for Opening Day There was some hope that Michael Massey would be ready for Opening Day, even after suffering a calf injury roughly a couple of weeks ago. On March 21st, Anne Rogers of MLB.com mentioned that Massey would play in Minor League games while the Royals played the Rangers in Arlington, Texas, and that they would make a decision based on how he fared in those contests back in Arizona. Apparently, Massey wasn't ready to play Major League games just yet, and the Royals opted to add him to the IL, along with Stephen Kolek and James McArthur. I'm guessing that the Royals are going to play it safe with Massey this season, who's struggled with injuries over his career. Since debuting in 2022, he's only had one season where he's had 400 or more plate appearances (2024). Last year, in 277 plate appearances, he only hit .244 with a .581 OPS. While he regressed in performance and some skills, injuries also played a role in his overall 2025 campaign. Massey looked like he was ready for a bounce-back campaign this spring prior to his calf injury. In 24 plate appearances, he hit .364 with a .962 OPS. That included a home run, a .182 ISO, and two walks to four strikeouts. He also showed some intriguing Statcast percentiles in Arizona, according to TJ Stats. Massey still whiffed a lot (37th percentile), and he didn't barrel a whole lot of balls (21st percentile). However, he pulled the ball effectively (98th percentile PullAir%) and launched it well (91st percentile LA SweetSpot%), while hitting it hard (98th percentile hard-hit rate). It's likely that if Massey were healthy, he would've gotten the Opening Day roster nod over Tolbert. Massey's availability and his proximity to returning could be why the Royals opted to go with Tolbert over Rojas. Yes, Rojas was a better player this spring than Tolbert. However, if Massey is ready to come back quickly after his injury, it would make more sense to option Tolbert to Omaha than to DFA Rojas. Kansas City may be better off holding on to Rojas, with him substituting for Massey if injuries mount or if something else happens to another player. That would guarantee Rojas a longer stint at the Major League level in 2026 with the Royals. The Waters Era Likely Done in Kansas City In addition to the Massey comment, Rogers mentioned in the same Twitter thread that the Royals were contemplating adding Drew Waters to the Opening Day roster. As seen in the transaction announcement in the previous section, the Royals opted to keep Nick Loftin on the Opening Day roster and designated Waters for assignment. I never understood the "buzz" about keeping Waters on the roster this spring. In 208 games and 684 career plate appearances (all with the Royals), the 27-year-old outfielder has a career .234 average, 84 wRC+, and 0.7 fWAR. He's shown flashes of power, speed, and defense, but there's been no consistency with the former Braves draft pick. In 219 plate appearances last year, his most since 2023, he hit .243 with a 66 wRC+ and accumulated a -0.6 fWAR. His wRC+ and fWAR were career-worst marks. When it comes to this spring, Waters failed to turn heads in a "make or break" Spring Training. In 36 plate appearances, he hit .188 with a .531 OPS. He struck out 22.2% of the time and only had a .094 ISO. Furthermore, his percentiles were pretty lackluster, except for his xwOBA, 90th EV, and LA Sweet-Spot%. Loftin didn't show much in terms of his exit velocity and barrel rates this spring, which has been an issue for the former Baylor product over his career (.103 career ISO). However, his plate discipline was much better this spring than Waters', and the Royals likely valued that skill set over anything Waters provided. Here's a look at what Loftin did Statcast-wise this spring, via TJ Stats. Loftin had a whiff% ranking in the 78th percentile, a K% ranking in the 77th percentile, and a BB% ranking in the 59th percentile. Those are all better marks than what Waters produced in those categories in Cactus League play. Both Loftin and Waters are 27 years old. However, Loftin has 257 fewer plate appearances than Waters at the Major League level. If one of these guys deserves one last shot to prove himself as an MLB player in 2026, it is Loftin rather than Waters simply because the Baylor product has gotten as many chances with the Royals as Waters.
×
×
  • Create New...