Last Updated on October 4, 2025 by Mat Diekhake

Joe Johnson — NBA per-game statistics by season:

Year Team Age GP GS MPG PPG RPG APG SPG BPG TOPG FG% 3P% FT%
2001-02 2TM 20 77 60 24.9 7.5 3.3 2.3 0.8 0.3 0.9 .430 .292 .774
2001-02 BOS 20 48 33 20.9 6.3 2.9 1.5 0.7 0.2 0.6 .439 .273 .769
2001-02 PHO 20 29 27 31.5 9.6 4.1 3.6 0.9 0.4 1.5 .420 .333 .778
2002-03 PHO 21 82 34 27.5 9.8 3.2 2.6 0.8 0.2 1.3 .397 .366 .774
2003-04 PHO 22 82 77 40.6 16.7 4.7 4.4 1.1 0.3 2.4 .430 .305 .750
2004-05 PHO 23 82 82 39.5 17.1 5.1 3.5 1.0 0.3 1.8 .461 .478 .750
2005-06 ATL 24 82 82 40.7 20.2 4.1 6.5 1.3 0.4 3.3 .453 .356 .791
2006-07 ATL 25 57 57 41.4 25.0 4.2 4.4 1.1 0.2 3.1 .471 .381 .748
2007-08 ATL 26 82 82 40.8 21.7 4.5 5.8 1.0 0.2 2.7 .432 .381 .834
2008-09 ATL 27 79 79 39.5 21.4 4.4 5.8 1.1 0.2 2.5 .437 .360 .826
2009-10 ATL 28 76 76 38.0 21.3 4.6 4.9 1.1 0.1 1.9 .458 .369 .818
2010-11 ATL 29 72 72 35.5 18.2 4.0 4.7 0.7 0.1 2.0 .443 .297 .802
2011-12 ATL 30 60 60 35.5 18.8 3.7 3.9 0.8 0.2 1.9 .454 .388 .849
2012-13 BRK 31 72 72 36.7 16.3 3.0 3.5 0.7 0.2 1.7 .423 .375 .820
2013-14 BRK 32 79 79 32.6 15.8 3.4 2.7 0.6 0.1 1.5 .454 .401 .815
2014-15 BRK 33 80 80 34.9 14.4 4.8 3.7 0.7 0.2 1.7 .435 .359 .801
2015-16 2TM 34 81 81 33.4 12.2 3.6 3.9 0.8 0.0 2.0 .439 .383 .831
2015-16 BRK 34 57 57 33.9 11.8 3.9 4.1 0.7 0.0 2.0 .406 .371 .852
2015-16 MIA 34 24 24 32.0 13.4 2.8 3.6 0.9 0.1 1.8 .518 .417 .765
2016-17 UTA 35 78 14 23.6 9.2 3.1 1.8 0.5 0.2 0.9 .436 .411 .818
2017-18 2TM 36 55 4 21.9 6.8 3.1 1.5 0.3 0.1 0.9 .406 .276 .889
2017-18 UTA 36 32 3 21.9 7.3 3.3 1.4 0.4 0.2 1.0 .420 .274 .833
2017-18 HOU 36 23 1 22.0 6.0 2.8 1.7 0.3 0.0 0.8 .381 .279 .952
2021-22 BOS 40 1 0 2.0 2.0 0.0 0.0 0.0 0.0 0.0 1.000    
Career 1277 1091 34.6 16.0 4.0 3.9 0.8 0.2 1.9 .441 .371 .802

Joe Johnson — NBA career totals by season:

Year Team Age GP GS MIN PTS REB AST STL BLK TOV FG% 3P% FT%
2001-02 BOS/PHO 20 77 60 1916 581 257 179 59 20 71 .430 .292 .774
2002-03 PHO 21 82 34 2255 803 264 210 62 19 108 .397 .366 .774
2003-04 PHO 22 82 77 3331 1367 385 362 93 26 199 .430 .305 .750
2004-05 PHO 23 82 82 3240 1400 422 291 79 24 148 .461 .478 .750
2005-06 ATL 24 82 82 3340 1653 335 536 103 31 267 .453 .356 .791
2006-07 ATL 25 57 57 2359 1426 239 249 60 11 176 .471 .381 .748
2007-08 ATL 26 82 82 3343 1779 367 474 84 18 223 .432 .381 .834
2008-09 ATL 27 79 79 3124 1688 346 455 84 19 195 .437 .360 .826
2009-10 ATL 28 76 76 2886 1619 353 369 82 5 145 .458 .369 .818
2010-11 ATL 29 72 72 2554 1312 291 338 47 7 146 .443 .297 .802
2011-12 ATL 30 60 60 2127 1129 221 232 48 13 116 .454 .388 .849
2012-13 BRK 31 72 72 2642 1170 218 253 49 14 123 .423 .375 .820
2013-14 BRK 32 79 79 2575 1245 270 216 47 10 120 .454 .401 .815
2014-15 BRK 33 80 80 2791 1154 384 292 59 14 137 .435 .359 .801
2015-16 BRK/MIA 34 81 81 2703 992 292 318 61 4 159 .439 .383 .831
2016-17 UTA 35 78 14 1843 715 243 144 36 18 69 .436 .411 .818
2017-18 UTA/HOU 36 55 4 1205 372 172 83 18 7 49 .406 .276 .889
2021-22 BOS 40 1 0 2 2 0 0 0 0 0 1.000   1.000
Total     1277 1091 44236 20407 5059 5001 1071 260 2451 .441 .371 .802

Joe Johnson — NBA regular-season career per‑game evolution & impact:


Year Team Role Tier MPG Usage Tier PPG RPG APG STK (SPG + BPG) Impact Index* Notes / Role Evolution
2001–02 BOS / PHX Rookie / Developing Wing 24.9 Medium 7.5 3.3 2.3 1.1 (0.8 + 0.3) (7.5 + 3.3 + 2.3 + 1.1)/2 = 7.1 Split season between Boston & Phoenix. Modest usage, still finding his role. 
2002–03 Phoenix Supporting Wing 27.5 Medium 9.8 3.2 2.6 1.0 (0.8 + 0.2) = 8.3 A step up: more minutes, more confidence, modest offensive growth. 
2003–04 Phoenix Scoring Wing / Emerging Star 40.6 High 16.7 4.7 4.4 1.4 (1.1 + 0.3) = 13.6 Breakout season: full usage as go-to scoring option, with increasing assist and defensive contributions. 
2004–05 Phoenix Primary Scorer / Wing Creator 39.5 High 17.1 5.1 3.5 1.3 (1.0 + 0.3) = 13.0 Solid, balanced contributions; still primary scoring force. 
2005–06 Atlanta All-Star Scorer / Facilitator 40.7 Very High 20.2 4.1 6.5 1.7 (1.3 + 0.4) = 16.25 Peak usage: heavy scoring + assist burden. A signature “alpha wing” season. 
2006–07 Atlanta Lead Wing Scorer 41.4 Very High 25.0 4.2 4.4 1.3 (1.1 + 0.2) = 17.4 His statistical apex: highest PPG, still contributing across the board. 
2007–08 Atlanta Dual Threat Wing 40.8 Very High 21.7 4.5 5.8 1.2 (1.0 + 0.2) = 16.6 Still heavy usage, with balanced assist load and defensive activity. 
2008–09 Atlanta Scoring Wing / Veteran Core 39.5 Very High 21.4 4.4 5.8 1.3 (1.1 + 0.2) = 16.45 Maintains high-level production despite aging. 
2009–10 Atlanta Veteran Scoring Wing 38.0 High 21.3 4.6 4.9 1.2 (1.1 + 0.1) = 15.0 Slight dip in assists; still among primary offensive options. 
2010–11 Atlanta Veteran Anchor / Scoring Option 35.5 High 18.2 4.0 4.7 0.8 (0.7 + 0.1) = 13.85 Age begins to affect defensive activity, but scoring and assists remain strong. 
2011–12 Atlanta Steady Veteran Wing 35.5 High 18.8 3.7 3.9 1.0 (0.8 + 0.2) = 13.7 Still a reliable two-way contributor, though usage a bit more contained. 
2012–13 Brooklyn Veteran Lead / Facilitator 36.7 High 16.3 3.0 3.5 0.9 (0.7 + 0.2) = 11.85 Role shifts — still a go-to scorer but with lower rebounding and defensive numbers. 
2013–14 Brooklyn Scoring Veteran 32.6 Medium-High 15.8 3.4 2.7 0.7 (0.6 + 0.1) = 11.3 Usage and production slip; more specialized role as scorer off bench / starter hybrid. 
2014–15 Brooklyn Veteran Scoring / Mentor 34.9 Medium-High 14.4 4.8 3.7 0.9 (0.7 + 0.2) = 12.0 Nice rebound in assists + rebounds; still impactful in limited usage. 
2015–16 Brooklyn / Miami Role Wing / Mentor 33.4 Medium 12.2 3.6 3.9 0.8 (0.8 + 0.0) = 10.25 Usage drops; still contributes offensively and steady defense. 
2016–17 Utah Veteran Reserve Wing 23.6 Medium 9.2 3.1 1.8 0.7 (0.5 + 0.2) = 7.4 Deep role shift; fewer touches, more spot scoring. 
2017–18 Utah / HOU Deep Bench / Legacy Role ~ Medium ~9.0* ~2.5* ~0.6* ~0.6* ~6.35 In his final playing years, Johnson’s minutes and production are heavily curtailed (see minimal stats in 2017–18).