Exhibit A:
Scoot is yet to play this season.
On his player page, it says
https://www.espn.com/nba/player/_/id/4683678/scoot-henderson
Stats GP MIN FG% 3P% FT% REB AST BLK STL PF TO PTS
Regular Season 66 26.7 41.9 35.4 76.7 3.0 5.1 0.2 1.0 2.7 2.7 12.7
Career 128 27.5 40.1 34.0 79.3 3.1 5.2 0.2 0.9 2.9 3.0 13.3

So they they still show his stats from last season in a row deserved for current season stats.
Exhibit B:
Dylan Harper has played so far in 4 NBA games in his young career.
https://www.espn.com/nba/player/_/id/5037871/dylan-harper
Stats GP MIN FG% 3P% FT% REB AST BLK STL PF TO PTS
Regular Season 3 26.0 48.6 28.6 83.3 5.0 4.3 0.0 1.0 4.7 2.3 16.0
Career 4 26.0 47.8 33.3 85.7 5.3 4.8 0.0 1.0 4.3 2.0 14.8

How the hell he has 3 games in this regular season and 4 games in his career?
And his last game wasn't even tonight - it was more than 24 hours ago.
It's obvious the Career row includes that last game, while the RS row - doesn't (thus the difference in all the stats).
It's clear to me they have two separate processes bringing RS and Career data and they aren't aligned - might be diff scheduling, even diff logic/filters.
It's not knew, I saw it at least last season as well, but only for last night games, never for the prev night not being updated.
And in Scoot's example, since he's an active player on the roster, but yet to have any stats this season, they somehow didn't nullify those Reg Season stats on the first day for everyone - they probably do it only when a new data arrives or something.
Any Junior Data Engineer who understand NBA will make it work easily.
/rant














