Joe Hudson

C Sugar Land Space Cowboys
Age 36 R/R 5'11" / 210 lbs AAA HR -6% Svc 7.000 · Ctrl thru 2027
Overview
AAAROOKIEExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202332AAAATL272.232/.374/.3959466—.187/.293/.298
202433AAA/INTL2 orgs143.186/.324/.3475434—.147/.268/.257
202534AAAHOU80.114/.215/.25730-16—.082/.152/.178
2027PROJ10% MLB36MLBHOU9.189/.262/.3160062-0.0
2028PROJMLE37MLBHOU1.182/.254/.2980055-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service7.000First FA2028
2027Ext / FA-deal$0.9M
Skills · percentileMiLB Statcast 2025 AAA
BB%47
Chase%32
Max EV25
Speed16
Z-Con%10
Whiff%7
CompsMike Rivera (age 35) · Bobby Wilson (age 36) · Jonathan Aceves (age 36)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†62
AVG/OBP/SLG.189 / .262 / .316
PA9
HR0
K%33
BB%11
BABIP247
ISO113
MLB%10%
Value2027 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.10.02728
Tools · Contract
Toolsscout grade · Statcast %ile · 2019-2024
CONTACT—
xAVG
100.126
POWER—
Avg EV
1078.2
SPEED—
Sprint
1024.2
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2020
Service   7.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$0.9M———
Totals $0.9M $-0.0M -$0.9M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
201322 ADayton Dragons — 338295 732201 32485 31 247331332664 85289 149 301 49 — — — — — —
201423 A+Bakersfield Blaze — 4745 13305 290 01 2893196891.008 400258 194 429 78 — — — — — —
201423 ADayton Dragons — 311269 581423 33546 21 216315316631 100258 1711 290 44 — — — — — —
201524 A+Daytona Tortugas — 305266 571307 31703 10 214303342645 128265 2310 290 40 — — — — — —
201625 AAPensacola Blue Wahoos — 242207 421202 31593 00 203315290605 87274 2413 284 41 — — — — — —
201726 AAPensacola Blue Wahoos — 250217 371501 29500 00 171268253522 83217 2012 242 12 — — — — — —
201827 AAASalt Lake Bees — 161141 40903 18330 00 284365411776 128352 2011 346 66 — — — — — —
201827 AAMobile BayBears — 2826 9111 171 00 346393577970 231444 254 423 114 — — — — — —
201928 AAAMemphis Redbirds — 222197 445110 20691 00 223298411709 188279 319 310 39 — — — — — —
202029 MLBSeattle Mariners — 2017 3000 250 00 176263176440 250 2510 206 26 -2 +0 -1 +0 +0 -0.2
202130 AAAIndianapolis Indians — 175154 29703 18450 00 188273292565 104239 2610 257 13 — — — — — —
202231 AAADurham Bulls — 165137 313011 25491 10 226350489839 263253 3015 365 60 — — — — — —
202231 INTLAguilas Cibaenas — 6751 8102 15201 01 157358294652 137207 3022 316 100 — — — — — —
202332 AAAGwinnett Stripers — 272220 51909 44796 40 232374395770 164313 2916 350 66 — — — — — —
202433 AAASyracuse Mets — 128103 21405 20424 41 204354388743 184286 3316 338 47 — — — — — —
202433 INTLGigantes del Cibao — 1515 1000 060 00 676767133 111 400 60 -73 — — — — — —
202534 AAASugar Land Space Cowboys — 8070 8103 8361 00 114215257472 143161 4510 218 -16 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 2017 3000 250 00 176263176440 250 2510 206 25 -2 +0 -1 +0 +0 -0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201322 A MLEDayton Dragons — 338305 631801 22645 31 207271275546 69247 197 240 49 — — — — — —
201423 A+ MLEBakersfield Blaze — 4745 9203 2130 01 200234444678 244209 284 283 78 — — — — — —
201423 A MLEDayton Dragons — 311279 511222 23686 21 183260262521 79227 227 233 44 — — — — — —
201524 A+ MLEDaytona Tortugas — 305274 461105 231013 10 168240263503 95239 338 228 40 — — — — — —
201625 AA MLEPensacola Blue Wahoos — 242218 391002 20693 00 179257252510 73249 298 229 41 — — — — — —
201726 AA MLEPensacola Blue Wahoos — 250229 341401 17620 00 148207223430 74190 257 186 12 — — — — — —
201827 AAA MLESalt Lake Bees — 161148 33702 11430 00 223277311588 88296 277 266 66 — — — — — —
201827 AA MLEMobile BayBears — 2826 8111 181 00 308357538896 231389 294 337 114 — — — — — —
201928 AAA MLEMemphis Redbirds — 222203 33417 14901 00 163220296516 133228 416 226 39 — — — — — —
202029 MLB MLESeattle Mariners — 2017 3000 250 00 176263176440 250 2510 206 26 -2 +0 -1 +0 +0 -0.2
202130 AAA MLEIndianapolis Indians — 175162 23502 10560 00 142192210402 68198 326 187 13 — — — — — —
202231 AAA MLEDurham Bulls — 165146 24207 16591 10 164252322573 158202 3610 257 60 — — — — — —
202332 AAA MLEGwinnett Stripers — 272235 44806 29946 40 187293298590 111268 3511 266 66 — — — — — —
202433 AAA MLESyracuse Mets — 128109 16303 14524 41 147268257525 110227 4111 237 47 — — — — — —
202534 AAA MLESugar Land Space Cowboys — 8073 6102 5431 00 82152178330 96136 546 144 -16 — — — — — —
201322 A MLEDayton Dragons — 338305 631801 22645 31 207271275546 69255 197 240 49 — — — — — —
201322 A RAWDayton Dragons — 338295 732201 32485 31 247331332664 85289 149 301 49 — — — — — —
201423 A MLE2 teams — 358325 601425 24806 22 185254286540 102228 227 240 48 — — — — — —
201423 A RAW2 teams — 358314 711728 35636 22 226315369685 143258 1810 308 48 — — — — — —
201524 A+ MLEDaytona Tortugas — 305274 461105 231013 10 168240263503 95244 338 228 40 — — — — — —
201524 A+ RAWDaytona Tortugas — 305266 571307 31703 10 214303342645 128265 2310 290 40 — — — — — —
201625 AA MLEPensacola Blue Wahoos — 242218 391002 20693 00 179257252510 73252 298 229 41 — — — — — —
201625 AA RAWPensacola Blue Wahoos — 242207 421202 31593 00 203315290605 87274 2413 284 41 — — — — — —
201726 AA MLEPensacola Blue Wahoos — 250229 341401 17620 00 148207223430 74199 257 186 12 — — — — — —
201726 AA RAWPensacola Blue Wahoos — 250217 371501 29500 00 171268253522 83217 2012 242 12 — — — — — —
201827 AAA MLE2 teams — 189174 41813 12511 00 236289345634 109317 276 277 73 — — — — — —
201827 AAA RAW2 teams — 189167 491014 19401 00 293369437806 144366 2110 357 73 — — — — — —
201928 AAA MLEMemphis Redbirds — 222203 33417 14901 00 163220296516 133236 416 226 39 — — — — — —
201928 AAA RAWMemphis Redbirds — 222197 445110 20691 00 223298411709 188279 319 310 39 — — — — — —
202029 MLB MLESeattle Mariners — 2017 3000 250 00 176263176440 250 2510 206 26 -2 +0 -1 +0 +0 -0.2
202029 MLB RAWSeattle Mariners — 2017 3000 250 00 176263176440 250 2510 206 26 -2 +0 -1 +0 +0 -0.2
202130 AAA MLEIndianapolis Indians — 175162 23502 10560 00 142192210402 68196 326 187 13 — — — — — —
202130 AAA RAWIndianapolis Indians — 175154 29703 18450 00 188273292565 104239 2610 257 13 — — — — — —
202231 AAA MLE2 teams — 232206 343010 22832 11 165252325577 160209 369 257 60 — — — — — —
202231 AAA RAW2 teams — 232188 394013 40692 11 207352436788 229241 3017 351 60 — — — — — —
202332 AAA MLEGwinnett Stripers — 272235 44806 29946 40 187293298590 111277 3511 266 66 — — — — — —
202332 AAA RAWGwinnett Stripers — 272220 51909 44796 40 232374395770 164313 2916 350 66 — — — — — —
202433 AAA MLE2 teams — 143122 17303 16584 41 139261238498 98230 4111 237 47 — — — — — —
202433 AAA RAW2 teams — 143118 22405 20484 41 186324347671 161262 3414 309 47 — — — — — —
202534 AAA MLESugar Land Space Cowboys — 8073 6102 5431 00 82152178330 96143 546 144 -16 — — — — — —
202534 AAA RAWSugar Land Space Cowboys — 8070 8103 8361 00 114215257472 143161 4510 218 -16 — — — — — —
201322 A MLEDayton Dragons — 338308 631801 22645 31 205271273544 68247 197 240 49 — — — — — —
201423 A MLE2 teams — 358325 601425 24806 22 185254286540 102225 227 240 48 — — — — — —
201524 A+ MLEDaytona Tortugas — 305276 461105 231013 10 167240261501 94239 338 228 40 — — — — — —
201625 AA MLEPensacola Blue Wahoos — 242217 391002 20693 00 180257253511 74249 298 229 41 — — — — — —
201726 AA MLEPensacola Blue Wahoos — 250231 341401 17620 00 147207221428 74190 257 186 12 — — — — — —
201827 AAA MLE2 teams — 189174 41813 12511 00 236289345634 109310 276 277 73 — — — — — —
201928 AAA MLEMemphis Redbirds — 222205 33417 14901 00 161220293513 132228 416 226 39 — — — — — —
202029 MLB MLESeattle Mariners — 2018 3000 250 00 167263167430 250 2510 206 26 — — — — — —
202130 AAA MLEIndianapolis Indians — 175163 23502 10560 00 141192209400 67198 326 187 13 — — — — — —
202231 AAA MLE2 teams — 232206 343010 22832 11 165252325577 160202 369 257 60 — — — — — —
202332 AAA MLEGwinnett Stripers — 272235 44806 29946 40 187293298590 111268 3511 266 66 — — — — — —
202433 AAA MLE2 teams — 143122 17303 16584 41 139261238498 98227 4111 237 47 — — — — — —
202534 AAA MLESugar Land Space Cowboys — 8074 6102 5431 00 81152176328 95136 546 144 -16 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202433 AAA MLE2 teams — 143122 17303 16584 41 139261238498 98227 4111 237 47 — — — — — —
202534 AAA MLESugar Land Space Cowboys — 8074 6102 5431 00 81152176328 95136 546 144 -16 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202736 MLB MLEHOU 10% 142128 24414 11422 31 187261314575 127243 308 260 62 -6 +0 +0 +3 +3 -0.1
▸ 2027 — real world (MLB)
202736 MLB CTXHOU 10% 98 1000 130 00 189262316579 127247 3311 262 62 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202837 MLB MLEHOU 1% 8073 13202 6241 10 180252296548 116237 308 249 55 -4 +0 -7 +1 +2 -0.8
202837 MLB CTXHOU 1% 11 0000 000 00 182254298552 116241 00 251 55 -0 +0 -0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2118 3000 250 00 167250167417 231 2410 208 44 -2 +0 -1 +0 +0 -0.2
/ 162G— A+C — 650557 93000 621550 00 167250167417 231 2410 208 44 -57 +0 -23 +12 +14 -5.5
Career— MLE — 29942696 471104451 22990634 185 175248273521 98239 308 233 44 -10 +1 -8 +3 +4 -1.0
/ 162G— MLE — 650585 10323111 501977 41 176249275524 99242 308 233 44 -35 +2 -26 +12 +14 -3.4

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.

2025 AAASugar Land Space Cowboys · 80 PAwOBA .213 → .144 (−69)K% 45.0% → 54.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA45.00%÷0.995×1.200——54.30%
BB% (unintentional) /PA10.00%÷1.056×0.690—×0.9406.14%
HBP% /PA1.25%—×0.940—×0.9401.10%
Singles /BIP11.76%÷1.012×0.930—×0.94010.16%
Doubles /BIP2.94%÷0.891×0.830—×0.9402.58%
Triples /BIP0.00%÷0.900×0.970—×0.9400.00%
Home runs /BIP8.82%÷0.961×0.700—×0.9406.04%

Factors used: league row International League. Park (home-season share, regressed): HR 92, 1B 102, 2B 78, 3B 80, K 99, BB 111 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average).

Result: wOBA .213 → .144; ISO .143 → .091; BABIP .161 → .136. 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).

2024 AAASyracuse Mets · 128 PAwOBA .330 → .237 (−93)K% 32.8% → 40.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.81%÷0.968×1.200——40.70%
BB% (unintentional) /PA15.62%÷0.933×0.690—×0.94210.88%
HBP% /PA3.12%—×0.940—×0.9422.77%
Singles /BIP19.67%÷1.006×0.930×0.962×0.94216.48%
Doubles /BIP6.56%÷0.972×0.830×0.962×0.9425.07%
Triples /BIP0.00%÷0.900×0.970×0.962×0.9420.00%
Home runs /BIP8.20%÷1.059×0.700—×0.9425.10%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 101, 2B 94, 3B 80, K 94, BB 87 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.962.

Result: wOBA .330 → .237; ISO .184 → .116; BABIP .286 → .227. 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 AAAGwinnett Stripers · 272 PAwOBA .344 → .266 (−78)K% 29.0% → 34.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.04%÷1.005×1.200——34.69%
BB% (unintentional) /PA16.18%÷0.997×0.690—×0.95210.66%
HBP% /PA2.21%—×0.940—×0.9521.97%
Singles /BIP23.40%÷0.968×0.930×0.970×0.95220.76%
Doubles /BIP6.38%÷0.933×0.830×0.970×0.9525.25%
Triples /BIP0.00%÷0.999×0.970×0.970×0.9520.00%
Home runs /BIP6.38%÷0.984×0.700—×0.9524.32%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 94, 2B 87, 3B 100, K 101, BB 99 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.

Result: wOBA .344 → .266; ISO .164 → .119; BABIP .313 → .268. 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 AAADurham Bulls · 165 PAwOBA .360 → .257 (−104)K% 29.7% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.70%÷0.999×1.200——35.68%
BB% (unintentional) /PA15.15%÷1.059×0.690—×0.9629.49%
HBP% /PA0.61%—×0.940—×0.9620.55%
Singles /BIP19.32%÷0.988×0.930×0.950×0.96216.62%
Doubles /BIP3.41%÷1.091×0.830×0.950×0.9622.37%
Triples /BIP0.00%÷1.150×0.970×0.950×0.9620.00%
Home runs /BIP12.50%÷1.034×0.700—×0.9628.14%

Factors used: league row International League. Park (home-season share, regressed): HR 107, 1B 98, 2B 118, 3B 130, K 100, BB 112 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .360 → .257; ISO .263 → .175; BABIP .253 → .202. 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 AAAIndianapolis Indians · 175 PAwOBA .252 → .187 (−66)K% 25.7% → 32.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.71%÷0.961×1.200——32.12%
BB% (unintentional) /PA9.71%÷1.100×0.690—×0.9725.92%
HBP% /PA0.00%—×0.940—×0.9720.00%
Singles /BIP17.43%÷1.011×0.930×0.959×0.97214.95%
Doubles /BIP6.42%÷0.986×0.830×0.959×0.9725.04%
Triples /BIP0.00%÷0.914×0.920×0.959×0.9720.00%
Home runs /BIP2.75%÷1.096×0.700—×0.9721.71%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 119, 1B 102, 2B 97, 3B 83, K 92, BB 120 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .252 → .187; ISO .104 → .072; BABIP .239 → .198. 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).

2019 AAAMemphis Redbirds · 222 PAwOBA .307 → .226 (−81)K% 31.1% → 40.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.08%÷0.986×1.290——40.67%
BB% (unintentional) /PA9.01%÷1.035×0.710—×0.9926.13%
HBP% /PA0.45%—×0.980—×0.9920.44%
Singles /BIP21.88%÷1.014×0.900×0.950×0.99218.30%
Doubles /BIP3.91%÷0.917×0.810×0.950×0.9923.25%
Triples /BIP0.78%÷0.900×0.810×0.950×0.9920.66%
Home runs /BIP7.81%÷0.982×0.780—×0.9926.15%

Factors used: league row PCL. Park (home-season share, regressed): HR 96, 1B 103, 2B 83, 3B 80, K 97, BB 107 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .307 → .226; ISO .188 → .137; BABIP .279 → .228. 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).

2018 AAASalt Lake Bees · 161 PAwOBA .335 → .266 (−69)K% 20.5% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.50%÷1.003×1.290——26.37%
BB% (unintentional) /PA10.56%÷1.068×0.710—×1.0037.04%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP25.93%÷1.064×0.900×1.018×1.00322.38%
Doubles /BIP8.33%÷1.045×0.810×1.018×1.0036.59%
Triples /BIP0.00%÷0.969×0.810×1.018×1.0030.00%
Home runs /BIP2.78%÷0.958×0.780—×1.0032.27%

Factors used: league row PCL. Park (home-season share, regressed): HR 92, 1B 113, 2B 109, 3B 94, K 101, BB 114 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .335 → .266; ISO .128 → .102; BABIP .352 → .296. 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).

2018 AAMobile BayBears · 28 PAwOBA .411 → .337 (−74)K% 25.0% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.012×1.220——30.14%
BB% (unintentional) /PA3.57%÷1.040×0.680—×0.9782.28%
HBP% /PA3.57%—×0.840—×0.9782.93%
Singles /BIP31.58%÷1.021×0.920—×0.97827.82%
Doubles /BIP5.26%÷1.014×0.910—×0.9784.62%
Triples /BIP5.26%÷0.944×0.880—×0.9784.80%
Home runs /BIP5.26%÷0.959×0.800—×0.9784.29%

Factors used: league row SL. Park (home-season share, regressed): HR 92, 1B 104, 2B 103, 3B 89, K 102, BB 108 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .411 → .337; ISO .231 → .189; BABIP .444 → .389. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .