Andry BatistaOF ACL Rangers
Age 19 R/R 6'4" / 170 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION116 act + 77 ros · stats below = ROS only
wRC+†42
AVG/OBP/SLG.173 / .259 / .245
PA77
HR1
K%34
BB%9
BABIP260
ISO72
MLB%0%
Value2026 · WAR
BAT: -16.1 runs (wOBA-derived runs vs avg)-16BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.2 runs (Positional adjustment)-1POSREP: +5.5 runs (Replacement-level credit)+5REPTotal WAR: -1.10-1.1WAR
trajectory · projected WAR by year
-0.4-0.7-0.72628
Tools · ContractCON 25 / POW 39
Toolsscout grade
CONTACT25
scouting grade only
POWER39
scouting grade only
EYE62
scouting grade only
SPEED56
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
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
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
202417 ROKDSL Rangers Red 239203 30222 291045 152 148270207477 59283 4412 224 30
202417 ROKDSL Rangers Red 239186 47354 46685 152 253414387801 134371 2819 367 139
202518 ROKACL Rangers 7869 9200 7341 11 130221159380 29257 449 183 -2
202518 ROKACL Rangers 7865 13301 11231 11 200325292617 92293 2914 288 79
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKTEX 116106 17102 8531 51 160226226453 66288 467 206 16 -11 +1 +0 -1 +3 -0.8
YTD19 ROKTEX 116101 25203 13371 51 248339356696 109355 3211 317 100 +0 +1 +0 -1 +3 0.3
ROS19 ROKTEX 0% 7769 12201 7261 20 173259245504 72269 349 240 42 -5 +0 +0 -0 +2 -0.3
ROS19 MLBTEX 0% 01 0000 000 00 270 233 37 +0 -0
FULL19 ROKTEX 116107 17102 8531 51 159226224450 65283 467 206 16 -11 +1 +0 -1 +3 -0.8
TOT19 ROKTEX 193175 29303 15792 71 165239234473 68276 418 219 26 -16 +1 +0 -1 +5 -1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBTEX 34% 230206 39614 20752 51 189268286554 97275 339 255 53 -12 +1 +0 -1 +7 -0.7
202821 MLBTEX 48% 355317 631027 311124 82 199278309588 110278 329 264 60 -16 +1 +0 -2 +10 -0.7
202720 MLBTEX 34% 7971 13201 7261 20 183266254519 70277 339 248 48 -5 +0 +0 -0 +2 -0.3
202821 MLBTEX 48% 172153 31513 15542 41 203282307590 105279 319 257 55 -9 +0 +0 -1 +5 -0.5
▸ Career Totals
Career 251225 44714 22803 61 196277289566 93282 329 254 53 -13 +1 +0 -2 +7 -0.7
/ 162G 650583 11418310 572078 163 196278288566 93282 329 254 53 -35 +2 +0 -4 +18 -1.9
Career 979864 15322514 9435113 316 177268263530 86276 3610 244 45 -61 +4 +0 -6 +28 -3.6
/ 162G 650574 1011539 622339 214 176267260526 84275 3610 244 45 -41 +3 +0 -4 +18 -2.4

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
202417 ROKDSL Rangers Red 239186 47354 46685 152 253414387801 134371 2819 367 139 +11 +2 +7 2.0
202518 ROKACL Rangers 7865 13301 11231 11 200325292617 92293 2914 288 79 -2 -0 +2 0.0

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#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
236067193270289-2+0-1.0-0.5
/1626641114-4.0+0.0-1.8pk7: 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
Andry Batista (OGILVIE) 19 20→25 34→39 51→56 62 165/239/234 68276 37 41% 8% 26 -1.1
Misael Urbina
2022 · A
20 36→29 40→45 51→50 48 177/255/271 94227 713 24% 8% 44 -2.1 175/249/266 91263 610 33% 8% 40 -2.4 157/237/2367924751036%9%25-2.0
Jhonny Piron
2023 · A
19 36 40 47→55 45 179/264/268 89265 911 34% 9% 48 -1.9 184/254/256 72292 59 36% 7% 40 -2.4 122/192/1543220501237%6%-15-1.4
Gilbert Gomez
2011 · A
19 40→35 37→40 54→50 44 191/258/270 80263 418 28% 7% 45 -2.1 201/265/282 81295 59 31% 7% 50 -1.7 191/271/264742963733%9%45-1.3
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Adalfi Almonte
2015 · A
19 39 40 48→50 46 190/275/287 97268 712 30% 8% 58 -1.2 195/296/271 76287 512 30% 10% 63 -0.9 169/295/2215225831431%11%49-0.5
Ranfy Adon
2017 · A
19 36 39→45 49→50 41 180/246/264 84259 712 32% 7% 39 -2.5 198/245/300 102329 812 40% 5% 46 -2.0 173/231/27710532792547%5%33-0.6
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Ricardo Rosario
2022 · A
19 40 37→40 53→55 42 193/254/272 79260 413 26% 6% 43 -2.2 199/267/282 83276 617 28% 7% 52 -1.6 193/273/2768225992427%8%51-0.6
Javier Gutierrez
2010 · A
19 37 39→40 51→45 44 180/264/267 87259 67 31% 8% 48 -1.9 203/282/290 87282 67 28% 8% 61 -1.0 190/282/266762535525%10%52-0.5
Angel Jimenez
2014 · A
19 40 41→40 49→50 48 198/275/295 97255 911 25% 8% 59 -1.1 203/270/294 91264 711 24% 7% 56 -1.3 192/259/2788724671324%6%44-0.8
Enger Jimenez
2014 · A
19 34 41→40 47→50 35 176/222/272 96262 89 35% 5% 29 -3.2 206/257/299 93278 610 26% 5% 51 -1.7 216/268/3129628051223%5%56-0.5
Romer Cuadrado
2017 · A
19 38→37 39→40 45 41 185/253/265 81284 68 35% 8% 41 -2.3 205/262/298 93323 87 36% 6% 53 -1.5 201/257/294933138536%6%47-1.3
Yordyn Calderon
2013 · A
19 36 42→45 46→50 39 181/247/284 102272 1010 36% 7% 44 -2.1 194/268/302 108283 911 33% 7% 58 -1.2 184/266/297113261101331%8%53-0.7
Wilfredo Lara
2023 · A
19 36→39 38→40 49→55 39 176/241/254 78265 510 34% 6% 33 -2.9 183/258/278 95267 813 32% 8% 47 -1.9 169/247/2599023881831%8%36-1.4
Victor Tademo
2018 · A
19 39 37→40 52→55 37 189/240/263 74277 414 32% 5% 34 -2.8 195/241/256 61285 37 31% 5% 33 -2.9 181/217/201202520327%4%6-1.4
Christian Cerda
2022 · A
19 39→37 38→40 48→40 47 187/266/269 83245 48 24% 8% 49 -1.8 193/286/294 101260 96 27% 11% 63 -0.8 179/279/2769724010428%12%55-0.8
Franklin Correa
2015 · A
19 37 38→40 48→50 42 179/250/257 78271 510 34% 8% 39 -2.5 184/236/265 81290 67 36% 5% 33 -2.9 155/195/226712516439%3%4-1.2
Rafael Mejia
2017 · A
19 37 39→40 47→50 38 184/237/267 83263 76 32% 5% 34 -2.8 198/237/320 122278 147 33% 4% 49 -1.8 206/233/374168276241035%2%56-0.3
Wander Valdez
2019 · A
19 40 39→40 49→45 43 195/255/286 91271 57 29% 7% 46 -2.0 200/260/300 100317 96 37% 7% 53 -1.5 164/232/2589429011545%7%28-0.8
Cristian Encarnacion
2016 · A
19 42 39→40 48→55 47 199/287/293 94268 512 26% 8% 64 -0.8 198/284/278 80279 413 28% 8% 59 -1.1 169/267/2306224622029%8%41-0.9