Josh Altmann

Pos1B
B/TR/R
Born1994-07-06
Age (2026)32

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
201521 ROK2 teams 205185 37932 9327 109 200264314577 114230 164 237 39
201521 ROK2 teams 205180 451232 14227 109 250328383712 133274 117 315 100
201622 A3 teams 456413 862536 269815 1211 208280327607 119258 216 264 61
201622 A3 teams 456399 1032548 406215 1211 258348401749 143288 149 337 116
201723 A+Down East Wood Ducks 450412 842119 271158 145 204266325591 121260 266 258 56
201723 A+Down East Wood Ducks 450397 9722110 42888 145 244329380709 136291 209 319 103
201824 A+Down East Wood Ducks 414375 581219 2613013 60 155234264498 109208 316 224 30
201824 A+Down East Wood Ducks 414356 7916120 459013 60 222331441772 219240 2211 345 122
201925 A+2 teams 378327 551605 2911516 94 168269263532 95236 308 236 39
201925 A+2 teams 378311 651807 458416 94 209339334673 125258 2212 310 95
202228 INTLAlgodoneros de Guasave 5138 5100 7181 00 132283158441 26238 3514
202228 INTLAlgodoneros de Guasave 5138 5100 7181 00 132283158441 26238 3514 206 16
202329 INTLAdelaide Giants 165133 291116 26264 31 218362451813 233225 1616
202329 INTLAdelaide Giants 165133 291116 26264 31 218362451813 233225 1616 359 133
202430 INTLLeones de Ponce 163146 351004 14412 51 240315390705 151304 259
202430 INTLLeones de Ponce 163146 351004 14412 51 240315390705 151304 259 315 100
▸ Career Totals
Career 22822029 389105941 16457566 5931 192274313587 121245 257 205 15 -219 -1 +0 -41 +65 -20.0
/ 162G 650578 11230312 4716419 179 194277318595 125247 257 205 15 -62 -0 +0 -12 +18 -5.7

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201521 A+High Desert Mavericks 2523 6020 240 20 261320435755 174316 168 330 111 +0 +0 +1 0.1
201521 ROKAZL Rangers 180157 391212 12187 89 248330376705 127268 107 313 98 -0 -2 +5 0.3
201622 A+High Desert Mavericks 2827 7100 061 00 259286296582 37333 210 266 62 -1 +0 +1 -0.0
201622 AHickory Crawdads 258227 591626 23388 97 260349427776 167290 159 348 125 +7 -1 +7 1.4
201622 INTLAdelaide Bite 170145 37822 17186 34 255357379736 124278 1110 333 113 +2 -1 +5 0.6
201723 A+Down East Wood Ducks 450397 9722110 42888 145 244329380709 136291 209 319 103 +1 +1 +13 1.5
201824 A+Down East Wood Ducks 414356 7916120 459013 60 222331441772 219240 2211 345 122 +10 +1 +12 2.4
201925 AAFrisco RoughRiders 184162 361304 10449 11 222304377680 154274 245 303 90 -2 -0 +5 0.3
201925 A+Down East Wood Ducks 194149 29503 35407 83 195372289660 94241 2118 316 100 -0 +0 +5 0.6
202228 INTLAlgodoneros de Guasave 5138 5100 7181 00 132283158441 26238 3514 206 16 -5 +0 +1 -0.3
202329 INTLAdelaide Giants 165133 291116 26264 31 218362451813 233225 1616 359 133 +6 +0 +5 1.1
202430 INTLLeones de Ponce 163146 351004 14412 51 240315390705 151304 259 315 100 -0 +1 +5 0.5