Lonnie White Jr.OF Altoona Curve
Age 23 R/R 6'2" / 212 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION305 act + 203 ros · stats below = ROS only
wRC+†60
AVG/OBP/SLG.176 / .258 / .331
PA203
HR7
SB8
K%40
BB%8
BABIP268
ISO154
MLB%2%
Value2026 · WAR
BAT: -13.2 runs (wOBA-derived runs vs avg)-13BATRUN: +3.8 runs (SB/CS + UBR baserunning)+4RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.1 runs (Positional adjustment)-3POSREP: +14.4 runs (Replacement-level credit)+14REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.00.00.0-$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 50
Toolsscout grade
CONTACT25
scouting grade only
POWER50
scouting grade only
EYE45
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$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
202118 ROKFCL Pirates Black 3332 4101 1200 00 125152250402 125273 613 198 10
202118 ROKFCL Pirates Black 3331 8202 2140 00 258303516819 258400 426 356 131
202320 A2 teams 276238 511318 301047 183 214320378698 164339 3811 306 92
202320 A2 teams 276225 621619 43757 183 276407476883 200373 2716 394 159
202421 A+Greensboro Grasshoppers 375335 41829 2516413 156 122212239451 116195 447 198 10
202421 A+Greensboro Grasshoppers 375324 5410214 3612913 156 167276340616 173219 3410 281 73
202522 A+Greensboro Grasshoppers 329294 47718 2416010 235 160247272519 112310 497 228 33
202522 A+Greensboro Grasshoppers 329282 6211112 3611810 235 220329394723 174329 3611 327 108
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AAPIT 305272 579213 291212 162 210290401691 191314 4010 301 89 -4 +2 +0 -2 +9 0.5
YTD23 AAPIT 305258 6912216 43932 162 267376516892 248351 3014 389 156 +19 +2 +0 -2 +9 2.9
ROS23 AAPIT 2% 203181 32517 17823 81 176258331589 154267 408 263 60 -9 +1 +0 -1 +6 -0.4
ROS23 MLBPIT 2% 44 0000 020 00 266 500 251 50 -0 +0 +0 -0 +0 -0.0
FULL23 AAPIT 309276 579213 291232 162 207287395682 188310 409 300 88 -4 +2 +0 -2 +9 0.5
TOT23 AAPIT 508453 8914320 462035 243 196278373650 176296 409 286 77 -13 +4 +0 -3 +14 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBPIT 31% 517460 8515217 452017 183 185268337605 152274 399 271 65 -20 +2 +0 -3 +15 -0.6
202825 MLBPIT 45% 531473 9016218 461997 183 190272347619 156276 379 277 70 -18 +2 +0 -3 +15 -0.4
202926 MLBPIT 51% 536477 9116218 471977 183 191273346619 155277 379 281 73 -16 +2 +0 -3 +15 -0.2
203027 MLBPIT 53% 535475 9216218 481957 183 194277349627 156277 369 282 74 -16 +2 +0 -3 +15 -0.1
203128 MLBPIT 53% 531471 9116218 481957 173 193278350628 157277 379 281 73 -16 +2 -1 -3 +15 -0.3
202724 MLBPIT 31% 160143 26415 14622 61 182264329593 147273 399 260 57 -8 +1 +0 -1 +5 -0.4
202825 MLBPIT 45% 237211 40718 21893 82 190272346618 156275 389 266 62 -10 +1 +0 -1 +7 -0.4
202926 MLBPIT 51% 273243 46819 241004 92 189273342615 152276 379 270 64 -11 +1 +0 -2 +8 -0.4
203027 MLBPIT 53% 281250 47819 251034 102 188272336608 148276 379 271 65 -11 +1 +0 -2 +8 -0.4
203128 MLBPIT 53% 283252 47819 251044 92 187270333604 147275 379 270 65 -11 +1 -0 -2 +8 -0.4
▸ Career Totals
Career 12381103 20635540 10946017 429 187270336606 150273 379 268 63 -51 +5 -0 -7 +35 -2.0
/ 162G 650579 10818321 572429 225 187270337607 150273 379 268 63 -27 +2 -0 -4 +18 -1.1
Career 38663436 62411315122 331151768 15330 182267330596 148276 399 267 62 -165 +19 -1 -23 +110 -6.2
/ 162G 650578 10619321 5625511 265 183268336604 152279 399 267 62 -28 +3 -0 -4 +18 -1.0

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
202118 ROKFCL Pirates Black 3331 8202 2140 00 258303516819 258400 426 356 131 +1 +0 +1 0.2
202320 ABradenton Marauders 200162 421118 32565 121 259397488885 228343 2816 391 158 +13 +2 +6 2.1
202320 ROKFCL Pirates 7663 20501 11192 62 317434444879 127442 2514 399 163 +5 +0 +2 0.8
202421 A+Greensboro Grasshoppers 375324 5410214 3612913 156 167276340616 173219 3410 281 73 -11 +1 +11 -0.0
202522 A+Greensboro Grasshoppers 329282 6211112 3611810 235 220329394723 174329 3611 327 108 +3 +3 +9 1.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
#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
#4Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#5Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#6Nick 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
21,2414242191272348-7+0-0.8-0.4
/1626642223-4.0+0.0-0.4pk7: 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
Lonnie White Jr. (OGILVIE) 23 25 50 60 45 196/278/373 176296 2024 40% 9% 77 +0.2
Joe Gray Jr.
2023 · A
23 29→33 47→45 55→50 37 160/236/295 134264 1514 43% 8% 43 -2.2 171/228/267 96273 1013 39% 6% 31 -3.0 165/208/2468225291438%4%15-3.3
Jeter Downs
2022 · AAA
24 35→40 46→50 53→55 40 187/250/311 124262 1519 34% 7% 53 -1.5 184/265/319 135258 1622 34% 8% 62 -0.9 175/266/324149236182633%9%63-0.4
Ryan Bliss
2023 · A
23 36→46 45 52→65 39 191/248/311 120257 1421 31% 6% 51 -1.7 219/287/347 128293 1139 27% 8% 77 +0.1 221/289/346125298104327%7%75-0.0
Sean Coyle
2014 · A
22 35→34 49→50 54→50 36 188/246/332 144269 1714 36% 6% 56 -1.3 199/257/342 143302 1813 38% 6% 63 -0.8 180/243/309129278161239%7%46-1.1
Matt Gorski
2022 · A
24 37→33 44→55 54→55 34 187/237/301 114293 1216 40% 6% 43 -2.2 195/245/352 157279 2020 37% 6% 61 -1.0 186/231/364178245241935%5%57-0.7
Yusuf Carter
2009 · A
24 36→33 48→50 50 34 191/232/333 142279 1613 37% 5% 50 -1.7 219/259/358 139313 179 34% 5% 67 -0.5 231/270/37214131918533%5%73-0.1
Billy Cook
2023 · A
24 37→41 46→50 57→55 33 184/240/318 134303 1420 42% 6% 50 -1.7 202/262/339 137290 1722 35% 6% 65 -0.7 206/270/345138286172433%7%67-0.3
Melky Mesa
2010 · A
23 35→43 47→55 51→55 34 182/238/317 135283 1510 40% 6% 49 -1.8 207/263/362 155306 1818 37% 6% 71 -0.3 209/264/372164297202135%5%71-0.2
Alexander Canario
2022 · A
22 36→34 50→60 50 35 193/236/341 148280 1914 38% 5% 54 -1.4 209/272/403 194297 2514 37% 7% 86 +0.8 205/276/414209281281337%8%87+0.5
Cooper Bowman
2023 · A
23 39 44→45 59→60 43 191/272/302 111287 1131 35% 8% 60 -1.0 201/274/322 121279 1235 31% 8% 66 -0.6 195/268/315120262124029%8%59-0.7
Michael Crouse
2014 · A
23 37 43→50 51→55 38 181/250/293 112294 1120 40% 7% 48 -1.9 205/263/322 117318 1016 36% 7% 60 -1.0 197/258/341144302151638%7%59-0.5
Alerick Soularie
2023 · A
24 39 44→45 53→60 44 192/275/311 119295 1216 36% 9% 64 -0.8 197/281/310 113291 1226 34% 9% 66 -0.6 177/270/280103254133933%10%53-0.5
Bradlee Beesley
2022 · AA
24 40 45→50 55→60 37 197/258/317 121307 1220 38% 7% 57 -1.2 201/270/325 124305 1126 36% 7% 65 -0.7 191/267/321130289123435%7%58-0.5
Johan Lopez
2023 · AA
23 40 43→45 51→55 40 193/267/298 105296 1113 36% 7% 56 -1.3 203/272/299 96311 812 35% 8% 58 -1.2 170/253/2396927741136%9%33-0.6
Justin Farmer
2023 · A
24 37→31 44→40 54→55 51 183/290/296 114287 1320 37% 13% 67 -0.5 187/265/280 93314 918 39% 9% 51 -1.7 159/226/2236428062242%7%17-2.2
Jase Bowen
2023 · A
22 39→38 43→50 55 35 192/249/294 102300 1114 38% 5% 47 -1.9 197/249/320 123286 1419 35% 5% 54 -1.4 200/250/342142290172436%5%57-0.7
Dylan Neuse
2023 · A
24 36 40 49→50 44 178/256/260 82272 814 35% 9% 42 -2.3 211/287/303 92304 712 30% 9% 66 -0.6 219/303/3139430951328%10%75-0.0
Jason Lopez
2022 · AA
24 39 42→55 54→45 40 191/252/295 104290 1012 36% 7% 49 -1.8 204/267/315 111307 119 35% 7% 59 -1.1 156/215/246902269034%7%18-0.7
Stefan Sabol
2015 · A
23 33→40 45 50 42 174/243/297 123259 1212 36% 8% 46 -2.0 194/263/293 99307 99 37% 8% 53 -1.5 188/261/274873008737%8%45-1.2
Blaze Alexander
2022 · A
23 35→45 42→45 52→50 37 173/243/272 99290 1114 42% 7% 40 -2.4 212/283/342 130324 1410 37% 7% 75 -0.0 237/319/364126339121531%8%92+0.8