James Wood

RF Washington Nationals
Age 24 L/R 6'6" / 234 lbs MLB Svc 2.529 · Ctrl thru 2030
Overview
MLB40-MANPre-ArbFA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421AAAWSH231.353/.465/.5951010153—.318/.404/.512
202421MLBWSH336.264/.354/.4279141240.5
202522MLBWSH689.256/.351/.47531151262.2
202623MLBWSH623.265/.391/.50330211444.0
2027PROJ24MLBWSH599.256/.366/.50532191433.9
2028PROJ25MLBWSH614.257/.367/.50833191444.1
2029PROJ26MLBWSH614.257/.367/.50733191444.1
Last 3 seasons WAR 6.7  ·  Next 3 projected WAR 12.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.529First FA2031
2027Pre-Arb$0.8M2028Arb-1$10M2029Arb-2$16M2030Arb-3$24M
Skills · percentileStatcast 2024-2026
Barrel%90
xwOBA90
Avg EV90
Bat Spd90
Speed42
Form.241/.350/.427 ▼▼ rolling true talent (60d window) · proj .255/.363/.505
CompsCody Bellinger (age 24) · Kyle Tucker (age 25) · Ronald Acuña Jr. (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 135143vR 146
AVG/OBP/SLG.256 / .366 / .505
PA599
HR32
SB19
K%29
BB%14
BABIP316
ISO247
MLB%100%
Value2027 · WAR
BAT: +30.8 runs (wOBA-derived runs vs avg)+31BATRUN: +2.4 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: -6.4 runs (Positional adjustment)-6POSREP: +13.0 runs (Replacement-level credit)+13REPTotal WAR: +4.10+4.1WAR
0.02.04.04.14.14.14.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$79M ctrl surplus
Tools · Recent Form · Splits · ContractCON 55 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
xAVG
670.265
POWER60
Barrel%
9016.0
Avg EV
9094.4
Bat Spd
9076.4
EYE60
scouting grade only
SPEED55
Sprint
4227.1
Recent Formrolling true talent ⓘ
K%29%▼30% over 88 PA (60d) · proj 29%
BB%14%·14% over 88 PA (60d) · proj 14%
ISO.186▼▼.053 over 76 AB (60d) · proj .249
HR/BB6.5%▼▼0.0% over 50 BBE (60d) · proj 9.5%
BABIP.320▲.400 over 50 BIP (60d) · proj .316
SLASH.241/.350/.427▼▼proj .255/.363/.505
Platoon Splits2024-2026 · 1162 PA
vs LHP
vs RHP
Edge
PA
399
763
—
wRC+
118
136
▶R
wOBA
342
370
▶R
ISO
185
234
▶▶R
BABIP
339
353
▶R
K%
27.8%
32.6%
◀L
BB%
8.3%
13.6%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   2.529 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+4.1$46M+$45M
2028Arb-1$10M+4.1$43M+$34M
2029Arb-2$16M+4.1$39M+$26M
2030Arb-3$24M+4.0$35M+$17M
Totals $51M $163M +$123M

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. 2027 = full-season projection (no games played yet). 2028+ 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)
202118 ROKACL Padres — 10186 32503 13322 100 3724655351.000 163569 3213 445 81 — — — — — —
202219 AFredericksburg Nationals — 329275 8927112 47685 195 324431560991 236391 2114 432 124 — — — — — —
202219 ROKACL Padres — 1916 2000 370 10 125263125388 222 3716 205 -28 — — — — — —
202320 AAHarrisburg Senators — 368323 8019318 391244 102 248336492828 245339 3411 362 78 — — — — — —
202320 A+Wilmington Blue Rocks — 181150 44958 26491 81 293401580981 287371 2714 415 128 — — — — — —
202421 MLBWashington Nationals — 336295 781349 39972 148 264354427781 163365 2912 350 124 +10 -0 -6 -6 +7 0.5
202421 AAARochester Red Wings — 231190 6716010 40420 101 3534655951.060 242410 1817 460 153 — — — — — —
202522 MLBWashington Nationals — 689598 15338031 852213 157 256351475826 219350 3212 364 126 +22 +0 -8 -7 +15 2.2
202623 MLBWashington Nationals — 623513 13630130 1021794 214 265391503894 238344 2916 393 144 +33 +3 -3 -7 +13 4.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 16481406 36781570 2264979 5019 261367475842 214351 3014 372 138 +74 +2 -16 -20 +36 7.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEACL Padres — 10191 22302 8462 100 242317341657 99454 468 288 81 — — — — — —
202219 A MLEFredericksburg Nationals — 329287 792419 35965 195 275364460824 185372 2911 352 124 — — — — — —
202219 ROK MLEACL Padres — 1917 1000 2100 10 5915859217 188 5311 127 -28 — — — — — —
202320 AA MLEHarrisburg Senators — 368334 6916312 281514 102 207276380656 174319 418 284 78 — — — — — —
202320 A+ MLEWilmington Blue Rocks — 181161 42858 15661 81 261328522849 261355 368 357 128 — — — — — —
202421 MLB MLEWashington Nationals — 336296 791359 38972 148 267354436790 169365 2911 351 124 +10 -0 -6 -6 +7 0.5
202421 AAA MLERochester Red Wings — 231201 641508 29530 101 318404512917 194396 2313 395 153 — — — — — —
202522 MLB MLEWashington Nationals — 689606 15237031 772213 157 251338465804 215350 3211 355 126 +22 +0 -8 -7 +15 2.2
202623 MLB MLEWashington Nationals — 623523 13630130 921794 214 260375493868 233344 2915 381 144 +33 +3 -3 -7 +13 4.0
202118 ROK MLEACL Padres — 10191 22302 8462 100 242317341657 99465 468 288 81 — — — — — —
202118 ROK RAWACL Padres — 10186 32503 13322 100 3724655351.000 163569 3213 445 81 — — — — — —
202219 A MLE2 teams — 348305 812419 361065 205 266353439792 174375 3010 340 116 — — — — — —
202219 A RAW2 teams — 348291 9127112 50755 205 313422536958 223383 2214 419 116 — — — — — —
202320 AA MLE2 teams — 549494 11024820 442175 183 223293425718 202342 408 308 95 — — — — — —
202320 AA RAW2 teams — 549473 12428826 651735 183 262357520877 258350 3212 379 95 — — — — — —
202421 MLB MLE2 teams — 567497 14328517 671502 249 288375467841 179381 2612 369 136 +24 +1 -6 -6 +12 2.7
202421 MLB RAW2 teams — 567485 14529419 791392 249 299399493892 194384 2514 395 136 +24 +1 -6 -6 +12 2.7
202522 MLB MLEWashington Nationals — 689606 15237031 772213 157 251338465804 215339 3211 355 126 +22 +0 -8 -7 +15 2.2
202522 MLB RAWWashington Nationals — 689598 15338031 852213 157 256351475826 219350 3212 364 126 +22 +0 -8 -7 +15 2.2
202623 MLB MLEWashington Nationals — 623523 13630130 921794 214 260375493868 233333 2915 381 144 +33 +3 -3 -7 +13 4.0
202623 MLB RAWWashington Nationals — 623513 13630130 1021794 214 265391503894 238344 2916 393 144 +33 +3 -3 -7 +13 4.0
202118 ROK MLEACL Padres — 10190 22302 8462 100 244317344661 100454 468 288 81 — — — — — —
202219 A MLE2 teams — 348304 812419 361065 205 266353441793 174362 3010 340 116 — — — — — —
202320 AA MLE2 teams — 549495 11024820 442175 183 222293424717 202331 408 308 95 — — — — — —
202421 MLB MLE2 teams — 567493 14328517 671502 249 290375471845 181378 2612 369 136 — — — — — —
202522 MLB MLEWashington Nationals — 689604 15237031 772213 157 252338467805 215350 3211 355 126 — — — — — —
202623 MLB MLEWashington Nationals — 623522 13630130 921794 214 261375494869 234344 2915 381 144 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 MLB MLE2 teams — 567493 14328517 671502 249 290375471845 181378 2612 369 136 — — — — — —
202522 MLB MLEWashington Nationals — 689604 15237031 772213 157 252338467805 215350 3211 355 126 — — — — — —
202623 MLB MLEWashington Nationals — 623522 13630130 921794 214 261375494869 234344 2915 381 144 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEWSH 100% 639541 13828234 891824 205 256365505870 249316 2814 380 143 +33 +2 -1 -7 +14 4.1
▸ 2027 — real world (MLB)
202724 MLB CTXWSH 100% 599506 12927132 841714 195 256366505871 249316 2914 380 143 +31 +2 -1 -6 +13 3.9
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEWSH 100% 614519 13227133 861754 195 257367507874 251316 2914 381 144 +32 +2 -1 -7 +13 4.1
202926 MLB MLEWSH 100% 614519 13227133 861754 195 256366507873 251315 2914 381 144 +32 +2 -1 -7 +13 4.1
203027 MLB MLEWSH 100% 614518 13227133 871764 185 255365504869 249314 2914 379 143 +31 +2 -1 -7 +13 4.0
203128 MLB MLEWSH 100% 594502 12726132 841713 164 253363498861 246313 2914 376 141 +29 +2 -1 -6 +13 3.6
203229 MLB MLEWSH 100% 571483 12125130 801663 124 250360491851 241310 2914 372 138 +26 +1 -2 -6 +12 3.2
203330 MLB MLEWSH 100% 553468 11523129 771633 93 245356481836 235307 2914 367 134 +23 +1 -3 -6 +12 2.7
203431 MLB MLEWSH 100% 538456 10922027 751602 52 240350469818 229301 3014 360 130 +19 +0 -3 -6 +12 2.2
203532 MLB MLEWSH 100% 523444 10421026 721582 12 233342452795 219294 3014 351 124 +15 -1 -4 -6 +11 1.6
203633 MLB MLEWSH 100% 472403 9017022 641462 11 224333433766 208285 3114 340 116 +9 -0 -5 -5 +10 0.9
203734 MLB MLEWSH 100% 414354 7814019 561311 11 220327417745 198285 3214 331 110 +5 -0 -5 -4 +9 0.4
203835 MLB MLEWSH 100% 346296 6311015 461121 00 213319398717 185281 3213 320 103 +1 +0 -6 -4 +7 -0.1
202825 MLB CTXWSH 100% 614519 13328133 861754 195 257367508875 251316 2914 381 144 +32 +2 -1 -7 +13 4.1
202926 MLB CTXWSH 100% 614519 13227133 861754 195 257367507874 251316 2914 381 144 +32 +2 -1 -7 +13 4.1
203027 MLB CTXWSH 100% 614518 13227133 871764 185 255366504870 249315 2914 380 143 +31 +2 -1 -7 +13 4.0
203128 MLB CTXWSH 100% 594502 12726132 841713 164 253363499862 246313 2914 377 141 +29 +2 -1 -6 +13 3.6
203229 MLB CTXWSH 100% 571483 12125130 801663 124 250360491852 241311 2914 373 138 +26 +1 -2 -6 +12 3.2
203330 MLB CTXWSH 100% 553468 11524029 771633 93 246356482838 236308 2914 368 134 +23 +1 -3 -6 +12 2.7
203431 MLB CTXWSH 100% 538456 11023027 751602 52 241350470820 229303 3014 361 130 +19 +0 -3 -6 +12 2.2
203532 MLB CTXWSH 100% 523444 10421026 721582 12 234343454797 220296 3014 352 124 +15 -1 -4 -6 +11 1.6
203633 MLB CTXWSH 100% 472403 9118022 641462 11 225334434768 209286 3114 340 116 +9 -0 -5 -5 +10 0.9
203734 MLB CTXWSH 100% 414354 7915019 561311 11 220328419747 198286 3214 332 110 +5 -0 -5 -4 +9 0.4
203835 MLB CTXWSH 100% 346296 6311015 461121 00 213320399718 185282 3213 321 103 +1 +0 -6 -4 +7 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 75016368 157432610369 1039223038 15151 247356475831 228317 3014 365 130 +296 +10 -47 -83 +163 34.6
/ 162G— A+C — 650552 13628132 901933 134 246355475830 228315 3014 365 130 +26 +1 -4 -7 +14 3.0
Career— MLE — 93297984 197541222440 1221282354 22865 247351470821 222322 3013 360 130 +327 +12 -47 -89 +176 38.6
/ 162G— MLE — 650556 13929231 851974 165 250353477830 227326 3013 360 130 +26 +1 -4 -7 +14 3.1

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2024 AAARochester Red Wings · 231 PAwOBA .450 → .395 (−54)K% 18.2% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷0.958×1.200——22.76%
BB% (unintentional) /PA16.88%÷0.969×0.690—×1.05012.62%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP27.70%÷1.029×0.930×1.050×1.05027.60%
Doubles /BIP10.81%÷0.962×0.830×1.050×1.05010.28%
Triples /BIP0.00%÷1.150×0.970×1.050×1.0500.00%
Home runs /BIP6.76%÷0.986×0.700—×1.0505.04%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 106, 2B 92, 3B 130, K 92, BB 94 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .450 → .395; ISO .242 → .199; BABIP .410 → .396. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAHarrisburg Senators · 368 PAwOBA .354 → .284 (−70)K% 33.7% → 40.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.70%÷1.005×1.220——40.92%
BB% (unintentional) /PA10.60%÷1.016×0.700—×1.0507.67%
HBP% /PA1.09%—×0.850—×1.0500.97%
Singles /BIP20.10%÷1.013×0.970×1.000×1.05020.21%
Doubles /BIP9.55%÷1.033×0.860×1.000×1.0508.35%
Triples /BIP1.51%÷0.935×0.950×1.000×1.0501.61%
Home runs /BIP9.05%÷1.115×0.780—×1.0506.65%

Factors used: league row EL. Park (home-season share, regressed): HR 123, 1B 103, 2B 107, 3B 87, K 101, BB 103 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.000.

Result: wOBA .354 → .284; ISO .245 → .181; BABIP .339 → .319. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Wilmington Blue Rocks · 181 PAwOBA .411 → .357 (−54)K% 27.1% → 36.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.07%÷0.973×1.310——36.46%
BB% (unintentional) /PA13.81%÷1.005×0.600—×1.0278.47%
HBP% /PA0.55%—×0.770—×1.0270.44%
Singles /BIP21.78%÷0.981×0.870×1.050×1.02720.84%
Doubles /BIP8.91%÷0.894×0.780×1.050×1.0278.39%
Triples /BIP4.95%÷0.913×0.850×1.050×1.0274.97%
Home runs /BIP7.92%÷0.913×0.880—×1.0277.84%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 83, 1B 96, 2B 79, 3B 83, K 95, BB 101 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .411 → .357; ISO .287 → .276; BABIP .371 → .355. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AFredericksburg Nationals · 329 PAwOBA .423 → .352 (−71)K% 20.7% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.67%÷0.966×1.360——29.10%
BB% (unintentional) /PA14.29%÷0.970×0.690—×1.03010.47%
HBP% /PA1.52%—×0.780—×1.0301.22%
Singles /BIP23.67%÷0.986×0.920×1.022×1.03023.25%
Doubles /BIP13.04%÷0.933×0.830×1.022×1.03012.21%
Triples /BIP0.48%÷0.910×0.910×1.022×1.0300.51%
Home runs /BIP5.80%÷1.074×0.800—×1.0304.45%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 115, 1B 97, 2B 87, 3B 82, K 93, BB 94 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .423 → .352; ISO .236 → .188; BABIP .391 → .372. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ROKACL Padres · 19 PAwOBA .202 → .127 (−75)K% 36.8% → 53.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.84%÷0.984×1.440——53.92%
BB% (unintentional) /PA15.79%÷1.015×0.620—×0.9959.60%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP22.22%÷0.965×0.820—×0.99518.78%
Doubles /BIP0.00%÷1.016×0.720—×0.9950.00%
Triples /BIP0.00%÷1.000×0.720—×0.9950.00%
Home runs /BIP0.00%÷1.081×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 93, 2B 103, 3B 100, K 97, BB 103 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .202 → .127; ISO .000 → .000; BABIP .222 → .188. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 ROKACL Padres · 101 PAwOBA .433 → .288 (−146)K% 31.7% → 45.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.68%÷1.000×1.440——45.62%
BB% (unintentional) /PA12.87%÷1.000×0.620—×1.0088.04%
HBP% /PA1.98%—×0.720—×1.0081.44%
Singles /BIP44.44%÷1.000×0.820—×1.00836.72%
Doubles /BIP9.26%÷1.000×0.720—×1.0086.72%
Triples /BIP0.00%÷1.000×0.720—×1.0080.00%
Home runs /BIP5.56%÷1.000×0.780—×1.0084.37%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .433 → .288; ISO .163 → .104; BABIP .569 → .454. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).