
#23SF · Denver Nuggets
Height
6'8"
Weight
210 lbs
Age
30
College
North Carolina
Experience
6 yrs
Wingspan
6'10.0"
Reach
8'7.0"
Hand Size
8" × 8.5"
Grade this player:
| Year | Team | GP | PPG | RPG | APG | SPG | BPG | FG% | 3PT% | FT% |
|---|---|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 394 | 12.2 | 3.8 | 2.4 | 0.7 | 0.4 | 48.0% | 39.6% | 84.9% |
| 2025-26 | ![]() | 54 | 12.2 | 3.8 | 2.4 |
| Date | OPP | Result | MIN | PTS | REB | AST | STL | BLK | FG | 3PT | +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fri, 5/1 | @ MIN | L 98-110 | 39 | 27 | 8 | 3 | 0 | 1 | 8-15 | 5-10 | -3 |
| Tue, 4/28 | vs MIN | W 125-113 | 36 | 18 |
Length
2 years
Total Value
$44.1M
Guaranteed
$44.1M
AAV
$21.1M/yr
Cameron Johnson's contract with the Denver Nuggets earns a C+ CVI — roughly what you'd expect for this level of production and salary. Cameron's current production grades out in the middle of the pack among NBA small forwards. His $21.1M average annual value ranks as mid-tier money for the small forward market. The production lines up closely with the price tag, which is essentially paying fair market value. At 30, Cameron is in his prime productive window — exactly when teams want their highest-paid players performing at their peak. The 2-year deal keeps the commitment short, giving the team financial flexibility to move on if performance drops.
Cameron Johnson earns a B- Performance grade this season — a quality starter-level small forward putting up solid numbers for the Denver Nuggets. This season, Cameron is putting up 12.2 points, 3.8 rebounds, and 2.4 assists per game across 394 games. Cameron's strongest area is FG% at 48.0, which compares favorably to the small forward median of 46.0. The biggest area for growth is APG at 2.4 (small forward median: 4.0). Among 119 NBA small forwards graded this season, Cameron ranks 28th. Cameron is a reliable contributor who the Denver Nuggets can count on game to game.
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
| 0.7 |
| 0.4 |
| 48.0% |
| 43.0% |
| 83.9% |
| 2024-25 | ![]() | 57 | 18.8 | 4.3 | 3.4 | 0.9 | 0.4 | 47.5% | 39.0% | 89.3% |
| 2023-24 | ![]() | 58 | 13.4 | 4.3 | 2.4 | 0.8 | 0.3 | 44.6% | 39.1% | 78.9% |
| 2022-23 | ![]() | 42 | 15.5 | 4.4 | 1.9 | 1.2 | 0.3 | 47.0% | 40.4% | 84.2% |
| 2021-22 | ![]() | 66 | 12.5 | 4.1 | 1.5 | 0.9 | 0.2 | 46.0% | 42.5% | 86.0% |
| 2020-21 | ![]() | 60 | 9.6 | 3.3 | 1.4 | 0.6 | 0.3 | 42.0% | 34.9% | 84.7% |
| 2019-20 | ![]() | 57 | 8.8 | 3.3 | 1.2 | 0.6 | 0.4 | 43.5% | 39.0% | 80.7% |
| 6 |
| 5 |
| 3 |
| 0 |
| 8-13 |
| 2-7 |
| +24 |
| Sun, 4/26 | @ MIN | L 96-112 | 27 | 9 | 2 | 2 | 1 | 1 | 3-6 | 1-2 | -12 |
| Fri, 4/24 | @ MIN | L 96-113 | 24 | 6 | 2 | 1 | 1 | 0 | 2-6 | 0-3 | -14 |
| Tue, 4/21 | vs MIN | L 114-119 | 28 | 13 | 1 | 2 | 1 | 0 | 5-10 | 1-6 | -10 |
| Sat, 4/18 | vs MIN | W 116-105 | 33 | 12 | 0 | 1 | 0 | 0 | 5-12 | 2-7 | +5 |
| Thu, 4/9 | vs MEM | W 136-119 | 30 | 18 | 3 | 2 | 1 | 0 | 8-12 | 2-4 | +7 |
| Tue, 4/7 | vs POR | W 137-132 | 37 | 17 | 6 | 7 | 0 | 0 | 6-9 | 1-3 | +25 |
Cameron Johnson's public standing has made a notable recovery, now sitting at a B+ sentiment grade after what was a rough stretch earlier in the season — a comeback narrative that mirrors his literal return to the floor following a six-week knee scare. The driving force behind the sentiment rebound is straightforward: the injury turned out to be less serious than feared, and Johnson came back looking like himself, putting up 19 points and a pair of steals against Utah in a performance that quieted the loudest concerns about his durability. That return production tracks reasonably well against his overall 2025-26 season line — 12.2 PPG, 3.8 RPG, and 2.4 APG across 54 games — which earns a B- performance grade, the profile of a reliable above-average wing who contributes without dominating, exactly the role a $21.1M AAV contract demands on a contending roster. Media framing around Johnson is measured rather than celebratory: the prevailing take is that he is a credible 3-and-D piece who has stabilized his standing, not someone who has elevated it, and his own public confidence about defining his role on a deep Denver team reads more as reassurance than declaration. The Nuggets' recent roster activity — adding Tyus Jones, Spencer Jones, and KJ Simpson while cutting Tamar Bates — reflects a team fine-tuning depth ahead of a playoff run, which keeps the pressure on veterans like Johnson to perform consistently when it matters most. With Denver sitting as the No. 3 seed in the Western Conference and riding a 12-game win streak, the stakes are real, and Johnson's narrative will ultimately be decided by how he holds up when the lights get brightest.