Andy PerezSS Hartford Yard Goats
Age 22 L/R 6'3" / 165 lbs AA HR +30%H +12% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION357 act + 238 ros · stats below = ROS only
wRC+†70
AVG/OBP/SLG.253 / .275 / .345
PA238
HR3
SB8
K%18
BB%3
BABIP299
ISO92
MLB%2%
Value2026 · WAR
BAT: -14.1 runs (wOBA-derived runs vs avg)-14BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: +6.4 runs (Positional adjustment)+6POSREP: +16.9 runs (Replacement-level credit)+17REPTotal WAR: +1.10+1.1WAR
0.01.32.60.00.81.41.82.12.11.9+$58M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 45 / POW 50
Toolsscout grade
CONTACT45
scouting grade only
POWER50
scouting grade only
EYE30
scouting grade only
SPEED50
scouting grade only
DEFENSE55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+0.8$3M+$2M
2028Pre-Arb$0.8M+1.4$10M+$9M
2029Pre-Arb$0.8M+1.8$11M+$11M
2030Arb-1$4M+2.1$12M+$10M
2031Arb-2$7M+2.1$12M+$7M
2032Arb-3$9M+1.9$10M+$5M
Totals $23M $58M +$44M

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
202117 ROKDSL Rockies 198179 43430 9342 117 240284296580 56287 175 250 50
202117 ROKDSL Rockies 198175 51530 13262 117 291347354702 63331 137 307 93
202218 ROKDSL Rockies 250227 52821 7443 118 229262295557 66267 183 242 43
202218 ROKDSL Rockies 250222 671122 11353 118 302342396738 95335 144 314 98
202319 AFresno Grizzlies 502469 1041461 141028 2111 222257284540 62276 203 233 37
202319 AFresno Grizzlies 502465 1141671 17748 2111 245283316599 71285 153 265 61
202420 A2 teams 544515 1251879 151043 206 243268357626 115284 193 266 62
202420 A2 teams 544504 14325710 25783 206 284321421741 137314 145 322 105
202521 A+2 teams 532504 1022138 151315 224 202233304536 101255 253 228 33
202521 A+2 teams 532493 1302739 25945 224 264305385691 122308 185 304 91
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AACOL 357342 1001814 7581 177 292309386695 94340 162 296 85 -6 +1 +0 +4 +10 0.9
YTD22 AACOL 357336 1032014 11451 177 307329408736 101343 133 321 104 +2 +1 +0 +4 +10 1.6
ROS22 AACOL 2% 238229 581013 6431 83 253275345620 92300 183 277 70 -8 +0 +1 +3 +7 0.3
ROS22 MLBCOL 2% 55 1000 010 00 200200200400 321 200 295 84 -0 +0 +0 +0 +0 0.0
FULL22 AACOL 362347 1011814 7591 177 291307383690 92339 162 296 85 -6 +1 +0 +4 +10 0.9
TOT22 AACOL 595571 1582827 131012 2510 277295370665 93324 172 289 79 -14 +1 +1 +6 +17 1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBCOL 35% 581557 1412538 161053 145 253278352630 99297 183 280 73 -18 +1 +2 +6 +16 0.8
202824 MLBCOL 47% 609581 15027312 201103 135 258286377663 119297 183 292 81 -13 +1 +2 +7 +17 1.4
202925 MLBCOL 52% 619588 15327314 221124 135 260292388679 128298 184 299 87 -9 +1 +2 +7 +18 1.8
203026 MLBCOL 54% 627594 15427315 241144 135 259293391683 131298 184 303 90 -7 +1 +2 +7 +18 2.1
203127 MLBCOL 54% 629595 15427315 251154 135 259293390683 131298 184 304 90 -7 +1 +2 +7 +18 2.1
203228 MLBCOL 54% 626592 15427315 251154 135 260295392687 132297 184 303 90 -7 +1 +1 +7 +18 1.9
203329 MLBCOL 53% 617583 15026314 251154 135 257292384677 127297 194 301 88 -8 +1 +1 +7 +17 1.8
203430 MLBCOL 52% 607573 14826314 251144 124 258294387681 129296 194 298 86 -9 +1 -0 +7 +17 1.5
203531 MLBCOL 52% 594562 14325313 241143 124 254289379668 125294 194 294 83 -11 +1 -1 +6 +17 1.2
203632 MLBCOL 52% 576545 13623312 231133 114 250284369653 119291 204 289 79 -14 +1 -2 +6 +16 0.8
203733 MLBCOL 52% 546516 12621211 221103 104 244279357636 112288 204 282 74 -16 +0 -2 +6 +15 0.3
203834 MLBCOL 47% 498473 1121829 201032 93 237271340611 104283 214 273 67 -18 +1 -3 +5 +14 -0.2
202723 MLBCOL 35% 204195 531013 6371 52 272297379677 108318 183 298 86 -3 +0 +1 +2 +6 0.6
202824 MLBCOL 47% 283270 751426 9512 62 278306411717 133319 183 310 95 -1 +0 +1 +3 +8 1.1
202925 MLBCOL 52% 321304 861628 12582 73 283314428742 145320 184 318 102 +1 +0 +1 +3 +9 1.5
203026 MLBCOL 54% 340322 901629 13622 73 280312425737 146320 184 323 105 +2 +0 +1 +4 +10 1.7
203127 MLBCOL 54% 341323 901629 13622 73 279311424735 146320 184 323 105 +2 +0 +1 +4 +10 1.7
203228 MLBCOL 54% 340321 891629 14632 73 277312424735 146320 194 322 105 +2 +0 +1 +4 +10 1.6
203329 MLBCOL 53% 328310 871629 13612 72 281314432746 152319 194 320 103 +1 +1 +0 +4 +9 1.5
203430 MLBCOL 52% 318300 831528 13602 62 277311420731 143318 194 317 101 +0 +0 -0 +3 +9 1.3
203531 MLBCOL 52% 309291 801428 13592 62 275310419730 144316 194 313 98 -1 +0 -0 +3 +9 1.1
203632 MLBCOL 52% 298282 751317 12582 62 266301394694 128313 194 307 93 -2 +0 -1 +3 +8 0.9
203733 MLBCOL 52% 282268 691216 11571 52 257289377666 119309 204 300 87 -4 +0 -1 +3 +8 0.6
203834 MLBCOL 47% 235223 56915 9491 42 251283368651 117303 214 290 80 -5 +0 -2 +3 +7 0.2
▸ Career Totals
Career 36043414 9341672087 13867821 7328 274306411717 137317 194 313 98 -9 +3 +2 +39 +102 13.9
/ 162G 650616 16930416 251224 135 274307414721 140318 194 313 98 -2 +1 +0 +7 +18 2.5
Career 93938882 220537456174 337179863 23993 248281362642 113291 194 282 74 -272 +11 +4 +101 +266 11.1
/ 162G 650615 15326412 231244 176 249280363643 114291 194 282 74 -19 +1 +0 +7 +18 0.8

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
202117 ROKDSL Rockies 198175 51530 13262 117 291347354702 63331 137 307 93 -2 -1 +6 0.3
202218 ROKDSL Rockies 250222 671122 11353 118 302342396738 95335 144 314 98 -0 -1 +7 0.6
202319 AFresno Grizzlies 502465 1141671 17748 2111 245283316599 71285 153 265 61 -22 -0 +14 -0.8
202420 A+Spokane Indians 6662 14301 1141 50 226250323573 97277 212 249 49 -4 +1 +2 -0.1
202420 AFresno Grizzlies 478442 1292279 24642 156 292330434765 143319 135 332 112 +7 +1 +14 2.1
202521 A+Spokane Indians 483447 1212637 24815 194 271314389704 119316 175 311 96 -2 +2 +14 1.4
202521 AFresno Grizzlies 4946 9102 1130 30 196213348561 152219 272 236 39 -3 +1 +1 -0.1

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
#1Freddy Galvislast yr '21
career totals — 10 seasons, 4,238 PA
104,23810957246292387+42+6818.017.6
/162664179+6.6+10.62.8pk7: 17
#2Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#3Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#5Royce Claytonlast yr '07
career totals — 8 seasons, 3,920 PA
83,9205470256311365+18+1710.110.0
/162664912+3.1+2.91.7pk7: 10
#6Yuniesky Betancourtlast yr '13
career totals — 9 seasons, 4,278 PA
94,2788030261285388+41-206.17.2
/162664125+6.4-3.11.0pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
63,6077875256286379+37+127.26.6
/1626641414+6.8+2.21.3pk7: 6

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
Andy Perez (OGILVIE) 22 35→45 35→50 50 30 277/295/370 93324 725 17% 2% 79 +1.1
Marco Hernández
2014 · A
21 41→51 38→45 50 37 199/226/277 78254 612 24% 3% 31 -3.0 241/268/334 93321 712 26% 3% 63 -0.8 271/296/3801103508624%3%85+0.4
Nick Dunn
2019 · A
22 42→52 39→45 46→40 40 203/259/285 82266 78 26% 5% 49 -1.8 204/250/287 83252 65 21% 5% 45 -2.1 267/331/3771112959312%8%100+1.3
Jordany Valdespin
2010 · A
22 47→53 41→50 54→55 44 227/270/330 103277 713 21% 5% 64 -0.8 244/275/369 125299 1221 22% 3% 77 +0.1 256/296/403147298172820%4%92+0.7
Dean Anna
2009 · A
22 43→53 40→45 50→45 39 211/253/299 88284 77 28% 5% 49 -1.8 210/275/311 101267 86 23% 8% 62 -0.9 244/313/36812428311417%7%92+1.0
Hernán Pérez
2013 · A
22 42→52 38→55 53→55 40 203/239/274 71253 615 23% 4% 36 -2.7 240/267/329 89284 519 17% 3% 62 -0.9 262/295/412150304182820%4%94+1.0
Jason Pridie
2007 · AA
23 43→53 39→50 52→55 39 212/248/296 83275 714 26% 4% 46 -2.0 238/269/361 123301 1019 24% 4% 72 -0.2 243/290/391148303171925%6%86+0.7
Alonzo Harris
2011 · A
22 39→49 42→55 51→60 35 199/235/300 101271 1013 30% 4% 42 -2.3 223/265/314 91289 719 24% 5% 58 -1.2 235/290/392157281183523%7%87+0.7
Scott Kingery
2016 · A
22 45→51 40→55 54→55 41 217/265/309 91268 812 22% 5% 57 -1.2 231/274/346 115292 918 23% 5% 70 -0.3 234/282/393159296171826%5%84+0.6
Drew Campbell
2021 · A
23 43→52 41→60 48→50 43 210/251/307 97252 98 21% 5% 50 -1.8 238/276/376 138311 1611 28% 4% 79 +0.3 243/283/386143323181330%4%82+0.2
Livan Soto
2022 · AA
22 36→46 40 50 41 181/235/274 93246 811 29% 6% 36 -2.7 225/291/315 90302 79 26% 8% 70 -0.3 236/307/320843107824%9%76+0.0
Andrew Aplin
2013 · A
22 42→52 44→40 48→55 41 212/249/324 112258 1112 23% 4% 54 -1.4 225/296/316 91267 719 17% 9% 72 -0.2 233/311/3178427762317%10%78+0.2
Kevin Kramer
2016 · A
22 46→56 40→50 54→50 44 219/276/314 95279 612 23% 6% 63 -0.8 244/300/353 109310 88 22% 6% 83 +0.6 253/309/3711193269824%6%90+0.7
Kevin Taylor
2013 · A
22 45→55 39→40 43→40 42 218/254/297 79261 68 19% 4% 49 -1.8 226/281/322 96273 107 20% 6% 67 -0.5 258/324/342843057217%8%88+0.6
Ezequiel Pagan
2022 · A
22 44→53 42→45 52→50 39 218/266/328 110281 99 26% 4% 63 -0.9 235/285/346 111289 1110 22% 5% 76 +0.0 229/281/334105279121222%5%68-0.3
Christian Villanueva
2013 · A
22 45→47 42→55 47→50 39 220/275/323 103285 913 26% 5% 66 -0.6 212/258/353 141267 156 26% 5% 66 -0.6 226/284/40818225625323%6%91+0.9
Adeiny Hechavarría
2011 · AA
22 44→54 39→50 51→50 40 213/242/299 86258 612 20% 3% 43 -2.2 238/270/328 90295 611 20% 4% 63 -0.8 246/287/37512828614719%5%81+0.2
Josh VanMeter
2018 · AA
23 43→47 41→55 49→50 44 212/260/309 97264 911 23% 6% 55 -1.4 224/283/374 150276 1613 24% 7% 82 +0.5 229/304/413184278201224%9%99+1.3
Dustin Fowler
2016 · A
21 46→53 42→50 51→55 37 226/252/328 103290 915 26% 3% 56 -1.3 241/266/374 133297 1119 22% 3% 74 -0.1 249/273/396147300122121%3%78+0.2
Luis Barrera
2018 · A
22 43→53 39→45 52→50 37 211/244/304 93281 612 27% 4% 46 -2.0 236/276/339 103316 516 26% 5% 69 -0.4 237/281/34510830851724%5%68-0.3
Bijan Rademacher
2013 · A
22 43→47 37→45 48→45 41 204/248/281 77275 48 27% 5% 42 -2.3 228/287/330 102292 87 23% 7% 72 -0.2 248/321/36311530510421%9%92+0.7