Skip to content

NBA Player Value Rankings

NBA players with active team context, real role evidence, and a daily Rafters Value score. Empty or quiet windows stay honest here: players without a prior dated score are not treated as risers or fallers.

ScopeNBA values
Ranked players55
Movement0 up / 27 down
Box-score proof50
Captured lines380
League focusNBA
Data dateMay 14 data125 unique players captured from 13 games
NBA 55NFL 0MLB 0NHL 0
Value inputsProduction, role, momentum, availability, efficiency, ceiling gap, schedule context, season stats, and captured player box scores. Rafters Value is a free editorial sports ranking with fictional roster points; there are no deposits, payouts, or real-world transactions.
  • Top Value Best current blend of score, role, and floor.
  • Add Upside or rising role worth acting on.
  • Hold Solid profile without urgent movement.
  • Watch Useful signal, but role or availability needs proof.
  • Fade Current context is too weak for the value board.
  • Team context Team names and schedule links are navigation/proof, not team rankings.
  • Confidence High/Medium/Low describes how much role, availability, and box-score proof support the call.
  • Needs 2 days The player has today’s score; true riser/faller labels appear after one more dated run.
  • Quiet board Scores are stable against the prior dated ledger; verified movement can still return on the next refresh.
  • Value Points Fictional roster-value points; Role Value is the role-adjusted player ceiling.

Open the Player Value glossary

Data line: Current boards use ESPN schedule, roster, stats, captured box scores, and the committed Rafters value ledger; no paid API is required for this view.

NBA playoff mode

Playoff value is matchup-specific: rotations shorten, usage changes by series, and availability can swing quickly. This page keeps NBA rows separate from active MLB volume.

Open NBA hub

Box-score pulse

Latest captured lines feeding the NBA value board. This is appearance proof for player value calls, grouped by league.

Daniss Jenkins NBA · Value 66Down -1Ronald Holland II NBA · Value 61Down -1Dennis Schroder NBA · Value 67Down -1Keon Ellis NBA · Value 45Down -1Marcus Sasser NBA · Value 42Down -1Larry Nance Jr. NBA · Value 30Down -1Sam Merrill NBA · Value 70Down -1James Harden NBA · Value 86Down -1Jarrett Allen NBA · Value 85Down -1Javonte Green NBA · Value 64Down -1Tobias Harris NBA · Value 84Down -1Donovan Mitchell NBA · Value 91Down -1
Best player value right now

Top Value Board

#1NBA
Role secureSchedule opportunityConfidence: High · last box: 39 MIN, 20 PTS, 2 REB, 2 AST, 35.0 MIN/G, 60 starts, 88 productionRole: 35.0 MIN/G, 60 startsLeague gamesLeague rank: #1 · EliteLast box: 39 MIN, 20 PTS, 2 REB, 2 ASTNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Why this player?
  • Value score 80/100 with 88/100 production and 69/100 role inputs.
  • Momentum 84/100 and availability 74/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 39 MIN, 20 PTS, 2 REB, 2 AST.
  • Next context: vs San Antonio Spurs · May 15, 9:30 PM ET.
Value Points 93Role Value 96Top ValueFlat 0
#2NBA
Role secureSchedule opportunityConfidence: High · last box: 33 MIN, 27 PTS, 17 REB, 5 AST, 3 BLK, 29.2 MIN/G, 55 starts, 91 productionRole: 29.2 MIN/G, 55 startsLeague gamesLeague rank: #2 · EliteLast box: 33 MIN, 27 PTS, 17 REB, 5 AST, 3 BLKNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Why this player?
  • Value score 75/100 with 91/100 production and 51/100 role inputs.
  • Momentum 82/100 and availability 78/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 33 MIN, 27 PTS, 17 REB, 5 AST, 3 BLK.
  • Next context: at Minnesota Timberwolves · May 15, 9:30 PM ET.
Value Points 90Role Value 97Top ValueFlat 0
#3NBA
Role secureSchedule opportunityConfidence: High · last box: 42 MIN, 21 PTS, 4 REB, 3 AST, 33.5 MIN/G, 70 starts, 86 productionRole: 33.5 MIN/G, 70 startsLeague gamesLeague rank: #3 · EliteLast box: 42 MIN, 21 PTS, 4 REB, 3 ASTNext: vs Detroit Pistons · May 15, 7:00 PM ET
Why this player?
  • Value score 81/100 with 86/100 production and 82/100 role inputs.
  • Momentum 80/100 and availability 85/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 42 MIN, 21 PTS, 4 REB, 3 AST.
  • Next context: vs Detroit Pistons · May 15, 7:00 PM ET.
Value Points 91Role Value 96Top ValueDown -1
#4NBA
Role secureSchedule opportunityConfidence: High · last box: 30 MIN, 17 PTS, 6 REB, 2 AST, 1 STL, 31.7 MIN/G, 73 starts, locked roleRole: 31.7 MIN/G, 73 startsLeague gamesLeague rank: #4 · EliteLast box: 30 MIN, 17 PTS, 6 REB, 2 AST, 1 STLNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Why this player?
  • Value score 80/100 with 77/100 production and 70/100 role inputs.
  • Momentum 80/100 and availability 89/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 30 MIN, 17 PTS, 6 REB, 2 AST, 1 STL.
  • Next context: vs San Antonio Spurs · May 15, 9:30 PM ET.
Value Points 91Role Value 96Top ValueFlat 0
#5NBA
Role secureSchedule opportunityConfidence: High · last box: 48 MIN, 39 PTS, 7 REB, 9 AST, 2 STL, 33.9 MIN/G, 64 starts, 92 productionRole: 33.9 MIN/G, 64 startsLeague gamesLeague rank: #5 · EliteLast box: 48 MIN, 39 PTS, 7 REB, 9 AST, 2 STLNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Why this player?
  • Value score 76/100 with 92/100 production and 66/100 role inputs.
  • Momentum 79/100 and availability 78/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 48 MIN, 39 PTS, 7 REB, 9 AST, 2 STL.
  • Next context: at Cleveland Cavaliers · May 15, 7:00 PM ET.
Value Points 90Role Value 96Top ValueDown -1
#7NBA
Role secureSchedule opportunityConfidence: High · last box: 34 MIN, 18 PTS, 4 REB, 5 AST, 31.0 MIN/G, 72 starts, locked roleRole: 31.0 MIN/G, 72 startsLeague gamesLeague rank: #7 · EliteLast box: 34 MIN, 18 PTS, 4 REB, 5 ASTNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Value Points 88Role Value 93Top ValueFlat 0
Upside + usable role

Add Before The Rankings Catch Up

NBA
Role secureSchedule opportunityConfidence: High · last box: 33 MIN, 16 PTS, 9 REB, 4 AST, 3 STL, 2 BLK, 26.4 MIN/G, 10 starts, locked roleRole: 26.4 MIN/G, 10 startsLeague gamesLeague rank: #16 · RotationLast box: 33 MIN, 16 PTS, 9 REB, 4 AST, 3 STL, 2 BLKNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Why this player?
  • Value score 65/100 with 68/100 production and 27/100 role inputs.
  • Momentum 74/100 and availability 55/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 33 MIN, 16 PTS, 9 REB, 4 AST, 3 STL, 2 BLK.
  • Next context: vs San Antonio Spurs · May 15, 9:30 PM ET.
Value Points 80Role Value 75AddFlat 0
NBA
Role secureSchedule opportunityConfidence: High · last box: 29 MIN, 8 PTS, 4 REB, 2 STL, 27.6 MIN/G, 68 starts, locked roleRole: 27.6 MIN/G, 68 startsLeague gamesLeague rank: #19 · RotationLast box: 29 MIN, 8 PTS, 4 REB, 2 STLNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Why this player?
  • Value score 65/100 with 65/100 production and 54/100 role inputs.
  • Momentum 62/100 and availability 100/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 29 MIN, 8 PTS, 4 REB, 2 STL.
  • Next context: at Minnesota Timberwolves · May 15, 9:30 PM ET.
Value Points 79Role Value 85AddFlat 0
NBA
Schedule opportunitySeason context onlyConfidence: High · 30.4 MIN/G, 82 starts, locked role, clean availabilityRole: 30.4 MIN/G, 82 startsLeague gamesLeague rank: #20 · RotationNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Why this player?
  • Value score 72/100 with 74/100 production and 78/100 role inputs.
  • Momentum 66/100 and availability 100/100 shape the daily call.
  • 30.4 MIN/G, 82 starts
  • Next context: vs San Antonio Spurs · May 15, 9:30 PM ET.
Value Points 80Role Value 84AddFlat 0
NBA
Role watchSchedule opportunityConfidence: High · last box: 22 MIN, 21 PTS, 2 REB, 2 STL, 1 BLK, 23.3 MIN/G, locked roleRole: 23.3 MIN/GLeague gamesLeague rank: #21 · RotationLast box: 22 MIN, 21 PTS, 2 REB, 2 STL, 1 BLKNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Why this player?
  • Value score 61/100 with 59/100 production and 24/100 role inputs.
  • Momentum 63/100 and availability 100/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 22 MIN, 21 PTS, 2 REB, 2 STL, 1 BLK.
  • Next context: at Minnesota Timberwolves · May 15, 9:30 PM ET.
Value Points 76Role Value 81AddFlat 0
NBA
Role secureSchedule opportunityConfidence: High · last box: 29 MIN, 4 PTS, 1 REB, 1 AST, 27.4 MIN/G, 77 starts, locked roleRole: 27.4 MIN/G, 77 startsLeague gamesLeague rank: #22 · RotationLast box: 29 MIN, 4 PTS, 1 REB, 1 ASTNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Why this player?
  • Value score 68/100 with 56/100 production and 78/100 role inputs.
  • Momentum 61/100 and availability 94/100 shape the daily call.
  • Recent box-score proof: 3 games, last line 29 MIN, 4 PTS, 1 REB, 1 AST.
  • Next context: at Cleveland Cavaliers · May 15, 7:00 PM ET.
Value Points 78Role Value 82AddDown -1
NBA
Role secureSchedule opportunityConfidence: High · last box: 3 MIN, 26.9 MIN/G, 42 starts, momentum above scoreRole: 26.9 MIN/G, 42 startsLeague gamesLeague rank: #23 · RotationLast box: 3 MINNext: vs Detroit Pistons · May 15, 7:00 PM ET
Why this player?
  • Value score 68/100 with 69/100 production and 36/100 role inputs.
  • Momentum 73/100 and availability 80/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 3 MIN.
  • Next context: vs Detroit Pistons · May 15, 7:00 PM ET.
Value Points 77Role Value 64AddDown -1
NBA
Role watchSchedule opportunityConfidence: Medium · last box: 25 MIN, 12 PTS, 10 REB, 2 AST, 1 STL, 1 BLK, 22.6 MIN/G, momentum above scoreRole: 22.6 MIN/GLeague gamesLeague rank: #24 · RotationLast box: 25 MIN, 12 PTS, 10 REB, 2 AST, 1 STL, 1 BLKNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Why this player?
  • Value score 56/100 with 66/100 production and 4/100 role inputs.
  • Momentum 64/100 and availability 84/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 25 MIN, 12 PTS, 10 REB, 2 AST, 1 STL, 1 BLK.
  • Next context: at Minnesota Timberwolves · May 15, 9:30 PM ET.
Value Points 71Role Value 65AddFlat 0
NBA
Role secureSchedule opportunityConfidence: Medium · last box: 4 MIN, 1 REB, 1 AST, 25.8 MIN/G, 52 starts, locked roleRole: 25.8 MIN/G, 52 startsLeague gamesLeague rank: #25 · RotationLast box: 4 MIN, 1 REB, 1 ASTNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Why this player?
  • Value score 66/100 with 50/100 production and 84/100 role inputs.
  • Momentum 56/100 and availability 94/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 4 MIN, 1 REB, 1 AST.
  • Next context: at Minnesota Timberwolves · May 15, 9:30 PM ET.
Value Points 74Role Value 71AddFlat 0
NBA
Role secureSchedule opportunityConfidence: Medium · last box: 11 MIN, 2 STL, 1 BLK, 21.0 MIN/G, 25 starts, upside gapRole: 21.0 MIN/G, 25 startsLeague gamesLeague rank: #26 · RotationLast box: 11 MIN, 2 STL, 1 BLKNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Why this player?
  • Value score 58/100 with 58/100 production and 50/100 role inputs.
  • Momentum 55/100 and availability 83/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 11 MIN, 2 STL, 1 BLK.
  • Next context: at Minnesota Timberwolves · May 15, 9:30 PM ET.
Value Points 69Role Value 61AddFlat 0
NBA
Back on boardRole secureSchedule opportunityConfidence: Medium · last box: 21 MIN, 6 PTS, 1 AST, 1 STL, 26.5 MIN/G, 38 starts, upside gapRole: 26.5 MIN/G, 38 startsLeague gamesLeague rank: #28 · Watch listLast box: 21 MIN, 6 PTS, 1 AST, 1 STLNext: vs Detroit Pistons · May 15, 7:00 PM ET
Why this player?
  • Value score 62/100 with 54/100 production and 56/100 role inputs.
  • Momentum 61/100 and availability 63/100 shape the daily call.
  • Recent box-score proof: 3 games, last line 21 MIN, 6 PTS, 1 AST, 1 STL.
  • Next context: vs Detroit Pistons · May 15, 7:00 PM ET.
Value Points 70Role Value 54AddDown -1
Role or availability risk

Watch / Fade Board

NBA
Availability riskSchedule opportunitySeason context onlyConfidence: Low · 12.8 MIN/G, 30 production drag, role riskRole: 12.8 MIN/GLeague gamesLeague rank: #55 · Watch listNext: vs Detroit Pistons · May 15, 7:00 PM ET
Value Points 30Role Value 11WatchDown -1
NBA
Availability watchRole watchSchedule opportunityConfidence: Low · last box: 3 MIN, 9.5 MIN/G, 15 production dragRole: 9.5 MIN/GLeague gamesLeague rank: #54 · Watch listLast box: 3 MINNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Value Points 31Role Value 14WatchFlat 0
NBA
Availability watchRole watchSchedule opportunityConfidence: Low · last box: 2 MIN, 3 PTS, 7.1 MIN/G, 8 production dragRole: 7.1 MIN/GLeague gamesLeague rank: #53 · Watch listLast box: 2 MIN, 3 PTSNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Value Points 32Role Value 17WatchFlat 0
NBA
Availability watchSchedule opportunityConfidence: Low · last box: 2 MIN, 2 PTS, 1 REB, 5.6 MIN/G, 13 production dragRole: 5.6 MIN/GLeague gamesLeague rank: #52 · Watch listLast box: 2 MIN, 2 PTS, 1 REBNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Value Points 37Role Value 14WatchFlat 0
NBA
Back on boardSchedule opportunityConfidence: Low · last box: 2 MIN, 3 PTS, 8.6 MIN/G, 22 production dragRole: 8.6 MIN/GLeague gamesLeague rank: #50 · Watch listLast box: 2 MIN, 3 PTSNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Value Points 41Role Value 22WatchFlat 0
NBA
Availability watchRole secureSchedule opportunityConfidence: Low · last box: 16 MIN, 2 PTS, 2 REB, 12.0 MIN/G, 5 starts, 30 production dragRole: 12.0 MIN/G, 5 startsLeague gamesLeague rank: #48 · Watch listLast box: 16 MIN, 2 PTS, 2 REBNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Value Points 42Role Value 20WatchDown -1
NBA
Back on boardRole watchSchedule opportunityConfidence: Low · last box: 3 MIN, 2 AST, 6.4 MIN/G, 13 production dragRole: 6.4 MIN/GLeague gamesLeague rank: #49 · Watch listLast box: 3 MIN, 2 ASTNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Value Points 41Role Value 23WatchFlat 0
NBA
Availability riskRole secureSchedule opportunityConfidence: Low · last box: DNP, 17.6 MIN/G, 5 starts, 34 production dragRole: 17.6 MIN/G, 5 startsLeague gamesLeague rank: #47 · Watch listNext: vs Detroit Pistons · May 15, 7:00 PM ET
Value Points 45Role Value 25WatchDown -1
NBA
Role watchSchedule opportunityConfidence: Low · last box: 12 MIN, 3 PTS, 4 REB, 2 AST, 11.5 MIN/G, 25 production dragRole: 11.5 MIN/GLeague gamesLeague rank: #46 · Watch listLast box: 12 MIN, 3 PTS, 4 REB, 2 ASTNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Value Points 48Role Value 47WatchFlat 0
NBA
Back on boardRole watchSchedule opportunityConfidence: Low · last box: 3 MIN, 13.1 MIN/G, 23 production dragRole: 13.1 MIN/GLeague gamesLeague rank: #45 · Watch listLast box: 3 MINNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Value Points 49Role Value 46WatchFlat 0
NBA
Availability riskRole watchSchedule opportunityConfidence: Low · 15.7 MIN/G, 38 production drag, upside gapRole: 15.7 MIN/GLeague gamesLeague rank: #44 · Watch listNext: vs Detroit Pistons · May 15, 7:00 PM ET
Value Points 51Role Value 43WatchDown -1
Box-score usage moving up

Rising Role Watch

NBA
Role secureSchedule opportunityConfidence: Medium · last box: 23 MIN, 6 REB, 1 STL, 22.3 MIN/G, 38 starts, locked roleRole: 22.3 MIN/G, 38 startsLeague gamesLeague rank: #27 · RotationLast box: 23 MIN, 6 REB, 1 STLNext: vs Detroit Pistons · May 15, 7:00 PM ET
Value Points 68Role Value 74HoldDown -1
NBA
Role secureSchedule opportunityConfidence: Medium · last box: 15 MIN, 5 PTS, 1 REB, 2 AST, 18.4 MIN/G, 15 starts, 40 production dragRole: 18.4 MIN/G, 15 startsLeague gamesLeague rank: #41 · Watch listLast box: 15 MIN, 5 PTS, 1 REB, 2 ASTNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Value Points 57Role Value 53HoldFlat 0
NBA
Role secureSchedule opportunityConfidence: Medium · last box: 17 MIN, 5 PTS, 5 AST, 26.4 MIN/G, 14 starts, -1 daily moveRole: 26.4 MIN/G, 14 startsLeague gamesLeague rank: #32 · Watch listLast box: 17 MIN, 5 PTS, 5 ASTNext: vs Detroit Pistons · May 15, 7:00 PM ET
Value Points 67Role Value 53HoldDown -1
NBA
Role secureSchedule opportunityConfidence: Medium · last box: 11 MIN, 8 PTS, 2 REB, 1 AST, 1 BLK, 22.7 MIN/G, 13 starts, upside gapRole: 22.7 MIN/G, 13 startsLeague gamesLeague rank: #33 · Watch listLast box: 11 MIN, 8 PTS, 2 REB, 1 AST, 1 BLKNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Value Points 67Role Value 51HoldDown -1
Recent role score

Volume Leaders

NBA
Role secureSchedule opportunityConfidence: High · last box: 40 MIN, 13 PTS, 6 REB, 3 AST, 1 STL, 1 BLK, 27.7 MIN/G, 63 starts, locked roleRole: 27.7 MIN/G, 63 startsLeague gamesLeague rank: #13 · StarterLast box: 40 MIN, 13 PTS, 6 REB, 3 AST, 1 STL, 1 BLKNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Why this player?
  • Value score 75/100 with 71/100 production and 100/100 role inputs.
  • Momentum 68/100 and availability 77/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 40 MIN, 13 PTS, 6 REB, 3 AST, 1 STL, 1 BLK.
  • Next context: at Cleveland Cavaliers · May 15, 7:00 PM ET.
Value Points 84Role Value 88Top ValueDown -1
NBA
Role secureSchedule opportunityConfidence: High · last box: 32 MIN, 12 PTS, 3 REB, 2 AST, 1 BLK, 30.5 MIN/G, 65 starts, locked roleRole: 30.5 MIN/G, 65 startsLeague gamesLeague rank: #15 · RotationLast box: 32 MIN, 12 PTS, 3 REB, 2 AST, 1 BLKNext: at Minnesota Timberwolves · May 15, 9:30 PM ET
Why this player?
  • Value score 69/100 with 70/100 production and 68/100 role inputs.
  • Momentum 66/100 and availability 82/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 32 MIN, 12 PTS, 3 REB, 2 AST, 1 BLK.
  • Next context: at Minnesota Timberwolves · May 15, 9:30 PM ET.
Value Points 82Role Value 88Top ValueFlat 0
NBA
Role secureSchedule opportunityConfidence: High · last box: 25 MIN, 9 PTS, 5 REB, 4 AST, 1 STL, 28.2 MIN/G, 70 starts, locked roleRole: 28.2 MIN/G, 70 startsLeague gamesLeague rank: #14 · RotationLast box: 25 MIN, 9 PTS, 5 REB, 4 AST, 1 STLNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Why this player?
  • Value score 70/100 with 81/100 production and 62/100 role inputs.
  • Momentum 71/100 and availability 85/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 25 MIN, 9 PTS, 5 REB, 4 AST, 1 STL.
  • Next context: at Cleveland Cavaliers · May 15, 7:00 PM ET.
Value Points 83Role Value 88Top ValueDown -1
NBA
Role secureSchedule opportunityConfidence: High · last box: 41 MIN, 6 PTS, 7 REB, 5 AST, 4 STL, 3 BLK, 26.0 MIN/G, 72 starts, locked roleRole: 26.0 MIN/G, 72 startsLeague gamesLeague rank: #18 · RotationLast box: 41 MIN, 6 PTS, 7 REB, 5 AST, 4 STL, 3 BLKNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Why this player?
  • Value score 68/100 with 76/100 production and 58/100 role inputs.
  • Momentum 67/100 and availability 89/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 41 MIN, 6 PTS, 7 REB, 5 AST, 4 STL, 3 BLK.
  • Next context: at Cleveland Cavaliers · May 15, 7:00 PM ET.
Value Points 81Role Value 86Top ValueDown -1
NBA
Role secureSchedule opportunityConfidence: High · last box: 31 MIN, 12 PTS, 5 REB, 2 AST, 1 STL, 26.1 MIN/G, locked roleRole: 26.1 MIN/GLeague gamesLeague rank: #17 · RotationLast box: 31 MIN, 12 PTS, 5 REB, 2 AST, 1 STLNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Why this player?
  • Value score 65/100 with 77/100 production and 26/100 role inputs.
  • Momentum 69/100 and availability 94/100 shape the daily call.
  • Recent box-score proof: 4 games, last line 31 MIN, 12 PTS, 5 REB, 2 AST, 1 STL.
  • Next context: vs San Antonio Spurs · May 15, 9:30 PM ET.
Value Points 80Role Value 80Top ValueFlat 0
NBA
Availability riskRole secureSchedule opportunityConfidence: Medium · last box: DNP, 17.6 MIN/G, 6 starts, 42 production dragRole: 17.6 MIN/G, 6 startsLeague gamesLeague rank: #35 · Watch listNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Value Points 64Role Value 69HoldDown -1
NBA
Availability riskRole secureSchedule opportunityConfidence: Medium · last box: DNP, 19.9 MIN/G, 5 starts, locked roleRole: 19.9 MIN/G, 5 startsLeague gamesLeague rank: #37 · Watch listNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Value Points 61Role Value 64HoldDown -1
NBA
Back on boardRole secureSchedule opportunityConfidence: Medium · last box: 17 MIN, 10 PTS, 8 REB, 1 AST, 2 BLK, 13.9 MIN/G, 11 starts, upside gapRole: 13.9 MIN/G, 11 startsLeague gamesLeague rank: #29 · Watch listLast box: 17 MIN, 10 PTS, 8 REB, 1 AST, 2 BLKNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Value Points 67Role Value 56HoldDown -1
NBA
Back on boardRole watchSchedule opportunityConfidence: Medium · last box: 3 MIN, 1 REB, 16.6 MIN/G, upside gapRole: 16.6 MIN/GLeague gamesLeague rank: #34 · Watch listLast box: 3 MIN, 1 REBNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Value Points 64Role Value 60HoldFlat 0
NBA
Back on boardSchedule opportunityConfidence: Medium · last box: 3 MIN, 1 PTS, 20.1 MIN/G, momentum above scoreRole: 20.1 MIN/GLeague gamesLeague rank: #38 · Watch listLast box: 3 MIN, 1 PTSNext: vs San Antonio Spurs · May 15, 9:30 PM ET
Value Points 64Role Value 38HoldFlat 0
NBA
Role secureSchedule opportunityConfidence: Medium · last box: 3 MIN, 1 AST, 23.6 MIN/G, 11 starts, upside gapRole: 23.6 MIN/G, 11 startsLeague gamesLeague rank: #36 · Watch listLast box: 3 MIN, 1 ASTNext: at Cleveland Cavaliers · May 15, 7:00 PM ET
Value Points 64Role Value 45HoldDown -1
Latest captured box scores

Fresh Evidence

NBA
Availability riskRole watchSchedule opportunityConfidence: Medium · 17.9 MIN/G, upside gap, -1 daily moveRole: 17.9 MIN/GLeague gamesLeague rank: #40 · Watch listNext: vs Detroit Pistons · May 15, 7:00 PM ET
Value Points 60Role Value 50HoldDown -1
NBA
Availability riskRole watchSchedule opportunityConfidence: Low · 12.2 MIN/G, 36 production drag, upside gapRole: 12.2 MIN/GLeague gamesLeague rank: #42 · Watch listNext: vs Detroit Pistons · May 15, 7:00 PM ET
Value Points 56Role Value 42HoldDown -1
NBA team directory4 team links, not rankings

55 eligible NBA players across 4 teams feed the player boards above. These team chips are alphabetical navigation, not team rankings; recent box-score appearances are used only as extra playing-time proof for players.

Open the NBA Top 100 · Back to the full Player Value Rankings

Keep the NBA value board tied to today’s slateUse these rankings with live scores, native box scores, and the Morning Line daily scan.

Each row ranks a player first and links to the full scorecard plus team context when available. “Needs 2 days” means the value ledger has today’s score but needs one more dated run before that player can be a riser or faller. See also Value Risers, Value Fallers, and the Player Value glossary.

Trending