K.J. Woods

Pos1B
B/TL/R
Born1995-07-09
Age (2026)31

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
201318 ROKGCL Marlins 168150 20201 11766 31 .133.222.167.388 .033.257 457 .178 -6 -20 +0 +0 -3 +5 -1.8
201419 ROKGCL Marlins 5452 8101 2290 01 .154.185.231.416 .077.318 544 .167 -14 -7 -0 +0 -1 +2 -0.7
201520 AGreensboro Grasshoppers 439400 731919 281849 13 .182.252.302.554 .120.306 426 .242 43 -28 -1 +0 -8 +12 -2.5
201621 A2 teams 258233 39617 201134 00 .167.245.292.537 .124.281 448 .234 37 -18 +0 +0 -5 +7 -1.6
▸ Career Totals (MLE all levels + projections)
Career 919835 14028218 6140219 45 .168.240.271.511 .103.291 447 .224 29 -73 -1 +0 -16 +26 -6.6
/ 162G 650591 9920113 4328413 34 .168.240.271.510 .103.290 447 .224 29 -52 -1 +0 -12 +18 -4.7

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
201318 ROKGCL Marlins 168144 29401 17536 31 .201.311.250.561 .049.308 3210 .269 64 -7 +0 +5 -0.2
201419 ROKGCL Marlins 5450 12101 4200 01 .240.296.320.616 .080.379 377 .282 74 -2 -0 +2 -0.0
201520 AGreensboro Grasshoppers 439383 10628118 451339 13 .277.366.496.862 .219.376 3010 .379 148 +24 -1 +12 3.6
201621 A+Jupiter Hammerheads 9484 13102 8342 00 .155.245.238.483 .083.229 369 .229 34 -7 +0 +3 -0.4
201621 AKannapolis Intimidators 164135 35616 26502 00 .259.387.452.838 .193.362 3016 .374 144 +8 +0 +5 1.3