DJ Neal

PosRF
B/TR/R
Born1997-01-11
Age (2026)29

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201720 ROKGCL Blue Jays 167158 35512 5373 82 .222.259.304.563 .082.275 223 .253 52 -9 +1 +0 -2 +5 -0.5
201821 ROKBluefield Blue Jays 259243 42563 12982 151 .173.218.280.498 .107.271 385 .216 24 -22 +3 +0 -3 +7 -1.6
201922 ALansing Lugnuts 307288 55513 13982 169 .191.231.247.478 .056.275 324 .209 18 -28 -0 +0 -3 +9 -2.4
202124 A+Vancouver Canadians 174159 28410 13591 84 .176.243.214.457 .038.277 347 .208 17 -16 +0 +0 -2 +5 -1.3
▸ Career Totals (MLE all levels + projections)
Career 907848 1601998 432928 4716 .189.235.261.495 .072.274 325 .219 26 -76 +3 +0 -10 +26 -5.8
/ 162G 650608 1151466 312096 3411 .189.236.262.497 .072.275 325 .219 26 -55 +2 +0 -7 +18 -4.2

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201720 ROKGCL Blue Jays 167155 46723 8263 82 .297.343.426.769 .129.339 165 .341 119 +4 +1 +5 0.9
201821 ROKBluefield Blue Jays 259236 56794 19692 151 .237.300.394.694 .157.315 277 .306 92 -2 +3 +7 0.8
201922 ALansing Lugnuts 307282 67714 19742 169 .238.290.312.602 .074.306 246 .272 66 -12 -0 +9 -0.4
202124 A+Vancouver Canadians 174155 32510 17431 84 .206.289.252.541 .045.283 2510 .254 52 -9 +0 +5 -0.5