Salvador PerezC Kansas City Royals
Age 36 R/R 6'2" / 255 lbs MLB HR -5%BB +4% Svc 14.291 · Ctrl thru 2027 peak 0.9 · 2026
wRC+†vL 6378vR 83
AVG/OBP/SLG.245 / .294 / .445
PA399
HR18
K%20
BB%5
MLB%100%
BAT: -10.1 runs (wOBA-derived runs vs avg)-10BATRUN: -1.6 runs (SB/CS + UBR baserunning)-2RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: +7.1 runs (Positional adjustment)+7POSREP: +11.3 runs (Replacement-level credit)+11REPTotal WAR: +0.90+0.9WAR
Scouting · nowfuture
HIT
5555
PWR
6060
SPD
2626
EYE
4125
trajectory · 10 yrs
1.9peak
2026

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
2026Ext / FA-deal$12M+0.9$4M-$9M
2027Ext / FA-deal$12M
Totals $25M $3M -$22M
Options · projected decision
2028CLUB OPT$2026.0M / $0.0M buyoutDECLINE
2029CLUB OPT$2026.0M / $0.0M buyoutDECLINE
2030CLUB OPT$13.5M / $2.0M buyoutDECLINE
2031CLUB OPT$19.0M / $0.0M buyoutDECLINE
2032CLUB OPT$3.8M / $0.0M buyoutDECLINE
2033CLUB OPT$5.0M / $0.0M buyoutDECLINE
2034CLUB OPT$6.0M / $0.0M buyoutDECLINE
2035CLUB OPT$2018.0M / $0.0M buyoutDECLINE
2036CLUB OPT$2019.0M / $0.0M buyoutDECLINE

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200717 ROKAZL Royals 9988 18200 3145 11 .205.271.227.498 .023.240 143 .221 27 -8 -0 +0 +2 +3 -0.4
200818 ROKIdaho Falls Chukars 9586 26221 4141 01 .302.341.407.748 .105.342 154 .314 98 -0 -0 +0 +2 +3 0.4
200919 ROK2 teams 396369 841622 16552 02 .228.264.298.562 .070.258 144 .242 43 -25 -1 +0 +7 +11 -0.8
201020 A+2 teams 437413 1132017 10613 11 .274.296.378.673 .104.299 142 .292 82 -9 -0 +0 +8 +12 1.1
201121 AA3 teams 516487 13123213 18686 01 .269.303.405.708 .136.289 133 .302 89 -6 -0 -2 +9 +15 1.5
201222 MLB3 teams 506475 14324016 19474 11 .301.333.453.786 .152.303 94 .329 110 +6 -0 -0 +9 +14 2.9
201323 MLB2 teams 670630 18432317 27806 00 .292.327.433.761 .141.309 124 .326 108 +6 +0 +11 +12 +19 4.9
201424 MLBKansas City Royals 606578 15428216 22853 10 .266.297.405.702 .138.287 144 .301 88 -8 +0 +7 +11 +17 2.7
201525 MLBKansas City Royals 553531 13622022 13824 10 .256.279.422.701 .166.264 152 .298 86 -9 +0 +5 +10 +16 2.2
201626 MLBKansas City Royals 546514 12728124 221198 00 .247.289.446.734 .198.276 224 .315 100 -0 +0 -4 +10 +15 2.2
201727 MLBKansas City Royals 499472 12824128 17955 10 .271.304.504.808 .233.282 193 .339 118 +10 +0 +5 +9 +14 3.9
201828 MLB2 teams 559525 12724030 1710812 11 .242.282.459.741 .217.247 193 .321 104 +2 -0 -2 +10 +16 2.7
202030 MLBKansas City Royals 156150 4812011 3362 10 .320.342.620.962 .300.356 232 .408 170 +12 +0 +4 +3 +4 2.5
202131 MLBKansas City Royals 665620 16923050 2817013 10 .273.318.552.869 .279.295 264 .364 137 +28 +0 -8 +12 +19 5.2
202232 MLB2 teams 500470 11825125 191158 00 .251.292.468.760 .217.279 234 .321 104 +2 +0 -5 +9 +14 2.1
202333 MLBKansas City Royals 580540 13521022 1913513 00 .250.292.411.703 .161.289 233 .297 85 -10 +0 -5 +10 +16 1.3
202434 MLBKansas City Royals 652591 15927028 4412911 00 .269.331.457.788 .188.298 207 .331 111 +8 +0 +6 +12 +18 4.6
202535 MLB2 teams 704657 15437035 3113715 00 .234.284.451.735 .216.245 194 .310 95 -4 +0 -4 +13 +20 2.5
▸ 2026 Season (actual · ROS · total)
202636 MLBKansas City Royals 9993 16303 4211 00 .172.214.301.515 .129.186 214 .220 26 -8 +0 +1 +2 +3 -0.2
ROS36 MLBKC 300278 6514013 14625 00 .234.283.424.707 .191.252 215 .309 94 -2 +0 -1 +5 +8 1.2
TOT36 MLBKC 399371 8117016 18836 00 .218.266.394.659 .175.236 215 .287 78 -10 +0 +1 +7 +11 0.9
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202737 MLBKC 245228 5211010 11424 00 .228.276.408.684 .180.233 174 .297 85 -4 +0 -7 +4 +7 -0.0
202838 MLBKC 182169 37807 8333 00 .219.267.391.657 .172.228 184 .284 76 -5 +0 -8 +3 +5 -0.5
▸ Career Totals (MLE all levels + projections)
Career 94668871 230842315377 3651687133 98 .260.299.439.738 .179.280 184 .314 98 -16 -1 -8 +169 +268 42.1
/ 162G 650609 15929126 251169 11 .261.300.440.740 .179.281 184 .314 98 -1 -0 -1 +12 +18 2.9

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200717 ROKAZL Royals 9986 21300 5105 11 .244.323.279.602 .035.273 105 .276 69 -3 -0 +3 -0.1
200818 ROKIdaho Falls Chukars 9583 30321 7101 01 .361.418.482.900 .120.392 117 .384 152 +6 -0 +3 0.8
200919 ABurlington Bees 137127 24600 6151 01 .189.231.236.468 .047.212 114 .211 20 -12 -0 +4 -0.9
200919 ROKIdaho Falls Chukars 259233 721432 19251 01 .309.364.421.784 .112.332 107 .343 121 +6 -0 +7 1.3
201020 A+Wilmington Blue Rocks 396365 1062117 18383 11 .290.329.411.740 .121.301 105 .322 105 +2 -0 +11 1.3
201020 INTLSurprise Rafters 4138 8201 240 00 .211.250.342.592 .132.212 105 .258 55 -2 +0 +1 -0.1
201121 MLBKansas City Royals 158148 49823 7201 00 .331.365.473.838 .142.362 134 .367 139 +7 +0 -2 +9 +4 1.9
201121 AAAOmaha Storm Chasers 4948 16501 061 00 .333.347.500.847 .167.366 120 .373 144 +2 +0 +1 0.4
201121 AANorthwest Arkansas Naturals 309286 811409 16304 01 .283.330.427.757 .143.290 105 .334 114 +5 -0 +9 1.4
201222 MLBKansas City Royals 305289 8716011 12271 00 .301.331.471.802 .170.299 94 .350 126 +9 +0 -0 +9 +9 2.7
201222 AAAOmaha Storm Chasers 5350 17200 250 00 .340.365.380.745 .040.378 94 .331 111 +1 +0 +2 0.2
201222 INTLTiburones de La Guaira 148132 491008 9173 11 .371.424.6291.052 .258.369 116 .446 200 +17 -0 +4 2.1
201323 MLBKansas City Royals 526496 14525313 21634 00 .292.326.433.760 .141.311 124 .334 114 +8 +0 +11 +12 +15 4.7
201323 INTLTiburones de La Guaira 144135 39811 5122 00 .289.324.385.709 .096.306 83 .314 98 -0 +0 +4 0.4
201424 MLBKansas City Royals 606578 15028217 22853 10 .260.290.403.693 .144.278 144 .306 92 -5 +0 +7 +11 +17 3.0
201525 MLBKansas City Royals 553531 13825021 13824 10 .260.283.426.708 .166.270 152 .309 95 -3 +0 +5 +10 +16 2.8
201626 MLBKansas City Royals 546514 12728222 221198 00 .247.289.438.726 .191.280 224 .319 102 +1 +0 -4 +10 +15 2.3
201727 MLBKansas City Royals 499471 12624127 17955 10 .268.300.495.794 .227.280 193 .343 121 +12 +0 +5 +9 +14 4.0
201828 MLBKansas City Royals 544510 12023027 1710812 11 .235.276.439.716 .204.245 203 .312 97 -2 -0 -2 +10 +15 2.2
201828 AAAOmaha Storm Chasers 1515 6201 000 00 .400.400.7331.133 .333.357 00 .491 234 +2 +0 +0 0.3
202030 MLBKansas City Royals 156150 5012011 3362 10 .333.355.633.988 .300.375 232 .425 183 +15 +0 +4 +3 +4 2.7
202131 MLBKansas City Royals 665620 16924048 2817013 10 .273.318.544.861 .271.298 264 .372 143 +32 +0 -8 +12 +19 5.6
202232 MLBKansas City Royals 473445 11323123 181097 00 .254.294.465.759 .211.285 234 .331 111 +6 +0 -5 +9 +13 2.4
202232 INTLAguilas del Zulia 2722 7102 461 00 .318.444.6361.081 .318.357 2215 .466 215 +4 +0 +1 0.4
202333 MLBKansas City Royals 580538 13721023 1913513 00 .255.295.422.717 .167.294 233 .313 98 -1 +0 -5 +10 +16 2.1
202434 MLBKansas City Royals 652590 16028027 4412911 00 .271.333.456.789 .185.302 207 .347 123 +17 +0 +6 +12 +18 5.5
202535 MLBKansas City Royals 641597 14135030 2812512 00 .236.283.446.728 .209.251 204 .319 102 +2 +0 -4 +13 +18 2.9
202535 INTLLeones del Caracas 6354 15103 6123 00 .278.381.463.844 .185.308 1910 .379 148 +3 +0 +2 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 69046477 171232011303 271130396 61 .264.303.457.761 .193.286 194 .332 112 +97 +1 +9 +138 +196 44.9

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Salvador Perez (OGILVIE) 36 55 60 26 25 .231/.279/.419 .188.237 171 16% 5% 94 +0.9
Miguel Olivo
2014 · MLB
36 42→52 54→60 39→50 38 .229/.261/.399 .170.274 247 27% 4% 80 +0.4 .243/.283/.399 .156.327 188 30% 5% 89 +1.0 .232/.272/.372.140.32615833%5%73-0.1
Vinny Castilla
2002 · MLB
35 48→53 52→60 36→40 47 .246/.293/.413 .167.264 203 17% 6% 97 +1.5 .253/.297/.423 .170.270 203 15% 5% 101 +1.8 .264/.321/.464.200.28223216%7%115+2.8
Rod Barajas
2012 · MLB
36 43→47 56→60 46→30 45 .235/.282/.422 .187.245 262 18% 5% 95 +1.4 .229/.297/.391 .162.255 214 20% 7% 93 +1.3 .208/.287/.344.137.23019019%8%69-0.2
Erik Kratz
2015 · MLB
35 44→46 55→60 42→45 46 .233/.284/.416 .183.257 233 21% 6% 95 +1.4 .210/.266/.351 .141.252 165 23% 6% 69 -0.4 .223/.281/.362.139.25418420%5%76+0.0
Vance Wilson
2009 · MLB
36 49 50→55 40 43 .249/.295/.405 .156.287 188 20% 5% 95 +1.4 .239/.300/.406 .167.292 216 25% 6% 98 +1.6 .226/.282/.384.158.27223026%5%82+0.2
Hernando Arredondo
2014 · AAA
37 49→56 51→50 41→50 40 .251/.278/.407 .156.281 196 19% 3% 89 +0.9 .242/.280/.373 .131.283 155 20% 4% 81 +0.4 .242/.284/.345.103.28812220%4%70-0.1
Brooks Conrad
2015 · MLB
35 41→44 56→55 37→50 41 .220/.276/.411 .190.285 253 32% 7% 89 +1.0 .194/.254/.321 .127.261 146 30% 6% 57 -1.2 .146/.214/.229.083.2018330%6%14-2.2
Sal Fasano
2007 · MLB
35 44 55 42→40 39 .235/.290/.416 .181.290 244 28% 5% 97 +1.5 .217/.276/.357 .140.283 175 29% 4% 76 +0.1 .192/.249/.300.108.26412331%3%47-0.6
Alex Gonzalez
2013 · MLB
36 47→55 50→55 43→40 43 .241/.282/.398 .157.273 184 20% 5% 89 +0.9 .221/.269/.338 .117.262 126 20% 6% 67 -0.5 .178/.206/.229.051.2225022%3%8-0.9
Carlos Valencia
2014 · AAA
34 47→57 51→60 38→40 39 .240/.269/.398 .158.273 184 20% 3% 82 +0.5 .222/.254/.355 .133.255 174 21% 4% 65 -0.7 .213/.246/.317.104.25215322%4%50-0.9
Jonathan Aceves
2014 · AAA
36 43 50→55 43→30 44 .224/.275/.376 .153.269 185 25% 6% 80 +0.4 .230/.289/.364 .134.276 164 22% 6% 82 +0.5 .243/.313/.364.121.28914120%7%90+0.5
Adan Munoz
2013 · AAA
35 48→55 49→55 40→45 42 .244/.278/.388 .144.262 184 16% 3% 84 +0.6 .244/.277/.359 .115.284 134 19% 4% 76 +0.0 .248/.284/.356.107.29711020%4%78+0.1
Matt Williams
2002 · MLB
36 53 53→60 43→40 47 .269/.312/.443 .174.287 204 15% 6% 113 +2.6 .259/.320/.444 .185.282 226 17% 8% 116 +2.8 .251/.325/.442.191.26824517%9%113+0.9
Eliezer Alfonzo
2016 · AAA
37 45→55 52→60 44→40 35 .240/.272/.398 .158.292 225 27% 3% 84 +0.6 .266/.296/.456 .190.315 277 25% 3% 110 +2.4 .291/.316/.504.212.33433323%2%130+2.2
John Flaherty
2005 · MLB
37 49→53 50→45 39→40 45 .250/.291/.409 .160.277 175 18% 5% 95 +1.4 .221/.271/.365 .144.252 166 19% 6% 75 -0.0 .160/.203/.244.084.1849019%4%13-1.0
Greg Norton
2007 · MLB
35 50 56→60 34→40 52 .259/.330/.447 .188.294 253 21% 9% 121 +3.2 .255/.348/.406 .151.308 174 21% 12% 118 +3.0 .242/.355/.357.116.30111221%15%102+0.7
Jose Amador
2014 · AAA
34 52→62 53→55 39→45 44 .266/.320/.430 .165.300 225 20% 6% 113 +2.6 .245/.312/.387 .142.275 185 18% 7% 98 +1.6 .252/.329/.391.140.27518315%8%104+1.4
Adam Rosales
2019 · MLB
36 40→48 50→55 43→45 42 .212/.268/.367 .156.271 196 29% 6% 75 -0.0 .203/.251/.328 .125.275 156 31% 5% 57 -1.2 .172/.213/.259.088.24512234%4%19-1.9
Saul Soto
2015 · AAA
36 49→59 52→60 41→45 49 .254/.320/.419 .165.298 214 22% 8% 109 +2.4 .252/.330/.384 .132.296 153 19% 10% 105 +2.1 .256/.342/.373.117.29712217%11%106+1.6
Angel Berroa
2015 · AAA
38 50→56 52→50 42→50 40 .259/.304/.427 .169.303 216 22% 4% 105 +2.1 .247/.290/.397 .150.288 188 21% 4% 92 +1.2 .243/.280/.364.121.27414317%3%75-0.0