Salvador Perez

C Kansas City Royals
Age 37 R/R 6'2" / 255 lbs MLB HR -15%K -8% Svc 14.291 · Ctrl thru 2027
Overview
MLB40-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202434MLBKC652.271/.333/.4562701204.9
202535MLBKC641.236/.283/.4463001042.7
202636MLBKC627.229/.276/.383211851.5
2027PROJ37MLBKC478.245/.289/.4281921041.5
2028PROJ38MLBKC279.233/.275/.40010192-0.3
Last 3 seasons WAR 9.1  ·  Next 2 projected WAR 1.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service14.291First FA2028Options5
2027Ext$12M
Skills · percentileStatcast 2024-2026
xwOBA82
Barrel%79
Avg EV64
Whiff%61
Chase%54
Bat Spd52
Form.252/.298/.428 · rolling true talent (60d window) · proj .249/.290/.442
CompsJohn Flaherty (age 37) · Kurt Suzuki (age 36) · Vinny Castilla (age 35)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 102104vR 109
AVG/OBP/SLG.245 / .289 / .428
PA478
HR19
K%19
BB%4
BABIP267
ISO183
MLB%100%
Value2027 · WAR
BAT: +2.2 runs (wOBA-derived runs vs avg)+2BATRUN: -2.1 runs (SB/CS + UBR baserunning)-2RUNFLD: -5.9 runs (Defensive runs vs avg)-6FLDPOS: +8.5 runs (Positional adjustment)+9POSREP: +10.4 runs (Replacement-level credit)+10REPTotal WAR: +1.40+1.4WAR
trajectory · projected WAR by year
1.4-0.32728
Tools · Recent Form · Splits · ContractCON 55 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
619.8%
xAVG
650.263
POWER60
Barrel%
7912.6
Avg EV
6490.1
Bat Spd
5271.6
EYE25
Chase%
5430.9%
SPEED26
Sprint
1023.7
Recent Formrolling true talent ⓘ
K%18%▲17% over 119 PA (60d) · proj 19%
BB%4%▲5% over 119 PA (60d) · proj 4%
ISO.176▼.152 over 112 AB (60d) · proj .194
HR/BB5.1%▼4.3% over 92 BBE (60d) · proj 5.7%
BABIP.271·.284 over 88 BIP (60d) · proj .269
SLASH.252/.298/.428·proj .249/.290/.442
Platoon Splits2024-2026 · 1396 PA
vs LHP
vs RHP
Edge
PA
332
1064
—
wRC+
85
107
▶▶R
wOBA
295
326
▶R
ISO
156
203
▶▶R
BABIP
274
268
—
K%
19.6%
20.0%
—
BB%
1.8%
5.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2011
Service   14.291 yrs.days
Team Control Through   2027
First FA Year   2028
OPTDEF 20%
YearStatusSalary Proj WAR Value Surplus
2027Ext$12M+1.4$11M-$1M
Totals $12M $11M -$1M
Options · projected decision
2028CLUB OPT$12.5M / $0.0M buyoutDECLINE
2029CLUB OPT$12.5M / $0.0M buyoutDECLINE
2030CLUB OPT$13.5M / $2.0M buyoutDECLINE
2031CLUB OPT$19.0M / $0.0M buyoutDECLINE
2032CLUB OPT$3.8M / $0.0M buyoutDECLINE

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
200717 ROKAZL Royals — 9986 21300 5105 11 244323279602 35273 105 276 40 — — — — — —
200818 ROKIdaho Falls Chukars — 9583 30321 7101 01 361418482900 120392 117 384 103 — — — — — —
200919 ABurlington Bees — 137127 24600 6151 01 189231236468 47212 114 211 15 — — — — — —
200919 ROKIdaho Falls Chukars — 259233 721432 19251 01 309364421784 112332 107 343 72 — — — — — —
201020 A+Wilmington Blue Rocks — 396365 1062117 18383 11 290329411740 121301 105 322 91 — — — — — —
201020 INTLSurprise Rafters — 4138 8201 240 00 211250342592 132212 105 258 61 — — — — — —
201121 MLBKansas City Royals — 158148 49823 7201 00 331365473838 142362 134 367 137 +7 +0 -2 +9 +3 1.8
201121 AAAOmaha Storm Chasers — 4948 16501 061 00 333347500847 167366 120 373 100 — — — — — —
201121 AANorthwest Arkansas Naturals — 309286 811409 16304 01 283330427757 143290 105 334 77 — — — — — —
201222 MLBKansas City Royals — 305289 8716011 12271 00 301331471802 170299 94 350 124 +9 +0 -0 +9 +7 2.5
201222 AAAOmaha Storm Chasers — 5350 17200 250 00 340365380745 40378 94 331 86 — — — — — —
201222 INTLTiburones de La Guaira — 148132 491008 9173 11 3714246291.052 258369 116 446 188 — — — — — —
201323 MLBKansas City Royals — 526496 14525313 21634 00 292326433760 141311 124 334 114 +9 +0 +11 +12 +11 4.4
201323 INTLTiburones de La Guaira — 144135 39811 5122 00 289324385709 96306 83 314 98 — — — — — —
201424 MLBKansas City Royals — 606578 15028217 22853 10 260290403693 144278 144 306 95 -3 +0 +7 +11 +13 2.8
201525 MLBKansas City Royals — 553531 13825021 13824 10 260283426708 166270 152 309 97 -2 +0 +5 +10 +12 2.5
201626 MLBKansas City Royals — 546514 12728222 221198 00 247289438726 191280 224 319 104 +3 +0 -4 +10 +12 2.1
201727 MLBKansas City Royals — 499471 12624127 17955 10 268300495794 227280 193 343 122 +13 +0 +5 +9 +11 3.9
201828 MLBKansas City Royals — 544510 12023027 1710812 11 235276439716 204245 203 312 104 +2 -0 -2 +10 +12 2.3
201828 AAAOmaha Storm Chasers — 1515 6201 000 00 4004007331.133 333357 00 491 151 — — — — — —
202030 MLBKansas City Royals — 156150 5012011 3362 10 333355633988 300375 232 425 183 +15 +0 +4 +3 +3 2.6
202131 MLBKansas City Royals — 665620 16924048 2817013 10 273318544861 271298 264 372 144 +35 +0 -8 +12 +14 5.4
202232 MLBKansas City Royals — 473445 11323123 181097 00 254294465759 211285 234 331 114 +8 +0 -5 +9 +10 2.3
202232 INTLAguilas del Zulia — 2722 7102 461 00 3184446361.081 318357 2215 466 202 — — — — — —
202333 MLBKansas City Royals — 580538 13721023 1913513 00 255295422717 167294 233 313 99 -1 +0 -5 +10 +13 1.8
202434 MLBKansas City Royals — 652590 16028027 4412911 00 271333456789 185302 207 347 120 +15 +0 +7 +12 +14 4.9
202535 MLBKansas City Royals — 641597 14135030 2812512 00 236283446728 209251 204 319 104 +3 +0 -4 +13 +14 2.7
202535 INTLLeones del Caracas — 6354 15103 6123 00 278381463844 185308 1910 379 143 — — — — — —
202636 MLBKansas City Royals — 627580 13324121 2511913 10 229276383659 153251 194 290 85 -11 +0 +1 +11 +14 1.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 75317057 184534412324 2961422109 71 261301451752 190283 194 329 109 +78 +1 +11 +149 +163 41.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200717 ROK MLEAZL Royals — 9988 18200 3145 11 205271227498 23239 143 228 40 — — — — — —
200818 ROK MLEIdaho Falls Chukars — 9586 27221 4141 01 314352419770 105337 154 321 103 — — — — — —
200919 A MLEBurlington Bees — 137129 23500 4201 01 178209217426 39207 153 191 15 — — — — — —
200919 ROK MLEIdaho Falls Chukars — 259240 621122 12361 01 258296346642 87279 145 274 72 — — — — — —
201020 A+ MLEWilmington Blue Rocks — 396374 1071917 9563 11 286308398707 112301 142 303 91 — — — — — —
201121 MLB MLEKansas City Royals — 158148 49823 7201 00 331365473838 142362 134 371 137 +7 +0 -2 +9 +3 1.8
201121 AAA MLEOmaha Storm Chasers — 4948 15401 081 00 312327458785 146346 160 316 100 — — — — — —
201121 AA MLENorthwest Arkansas Naturals — 309291 721208 11374 01 247284371655 124256 124 282 77 — — — — — —
201222 MLB MLEKansas City Royals — 305292 8816012 9271 00 301325479804 178299 93 351 124 +9 +0 -0 +9 +7 2.5
201222 AAA MLEOmaha Storm Chasers — 5351 16200 160 00 314327353680 39352 112 296 86 — — — — — —
201323 MLB MLEKansas City Royals — 526498 14725314 19634 00 295326442768 147311 124 337 114 +9 +0 +11 +12 +11 4.4
201424 MLB MLEKansas City Royals — 606580 15228218 20853 10 262290410701 148278 143 309 95 -3 +0 +7 +11 +13 2.8
201525 MLB MLEKansas City Royals — 553535 14125023 9824 10 264281439720 176270 152 312 97 -2 +0 +5 +10 +12 2.5
201626 MLB MLEKansas City Royals — 546517 13028224 191198 00 251289453741 201280 223 323 104 +3 +0 -4 +10 +12 2.1
201727 MLB MLEKansas City Royals — 499475 12924129 14955 10 272300509809 238280 193 349 122 +13 +0 +5 +9 +11 3.9
201828 MLB MLEKansas City Royals — 544510 12323029 1710812 11 241282457739 216245 203 321 104 +2 -0 -2 +10 +12 2.3
201828 AAA MLEOmaha Storm Chasers — 1515 6201 000 00 4004007331.133 333304 00 391 151 — — — — — —
202030 MLB MLEKansas City Royals — 156150 5112012 3362 10 3403616601.021 320375 232 438 183 +15 +0 +4 +3 +3 2.6
202131 MLB MLEKansas City Royals — 665624 17424052 2417013 10 279319567887 288298 264 381 144 +35 +0 -8 +12 +14 5.4
202232 MLB MLEKansas City Royals — 473447 11523125 161097 00 257294481775 224285 233 337 114 +8 +0 -5 +9 +10 2.3
202333 MLB MLEKansas City Royals — 580546 14021025 1313513 00 256290432722 176294 232 314 99 -1 +0 -5 +10 +13 1.8
202434 MLB MLEKansas City Royals — 652600 16328029 3512911 00 272324463787 192302 205 345 120 +15 +0 +7 +12 +14 4.9
202535 MLB MLEKansas City Royals — 641605 14435032 2312512 00 238280455734 217251 204 322 104 +3 +0 -4 +13 +14 2.7
202636 MLB MLEKansas City Royals — 627585 13624123 2211913 10 232276395671 162251 194 293 85 -11 +0 +1 +11 +14 1.5
200717 ROK MLEAZL Royals — 9988 18200 3145 11 205271227498 23240 143 228 40 — — — — — —
200717 ROK RAWAZL Royals — 9986 21300 5105 11 244323279602 35273 105 276 40 — — — — — —
200818 ROK MLEIdaho Falls Chukars — 9586 27221 4141 01 314352419770 105356 154 321 103 — — — — — —
200818 ROK RAWIdaho Falls Chukars — 9583 30321 7101 01 361418482900 120392 117 384 103 — — — — — —
200919 ROK MLE2 teams — 396369 841622 16562 02 228264298562 70259 144 245 52 — — — — — —
200919 ROK RAW2 teams — 396360 962032 25402 02 267318356673 89290 106 298 52 — — — — — —
201020 A+ MLE2 teams — 437413 1182118 10623 11 286308400707 114312 142 303 91 — — — — — —
201020 A+ RAW2 teams — 437403 1142318 20423 11 283322404726 122293 105 316 91 — — — — — —
201121 AA MLE3 teams — 516487 13624212 18656 01 279313411724 131300 133 312 98 — — — — — —
201121 AA RAW3 teams — 516482 14627213 23566 01 303342448791 145320 114 348 98 — — — — — —
201222 MLB MLE3 teams — 506479 14725017 15474 11 307333466799 159308 93 343 118 +11 -0 -0 +9 +11 3.1
201222 MLB RAW3 teams — 506471 15328019 23494 11 325361505867 180327 105 376 118 +11 -0 -0 +9 +11 3.1
201323 MLB MLE2 teams — 670633 18732418 24806 00 295327444771 148312 124 337 114 +11 +0 +11 +12 +15 5.0
201323 MLB RAW2 teams — 670631 18433414 26756 00 292326423749 132310 114 330 114 +11 +0 +11 +12 +15 5.0
201424 MLB MLEKansas City Royals — 606580 15228218 20853 10 262290410701 148279 143 309 95 -3 +0 +7 +11 +13 2.8
201424 MLB RAWKansas City Royals — 606578 15028217 22853 10 260290403693 144278 144 306 95 -3 +0 +7 +11 +13 2.8
201525 MLB MLEKansas City Royals — 553535 14125023 9824 10 264281439720 176271 152 312 97 -2 +0 +5 +10 +12 2.5
201525 MLB RAWKansas City Royals — 553531 13825021 13824 10 260283426708 166270 152 309 97 -2 +0 +5 +10 +12 2.5
201626 MLB MLEKansas City Royals — 546517 13028224 191198 00 251289453741 201282 223 323 104 +3 +0 -4 +10 +12 2.1
201626 MLB RAWKansas City Royals — 546514 12728222 221198 00 247289438726 191280 224 319 104 +3 +0 -4 +10 +12 2.1
201727 MLB MLEKansas City Royals — 499475 12924129 14955 10 272300509809 238281 193 349 122 +13 +0 +5 +9 +11 3.9
201727 MLB RAWKansas City Royals — 499471 12624127 17955 10 268300495794 227280 193 343 122 +13 +0 +5 +9 +11 3.9
201828 MLB MLE2 teams — 559525 12825030 1710812 11 244283463746 219250 193 323 105 +3 -0 -2 +10 +12 2.4
201828 MLB RAW2 teams — 559525 12625028 1710812 11 240280448727 208249 193 317 105 +3 -0 -2 +10 +12 2.4
202030 MLB MLEKansas City Royals — 156150 5112012 3362 10 3403616601.021 320379 232 438 183 +15 +0 +4 +3 +3 2.6
202030 MLB RAWKansas City Royals — 156150 5012011 3362 10 333355633988 300375 232 425 183 +15 +0 +4 +3 +3 2.6
202131 MLB MLEKansas City Royals — 665624 17424052 2417013 10 279319567887 288300 264 381 144 +35 +0 -8 +12 +14 5.4
202131 MLB RAWKansas City Royals — 665620 16924048 2817013 10 273318544861 271298 264 372 144 +35 +0 -8 +12 +14 5.4
202232 MLB MLE2 teams — 500472 12124126 171158 00 256294477770 220284 233 337 114 +8 +0 -5 +9 +11 2.4
202232 MLB RAW2 teams — 500467 12024125 221158 00 257302473775 216288 234 338 114 +8 +0 -5 +9 +11 2.4
202333 MLB MLEKansas City Royals — 580546 14021025 1313513 00 256290432722 176292 232 314 99 -1 +0 -5 +10 +13 1.8
202333 MLB RAWKansas City Royals — 580538 13721023 1913513 00 255295422717 167294 233 313 99 -1 +0 -5 +10 +13 1.8
202434 MLB MLEKansas City Royals — 652600 16328029 3512911 00 272324463787 192299 205 345 120 +15 +0 +7 +12 +14 4.9
202434 MLB RAWKansas City Royals — 652590 16028027 4412911 00 271333456789 185302 207 347 120 +15 +0 +7 +12 +14 4.9
202535 MLB MLE2 teams — 704663 15939036 2513715 00 240283462745 222251 194 322 104 +4 +0 -4 +13 +15 2.8
202535 MLB RAW2 teams — 704651 15636033 3413715 00 240292447739 207255 195 324 104 +4 +0 -4 +13 +15 2.8
202636 MLB MLEKansas City Royals — 627585 13624123 2211913 10 232276395671 162251 194 293 85 -11 +0 +1 +11 +14 1.5
202636 MLB RAWKansas City Royals — 627580 13324121 2511913 10 229276383659 153251 194 290 85 -11 +0 +1 +11 +14 1.5
200717 ROK MLEAZL Royals — 9991 18200 3145 11 198271220491 22239 143 228 40 — — — — — —
200818 ROK MLEIdaho Falls Chukars — 9590 27221 4141 01 300352400752 100337 154 321 103 — — — — — —
200919 ROK MLE2 teams — 396375 841622 16562 02 224264293557 69254 144 245 52 — — — — — —
201020 A+ MLE2 teams — 437421 1182118 10623 11 280308392699 112301 142 303 91 — — — — — —
201121 AA MLE3 teams — 516487 13624212 18656 01 279313411724 131297 133 312 98 — — — — — —
201222 MLB MLE3 teams — 506482 14725017 15474 11 305333463796 158307 93 343 118 — — — — — —
201323 MLB MLE2 teams — 670635 18732418 24806 00 294327443770 148311 124 337 114 — — — — — —
201424 MLB MLEKansas City Royals — 606578 15228218 20853 10 263290412702 149278 143 309 95 — — — — — —
201525 MLB MLEKansas City Royals — 553535 14125023 9824 10 264281439720 176270 152 312 97 — — — — — —
201626 MLB MLEKansas City Royals — 546514 13028224 191198 00 253289455744 202280 223 323 104 — — — — — —
201727 MLB MLEKansas City Royals — 499477 12924129 14955 10 270300507807 237280 193 349 122 — — — — — —
201828 MLB MLE2 teams — 559525 12825030 1710812 11 244283463746 219246 193 323 105 — — — — — —
202030 MLB MLEKansas City Royals — 156150 5112012 3362 10 3403616601.021 320375 232 438 183 — — — — — —
202131 MLB MLEKansas City Royals — 665623 17424052 2417013 10 279319568887 289298 264 381 144 — — — — — —
202232 MLB MLE2 teams — 500471 12124126 171158 00 257294478771 221285 233 337 114 — — — — — —
202333 MLB MLEKansas City Royals — 580549 14021025 1313513 00 255290430720 175294 232 314 99 — — — — — —
202434 MLB MLEKansas City Royals — 652601 16328029 3512911 00 271324463786 191302 205 345 120 — — — — — —
202535 MLB MLE2 teams — 704658 15939036 2513715 00 242283465748 223251 194 322 104 — — — — — —
202636 MLB MLEKansas City Royals — 627587 13624123 2211913 10 232276394669 162251 194 293 85 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202434 MLB MLEKansas City Royals — 652601 16328029 3512911 00 271324463786 191302 205 345 120 — — — — — —
202535 MLB MLE2 teams — 704658 15939036 2513715 00 242283465748 223251 194 322 104 — — — — — —
202636 MLB MLEKansas City Royals — 627587 13624123 2211913 10 232276394669 162251 194 293 85 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202737 MLB MLEKC 100% 478448 11123120 18939 21 249293442735 193269 194 322 104 +2 +0 -6 +9 +10 1.4
▸ 2027 — real world (MLB)
202737 MLB CTXKC 100% 478448 10923119 18939 21 245289428716 183267 194 314 104 +2 +0 -6 +9 +10 1.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202838 MLB MLEKC 100% 279262 6112011 10565 10 237279413692 177259 204 304 92 -3 +0 -11 +5 +6 -0.3
202838 MLB CTXKC 100% 279262 6012010 10565 10 233275400675 167257 204 297 92 -3 +0 -11 +5 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 78107319 190535612334 3061478114 81 260300449749 189282 194 328 105 +75 +1 -0 +154 +169 40.7
/ 162G— A+C — 650609 15930128 251239 10 261299452751 190283 194 328 105 +6 +0 -0 +13 +14 3.4
Career— MLE — 101239537 251345919416 3361817148 139 264299446746 183284 183 324 105 +77 +1 -6 +162 +180 42.2
/ 162G— MLE — 650612 16129127 2211710 11 263300446746 183283 183 324 105 +6 +0 -0 +13 +14 3.3