J.J. Hardy

PosSS
B/TR/R
Born1982-08-19
Age (2026)43
Barrel%
102.9
xwOBA
150.268
Avg EV
2287.0
Whiff%
900.068
Chase%
660.285
Speed
2226.1

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
200522 MLBMilwaukee Brewers 427372 922219 44481 00 .247.329.384.713 .137.262 1110 .300 88 -6 +0 +9 +5 +12 2.0
200623 MLBMilwaukee Brewers 139128 31505 10230 11 .242.297.398.696 .156.257 177 .305 91 -1 -0 +7 +1 +4 1.1
200724 MLBMilwaukee Brewers 638592 16430126 40731 23 .277.324.463.787 .186.279 116 .340 118 +13 -1 +19 +7 +18 5.8
200825 MLBMilwaukee Brewers 629569 16131424 52981 21 .283.344.478.822 .195.305 168 .351 127 +19 +0 +13 +7 +18 5.8
200926 MLB2 teams 539486 11118214 45972 01 .228.296.360.657 .132.255 188 .288 79 -13 -0 +12 +6 +15 2.0
201027 MLBMinnesota Twins 375340 891827 28540 11 .262.318.388.706 .126.290 147 .304 91 -4 -0 +12 +4 +11 2.3
201128 MLBBaltimore Orioles 567527 14226027 31922 00 .269.312.472.785 .203.278 165 .333 113 +8 +0 +15 +6 +16 4.6
201229 MLBBaltimore Orioles 713663 15528320 381063 00 .234.278.376.654 .142.250 155 .279 72 -23 +0 +19 +8 +20 2.4
201330 MLBBaltimore Orioles 644601 15729024 38730 21 .261.305.429.734 .168.263 116 .313 97 -2 +0 +13 +7 +18 3.7
201431 MLBBaltimore Orioles 569529 1442909 291044 00 .272.315.378.693 .106.321 185 .304 91 -6 +0 +18 +6 +16 3.5
201532 MLBBaltimore Orioles 437411 891507 20880 00 .217.253.304.557 .088.256 205 .247 47 -26 +0 +12 +5 +12 0.3
201633 MLBBaltimore Orioles 438405 1113009 26680 00 .274.318.415.733 .141.305 166 .311 96 -2 +0 +5 +5 +12 2.1
201734 MLB2 teams 299278 611515 19561 01 .219.272.335.606 .115.258 196 .264 60 -13 -0 +6 +3 +8 0.4
▸ Career Totals (MLE all levels + projections)
Career 64145901 150729614186 42098015 89 .255.307.405.711 .149.277 157 .306 92 -56 -2 +159 +69 +182 35.9
/ 162G 650598 15230119 43992 11 .254.307.403.710 .149.275 157 .306 92 -6 -0 +16 +7 +18 3.6

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
200522 MLBMilwaukee Brewers 427372 922219 44481 00 .247.329.384.713 .137.262 1110 .315 99 -1 +0 +9 +5 +12 2.6
200623 MLBMilwaukee Brewers 139128 31505 10230 11 .242.297.398.696 .156.257 177 .308 94 -1 -0 +7 +1 +4 1.2
200724 MLBMilwaukee Brewers 638592 16430126 40731 23 .277.324.463.787 .186.279 116 .344 122 +16 -1 +19 +7 +18 6.0
200825 MLBMilwaukee Brewers 629569 16131424 52981 21 .283.344.478.822 .195.305 168 .359 133 +23 +0 +13 +7 +18 6.2
200926 MLBMilwaukee Brewers 465414 9516211 43852 01 .229.305.357.662 .128.260 189 .296 85 -8 -0 +12 +6 +13 2.3
200926 AAANashville Sounds 7471 18204 390 00 .254.284.451.734 .197.241 124 .322 105 +0 +0 +2 0.3
201027 MLBMinnesota Twins 375340 911936 28540 11 .268.323.394.717 .126.299 147 .315 100 -0 -0 +12 +4 +11 2.7
201128 MLBBaltimore Orioles 567527 14227030 31922 00 .269.312.491.804 .222.273 165 .348 124 +16 +0 +15 +6 +16 5.3
201229 MLBBaltimore Orioles 713663 15830222 381063 00 .238.283.389.672 .151.253 155 .295 84 -13 +0 +19 +8 +20 3.4
201330 MLBBaltimore Orioles 644601 15827025 38730 21 .263.307.433.739 .170.263 116 .325 107 +5 +0 +13 +7 +18 4.4
201431 MLBBaltimore Orioles 569529 1422809 291044 00 .268.311.372.684 .104.317 185 .304 91 -6 +0 +18 +6 +16 3.5
201532 MLBBaltimore Orioles 437411 901408 20880 00 .219.255.311.567 .092.257 205 .252 51 -24 +0 +12 +5 +12 0.5
201633 MLBBaltimore Orioles 438405 1092909 26680 00 .269.313.407.721 .138.299 166 .316 100 -0 +0 +5 +5 +12 2.3
201734 MLBBaltimore Orioles 268254 551314 12481 01 .217.255.323.578 .106.252 184 .258 56 -13 -0 +6 +3 +8 0.3
201734 AAANorfolk Tides 3122 5101 970 00 .227.452.409.861 .182.286 2329 .399 163 +2 +0 +1 0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 63095805 148829114188 41196015 89 .256.307.408.716 .152.277 157 .315 99 -7 -2 +159 +69 +179 40.6