Thomas Neal

PosLF
B/TR/R
Born1987-08-17
Age (2026)38

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
200719 ROKAZL Giants 4641 9201 3102 00 220304341646 122267 227 283 75
200719 ROKAZL Giants 4639 12301 572 00 308413462875 154355 1511 394 160
200820 AAugusta GreenJackets 498446 10621112 3113812 34 238305370675 132309 286 292 82
200820 AAugusta GreenJackets 498428 11825115 4810312 34 276364444808 168324 2110 355 130
200921 A+San Jose Giants 560496 14334320 4513116 30 288366490856 202353 238 365 137
200921 A+San Jose Giants 560475 16041422 659816 30 3374335791.012 242385 1812 440 195
201022 AARichmond Flying Squirrels 585542 14436117 2912611 115 266316430746 164316 225 322 105
201022 AARichmond Flying Squirrels 585525 15340112 469411 115 291361440801 149334 168 357 131
201123 AAAColumbus Clippers 277261 631131 9747 86 241285318603 77333 273 268 63
201123 AAAColumbus Clippers 277256 741432 14577 86 289343391734 102365 215 331 111
201224 AA2 teams 494441 12121113 3310115 118 274346415761 141328 207 331 111
201224 AA2 teams 494428 13225112 467715 118 308395456850 147352 169 378 148
201325 AAA2 teams 314288 871402 16668 21 302356372727 69383 215 319 103
201325 AAA2 teams 314280 881702 24578 21 314385396781 82386 188 354 129
201426 AAALouisville Bats 409376 811214 24995 22 215272285556 69280 246 245 46
201426 AAALouisville Bats 409364 931814 36705 22 255331343674 88305 179 306 92
201527 INTLBravos de Margarita 9584 27601 8182 00 321394429822 107394 198
201527 INTLBravos de Margarita 9584 27601 8182 00 321394429822 107394 198 368 140
▸ Career Totals
Career 4138 7100 1102 00 184244211454 26250 242 217 24 -4 +0 -3 -9 +1 -1.5
/ 162G 650602 1111600 1615932 00 184245211456 27251 242 217 24 -56 +0 -51 -137 +18 -23.0
Career 32782975 7811571071 19876378 4026 263325394719 131328 236 302 89 -40 -2 -3 -35 +93 1.2
/ 162G 650590 15531214 3915115 85 263324393717 131329 236 302 89 -8 -0 -1 -7 +18 0.3

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
200719 ROKAZL Giants 4639 12301 572 00 308413462875 154355 1511 394 160 +3 +0 +1 0.5
200820 AAugusta GreenJackets 498428 11825115 4810312 34 276364444808 168324 2110 355 130 +17 -1 +14 3.1
200921 A+San Jose Giants 560475 16041422 659816 30 3374335791.012 242385 1812 440 195 +60 +1 +16 7.8
201022 AARichmond Flying Squirrels 585525 15340112 469411 115 291361440801 149334 168 357 131 +21 +0 +17 3.8
201123 AAAColumbus Clippers 277256 741432 14577 86 289343391734 102365 215 331 111 +4 -1 +8 1.1
201224 MLBCleveland Indians 2423 5100 061 00 217250261511 43294 250 235 38 -2 +0 -2 -5 +1 -0.9
201224 AAAkron Aeros 470405 12724112 467114 118 314402467869 153355 1510 386 153 +28 -1 +13 4.1
201325 MLBChicago Cubs 1715 2000 141 00 133235133369 182 246 191 4 -2 +0 -1 -3 +0 -0.6
201325 AAAScranton/Wilkes-Barre RailRiders 297265 861702 23537 21 325393411805 87396 188 363 136 +12 +0 +8 2.1
201426 AAALouisville Bats 409364 931814 36705 22 255331343674 88305 179 306 92 -4 -0 +12 0.8
201527 INTLBravos de Margarita 9584 27601 8182 00 321394429822 107394 198 368 140 +4 +0 +3 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 4138 7100 1102 00 184244211454 26250 242 217 24 -4 +0 -3 -9 +1 -1.5