Milkar Perez3B Everett AquaSox
Age 24 S/R 5'11" / 200 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 249 proj PA
wRC+†47
AVG/OBP/SLG.187 / .265 / .265
PA249
HR2
K%31
BB%9
ISO79
MLB%0%
Value2026 · WAR
BAT: -14.8 runs (wOBA-derived runs vs avg)-15BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.70-0.7WAR
trajectory · projected WAR by year
-0.7-0.4-0.3-0.2-0.3262830
Tools · ContractCON 35 / POW 30
Toolsscout grade
CONTACT35
scouting grade only
POWER30
scouting grade only
EYE55
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.9M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKDSL Mariners 281252 47713 22795 86 187265258523 71256 288 241 43
201917 ROKDSL Mariners 281237 651124 37555 86 274384388772 114339 2013 351 127
202119 ROK2 teams 220189 45900 26604 12 238342286628 48346 2712 284 76
202119 ROK2 teams 220172 531200 43424 12 308457378835 70405 1920 388 155
202220 AModesto Nuts 228194 21300 32841 10 108238124362 15189 3714 183 -2
202220 AModesto Nuts 228179 26400 47591 10 145326168494 22215 2621 257 55
202321 AModesto Nuts 382335 802011 341188 20 239324313637 75357 319 284 76
202321 AModesto Nuts 382319 872611 50938 20 273385370755 97374 2413 344 121
202422 AModesto Nuts 399356 831617 381143 20 233312343655 110321 2910 292 82
202422 AModesto Nuts 399338 952426 56843 20 281388417805 136356 2114 363 136
202523 A+Everett AquaSox 299270 431111 24983 10 159236219454 59243 338 207 17
202523 A+Everett AquaSox 299256 551412 38643 10 215323301624 86276 2113 290 80
▸ 2026 Season
202624 MLBSEA 249223 42912 22762 20 188267265532 76271 319 247 47 -15 +0 +0 +1 +7 -0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBSEA 30% 286256 511114 25853 20 199278297575 98274 309 260 58 -14 +0 +0 +1 +8 -0.4
202826 MLBSEA 44% 349312 631316 311013 20 202280308588 106276 299 268 63 -14 +0 +0 +1 +10 -0.3
202927 MLBSEA 49% 379338 691516 341094 30 204285308592 104276 299 271 66 -15 +1 +0 +1 +11 -0.2
203028 MLBSEA 52% 397354 721517 361144 30 203284311595 107276 299 271 66 -15 +1 -1 +1 +11 -0.3
202725 MLBSEA 30% 8778 15301 8261 10 192276269545 77272 309 252 51 -5 +0 +0 +0 +2 -0.2
202826 MLBSEA 44% 154138 27602 14451 10 196275283557 87273 299 259 56 -8 +0 +0 +1 +4 -0.3
202927 MLBSEA 49% 186165 34713 17542 10 206288315603 109274 299 262 58 -9 +0 +0 +1 +5 -0.3
203028 MLBSEA 52% 205182 37813 19592 10 203286308593 104274 299 262 59 -10 +0 -0 +1 +6 -0.3
▸ Career Totals
Career 632563 1132429 581846 40 201282298581 98279 299 260 57 -31 +1 -0 +2 +18 -1.0
/ 162G 650579 1162529 601896 40 200282297579 97279 299 260 57 -32 +1 -0 +2 +18 -1.1
Career 34693079 616129937 324103840 278 200285284568 84286 309 259 56 -171 +2 -1 +12 +98 -6.0
/ 162G 650577 1162427 611947 51 201285286571 85287 309 259 56 -32 +1 -0 +2 +18 -1.1

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
201917 ROKDSL Mariners 281237 651124 37555 86 274384388772 114339 2013 351 127 +8 -1 +8 1.6
202119 AModesto Nuts 3227 8200 441 01 296406370777 74348 1212 360 134 +1 -0 +1 0.2
202119 ROKACL Mariners 188145 451000 39383 11 310465379845 69417 2021 393 159 +13 -0 +5 1.8
202220 AModesto Nuts 228179 26400 47591 10 145326168494 22215 2621 257 55 -12 +0 +6 -0.5
202321 AModesto Nuts 382319 872611 50938 20 273385370755 97374 2413 344 121 +9 +0 +11 2.1
202422 AModesto Nuts 399338 952426 56843 20 281388417805 136356 2114 363 136 +16 +0 +11 2.8
202523 A+Everett AquaSox 299256 551412 38643 10 215323301624 86276 2113 290 80 -7 +0 +8 0.2

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2633104203280308+2+1-0.5-0.3
/162664115+2.4+1.0-0.5pk7: 0
#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
Milkar Perez (OGILVIE) 24 35 30 40 55 187/265/265 78271 22 31% 9% 47 -0.8
Joseph Rosa
2021 · A
24 43→44 39→40 43→50 42 205/269/287 83288 69 30% 7% 54 -1.4 211/277/318 107313 917 33% 7% 65 -0.7 200/276/2999930682134%8%58-0.7
Kawika Emsley-Pai
2013 · A
24 43 36→30 46→40 53 198/292/268 70276 37 27% 11% 59 -1.1 195/288/272 77280 67 29% 11% 59 -1.1 161/272/222602346430%12%39-0.7
Alex Erro
2022 · A
24 44 38→40 45→50 43 210/268/286 76295 57 29% 7% 52 -1.6 220/275/313 93290 98 26% 7% 63 -0.9 219/274/3119227610824%7%59-0.4
Francisco Diaz
2014 · A
24 45 37→30 42→40 45 212/273/284 72278 43 24% 7% 54 -1.4 215/266/291 76262 55 19% 6% 53 -1.5 225/283/270452792119%7%50-0.7
Micah Gibbs
2012 · A
24 45 37→30 43→45 49 212/288/287 75285 54 26% 9% 62 -0.9 193/275/270 77291 66 32% 9% 53 -1.5 180/240/265852546430%7%34-0.6
Michael Papierski
2021 · A
25 38→44 39→45 39→40 47 186/273/266 80266 85 31% 9% 51 -1.7 208/293/312 104273 103 26% 9% 71 -0.3 204/292/30910526111025%10%68-0.3
Rey Bruguera
2015 · A
23 41 38→40 43→50 40 199/252/273 74288 66 32% 6% 42 -2.3 190/256/261 71300 55 35% 8% 41 -2.3 147/230/190432423037%9%10-1.8
Stephen McGee
2015 · A
24 42 37→40 44→30 48 197/281/263 66269 44 27% 9% 53 -1.5 202/281/291 89289 74 30% 9% 61 -1.0 196/283/29710128110131%10%60-0.4
Michael Johnson
2013 · A
24 39 38→40 41→40 41 188/249/266 79281 44 33% 7% 40 -2.4 214/282/284 70309 46 29% 8% 58 -1.2 251/330/318673533727%10%84+0.3
Adam Weisenburger
2013 · AA
24 42 36→40 43→30 45 197/271/262 65269 35 26% 7% 49 -1.8 214/294/304 90284 74 25% 8% 69 -0.4 213/299/301872766223%8%69-0.2
Chris Clare
2019 · A
24 42→45 37→30 46→40 49 198/278/268 70258 45 24% 8% 53 -1.5 194/266/265 71270 47 28% 7% 47 -1.9 146/222/176302210331%6%3-1.5
Connor Justus
2019 · AA
24 40→37 38→40 42→45 45 190/273/269 79271 68 30% 8% 52 -1.6 172/246/239 67256 58 32% 7% 33 -2.9 143/216/191472223634%7%5-2.9
James Free
2022 · A
24 40→44 40→45 48→30 43 192/262/286 94293 76 35% 8% 50 -1.7 219/273/345 126297 153 30% 6% 71 -0.3 224/277/36113729118129%6%74-0.1
Elih Marrero
2021 · A
24 43 39→40 49→55 44 209/265/293 84274 67 25% 7% 53 -1.5 210/281/284 74303 421 29% 8% 58 -1.2 201/279/2636229632730%9%50-0.6
Jake Thomas
2017 · A
24 42 37→30 49→50 44 197/266/269 72280 47 29% 8% 48 -1.9 212/297/284 72324 39 31% 10% 65 -0.7 209/316/2645632911032%13%66-0.4
Bryan Johns
2013 · A
24 44 35→30 43→45 48 205/281/267 62284 27 27% 9% 54 -1.4 202/269/283 81288 68 30% 7% 53 -1.5 150/216/208582167532%5%10-1.1
Sean McCraw
2010 · A
24 43 36→30 44→30 48 200/280/269 69282 44 28% 9% 54 -1.4 200/268/286 86277 64 28% 8% 53 -1.5 185/253/266812516127%8%37-0.8
Channy Ortiz
2023 · A
24 40 38→40 45 41 190/261/267 76284 59 33% 7% 46 -2.0 203/258/287 84288 59 30% 6% 48 -1.9 197/241/270732744928%5%33-1.3
J.J. Franco
2017 · A
25 41 36→30 37→45 42 194/246/256 62260 35 26% 6% 35 -2.8 212/283/267 55298 26 26% 9% 54 -1.4 214/294/251373010426%10%52-0.5
Jan Vázquez
2016 · AA
25 40 41→40 43→45 41 195/268/292 97287 97 33% 7% 55 -1.4 215/288/307 92290 79 27% 7% 68 -0.5 211/289/296862827726%7%61-0.3