T.J. WhiteOF Wilmington Blue Rocks
Age 23 S/R 6'2" / 210 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION255 act + 170 ros · stats below = ROS only
wRC+†48
AVG/OBP/SLG.176 / .250 / .281
PA170
HR4
K%35
BB%8
BABIP256
ISO105
MLB%0%
Value2026 · WAR
BAT: -20.7 runs (wOBA-derived runs vs avg)-21BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.5 runs (Positional adjustment)-3POSREP: +12.0 runs (Replacement-level credit)+12REPTotal WAR: -1.00-1.0WAR
trajectory · projected WAR by year
-1.7-1.4-1.1-0.9-0.9262830
Tools · ContractCON 35 / POW 35
Toolsscout grade
CONTACT35
scouting grade only
POWER35
scouting grade only
EYE40
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M
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
Totals $0.0M $-3M +$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 Nationals 5955 10103 3201 10 182237364601 182219 345 258 56
202118 ROKFCL Nationals 5953 15204 5141 10 283356547903 264314 248 394 160
202219 AFredericksburg Nationals 382346 701727 291595 81 202274324597 121346 428 262 59
202219 AFredericksburg Nationals 382329 8520211 441045 81 258353432784 173343 2712 349 125
202320 A+Wilmington Blue Rocks 286260 33425 231482 02 127204215419 88259 528 188 2
202320 A+Wilmington Blue Rocks 286247 42526 351042 02 170277279557 109261 3612 260 57
202421 A+Wilmington Blue Rocks 430393 5811210 311882 40 148214262476 115241 447 210 19
202421 A+Wilmington Blue Rocks 430371 7514214 481332 40 202293364657 162268 3111 293 82
202522 A+Wilmington Blue Rocks 427392 691225 271664 61 176236255492 79284 396 220 27
202522 A+Wilmington Blue Rocks 427377 871527 401144 61 231310337647 106308 279 293 82
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 A+WSH 255225 45608 25792 114 200286333619 133262 3110 268 63 -11 +1 +0 -2 +7 -0.4
YTD23 A+WSH 255209 50709 37602 114 239353402755 163287 2415 336 116 +4 +1 +0 -2 +7 1.1
ROS23 A+WSH 0% 170153 27404 14601 41 176250281531 105262 358 247 48 -10 +0 +0 -1 +5 -0.6
ROS23 MLBWSH 0% 11 0000 000 00 262 00 242 44 -0 +0 +0 -0 +0 -0.0
FULL23 A+WSH 256226 45608 25792 114 199285332616 133261 3110 268 63 -11 +1 +0 -2 +7 -0.4
TOT23 A+WSH 425378 7210012 391393 155 190271312584 122260 339 260 57 -21 +1 +0 -3 +12 -1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBWSH 30% 482436 8113112 401623 83 186259303562 117265 348 257 55 -25 +0 +0 -3 +14 -1.4
202825 MLBWSH 44% 512460 9015213 431674 93 196270322592 126268 338 264 61 -23 +1 +0 -3 +15 -1.1
202926 MLBWSH 51% 528474 9416214 451704 93 198273329603 131269 329 269 64 -22 +1 +0 -3 +15 -0.9
203027 MLBWSH 52% 534479 9516214 461714 93 198274328602 129270 329 270 65 -21 +1 +0 -3 +15 -0.9
202724 MLBWSH 30% 146132 24403 12491 31 182255280535 98265 348 252 51 -8 +0 +0 -1 +4 -0.5
202825 MLBWSH 44% 227204 41716 19742 41 201276333609 132268 338 259 57 -11 +0 +0 -1 +6 -0.6
202926 MLBWSH 51% 268241 48817 23862 52 199274328602 129269 329 263 60 -12 +0 +0 -2 +8 -0.6
203027 MLBWSH 52% 280252 49817 24902 52 194270317587 123270 329 265 61 -12 +0 +0 -2 +8 -0.6
▸ Career Totals
Career 922830 16227323 782997 176 195270318588 123271 328 261 58 -44 +1 +0 -6 +26 -2.3
/ 162G 650585 11419216 552115 124 195270316586 121271 328 261 58 -31 +1 +0 -4 +18 -1.6
Career 38103448 6271091587 301141130 5817 182254298551 116274 378 247 47 -228 +5 +0 -23 +108 -14.1
/ 162G 650588 10819315 512415 103 184254303557 119277 378 247 47 -39 +1 +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
202118 ROKFCL Nationals 5953 15204 5141 10 283356547903 264314 248 394 160 +4 +0 +2 0.6
202219 AFredericksburg Nationals 382329 8520211 441045 81 258353432784 173343 2712 349 125 +11 +1 +11 2.3
202320 A+Wilmington Blue Rocks 286247 42526 351042 02 170277279557 109261 3612 260 57 -14 -1 +8 -0.7
202421 A+Wilmington Blue Rocks 430371 7514214 481332 40 202293364657 162268 3111 293 82 -9 +1 +12 0.5
202522 A+Wilmington Blue Rocks 427377 871527 401144 61 231310337647 106308 279 293 82 -9 +1 +12 0.4

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
#2Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#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
29222416196267320-6+0-1.8-0.9
/1626641711-4.0+0.0-1.3pk7: 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
T.J. White (OGILVIE) 23 35 35 45 40 190/271/312 122260 1215 33% 9% 57 -1.0
Brandon Parker
2022 · A
23 37 43→45 49→50 36 172/250/279 107313 106 45% 8% 45 -2.1 200/277/324 124319 139 38% 8% 68 -0.5 191/267/322131301151139%7%61-0.5
Kole Enright
2021 · A
23 40 43→45 46→45 37 195/251/301 106296 116 36% 6% 50 -1.8 195/253/285 90312 86 37% 6% 46 -2.0 142/205/195532414040%6%0-1.5
Brock Carpenter
2018 · A
23 37 41→40 48→30 42 184/257/280 96282 106 36% 8% 47 -1.9 201/263/302 101330 86 38% 7% 55 -1.4 188/249/3061193177340%7%46-0.7
Rey Bruguera
2015 · A
23 41 38→40 43→50 40 199/252/273 74288 66 32% 6% 42 -2.3 190/256/261 71300 55 35% 8% 41 -2.3 147/230/190432423037%9%10-1.8
Andry Arias
2022 · A
22 38 42→40 44→40 39 189/254/293 104286 107 36% 7% 50 -1.8 194/259/289 95310 76 37% 7% 50 -1.8 160/232/251912646339%8%26-1.1
Nick Quintana
2021 · A
23 39 40→45 50→45 37 189/243/279 90293 79 36% 6% 40 -2.4 181/265/289 108254 115 31% 9% 54 -1.4 161/255/26310122311331%10%40-1.3
Shane Matheny
2019 · A
23 38→41 39→45 41→50 34 185/238/257 72305 74 40% 6% 32 -3.0 187/244/281 94300 104 38% 6% 42 -2.3 193/282/32613330016938%10%68-0.3
Leandro Emiliani
2023 · A
23 35 44→45 48→30 37 181/242/296 115280 123 38% 6% 45 -2.1 192/250/291 99312 94 39% 6% 46 -2.0 162/220/236742765041%6%20-1.6
Blake Hunt
2022 · AA
23 35 43→50 48→40 39 178/241/285 107272 114 37% 7% 42 -2.3 203/260/325 122275 134 30% 6% 60 -1.0 207/268/34113426314226%6%65-0.3
Gabriel Garcia
2021 · A
23 35 43→40 43→45 43 174/265/281 106276 116 38% 9% 52 -1.6 191/252/304 113341 127 44% 7% 51 -1.7 145/205/24610027312349%6%16-1.6
Luis Alexander Basabe
2020 · AA
23 41→45 41→45 48→50 40 195/260/295 99309 913 38% 8% 52 -1.6 203/275/305 102346 915 40% 9% 61 -1.0 178/269/286108316131943%10%51-0.3
Austin Bernard
2019 · A
23 36 41→40 44→45 39 181/248/278 97273 95 36% 7% 43 -2.2 168/264/260 92288 88 40% 10% 46 -2.0 121/246/206852117741%13%24-1.9
Caleb Hamilton
2018 · A
23 35 42→45 43→45 47 171/267/278 106270 95 37% 11% 52 -1.6 184/252/283 99267 87 32% 8% 46 -2.0 145/239/28213720521340%10%39-0.8
Daniel Berg
2008 · A
23 37 39→40 45→40 39 180/245/262 82274 64 35% 6% 37 -2.6 203/273/289 86313 64 34% 7% 56 -1.3 201/278/285843106234%7%54-0.7
Romer Cuadrado
2021 · A
23 43→37 41→40 46→45 38 205/260/302 97309 85 35% 6% 53 -1.5 200/250/312 112377 145 47% 6% 52 -1.6 165/213/2609532716052%6%20-1.9
Grayson Greiner
2016 · A
23 37 38→45 46→30 35 180/230/254 74285 63 38% 6% 28 -3.2 209/261/311 102295 93 31% 6% 56 -1.3 214/272/32411028810028%7%62-0.5
D' Vontrey Richardson
2011 · A
23 39→36 40 45→50 35 188/242/286 98306 710 39% 6% 42 -2.3 231/276/325 94331 511 30% 5% 65 -0.7 254/295/3489433251624%5%75+0.0
Logan Davidson
2022 · AA
24 36→44 42→50 43→50 39 178/243/280 102286 106 40% 8% 41 -2.3 212/272/353 141313 177 36% 7% 72 -0.2 218/278/36714931519735%7%75+0.0
Nash Knight
2016 · A
23 40→48 38→45 46→40 46 190/265/264 74283 65 33% 9% 46 -2.0 223/287/307 84302 64 26% 8% 66 -0.6 221/286/296752925225%7%60-0.5
Nick Plummer
2019 · A
23 36→46 41→45 43→50 46 169/274/264 95288 88 40% 11% 52 -1.6 178/278/290 112307 108 41% 10% 60 -1.0 182/279/305123300131040%9%62-0.6