J.J. Hardy

PosSS
B/TR/R
Born1982-08-19
Age (2027)44
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201532MLBBAL437.219/.255/.31180540.2
201633MLBBAL438.269/.313/.40790961.8
201734AAABAL31.227/.452/.40910101—.200/.355/.360
201734MLBBAL268.217/.255/.32340590.1
201835No MLB games played
201936No MLB games played
202037No MLB games played
202138No MLB games played
202239No MLB games played
202340No MLB games played
202441No MLB games played
202542No MLB games played
202643No MLB games played
Last 3 seasons WAR 2.1
Contract
No contract data on file.
Skills · percentileStatcast 2015-2017
Avg EV39
Speed22
xwOBA18
Barrel%10

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)
200522 MLBMilwaukee Brewers — 427372 922219 44481 00 247329384713 137262 1110 315 91 -4 +0 +9 +5 +9 1.9
200623 MLBMilwaukee Brewers — 139128 31505 10230 11 242297398696 156257 177 308 95 -1 -0 +7 +1 +3 1.1
200724 MLBMilwaukee Brewers — 638592 16430126 40731 23 277324463787 186279 116 344 118 +14 -1 +19 +7 +14 5.4
200825 MLBMilwaukee Brewers — 629569 16131424 52981 21 283344478822 195305 168 359 127 +20 +0 +13 +7 +14 5.4
200926 MLBMilwaukee Brewers — 465414 9516211 43852 01 229305357662 128260 189 296 87 -7 -0 +12 +6 +10 2.0
200926 AAANashville Sounds — 7471 18204 390 00 254284451734 197241 124 322 60 — — — — — —
201027 MLBMinnesota Twins — 375340 911936 28540 11 268323394717 126299 147 315 98 -1 -0 +12 +4 +8 2.3
201128 MLBBaltimore Orioles — 567527 14227030 31922 00 269312491804 222273 165 348 112 +8 +0 +15 +6 +12 4.2
201229 MLBBaltimore Orioles — 713663 15830222 381063 00 238283389672 151253 155 295 79 -18 +0 +19 +8 +15 2.4
201330 MLBBaltimore Orioles — 644601 15827025 38730 21 263307433739 170263 116 325 98 -1 +0 +13 +7 +14 3.3
201431 MLBBaltimore Orioles — 569529 1422809 291044 00 268311372684 104317 185 304 88 -8 +0 +18 +6 +12 2.9
201532 MLBBaltimore Orioles — 437411 901408 20880 00 219255311567 92257 205 252 54 -24 +0 +12 +5 +9 0.2
201633 MLBBaltimore Orioles — 438405 1092909 26680 00 269313407721 138299 166 316 96 -2 +0 +5 +5 +9 1.8
201734 MLBBaltimore Orioles — 268254 551314 12481 01 217255323578 106252 184 258 59 -13 -0 +6 +3 +6 0.1
201734 AAANorfolk Tides — 3122 5101 970 00 227452409861 182286 2329 399 101 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 63095805 148829114188 41196015 89 256307408716 152277 157 315 99 -6 -2 +159 +69 +137 36.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200522 MLB MLEMilwaukee Brewers — 427379 922219 37481 00 243312377689 135262 119 303 91 -4 +0 +9 +5 +9 1.9
200623 MLB MLEMilwaukee Brewers — 139128 31505 10230 11 242297398696 156257 177 308 95 -1 -0 +7 +1 +3 1.1
200724 MLB MLEMilwaukee Brewers — 638593 16430126 39731 23 277322462784 185279 116 343 118 +14 -1 +19 +7 +14 5.4
200825 MLB MLEMilwaukee Brewers — 629572 16131424 49981 21 281339476815 194305 168 355 127 +20 +0 +13 +7 +14 5.4
200926 MLB MLEMilwaukee Brewers — 465414 9516211 43852 01 229305357662 128260 189 296 87 -7 -0 +12 +6 +10 2.0
200926 AAA MLENashville Sounds — 7472 16203 2120 00 222243375618 153216 163 257 60 — — — — — —
201027 MLB MLEMinnesota Twins — 375341 911936 27540 11 267321393714 126299 147 313 98 -1 -0 +12 +4 +8 2.3
201128 MLB MLEBaltimore Orioles — 567530 13827027 28922 00 260300464764 204273 165 333 112 +8 +0 +15 +6 +12 4.2
201229 MLB MLEBaltimore Orioles — 713667 15631220 341063 00 234274376650 142253 155 285 79 -18 +0 +19 +8 +15 2.4
201330 MLB MLEBaltimore Orioles — 644604 15527023 35730 21 257297416713 159263 115 313 98 -1 +0 +13 +7 +14 3.3
201431 MLB MLEBaltimore Orioles — 569530 1412908 281044 00 266308366674 100317 185 299 88 -8 +0 +18 +6 +12 2.9
201532 MLB MLEBaltimore Orioles — 437411 881407 20880 00 214251299550 85257 205 248 54 -24 +0 +12 +5 +9 0.2
201633 MLB MLEBaltimore Orioles — 438406 1083008 25680 00 266309399708 133299 166 310 96 -2 +0 +5 +5 +9 1.8
201734 MLB MLEBaltimore Orioles — 268254 551314 12481 01 217255323578 106252 184 255 59 -13 -0 +6 +3 +6 0.1
201734 AAA MLENorfolk Tides — 3125 5101 680 00 200355360715 160243 2619 318 101 — — — — — —
200522 MLB MLEMilwaukee Brewers — 427379 922219 37481 00 243312377689 135256 119 303 91 -4 +0 +9 +5 +9 1.9
200522 MLB RAWMilwaukee Brewers — 427372 922219 44481 00 247329384713 137262 1110 315 91 -4 +0 +9 +5 +9 1.9
200623 MLB MLEMilwaukee Brewers — 139128 31505 10230 11 242297398696 156257 177 308 95 -1 -0 +7 +1 +3 1.1
200623 MLB RAWMilwaukee Brewers — 139128 31505 10230 11 242297398696 156257 177 308 95 -1 -0 +7 +1 +3 1.1
200724 MLB MLEMilwaukee Brewers — 638593 16430126 39731 23 277322462784 185279 116 343 118 +14 -1 +19 +7 +14 5.4
200724 MLB RAWMilwaukee Brewers — 638592 16430126 40731 23 277324463787 186279 116 344 118 +14 -1 +19 +7 +14 5.4
200825 MLB MLEMilwaukee Brewers — 629572 16131424 49981 21 281339476815 194303 168 355 127 +20 +0 +13 +7 +14 5.4
200825 MLB RAWMilwaukee Brewers — 629569 16131424 52981 21 283344478822 195305 168 359 127 +20 +0 +13 +7 +14 5.4
200926 MLB MLE2 teams — 539486 11118214 45972 01 228296360657 132255 188 291 83 -11 -0 +12 +6 +12 1.8
200926 MLB RAW2 teams — 539485 11318215 46942 01 233302371673 138257 179 300 83 -11 -0 +12 +6 +12 1.8
201027 MLB MLEMinnesota Twins — 375341 911936 27540 11 267321393714 126298 147 313 98 -1 -0 +12 +4 +8 2.3
201027 MLB RAWMinnesota Twins — 375340 911936 28540 11 268323394717 126299 147 315 98 -1 -0 +12 +4 +8 2.3
201128 MLB MLEBaltimore Orioles — 567530 13827027 28922 00 260300464764 204267 165 333 112 +8 +0 +15 +6 +12 4.2
201128 MLB RAWBaltimore Orioles — 567527 14227030 31922 00 269312491804 222273 165 348 112 +8 +0 +15 +6 +12 4.2
201229 MLB MLEBaltimore Orioles — 713667 15631220 341063 00 234274376650 142250 155 285 79 -18 +0 +19 +8 +15 2.4
201229 MLB RAWBaltimore Orioles — 713663 15830222 381063 00 238283389672 151253 155 295 79 -18 +0 +19 +8 +15 2.4
201330 MLB MLEBaltimore Orioles — 644604 15527023 35730 21 257297416713 159259 115 313 98 -1 +0 +13 +7 +14 3.3
201330 MLB RAWBaltimore Orioles — 644601 15827025 38730 21 263307433739 170263 116 325 98 -1 +0 +13 +7 +14 3.3
201431 MLB MLEBaltimore Orioles — 569530 1412908 281044 00 266308366674 100315 185 299 88 -8 +0 +18 +6 +12 2.9
201431 MLB RAWBaltimore Orioles — 569529 1422809 291044 00 268311372684 104317 185 304 88 -8 +0 +18 +6 +12 2.9
201532 MLB MLEBaltimore Orioles — 437411 881407 20880 00 214251299550 85253 205 248 54 -24 +0 +12 +5 +9 0.2
201532 MLB RAWBaltimore Orioles — 437411 901408 20880 00 219255311567 92257 205 252 54 -24 +0 +12 +5 +9 0.2
201633 MLB MLEBaltimore Orioles — 438406 1083008 25680 00 266309399708 133298 166 310 96 -2 +0 +5 +5 +9 1.8
201633 MLB RAWBaltimore Orioles — 438405 1092909 26680 00 269313407721 138299 166 316 96 -2 +0 +5 +5 +9 1.8
201734 MLB MLE2 teams — 299279 601415 18561 01 215265326591 111252 196 262 63 -13 -0 +6 +3 +6 0.2
201734 MLB RAW2 teams — 299276 601415 21551 01 217275330605 112255 187 273 63 -13 -0 +6 +3 +6 0.2
200522 MLB MLEMilwaukee Brewers — 427386 922219 37481 00 238312370682 132262 119 303 91 — — — — — —
200623 MLB MLEMilwaukee Brewers — 139128 31505 10230 11 242297398696 156257 177 308 95 — — — — — —
200724 MLB MLEMilwaukee Brewers — 638593 16430126 39731 23 277322462784 185279 116 343 118 — — — — — —
200825 MLB MLEMilwaukee Brewers — 629574 16131424 49981 21 280339474813 193305 168 355 127 — — — — — —
200926 MLB MLE2 teams — 539487 11118214 45972 01 228296359656 131254 188 291 83 — — — — — —
201027 MLB MLEMinnesota Twins — 375345 911936 27540 11 264321388709 125299 147 313 98 — — — — — —
201128 MLB MLEBaltimore Orioles — 567532 13827027 28922 00 259300462762 203273 165 333 112 — — — — — —
201229 MLB MLEBaltimore Orioles — 713670 15631220 341063 00 233274375649 142253 155 285 79 — — — — — —
201330 MLB MLEBaltimore Orioles — 644604 15527023 35730 21 257297416713 159263 115 313 98 — — — — — —
201431 MLB MLEBaltimore Orioles — 569532 1412908 281044 00 265308365672 100317 185 299 88 — — — — — —
201532 MLB MLEBaltimore Orioles — 437414 881407 20880 00 213251297548 85257 205 248 54 — — — — — —
201633 MLB MLEBaltimore Orioles — 438410 1083008 25680 00 263309395704 132299 166 310 96 — — — — — —
201734 MLB MLE2 teams — 299278 601415 18561 01 216265327592 112251 196 262 63 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 63095805 148829114188 41196015 89 256307408716 152277 157 315 95 -6 -2 +159 +69 +137 36.3
/ 162G— A+C — 650598 15330119 42992 11 256307405712 149277 156 315 95 -1 -0 +16 +7 +14 3.7
Career— MLE — 64145926 149629714182 39598015 89 252301399700 147274 156 308 95 -6 -2 +159 +69 +137 36.3
/ 162G— MLE — 650601 15130118 40992 11 251301394695 143273 156 308 95 -1 -0 +16 +7 +14 3.7

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.

2017 AAANorfolk Tides · 31 PAwOBA .390 → .318 (−72)K% 22.6% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.58%÷0.995×1.200——27.24%
BB% (unintentional) /PA29.03%÷0.948×0.690—×0.94019.86%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP20.00%÷0.989×0.930—×0.94017.67%
Doubles /BIP6.67%÷1.001×0.830—×0.9405.20%
Triples /BIP0.00%÷1.150×0.970—×0.9400.00%
Home runs /BIP6.67%÷0.866×0.840—×0.9406.08%

Factors used: league row IL. Park (home-season share, regressed): HR 73, 1B 98, 2B 100, 3B 130, K 99, BB 90 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average).

Result: wOBA .390 → .318; ISO .182 → .175; BABIP .286 → .243. 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).

2009 AAANashville Sounds · 74 PAwOBA .313 → .257 (−56)K% 12.2% → 15.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.16%÷1.000×1.290——15.69%
BB% (unintentional) /PA4.05%÷1.000×0.710—×1.0032.89%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP19.35%÷1.000×0.900×1.019×1.00317.81%
Doubles /BIP3.23%÷1.000×0.810×1.019×1.0032.67%
Triples /BIP0.00%÷1.000×0.810×1.019×1.0030.00%
Home runs /BIP6.45%÷1.000×0.780—×1.0035.05%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.019.

Result: wOBA .313 → .257; ISO .197 → .151; BABIP .241 → .216. 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).