Carlos Estévez
RP KC
Thu 6/19/25 7:57 PM

Estevez earned the save in Thursday's 4-1 win over the Rangers after tossing a perfect ninth inning.
EDGE Analysis
For the second night in a row, Estevez was brought in for the ninth to protect a three-run lead, and he needed only 11 pitches (seven strikes) to retire the side. He has converted 16 of his last 17 save opportunities, and his 21 saves is tied with Robert Suarez for most in the majors. Estevez sports a 1.93 ERA, 1.10 WHIP and 28:14 K:BB across 32.2 innings this season.

Carlos Estévez
RP KC
Wed 6/18/25 11:28 PM

Estevez threw a perfect ninth inning to earn the save in Wednesday's 6-3 win over the Rangers.
EDGE Analysis
Estevez was summoned to protect a three-run lead in the ninth and needed just 12 pitches to retire the top of the Rangers' order. It was a solid rebound after taking the loss on Sunday, and the 32-year-old has now held opponents scoreless in 25 of his 31 appearances this season. He ranks second in the majors with 20 saves and owns a 1.99 ERA, 1.14 WHIP and 28:14 K:BB across 31.2 innings.

Carlos Estévez
RP KC
Sun 6/8/25 5:32 PM

Estevez earned the save in Sunday's 7-5 win over the White Sox, allowing one hit and one walk while striking out one in one inning. He let two inherited runners score but was not charged with any earned runs.
EDGE Analysis
Estevez entered the ninth with a 7-3 lead and the bases loaded after Trevor Richards struggled to start the inning. Two of the baserunners came around to score on a single and a groundout, but Estevez was ultimately able to put out the fire. The 32-year-old leads the American League with 19 saves and owns a 1.88 ERA, 1.19 WHIP and 27:13 K:BB across 28.2 innings.

Carlos Estévez
RP KC
Thu 6/5/25 10:56 PM

Estevez pitched a perfect inning and struck out one to earn the save in a 7-5 win over the Cardinals in Game 2 of Thursday's doubleheader.
EDGE Analysis
Estevez pitched in the day game as well, blowing a save and taking a loss in the 10th inning, but he threw just 10 pitches in that contest. That left him fresh enough to protect a two-run lead in the nightcap, and he was able to get the job done this time to earn his 18th save in 21 chances this season. He's added a 1.95 ERA, 1.16 WHIP and 26:12 K:BB across 27.2 innings while going relatively unchallenged as the Royals' closer.

Carlos Estévez
RP KC
Thu 6/5/25 6:39 PM

Estevez (2-1) allowed two runs (one earned) on two hits and a walk over one-third of an inning, taking the extra-inning loss and a blown save in Game 1 of Thursday's doubleheader versus the Cardinals.
EDGE Analysis
The Royals pulled ahead 5-4 in the top of the 10th inning, but Estevez was unable to make that lead stick. He allowed the tying run on a groundout and then gave up a walk-off single to Willson Contreras. Estevez had rattled off nine straight scoreless outings, posting a 10:2 K:BB with six saves and a win in that stretch. He's now 17-for-20 in save chances this season while maintaining a 2.03 ERA, 1.20 WHIP and 25:12 K:BB over 26.2 innings.

Carlos Estévez
RP KC
Tue 6/3/25 11:34 PM

Estevez recorded the save in Tuesday's 10-7 win over the Cardinals after allowing one hit and one walk in a scoreless ninth inning. He struck out two.
EDGE Analysis
Estevez's control was a bit shaky -- just 10 of his 18 pitches were strikes -- but that didn't stop him from turning in his ninth consecutive scoreless outing. The hard-throwing right-hander hasn't blown a save since April 22, and he holds a sparkling 0.59 ERA, 0.98 WHIP and 15:2 K:BB with 12 saves across his last 15.1 innings. With 17 saves for the year, Estevez is tied with Andres Munoz for the American League lead in that category.

Carlos Estévez
RP KC
Sat 5/31/25 6:27 PM

Estevez earned the save in Saturday's 1-0 win over the Tigers, allowing one hit with no walks or strikeouts in a scoreless ninth inning.
EDGE Analysis
Estevez was brought in for the ninth to maintain the Royals' lead and shutout. He allowed a single after getting the first two batters out, but he closed things out by getting Riley Greene to ground out to first base. Estevez has converted on 16 of 18 save opportunities this season and has not allowed a run over his last eight outings. He has a 1.78 ERA, 1.07 WHIP and 23:3 K:BB across 25.1 innings this season.

Carlos Estévez
RP KC
Wed 5/28/25 10:51 PM

Estevez notched the save in Wednesday's 3-2 win over the Reds after throwing 1.1 scoreless innings. He struck out two.
EDGE Analysis
It was just the third time this season that Estevez worked more than one inning, and he was able to turn in his 12th scoreless outing in his last 13 appearances. The 32-year-old right-hander has successfully converted each of his 10 save chances during this span, boasting a 0.68 ERA and 13:1 K:BB over his last 13.1 innings. Estevez continues to solidify his grip on Kansas City's closing job, as he's now second in the American League with 15 saves in 2025.

Carlos Estévez
RP KC
Sun 5/25/25 5:16 PM

Estevez (2-0) earned the win against the Twins on Sunday, striking out two while recording four outs across the eighth and ninth innings.
EDGE Analysis
Estevez entered a tie game and needed just 16 pitches to retire all four batters he faced. He picked up the win after the Twins pushed across a run in the top of the 10th inning. On the season, the 32-year-old has converted 14 of 16 save chances and owns a 1.96 ERA, 1.13 WHIP and 21:10 K:BB across 23 innings.

Carlos Estévez
RP KC
Tue 5/20/25 12:52 AM

Estevez allowed a hit and struck out one over a scoreless inning to earn the save in Monday's 3-1 win over the Giants.
EDGE Analysis
Estevez earned his second save in as many days in this outing. He's logged 4.2 scoreless innings since allowing a run in one inning versus the White Sox on May 7. Estevez continues to hold things down in the closer role for the Royals, posting a 2.08 ERA, 1.20 WHIP and 19:10 K:BB over 21.2 innings while converting 14 of 16 save chances. His walk rate has ticked back up toward the high end of his career range this year after he had trimmed it down to 2.0 BB/9 in the 2024 regular season, so he'll need to be careful when navigating traffic on the basepaths.