Kansas City Royals Β· Designated Hitter
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.
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
Salvador Perez sets Royals home run record
Catcher Salvador Perez hit his 318th career home run on Saturday against the Tigers, breaking George Brett's franchise record for the Kansas City Royals. The beloved catcher surpassed the milestone just three days after tying the record. This achievement highlights Perez's continued offensive production and clutch performance for fantasy rosters.
Jul 26, 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 | 137 | 572 | 528 | .229 | 19 | 71 | 48 | 1 | 110 | .274 | .384 | .658 |
| Career | Totals | 1844 | 7476 | 7005 | .262 | 322 | 1087 | 758 | 7 | 1413 | .299 | .452 | .751 |
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