Carlos CaroIF Greensboro Grasshoppers
Age 21 R/R 5'11" / 160 lbs A+ Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION149 act + 117 ros · stats below = ROS only
wRC+†46
AVG/OBP/SLG.183 / .267 / .288
PA117
HR2
K%31
BB%9
BABIP254
ISO106
MLB%0%
Value2026 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.0 runs (Positional adjustment)+0POSREP: +7.5 runs (Replacement-level credit)+8REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
-1.4-0.7-0.6-0.4-0.3-0.326283031
Tools · ContractCON 20 / POW 20
Toolsscout grade
CONTACT20
scouting grade only
POWER20
scouting grade only
EYE35
scouting grade only
SPEED45
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
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
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
202318 ROKDSL Pirates Gold 159137 31514 125010 115 226333365698 139325 318 295 84
202318 ROKDSL Pirates Gold 159129 40815 203310 115 310440504944 194385 2113 422 181
202419 ROK2 teams 183162 35712 17413 104 216302309611 93275 229 277 70
202419 ROK2 teams 183154 45922 25303 104 292401416817 123350 1614 369 141
202520 A2 teams 277245 32510 221057 175 131223159382 29229 388 179 -5
202520 A2 teams 277233 42810 34747 175 180303223526 43264 2712 255 53
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 A+PIT 149128 30315 15553 73 234329391719 156357 3710 315 99 -0 +0 +0 +0 +4 0.4
YTD21 A+PIT 149121 35327 22403 73 289411521932 231368 2715 403 166 +11 +0 +0 +0 +4 1.6
ROS21 A+PIT 0% 117104 19312 10362 41 183267288556 106253 319 245 46 -7 +0 +0 +0 +3 -0.3
ROS21 MLBPIT 0% 11 0000 000 00 252 00 230 34 -0 +0 +0 +0 +0 -0.0
FULL21 A+PIT 150129 30315 15553 73 233327388714 155352 3710 314 99 -0 +0 +0 +0 +4 0.4
TOT21 A+PIT 266232 49627 25915 114 211302345646 134307 349 284 76 -7 +1 +0 +0 +8 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBPIT 35% 327289 53825 29996 93 183272277548 93257 309 257 55 -17 +1 +0 +0 +9 -0.7
202823 MLBPIT 49% 409363 701128 361207 114 193278300579 107261 299 266 62 -18 +1 +0 +0 +12 -0.6
202924 MLBPIT 53% 464412 8113210 411338 135 197282311593 114263 299 272 66 -18 +1 +0 +0 +13 -0.4
203025 MLBPIT 58% 494438 8714211 441419 135 199285315600 116264 299 274 68 -18 +1 +0 +0 +14 -0.3
203126 MLBPIT 61% 510450 9115311 461459 145 202289322611 120264 289 275 69 -18 +1 +0 +0 +14 -0.3
202722 MLBPIT 35% 113100 19312 10342 31 190277300577 110256 309 242 44 -7 +0 +0 +0 +3 -0.4
202823 MLBPIT 49% 199175 34514 18584 52 194284303587 109259 299 252 51 -11 +0 +0 +0 +6 -0.5
202924 MLBPIT 53% 245217 42715 22704 72 194280304584 111262 299 258 55 -12 +1 +0 +0 +7 -0.5
203025 MLBPIT 58% 288255 50816 26825 83 196283306589 110263 289 260 58 -14 +0 +0 +0 +8 -0.5
203126 MLBPIT 61% 313276 56927 28896 83 203290326616 123263 289 261 58 -15 +0 +0 +0 +9 -0.6
▸ Career Totals
Career 11591024 20132624 10433321 3111 196284310593 113263 299 257 55 -59 +2 +0 +0 +33 -2.5
/ 162G 650574 11218313 5818712 176 195282305587 110263 299 257 55 -33 +1 +0 +0 +18 -1.4
Career 29402600 499811553 25787061 10237 192280296576 104264 309 262 59 -137 +6 +0 +0 +83 -4.9
/ 162G 650575 11018312 5719213 238 191279296575 104262 309 262 59 -30 +1 +0 +0 +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
202318 ROKDSL Pirates Gold 159129 40815 203310 115 310440504944 194385 2113 422 181 +15 +0 +5 2.0
202419 ABradenton Marauders 2723 5100 361 11 217333261594 43294 2211 286 77 -1 -0 +1 -0.0
202419 ROKFCL Pirates 156131 40822 22242 93 305413443856 137358 1514 383 152 +9 +1 +4 1.4
202520 ABradenton Marauders 161141 21210 14514 42 149245177423 28233 329 206 16 -15 +0 +5 -1.1
202520 ROKFCL Pirates 11692 21600 20233 133 228383293676 65304 2017 323 105 +1 +1 +3 0.5

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
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 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 3 projected seasons
31,1582431197281310+0+0-1.1-0.6
/1626641418+0.0+0.0-0.6pk7: 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
Carlos Caro (OGILVIE) 21 20 20 45 35 211/302/345 134307 711 34% 9% 76 +0.1
Juan Beltre
2007 · A
21 36 34→30 47→60 34 173/221/220 48266 210 34% 4% 15 -4.1 209/274/272 63297 319 29% 6% 52 -1.6 243/319/2914931423221%7%73-0.0
Randy Claxton
2007 · A
21 35 35→30 46→45 40 170/233/226 56243 37 30% 6% 23 -3.6 195/281/257 62265 26 25% 8% 52 -1.6 184/298/226422430221%10%53-0.6
Jose Ramirez
2010 · A
21 39 38→40 46→50 43 188/249/265 77248 510 25% 6% 40 -2.4 211/278/295 84273 711 24% 7% 60 -1.0 214/288/2867226691522%7%59-0.5
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Gregori Gonzalez
2010 · A
21 39 35→30 46→55 38 188/230/246 58269 314 30% 5% 25 -3.5 217/258/295 78269 313 20% 4% 50 -1.8 230/267/3178727531517%3%58-0.3
Ricardo Rosario
2023 · A
20 40 37→40 50→55 42 191/251/266 76262 412 28% 6% 40 -2.4 205/277/292 87289 819 29% 8% 59 -1.1 203/290/29289267112926%9%63-0.4
Ronaldo Pulgar
2018 · A
21 35 34→30 46→55 44 170/241/222 52239 27 28% 7% 25 -3.5 197/260/265 68266 412 26% 7% 43 -2.2 189/250/2445524941924%6%30-1.3
Luis Sanchez
2008 · A
21 37 36→30 45→40 44 178/253/238 60259 47 31% 8% 35 -2.8 196/255/250 54275 24 27% 7% 37 -2.6 188/244/231442621227%7%26-1.6
Omar Guerra
2008 · A
21 41 35→30 48→50 45 193/274/246 53257 29 24% 7% 46 -2.0 220/315/279 59272 211 19% 6% 73 -0.1 229/342/2683927701515%5%79+0.1
Yovanny Cuevas
2019 · A
21 38 35→30 47→50 46 182/255/241 60248 211 26% 8% 37 -2.7 210/287/308 98311 810 32% 9% 67 -0.5 233/322/379146326191932%9%98+0.3
Carlos Rodriguez
2016 · A
21 36 33→30 49→50 35 172/223/217 44258 114 32% 4% 15 -4.1 198/259/255 57293 211 31% 5% 41 -2.3 191/263/2263428701330%5%33-1.0
Victor Duarte
2022 · A
21 39 38→30 48→45 42 188/251/269 81260 67 29% 6% 42 -2.3 199/274/280 81291 66 31% 8% 55 -1.4 183/255/2506625161127%8%37-0.7
Carlos Torres
2014 · A
21 39 38→30 47→50 42 192/253/263 71257 69 27% 6% 40 -2.4 191/232/261 70262 56 28% 5% 30 -3.1 187/220/244572513426%3%17-1.1
Richard Nunez
2016 · A
21 41 36→30 45→55 43 193/260/262 69278 37 30% 7% 43 -2.2 196/273/264 68268 311 26% 9% 50 -1.8 200/288/2696924751619%10%56-0.3
Frank Hernandez
2023 · A
21 43 34→30 47→50 44 203/271/256 53275 210 25% 6% 46 -2.0 205/260/264 59300 38 31% 6% 43 -2.2 204/255/216113290935%5%24-0.9
Luis Ubiera
2017 · A
20 38 34→30 45→50 41 178/237/225 46258 19 30% 6% 24 -3.6 198/272/259 61260 29 23% 7% 48 -1.9 182/277/2304822901018%9%41-0.8
Daniel Berg
2006 · A
21 38 37→40 44→40 40 185/251/255 69257 59 29% 6% 38 -2.6 190/257/282 92283 74 33% 7% 48 -1.9 189/260/279902818233%7%45-1.0
Angel Rojas
2014 · A
21 37 34→30 47→50 39 177/234/230 53260 29 31% 6% 24 -3.6 201/253/269 68288 36 29% 5% 42 -2.3 195/242/237422750227%4%26-0.6
James Harris
2014 · A
20 36→46 36→40 46→50 42 175/238/243 68248 310 29% 6% 29 -3.2 211/272/302 91306 712 31% 7% 58 -1.2 225/287/3159032171430%7%64-0.5
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2