Michael PérezC Reno Aces
Age 33 L/R 5'10" / 195 lbs AAA HR +4% Svc 8.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 204 proj PA
wRC+†78
AVG/OBP/SLG.210 / .285 / .351
PA204
HR6
K%27
BB%8
ISO142
MLB%10%
Value2026 · WAR
BAT: -5.0 runs (wOBA-derived runs vs avg)-5BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +3.6 runs (Positional adjustment)+4POSREP: +5.8 runs (Replacement-level credit)+6REPTotal WAR: +0.30+0.3WAR
trajectory · projected WAR by year
0.40.12627
Tools · ContractCON 29 / POW 48
Toolsscout grade · Statcast %ile · 2021-2023
CONTACT29
Whiff%
5010.9%
xwOBA
100.250
POWER48
Barrel%
396.7
Avg EV
1085.0
Bat Spd
5571.9
EYE51
Chase%
4732.3%
SPEED25
Sprint
1024.5
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   8.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.9M+0.0$0.0M-$0.8M
Totals $0.9M $0.0M -$0.8M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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. Catcher framing: only 2026 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
201118 ROKACL D-backs 2524 3101 1140 10 125160292452 167222 564 197 9
201118 ROKACL D-backs 2523 5202 2100 10 217280565845 348273 408 361 135
201219 ROK2 teams 270247 471137 131105 01 190245344589 154296 415 253 52
201219 ROK2 teams 270238 6816512 22765 01 286358546905 261361 288 386 154
201320 A+2 teams 371351 461215 151921 11 131169214383 83259 524 171 -11
201320 A+2 teams 371341 712127 251331 11 208264343607 135312 367 270 65
201421 A2 teams 420365 671738 471363 13 184282312594 129262 3211 267 63
201421 A2 teams 420349 8123410 631043 13 232354407761 175297 2515 340 118
201522 A2 teams 339312 501104 19944 53 160218234452 74212 286 200 11
201522 A2 teams 339300 631504 29684 53 210287300587 90255 209 267 63
201623 A+2 teams 304284 531023 16821 11 187233268500 81248 275 222 28
201623 A+2 teams 304278 651434 22621 11 234292349641 115284 207 286 77
201724 AA2 teams 360326 762205 28973 02 233300347646 113314 278 290 80
201724 AA2 teams 360315 842405 39743 02 267353390743 124332 2111 334 114
201825 AAA3 teams 349327 761216 17780 01 232270330601 98283 225 258 56
201825 AAA3 teams 349318 881418 26660 01 277331403734 126323 197 324 106
201926 AAA3 teams 321282 5813011 33921 02 206291369660 163255 2910 286 77
201926 AAA3 teams 321275 6014013 40861 02 218320411731 193260 2712 323 105
202027 MLBTampa Bay Rays 9384 14301 7271 00 167239238477 71228 298 218 25 -8 +0 +3 +2 +3 -0.0
202027 MLBTampa Bay Rays 9384 14301 7271 00 167239238477 71228 298 222 28 -8 +0 +3 +2 +3 0.0
202128 MLB2 teams 293265 381019 24864 01 143225291516 147171 298 229 34 -22 -0 +4 +5 +8 -0.5
202128 MLB2 teams 293255 381118 34794 01 149259294554 145179 2712 257 55 -15 -0 +4 +5 +8 0.3
202229 MLB3 teams 343308 524012 29952 10 169245299544 130196 288 239 41 -23 +0 +2 +6 +10 -0.5
202229 MLB3 teams 343296 535013 41812 10 179283328611 149195 2412 278 71 -11 +0 +2 +6 +10 0.7
202330 AAA2 teams 337299 51809 301043 20 171253288541 117222 319 244 45
202330 AAA2 teams 337283 6311010 46803 20 223337367705 145270 2414 318 102
202431 AAA2 teams 270242 411106 20896 00 169250289539 120235 337 240 42
202431 AAA2 teams 270235 581409 27706 00 247340421761 174310 2610 339 118
202532 AAAReno Aces 7467 15302 5232 00 224297358656 134310 317 278 71
202532 AAAReno Aces 7466 18402 6192 00 273351424776 152356 268 349 125
▸ 2026 Season
202633 MLBARI 204183 40816 16543 21 219292372664 153265 268 288 78 -5 +0 -0 +4 +6 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202734 MLBARI 6% 143129 26504 11392 10 202275333608 132258 278 278 71 -5 +0 -5 +3 +4 -0.3
202734 MLBARI 6% 87 1000 120 00 143250143393 260 2512 269 64 -0 +0 -0 +0 +0 -0.0
▸ Career Totals
Career 599542 9421115 481674 11 173246299545 125218 288 248 48 -35 -0 +11 +25 +17 1.8
/ 162G 650588 10223116 521814 11 173245298543 124218 288 248 48 -38 -0 +12 +27 +18 1.9
Career 45164095 7531611299 331141241 1516 184252302553 118249 317 245 46 -278 -3 +7 +81 +128 -6.7
/ 162G 650589 10823214 482036 22 183252301552 117249 317 245 46 -40 -0 +1 +12 +18 -1.0

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201118 ROKACL D-backs 2523 5202 2100 10 217280565845 348273 408 361 135 +1 +0 +1 0.2
201219 ROKMissoula Osprey 254225 6616510 20725 01 293364542906 249381 288 389 156 +16 -0 +7 2.3
201219 INTLAtenienses de Manati 1613 2002 240 00 154267615882 462 2512 347 124 +0 +0 +0 0.1
201320 A+Visalia Rawhide 193179 31905 11781 11 173225307532 134265 406 237 40 -13 -0 +5 -0.8
201320 ASouth Bend Silver Hawks 178162 401222 14550 00 247307383690 136355 318 305 92 -2 +0 +5 0.3
201421 ASouth Bend Silver Hawks 388319 762149 62922 13 238366414779 176302 2416 348 124 +11 -1 +11 2.1
201421 INTLSenadores de San Juan 3230 5201 1121 00 167219333552 167235 383 247 47 -2 +0 +1 -0.1
201522 A+Visalia Rawhide 131117 22603 9372 10 188258316574 128241 287 255 54 -7 +0 +4 -0.3
201522 AKane County Cougars 208183 41901 20312 43 224304290594 66263 1510 275 68 -7 -0 +6 -0.2
201623 AAMobile BayBears 131122 25413 7291 01 205254328582 123242 225 260 57 -6 -0 +4 -0.3
201623 A+Visalia Rawhide 173156 401021 15330 10 256322365687 109315 199 307 93 -1 +0 +5 0.4
201724 AAJackson Generals 302262 732305 35612 02 279368424792 145343 2012 353 128 +10 -1 +9 1.8
201724 INTLSalt River Rafters 5853 11100 4131 00 208276226502 19275 227 239 41 -4 +0 +2 -0.2
201825 MLBTampa Bay Rays 8074 21501 3190 00 284312392704 108357 244 302 89 -1 +0 +0 +6 +2 0.8
201825 AAAReno Aces 240218 62916 20400 01 284345417762 133322 178 338 117 +5 -0 +7 1.1
201825 INTLCangrejeros de Santurce 2926 5001 370 00 192276308584 115222 2410 269 64 -1 +0 +1 -0.0
201926 MLBTampa Bay Rays 5546 10500 8191 00 217345326672 109370 3515 314 98 -0 +0 +1 +6 +2 0.9
201926 AAADurham Bulls 216184 457013 28510 02 245344495839 250258 2413 362 135 +9 -1 +6 1.4
201926 INTLCangrejeros de Santurce 5045 5200 4160 00 111184156339 44167 328 161 -18 -7 +0 +1 -0.5
202027 MLBTampa Bay Rays 9384 14301 7271 00 167239238477 71228 298 222 28 -8 +0 +3 +2 +3 0.0
202128 MLBPittsburgh Pirates 231210 30817 19682 01 143221290511 148170 298 233 37 -17 -0 +4 +5 +7 -0.1
202128 INTLCangrejeros de Santurce 6245 8301 15112 00 178403311714 133212 1824 347 123 +2 +0 +2 0.3
202229 MLBNew York Mets 132121 18006 10320 10 149214298511 149145 248 230 34 -10 +0 +2 +6 +4 0.2
202229 AAASyracuse Mets 9277 16302 13231 00 208330325654 117264 2514 302 89 -1 +0 +3 0.2
202229 INTLCangrejeros de Santurce 11998 19205 18261 00 194325367692 173203 2215 312 97 -0 +0 +3 0.3
202330 AAASyracuse Mets 270230 47709 34642 00 204312352664 148237 2413 300 88 -4 +0 +8 0.4
202330 INTLAguilas Cibaenas 6753 16401 12161 20 302439434873 132417 2418 392 158 +4 +0 +2 0.7
202431 AAAReno Aces 246212 551409 26586 00 259357453809 193313 2411 359 133 +9 +0 +7 1.6
202431 INTLAguilas Cibaenas 2423 3000 1120 00 130167130297 273 504 142 -33 -4 +0 +1 -0.3
202532 AAAReno Aces 7466 18402 6192 00 273351424776 152356 268 349 125 +2 +0 +2 0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 591535 9321115 471654 11 174246301547 127218 288 247 48 -35 -0 +11 +25 +17 1.8

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Jeff Mathislast yr '20
career totals — 15 seasons, 3,003 PA
153,0035312194253300+54+13611.310.9
/162664123+11.9+30.12.5pk7: 10
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
5619161176245304+11+10-0.6-0.6
/162664171+11.9+10.3-0.6pk7: -1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Michael Pérez (OGILVIE) 33 29 48 25 51 210/285/351 141265 62 27% 8% 78 +0.1
Chad Moeller
2008 · MLB
33 40 45→50 41→30 42 207/262/327 120257 144 25% 6% 62 -0.9 214/267/319 105267 94 22% 6% 61 -1.0 206/259/298922575021%5%48-0.5
Jonathan Aceves
2011 · AAA
33 41 47→55 40→30 42 214/255/340 127255 164 24% 5% 62 -0.9 222/270/373 151275 185 26% 6% 77 +0.1 237/309/35511828513121%8%87+0.4
Henry Blanco
2005 · MLB
33 41 47→50 35→40 49 208/264/346 139225 153 16% 7% 67 -0.5 233/282/378 145254 163 16% 6% 82 +0.5 256/311/39313729314018%7%93+0.4
Dustin Garneau
2021 · MLB
33 41→37 48→50 45 46 208/290/355 147272 165 29% 8% 81 +0.4 196/274/370 174253 226 31% 7% 79 +0.3 152/237/32917618024132%7%52-0.5
Juan Centeno
2023 · AAA
33 48 47→45 42→40 42 241/281/378 137281 154 20% 4% 82 +0.5 223/268/318 95310 88 29% 5% 60 -1.0 205/250/243383181734%6%30-1.4
Eric Munson
2010 · MLB
32 42→43 47→60 41→40 50 214/287/349 135256 143 22% 9% 78 +0.2 224/301/381 157272 196 24% 8% 92 +1.2 199/303/37817822128025%10%90+0.3
Bryan Holaday
2020 · MLB
32 48 45 38→40 49 234/298/359 124265 134 17% 7% 85 +0.7 227/289/380 153271 187 23% 7% 87 +0.8 199/253/41021122528427%5%82+0.1
Nick Green
2011 · MLB
32 44→47 45→50 37→45 41 219/267/344 125272 124 24% 5% 68 -0.5 214/263/341 127266 135 24% 5% 65 -0.7 202/251/32111925312325%4%53-1.0
Mike Rose
2009 · AAA
32 42 46→50 41→40 43 215/272/345 130282 146 29% 7% 70 -0.3 217/267/332 115311 1210 32% 6% 64 -0.8 176/223/2436826710437%6%22-0.7
Hector Paez
2010 · AAA
32 50 45 36→40 41 248/282/370 121276 134 16% 3% 80 +0.4 233/259/335 102252 116 13% 3% 61 -1.0 245/276/35811226014212%2%73-0.0
Nick Hundley
2017 · MLB
33 48→46 47→55 42→40 47 240/291/376 137283 145 21% 7% 85 +0.7 241/288/407 166305 184 26% 6% 93 +1.3 236/278/40817230619229%5%85+0.3
Elias Díaz
2023 · MLB
32 41→51 48→50 42→45 49 209/270/346 137236 162 20% 7% 69 -0.4 234/289/360 126284 142 22% 7% 81 +0.4 242/293/38013829016022%6%85+0.3
Yoshi Tsutsugo
2023 · MLB
31 44→43 51→50 39→30 52 225/307/380 155281 192 27% 11% 95 +1.4 230/320/383 153314 187 30% 11% 101 +1.8 216/328/37415830719532%14%99+0.8
Derek Dietrich
2022 · MLB
33 32→42 51→55 44→40 44 177/303/335 157246 204 35% 9% 85 +0.7 211/295/372 161300 186 34% 6% 89 +0.9 204/281/39919528321034%5%87+0.3
Scott Moore
2015 · MLB
31 40→50 47→55 40→50 42 206/273/343 138262 153 27% 6% 71 -0.3 197/262/314 117275 128 31% 6% 58 -1.2 121/195/191701994839%7%-2-1.2
Scott Seabol
2007 · MLB
32 44→45 53→60 38→40 45 233/288/410 177276 213 24% 7% 94 +1.3 241/294/434 193277 247 22% 7% 103 +1.9 239/293/44520526626521%7%105+2.0
Jett Bandy
2021 · MLB
31 39 49→50 44→45 37 207/267/349 142269 186 30% 4% 70 -0.3 215/276/333 118299 138 31% 6% 69 -0.4 175/246/242682548032%6%34-0.6
Adam Hyzdu
2006 · MLB
34 45→44 49→50 39→45 51 227/308/373 146292 176 27% 10% 93 +1.3 223/297/372 149282 178 26% 9% 88 +0.9 210/290/35914925817725%10%81+0.4
Carlos M. Rodriguez
2016 · AAA
34 42 43→55 43→40 40 206/268/311 105296 124 33% 7% 60 -1.0 216/261/336 120316 134 34% 5% 63 -0.9 201/246/32011930813038%5%50-1.0
Mike Rivera
2008 · MLB
31 39 54→55 41→45 41 213/255/381 168234 237 22% 4% 73 -0.1 218/283/355 137268 158 24% 7% 78 +0.2 192/275/29610426210428%9%55-0.5