K.J. Woods

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

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201318 ROKGCL Marlins 168144 29401 17536 31 201311250561 49308 3210 269 68 -6 +0 +4 -0.3
201419 ROKGCL Marlins 5450 12101 4200 01 240296320616 80379 377 282 77 -1 -0 +1 -0.1
201520 AGreensboro Grasshoppers 439383 10628118 451339 13 277366496862 219376 3010 379 143 +22 -1 +10 3.1
201621 A+Jupiter Hammerheads 9484 13102 8342 00 155245238483 83229 369 229 41 -7 +0 +2 -0.5
201621 AKannapolis Intimidators 164135 35616 26502 00 259387452838 193362 3016 374 139 +8 +0 +4 1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEGCL Marlins 168150 20201 11766 31 133222167388 33252 457 178 7 -19 +0 +4 -1.5
201419 ROK MLEGCL Marlins 5452 8101 2290 01 154185231416 77305 544 167 -1 -6 -0 +1 -0.6
201520 A MLEGreensboro Grasshoppers 439398 751919 301859 13 188261309570 121316 427 252 57 -23 -1 +10 -1.4
201621 A+ MLEJupiter Hammerheads 9486 9101 6492 00 105181151332 47214 526 165 -2 -11 +0 +2 -1.0
201621 A MLEKannapolis Intimidators 164146 30515 15662 00 205288356645 151316 409 277 74 -5 +0 +4 -0.2
201318 ROK MLEGCL Marlins 168150 20201 11766 31 133222167388 33257 457 178 7
201318 ROK RAWGCL Marlins 168144 29401 17536 31 201311250561 49308 3210 269 7
201419 ROK MLEGCL Marlins 5452 8101 2290 01 154185231416 77318 544 167 -1
201419 ROK RAWGCL Marlins 5450 12101 4200 01 240296320616 80379 377 282 -1
201520 A MLEGreensboro Grasshoppers 439398 751919 301859 13 188261309570 121320 427 252 57
201520 A RAWGreensboro Grasshoppers 439383 10628118 451339 13 277366496862 219376 3010 379 57
201621 A MLE2 teams 258232 39616 211154 00 168249280529 112295 458 236 46
201621 A RAW2 teams 258219 48718 34844 00 219335370704 151312 3313 321 46
201318 ROK MLEGCL Marlins 168149 20201 11766 31 134222168389 34252 457 178 7
201419 ROK MLEGCL Marlins 5452 8101 2290 01 154185231416 77305 544 167 -1
201520 A MLEGreensboro Grasshoppers 439397 751919 301859 13 189261310571 121316 427 252 57
201621 A MLE2 teams 258231 39616 211154 00 169249281530 113279 458 236 46
▸ Career Totals
Career MLE 919832 14228217 6440519 45 171246270516 100302 447 229 41 -64 -1 +0 -16 +20 -6.3
/ 162G MLE 650588 10020112 4528613 34 170244269513 99300 447 229 41 -46 -1 +0 -12 +14 -4.5