AJ SoldraOF Ontario Tower Buzzers
Age 22 L/L 6'0" / 170 lbs A HR -6% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION192 act + 128 ros · stats below = ROS only
wRC+†75
AVG/OBP/SLG.212 / .268 / .339
PA128
HR3
K%35
BB%5
BABIP310
ISO127
MLB%0%
Value2026 · WAR
BAT: -7.7 runs (wOBA-derived runs vs avg)-8BATRUN: -0.8 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.20.30.3+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.3$0.8M+$0.3M
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
Totals $0.9M $0.8M +$0.3M

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
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 ALAD 192176 41736 8836 34 233289409699 176398 434 292 82 -4 -1 +0 -1 +5 -0.1
YTD22 ALAD 192171 51947 13626 34 298368520889 222427 327 386 154 +12 -1 +0 -1 +5 1.5
ROS22 ALAD 0% 128118 25413 7452 31 212268339607 127319 355 283 75 -4 +0 +0 -1 +4 -0.1
ROS22 MLBLAD 0% 01 0000 000 00 315 265 61 +0 -0
FULL22 ALAD 192177 41736 8836 34 232289407696 175393 434 292 82 -4 -1 +0 -1 +5 -0.1
TOT22 ALAD 320294 661149 151288 65 224281381662 156358 405 288 79 -8 -1 +0 -2 +9 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBLAD 34% 477438 9616512 281628 115 219278361639 142314 346 286 77 -12 +0 +0 -3 +14 -0.2
202824 MLBLAD 46% 537490 10919514 331779 136 222284367651 145314 336 291 81 -12 +0 +0 -3 +15 0.1
202925 MLBLAD 52% 576525 11820516 371879 146 225287373661 149312 326 294 83 -11 +0 +0 -3 +16 0.2
203026 MLBLAD 54% 601547 12321517 3919310 157 225289375663 150312 326 295 84 -11 +0 +0 -4 +17 0.3
203127 MLBLAD 54% 613558 12522517 4019810 157 224288373661 149312 327 295 84 -11 +0 +0 -4 +17 0.3
202723 MLBLAD 34% 164150 33624 10563 42 220282367649 147310 346 270 65 -6 +0 +0 -1 +5 -0.3
202824 MLBLAD 46% 248227 50926 15824 63 220280357637 137309 336 275 69 -9 +0 +0 -1 +7 -0.3
202925 MLBLAD 52% 297271 601038 19965 73 221285369654 148308 326 278 71 -10 +0 +0 -2 +8 -0.3
203026 MLBLAD 54% 326297 661139 211055 84 222285370655 148308 326 279 72 -10 +0 +0 -2 +9 -0.3
203127 MLBLAD 54% 333303 681239 221075 84 224288373661 149307 327 279 72 -11 +0 +0 -2 +9 -0.3
▸ Career Totals
Career 13681249 277481336 8744622 3316 222284367652 146311 336 277 70 -46 +0 +0 -8 +39 -1.5
/ 162G 650593 13223617 4121210 168 223284368651 145313 336 277 70 -22 +0 +0 -4 +18 -0.7
Career 29322676 5961022679 18496248 7132 223285369654 146313 336 292 82 -61 +1 +0 -18 +83 0.6
/ 162G 650593 13323618 4121311 167 224287374661 150315 336 292 82 -14 +0 +0 -4 +18 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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Hernán Pérezlast yr '19
career totals — 6 seasons, 1,811 PA
61,8114569252281387-0+123.73.7
/1626641625-0.0+4.51.3pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,6884440222281367-10+00.00.2
/1626641716-4.0+0.00.0pk7: 0

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
AJ Soldra (OGILVIE) 22 224/281/381 156358 96 40% 5% 79 -0.1
Iverson Leonardo
2023 · A
21 37 44→50 49→50 39 187/256/305 118276 129 35% 7% 54 -1.4 197/279/292 95352 78 42% 9% 60 -1.0 146/272/221753593452%12%39-0.5
Travis Blankenhorn
2019 · A
22 39→45 44→55 50 38 194/257/317 122286 117 35% 6% 56 -1.3 217/265/358 141299 169 32% 5% 70 -0.3 208/281/36815927820631%8%77+0.1
Drew Robinson
2014 · A
22 41→40 44→55 49→50 45 201/281/320 119294 118 33% 9% 68 -0.5 192/266/342 150282 1611 36% 9% 67 -0.5 213/286/393179309201236%9%85+0.5
Brian Pointer
2014 · A
22 38→43 43→45 51→50 39 190/263/305 115288 1113 36% 7% 57 -1.2 212/286/344 132314 1312 34% 8% 76 +0.1 211/289/350139310151234%9%75+0.0
Alex Glenn
2013 · A
22 40→43 48→55 53→50 39 199/266/342 142302 1510 38% 7% 67 -0.5 214/268/366 152286 1611 30% 6% 74 -0.1 211/261/370159272161228%5%69-0.3
Carlos Guzman
2008 · A
22 39→48 43→50 53→50 44 194/277/307 113282 119 33% 9% 63 -0.8 224/271/333 109314 118 31% 6% 66 -0.6 231/283/3279730310326%6%67-0.3
William Beckwith
2013 · A
22 41→39 48→50 47→50 38 211/268/348 137291 1611 32% 6% 70 -0.3 216/284/363 147309 1811 34% 7% 81 +0.4 192/284/367175258251035%9%82+0.2
Argenis Aldazoro
2015 · A
22 41 47→55 53→50 36 214/242/350 136270 159 27% 4% 58 -1.2 204/243/288 84283 68 29% 5% 42 -2.3 196/232/252562840630%4%24-0.9
Isan Díaz
2018 · A
22 39→42 46→55 45 43 196/268/326 129288 148 35% 8% 64 -0.8 209/275/354 145294 168 32% 8% 74 -0.1 208/287/37316427521531%9%79+0.2
Luis Liberato
2018 · A
22 43→51 45→55 50 38 209/257/343 134308 117 35% 6% 63 -0.9 224/268/375 151293 187 29% 6% 76 +0.1 237/280/38915230018527%6%82+0.3
Jeremy Moore
2008 · A
21 39→49 46→55 50→55 35 198/244/329 132288 1413 36% 5% 54 -1.4 211/249/359 148319 1517 37% 4% 63 -0.8 241/276/397156336151932%4%82+0.4
Brian McFall
2006 · A
22 38→44 46→55 51→50 36 193/259/315 122286 1412 36% 5% 58 -1.2 203/261/356 153281 199 34% 5% 69 -0.4 209/271/36315528118832%6%72-0.1
Conner Capel
2019 · A
22 43→46 45→50 47→55 44 215/272/342 127282 1111 28% 7% 69 -0.4 213/263/334 121282 1310 28% 6% 63 -0.8 213/283/334121267131925%8%68-0.4
Chris Meyers
2022 · A
23 40→44 42→55 51→45 45 198/266/301 103259 911 26% 7% 56 -1.3 220/277/364 144296 176 30% 6% 78 +0.2 223/282/38015729120330%6%81+0.3
Nicky Delmonico
2014 · A
22 38→47 50→55 48→45 46 202/278/350 148263 188 30% 8% 75 -0.0 219/275/367 148299 156 30% 7% 77 +0.1 232/301/39316028418424%8%91+0.9
Nick Schnell
2022 · A
22 37→44 43→55 52→50 36 173/246/276 103320 1214 46% 8% 42 -2.3 183/243/295 112338 138 46% 7% 45 -2.1 210/262/374164305201337%6%70-0.2
Christopher Familia
2023 · A
23 39 45→55 47→45 45 200/277/324 124256 138 27% 7% 68 -0.5 216/273/378 162292 204 32% 6% 80 +0.4 212/264/39618427826033%5%76+0.0
Grant Witherspoon
2019 · A
22 40→45 41→50 52→50 36 194/244/288 94292 89 35% 5% 43 -2.2 197/248/299 102283 1012 32% 6% 47 -1.9 215/275/371156290201432%7%75+0.0
Daz Cameron
2018 · A
21 39→45 47→55 52→55 40 199/261/337 138279 1319 33% 6% 63 -0.8 203/270/332 129293 1117 33% 7% 66 -0.6 217/290/380163271192527%8%86+0.5
James Outman
2019 · A
22 39→49 47→60 53→50 39 201/258/335 134281 1611 34% 6% 62 -0.9 198/265/338 140279 1613 34% 7% 66 -0.6 232/324/438205324261434%10%114+2.4