James Harden
Cleveland Cavaliers
Projected vs actual profile
Season averages, axes scaled to an elite starter level.
Model vs naive baseline
The naive forecaster projects the average of season and last-5 games. We publish the comparison for every stat, whichever side wins.
| Stat | Avg | Model MAE | Naive MAE | Skill |
|---|---|---|---|---|
| Points | 22.67 | 5.83 | 5.92 | +7.4% |
| Rebounds | 4.84 | 1.97 | 1.96 | +2.1% |
| Assists | 7.34 | 2.07 | 2.23 | +6.8% |
| 3PM | 2.84 | 1.41 | 1.49 | +5.2% |
Skill = CRPS improvement of the full probability distribution over a Poisson naive, per game. Points and rebounds drive the headline score; assists and threes are shown for transparency.
Game by game: predicted vs actual
The shaded band is the model's 10th to 90th percentile before tip-off. Dots are what he actually did.
Every game he started
| Date | Opponent | Points | Rebounds | Assists | 3PM |
|---|---|---|---|---|---|
| 2026-05-25 | vs New York Knicks | 12 (20.5) | 4 (5.0) | 2 (6.0) | 0 (2.4) |
| 2026-05-23 | vs New York Knicks | 19 (20.9) | 5 (5.1) | 5 (6.0) | 1 (2.6) |
| 2026-05-21 | @ New York Knicks | 18 (21.1) | 6 (4.6) | 2 (6.0) | 3 (2.7) |
| 2026-05-19 | @ New York Knicks | 15 (20.3) | 4 (4.4) | 3 (6.1) | 1 (2.8) |
| 2026-05-17 | @ Detroit Pistons | 9 (21.0) | 5 (4.3) | 6 (6.3) | 0 (2.6) |
| 2026-05-15 | vs Detroit Pistons | 23 (21.2) | 7 (4.4) | 4 (6.6) | 3 (2.6) |
| 2026-05-13 | @ Detroit Pistons | 30 (19.8) | 8 (4.0) | 6 (6.2) | 3 (2.4) |
| 2026-05-11 | vs Detroit Pistons | 24 (19.5) | 0 (4.3) | 11 (6.3) | 5 (2.3) |
| 2026-05-09 | vs Detroit Pistons | 19 (20.1) | 2 (4.7) | 7 (6.5) | 3 (2.3) |
| 2026-05-07 | @ Detroit Pistons | 10 (20.3) | 6 (4.6) | 3 (6.5) | 0 (2.3) |
| 2026-05-05 | @ Detroit Pistons | 22 (19.7) | 8 (4.1) | 7 (6.2) | 1 (2.4) |
| 2026-05-03 | vs Toronto Raptors | 18 (21.7) | 6 (4.8) | 3 (7.0) | 1 (2.7) |
| 2026-05-01 | @ Toronto Raptors | 16 (22.1) | 9 (4.3) | 9 (6.9) | 1 (2.9) |
| 2026-04-29 | vs Toronto Raptors | 23 (23.3) | 9 (4.0) | 5 (7.1) | 4 (2.8) |
| 2026-04-26 | @ Toronto Raptors | 19 (22.4) | 2 (3.9) | 8 (6.6) | 2 (2.8) |
| 2026-04-23 | @ Toronto Raptors | 18 (22.9) | 4 (3.9) | 4 (6.5) | 3 (2.9) |
| 2026-04-20 | vs Toronto Raptors | 28 (22.8) | 5 (3.6) | 4 (6.8) | 3 (2.9) |
| 2026-04-18 | vs Toronto Raptors | 22 (22.6) | 2 (4.0) | 10 (6.4) | 4 (2.9) |
| 2026-04-10 | @ Atlanta Hawks | 20 (20.6) | 0 (4.0) | 5 (6.3) | 2 (2.9) |
| 2026-04-08 | vs Atlanta Hawks | 21 (20.2) | 5 (4.5) | 4 (7.1) | 4 (2.7) |
| 2026-04-05 | vs Indiana Pacers | 28 (20.7) | 4 (5.3) | 7 (7.9) | 5 (2.6) |
| 2026-04-02 | @ Golden State Warriors | 19 (21.0) | 2 (5.1) | 5 (7.4) | 3 (2.6) |
| 2026-03-31 | @ Los Angeles Lakers | 17 (20.5) | 0 (4.9) | 3 (7.8) | 2 (2.7) |
| 2026-03-30 | @ Utah Jazz | 13 (22.8) | 6 (5.2) | 14 (8.2) | 1 (3.1) |
| 2026-03-27 | vs Miami Heat | 17 (22.5) | 5 (5.8) | 14 (7.8) | 2 (2.8) |
| 2026-03-25 | vs Miami Heat | 18 (23.1) | 9 (5.3) | 7 (7.7) | 3 (2.9) |
| 2026-03-24 | vs Orlando Magic | 26 (21.7) | 3 (5.2) | 7 (7.3) | 4 (2.8) |
| 2026-03-21 | @ New Orleans Pelicans | 20 (22.7) | 6 (5.2) | 10 (7.7) | 4 (2.7) |
| 2026-03-19 | @ Chicago Bulls | 36 (21.5) | 7 (5.3) | 9 (7.3) | 7 (2.8) |
| 2026-03-17 | @ Milwaukee Bucks | 27 (20.5) | 5 (5.4) | 6 (7.0) | 2 (2.4) |
| 2026-03-15 | vs Dallas Mavericks | 13 (21.2) | 5 (5.4) | 7 (7.7) | 1 (2.9) |
| 2026-03-13 | @ Dallas Mavericks | 17 (21.0) | 7 (5.0) | 7 (7.6) | 3 (2.6) |
| 2026-03-11 | @ Orlando Magic | 30 (19.5) | 5 (4.7) | 8 (6.9) | 5 (2.7) |
| 2026-03-09 | vs Philadelphia 76ers | 21 (20.5) | 5 (5.1) | 5 (8.4) | 3 (2.6) |
| 2026-03-08 | vs Boston Celtics | 19 (19.7) | 4 (5.3) | 10 (7.1) | 3 (2.4) |
| 2026-03-03 | vs Detroit Pistons | 18 (19.6) | 5 (4.5) | 7 (7.7) | 2 (2.5) |
| 2026-03-01 | @ Brooklyn Nets | 22 (19.2) | 9 (4.4) | 8 (7.6) | 4 (2.5) |
| 2026-02-24 | vs New York Knicks | 20 (18.6) | 2 (5.2) | 4 (7.7) | 4 (2.3) |
| 2026-02-22 | @ Oklahoma City Thunder | 20 (17.7) | 5 (4.7) | 9 (6.9) | 3 (2.2) |
| 2026-02-20 | @ Charlotte Hornets | 18 (18.8) | 4 (5.5) | 8 (7.1) | 2 (2.4) |
| 2026-02-19 | vs Brooklyn Nets | 16 (20.8) | 5 (5.6) | 9 (8.3) | 3 (2.6) |
| 2026-02-11 | vs Washington Wizards | 13 (23.0) | 4 (6.3) | 11 (6.9) | 1 (2.8) |
| 2026-02-09 | @ Denver Nuggets | 22 (21.7) | 10 (2.6) | 7 (7.1) | 2 (3.6) |
| 2026-02-07 | @ Sacramento Kings | 23 (13.2) | 2 (4.4) | 8 (2.9) | 5 (0.9) |
| 2026-01-30 | @ Denver Nuggets | 25 (24.4) | 5 (4.1) | 9 (7.3) | 4 (2.8) |
| 2026-01-27 | @ Utah Jazz | 16 (27.1) | 3 (4.2) | 10 (7.9) | 3 (3.1) |
| 2026-01-25 | vs Brooklyn Nets | 19 (26.7) | 6 (4.7) | 8 (8.3) | 3 (2.9) |
| 2026-01-22 | vs Los Angeles Lakers | 18 (28.6) | 7 (4.5) | 10 (8.3) | 2 (3.1) |
| 2026-01-20 | @ Chicago Bulls | 24 (27.4) | 5 (4.7) | 6 (7.8) | 3 (3.1) |
| 2026-01-19 | @ Washington Wizards | 36 (27.2) | 7 (4.8) | 9 (7.7) | 0 (3.0) |
| 2026-01-16 | @ Toronto Raptors | 31 (26.2) | 2 (4.5) | 10 (7.2) | 2 (3.0) |
| 2026-01-14 | vs Washington Wizards | 22 (26.8) | 5 (5.0) | 8 (7.8) | 2 (3.0) |
| 2026-01-12 | vs Charlotte Hornets | 32 (25.3) | 4 (4.7) | 10 (7.4) | 3 (2.6) |
| 2026-01-10 | @ Detroit Pistons | 19 (24.0) | 7 (3.9) | 7 (6.8) | 1 (2.8) |
| 2026-01-09 | @ Brooklyn Nets | 31 (24.7) | 4 (4.1) | 6 (7.0) | 3 (2.7) |
| 2026-01-07 | @ New York Knicks | 23 (25.6) | 3 (4.3) | 9 (7.0) | 4 (3.0) |
| 2026-01-03 | vs Boston Celtics | 18 (26.6) | 3 (4.3) | 12 (6.5) | 1 (3.0) |
| 2026-01-01 | vs Utah Jazz | 20 (28.4) | 3 (4.4) | 7 (7.4) | 1 (3.6) |
| 2025-12-30 | vs Sacramento Kings | 21 (27.8) | 3 (4.1) | 5 (7.8) | 1 (3.4) |
| 2025-12-28 | vs Detroit Pistons | 28 (26.0) | 4 (3.8) | 7 (7.1) | 3 (3.4) |
| 2025-12-26 | @ Portland Trail Blazers | 34 (24.9) | 2 (4.4) | 6 (7.1) | 3 (3.3) |
| 2025-12-23 | vs Houston Rockets | 29 (25.3) | 4 (4.1) | 6 (7.4) | 3 (3.3) |
| 2025-12-20 | vs Los Angeles Lakers | 21 (25.1) | 4 (4.4) | 10 (7.9) | 4 (3.1) |
| 2025-12-15 | vs Memphis Grizzlies | 13 (25.3) | 3 (4.7) | 6 (7.7) | 4 (3.0) |
| 2025-12-11 | @ Houston Rockets | 22 (25.8) | 3 (4.1) | 7 (7.3) | 4 (2.9) |
| 2025-12-06 | @ Minnesota Timberwolves | 34 (24.5) | 5 (4.5) | 6 (7.6) | 1 (3.0) |
| 2025-12-05 | @ Memphis Grizzlies | 18 (25.3) | 2 (5.1) | 7 (8.4) | 3 (3.2) |
| 2025-12-03 | @ Atlanta Hawks | 27 (25.0) | 4 (4.7) | 9 (8.4) | 5 (3.0) |
| 2025-12-01 | @ Miami Heat | 11 (29.1) | 2 (5.0) | 3 (8.7) | 1 (3.7) |
| 2025-11-29 | vs Dallas Mavericks | 29 (27.9) | 8 (5.4) | 11 (8.7) | 2 (3.6) |
| 2025-11-28 | vs Memphis Grizzlies | 23 (28.7) | 7 (5.2) | 11 (8.3) | 4 (3.6) |
| 2025-11-25 | @ Los Angeles Lakers | 29 (28.6) | 5 (4.6) | 9 (8.1) | 3 (3.6) |
| 2025-11-23 | @ Cleveland Cavaliers | 19 (29.0) | 2 (5.5) | 6 (7.7) | 0 (3.6) |
| 2025-11-22 | @ Charlotte Hornets | 55 (27.1) | 3 (5.7) | 7 (7.8) | 10 (3.2) |
| 2025-11-20 | @ Orlando Magic | 31 (27.5) | 5 (5.8) | 8 (7.7) | 5 (3.3) |
| 2025-11-17 | @ Philadelphia 76ers | 28 (25.6) | 6 (5.7) | 5 (8.5) | 2 (3.0) |
| 2025-11-16 | @ Boston Celtics | 37 (24.4) | 7 (6.0) | 8 (8.2) | 5 (2.9) |
| 2025-11-14 | @ Dallas Mavericks | 41 (23.4) | 14 (5.2) | 11 (8.8) | 6 (3.1) |
| 2025-11-12 | vs Denver Nuggets | 23 (23.4) | 8 (4.4) | 5 (8.8) | 1 (3.4) |
| 2025-11-10 | vs Atlanta Hawks | 35 (23.9) | 10 (4.3) | 11 (9.0) | 6 (3.2) |
| 2025-11-08 | vs Phoenix Suns | 13 (23.2) | 0 (5.4) | 13 (7.7) | 2 (3.1) |
| 2025-11-04 | vs Oklahoma City Thunder | 25 (23.3) | 6 (4.1) | 6 (7.8) | 5 (3.2) |
Bold = actual, in brackets = model projection before the game. Only games he started are shown: our projections assume the starting five, so a scratch is not a model miss.
About this data
The 2025-26 season is a holdout backtest: the models were trained and validated only on seasons up to 2024-25, then predicted every 2025-26 game. The season is fully out-of-sample, with one caveat: historical features use realized lineups, while live production predicts from the expected starting five, so live accuracy can run marginally lower. Projections and full distributions for today's games are on the NBA player projections page, and the methodology behind every model is on the methodology page.