THE 644 · JULY 2026 · #120 OF 644
Dylan Harper
San Antonio Spurs · SG · age 19
Tier 6 — High-leverage rotation
50.3GRAVITY SCORE · 50 = LEAGUE-AVERAGE MINUTE
GRAVITY scores every player the same way: how good per minute, times how reliably he's on the floor. 60+ is a quality starter; 80+ is a franchise engine. How it works.
The impact numbers
The public stats behind the score, 2025–26 regular season (Basketball Reference).
69GamesRegular-season games played.
1,558MinutesRegular-season minutes played.
+1.4Box Plus/MinusPoints per 100 possessions he adds over an average player, estimated from the box score. 0 is average.
+0.3Offensive BPMThe offense half of Box Plus/Minus.
+1.1Defensive BPMThe defense half of Box Plus/Minus.
1.3VORPValue over a replacement-level player, from Box Plus/Minus and minutes.
.130Win Shares per 48Wins credited to him per 48 minutes played.
.574True shootingScoring efficiency that counts threes and free throws.
21.8%UsageShare of his team's possessions he finishes while on the floor.
+2.7On/offHis team's point margin per 100 possessions with him on the court minus with him off. Basketball Reference, raw.
2026 playoffs: 615 minutes, Box Plus/Minus +3.7.
2025–26 season box
22.6Minutes per game
11.8Points per game
3.4Rebounds per game
3.9Assists per game
0.8Steals per game
0.3Blocks per game
50.5%FG%Share of field-goal attempts made.
34.3%3P%Share of three-point attempts made.
75.6%FT%Share of free throws made.