Kansas City Royals Β· C/1B
At 36 years old, Perez remains a durable offensive contributor despite declining batting average, posting a .203 mark in 2026 after hitting .236 the prior season. His power potential is noteworthyβhe delivered 30 home runs and 100 RBIs in 2025, though 2026 production dipped to 10 home runs across 310 at-bats, signaling reduced playing time or a steeper age-related decline. Perez offers steady run production and RBI accumulation when healthy, but his deteriorating batting average and lack of stolen base eligibility limit his fantasy upside for managers seeking multi-category contributors. His All-Star pedigree and proven track record make him a steady catcher option in deeper leagues, though the 2026 numbers suggest he's best viewed as a complementary piece rather than a cornerstone asset.
Salvador Perez homers as Royals fall to Guardians
Kansas City Royals catcher Salvador Perez contributed a two-run homer in Friday's loss to Cleveland, going 1-for-4 with a walk. Despite the team's struggles, Perez continues to provide power production.
Sep 26, 2026
Royals extend win streak to eight behind Salvy's first steal since 2021
Salvador Perez recorded his first stolen base since 2021, providing a spark that helped the Kansas City Royals extend their winning streak to eight consecutive games. The veteran catcher's unexpected base-stealing display added to the team's offensive momentum during their hot stretch.
Aug 24, 2026
Perez exits early with right elbow aggravation
Salvador Perez was removed from Wednesday's game against the Dodgers due to right elbow aggravation, raising concerns about the catcher's health down the stretch. His status for upcoming games is unclear as the Royals evaluate the severity of the injury.
Aug 13, 2026
| Year | Team | G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2011 | Kansas City Royals | 39 | 158 | 148 | .331 | 3 | 21 | 20 | 0 | 20 | .361 | .473 | .834 |
| 2012 | Kansas City Royals | 76 | 305 | 289 | .301 | 11 | 39 | 38 | 0 | 27 | .328 | .471 | .799 |
| 2013 | Kansas City Royals | 138 | 526 | 496 | .292 | 13 | 79 | 48 | 0 | 63 | .323 | .433 | .756 |
| 2014 | Kansas City Royals | 150 | 606 | 578 | .260 | 17 | 70 | 57 | 1 | 85 | .289 | .403 | .692 |
| 2015 | Kansas City Royals | 142 | 553 | 531 | .260 | 21 | 70 | 52 | 1 | 82 | .280 | .426 | .706 |
| 2016 | Kansas City Royals | 139 | 546 | 514 | .247 | 22 | 64 | 57 | 0 | 119 | .288 | .438 | .726 |
| 2017 | Kansas City Royals | 129 | 499 | 471 | .268 | 27 | 80 | 57 | 1 | 95 | .297 | .495 | .792 |
| 2018 | Kansas City Royals | 129 | 544 | 510 | .235 | 27 | 80 | 52 | 1 | 108 | .274 | .439 | .713 |
| 2020 | Kansas City Royals | 37 | 156 | 150 | .333 | 11 | 32 | 22 | 1 | 36 | .353 | .633 | .986 |
| 2021 | Kansas City Royals | 161 | 665 | 620 | .273 | 48 | 121 | 88 | 1 | 170 | .316 | .544 | .860 |
| 2022 | Kansas City Royals | 114 | 473 | 445 | .254 | 23 | 76 | 48 | 0 | 109 | .292 | .465 | .757 |
| 2023 | Kansas City Royals | 140 | 580 | 538 | .255 | 23 | 80 | 59 | 0 | 135 | .292 | .422 | .714 |
| 2024 | Kansas City Royals | 158 | 652 | 590 | .271 | 27 | 104 | 58 | 0 | 129 | .330 | .456 | .786 |
| 2025 | Kansas City Royals | 155 | 641 | 597 | .236 | 30 | 100 | 54 | 0 | 125 | .284 | .446 | .730 |
| 2026 | Kansas City Royals | 152 | 627 | 580 | .229 | 21 | 78 | 50 | 1 | 119 | .274 | .383 | .657 |
| Career | Totals | 1859 | 7531 | 7057 | .261 | 324 | 1094 | 760 | 7 | 1422 | .299 | .451 | .750 |
Source: MLB Stats API Β· Multi-team seasons show combined totals β click to expand
| Year | Team | G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 | AZL Royals | 30 | 99 | 86 | .244 | 0 | 10 | 10 | 1 | 10 | .320 | .279 | .599 |
| 2008 | 2 teamsβΌ | 25 | 95 | 83 | .361 | 1 | 16 | 11 | 0 | 10 | .409 | .482 | .891 |
| 2009 | 2 teamsβΌ | 95 | 396 | 360 | .267 | 2 | 45 | 45 | 0 | 40 | .313 | .356 | .669 |
| 2010 | Wilmington Blue Rocks | 99 | 396 | 365 | .290 | 7 | 53 | 35 | 1 | 38 | .322 | .411 | .733 |
| 2011 | 2 teamsβΌ | 91 | 358 | 334 | .290 | 10 | 53 | 40 | 0 | 36 | .331 | .437 | .768 |
| 2012 | Omaha Storm Chasers | 12 | 53 | 50 | .340 | 0 | 7 | 11 | 0 | 5 | .365 | .380 | .745 |
| 2018 | 2 teamsβΌ | 7 | 26 | 24 | .375 | 2 | 6 | 4 | 0 | 2 | .385 | .708 | 1.093 |
| 2022 | Omaha Storm Chasers | 3 | 9 | 8 | .500 | 0 | 0 | 1 | 0 | 3 | .556 | .625 | 1.181 |
| Career | Totals | 362 | 1432 | 1310 | .290 | 22 | 190 | 157 | 2 | 144 | .331 | .404 | .735 |
Source: MLB Stats API Β· Multi-team seasons show combined totals β click to expand
Current season Β· MLB only
| G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 7 | 27 | 25 | .320 | 2 | 6 | 2 | 0 | 4 | .370 | .600 | .970 |
| G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 30 | 119 | 112 | .259 | 4 | 20 | 4 | 0 | 20 | .303 | .411 | .714 |