# NBA Player Props – Spurs @ Suns

> OddsTrader AI player prop predictions for this matchup.
> Grouped by market. Each player shows Over and Under lines.
> All odds in American format. Last updated: 2026-06-27T03:31:05.633834-07:00.
>
> - League: NBA
> - Matchup: Spurs @ Suns
> - Game Time: Sun 11/02 12:00 PM
> - Props: 202

## 4+ Made Threes

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | -10.9% | 23% | ★☆☆☆☆ | 196 | - |
| Royce O'Neale | -19.8% | 26% | ☆☆☆☆☆ | 120 | - |
| Grayson Allen | -25.0% | 17% | ☆☆☆☆☆ | 138 | - |
| Devin Vassell | -0.1% | 34% | ★☆☆☆☆ | 196 | - |
| Collin Gillespie | -19.6% | 9% | ☆☆☆☆☆ | 255 | - |
| Julian Champagnie | +1.4% | 14% | ☆☆☆☆☆ | 680 | - |
| Victor Wembanyama | -7.9% | 6% | ☆☆☆☆☆ | 630 | - |
| Ryan Dunn | -6.7% | 2% | ☆☆☆☆☆ | 1060 | - |
| Harrison Barnes | +15.6% | 27% | ★☆☆☆☆ | 750 | - |

## Assists

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | -18.5% | 40% | ★☆☆☆☆ | o7½ (-138) | - |
| Devin Booker | -0.1% | 49% | ★☆☆☆☆ | u7½ (104) | - |
| Royce O'Neale | -22.4% | 24% | ☆☆☆☆☆ | o3½ (116) | - |
| Royce O'Neale | -5.9% | 55% | ★★☆☆☆ | u3½ (-154) | - |
| Grayson Allen | -6.9% | 54% | ★★☆☆☆ | o3½ (-157) | - |
| Grayson Allen | -15.0% | 46% | ☆☆☆☆☆ | u4½ (-155) | - |
| Devin Vassell | -22.9% | 34% | ☆☆☆☆☆ | o2½ (-135) | - |
| Devin Vassell | -1.2% | 43% | ★☆☆☆☆ | u2½ (126) | - |
| Collin Gillespie | -7.5% | 40% | ★☆☆☆☆ | o5½ (110) | - |
| Collin Gillespie | -12.0% | 47% | ☆☆☆☆☆ | u5½ (-146) | - |
| Victor Wembanyama | -40.6% | 5% | ★☆☆☆☆ | o4½ (118) | - |
| Victor Wembanyama | +22.5% | 83% | ★★★★☆ | u4½ (-155) | - |
| Stephon Castle | -10.3% | 41% | ★☆☆☆☆ | o5½ (-104) | - |
| Stephon Castle | -7.7% | 47% | ★☆☆☆☆ | u5½ (-122) | - |
| Dylan Harper | -22.1% | 27% | ☆☆☆☆☆ | o4½ (102) | - |
| Dylan Harper | +5.3% | 59% | ★★★☆☆ | u4½ (-114) | - |

## Assists + Rebounds

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | +15.1% | 63% | ★★☆☆☆ | o11½ (108) | - |
| Devin Booker | -17.7% | 37% | ★☆☆☆☆ | u11½ (-120) | - |
| Royce O'Neale | +9.9% | 58% | ★★☆☆☆ | o8½ (108) | - |
| Royce O'Neale | -14.5% | 42% | ★☆☆☆☆ | u8½ (-130) | - |
| Grayson Allen | +20.0% | 74% | ★★☆☆☆ | o7½ (-117) | - |
| Grayson Allen | -24.9% | 26% | ☆☆☆☆☆ | u7½ (-104) | - |
| Devin Vassell | +1.6% | 48% | ★☆☆☆☆ | o7½ (115) | - |
| Devin Vassell | -5.8% | 52% | ★★☆☆☆ | u7½ (-136) | - |
| Collin Gillespie | +10.5% | 65% | ★★★☆☆ | o8½ (-120) | - |
| Collin Gillespie | -17.4% | 35% | ☆☆☆☆☆ | u8½ (-110) | - |
| Mark Williams | +13.1% | 66% | ★★☆☆☆ | o10½ (-111) | - |
| Mark Williams | -19.2% | 34% | ★☆☆☆☆ | u10½ (-115) | - |
| Victor Wembanyama | -6.7% | 46% | ★☆☆☆☆ | o17½ (-110) | - |
| Victor Wembanyama | +1.3% | 54% | ★☆☆☆☆ | u17½ (-113) | - |
| Stephon Castle | +14.2% | 65% | ★★★☆☆ | o10½ (-102) | - |
| Stephon Castle | -20.2% | 35% | ☆☆☆☆☆ | u10½ (-125) | - |
| Dylan Harper | -5.8% | 44% | ☆☆☆☆☆ | o8½ (100) | - |
| Dylan Harper | -0.3% | 56% | ★★☆☆☆ | u8½ (-128) | - |

## Blocks

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Royce O'Neale | -26.0% | 4% | ☆☆☆☆☆ | o½ (230) | - |
| Grayson Allen | -25.4% | 4% | ☆☆☆☆☆ | o½ (240) | - |
| Grayson Allen | -6.0% | 73% | ★★☆☆☆ | u½ (-375) | - |
| Devin Vassell | -22.1% | 5% | ☆☆☆☆☆ | o½ (270) | - |
| Devin Vassell | -9.6% | 70% | ★★☆☆☆ | u½ (-400) | - |
| Mark Williams | -30.6% | 13% | ★☆☆☆☆ | o1½ (128) | - |
| Mark Williams | +1.0% | 64% | ★☆☆☆☆ | u1½ (-172) | - |
| Julian Champagnie | -20.1% | 6% | ☆☆☆☆☆ | o½ (290) | - |
| Victor Wembanyama | -27.2% | 32% | ★☆☆☆☆ | o3½ (-144) | - |
| Victor Wembanyama | +0.8% | 49% | ☆☆☆☆☆ | u3½ (108) | - |

## Points

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | -0.0% | 55% | ★★☆☆☆ | o27½ (-122) | - |
| Devin Booker | -6.8% | 49% | ☆☆☆☆☆ | u29½ (-128) | - |
| Royce O'Neale | -15.4% | 40% | ★☆☆☆☆ | o12½ (-125) | - |
| Royce O'Neale | +1.7% | 53% | ★☆☆☆☆ | u12½ (-106) | - |
| Grayson Allen | -11.8% | 39% | ☆☆☆☆☆ | o15½ (-102) | - |
| Grayson Allen | -0.4% | 55% | ★☆☆☆☆ | u15½ (-125) | - |
| Keldon Johnson | -10.5% | 44% | ☆☆☆☆☆ | o10½ (-120) | - |
| Keldon Johnson | -2.2% | 49% | ★☆☆☆☆ | u10½ (-106) | - |
| Devin Vassell | -12.9% | 44% | ☆☆☆☆☆ | o16½ (-130) | - |
| Devin Vassell | -0.7% | 49% | ★☆☆☆☆ | u16½ (100) | - |
| Mark Williams | +0.1% | 57% | ★☆☆☆☆ | o12½ (-132) | - |
| Mark Williams | -13.4% | 37% | ★☆☆☆☆ | u12½ (100) | - |
| Julian Champagnie | -6.7% | 46% | ☆☆☆☆☆ | o8½ (-112) | - |
| Julian Champagnie | -5.9% | 47% | ★☆☆☆☆ | u8½ (-113) | - |
| Victor Wembanyama | -4.0% | 50% | ★★☆☆☆ | o27½ (-120) | - |
| Victor Wembanyama | -3.6% | 50% | ☆☆☆☆☆ | u28½ (-113) | - |
| Ryan Dunn | +9.8% | 59% | ★★☆☆☆ | o9½ (104) | - |
| Ryan Dunn | -24.4% | 34% | ★☆☆☆☆ | u9½ (-138) | - |
| Stephon Castle | +4.6% | 59% | ★★☆☆☆ | o17½ (-118) | - |
| Stephon Castle | -21.4% | 32% | ☆☆☆☆☆ | u17½ (-112) | - |
| Dylan Harper | -5.0% | 46% | ☆☆☆☆☆ | o13½ (-106) | - |
| Dylan Harper | -2.9% | 54% | ★★☆☆☆ | u14½ (-130) | - |
| Harrison Barnes | -4.2% | 50% | ★☆☆☆☆ | o9½ (-120) | - |
| Harrison Barnes | -8.2% | 43% | ★☆☆☆☆ | u9½ (-106) | - |

## Points + Assists

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | +1.7% | 54% | ★☆☆☆☆ | o36½ (-112) | - |
| Devin Booker | -7.0% | 50% | ☆☆☆☆☆ | u37½ (-130) | - |
| Royce O'Neale | -1.6% | 50% | ★☆☆☆☆ | o15½ (-105) | - |
| Royce O'Neale | -3.7% | 50% | ★☆☆☆☆ | u15½ (-118) | - |
| Grayson Allen | -1.4% | 51% | ★★☆☆☆ | o19½ (-110) | - |
| Grayson Allen | +0.6% | 55% | ★☆☆☆☆ | u20½ (-120) | - |
| Devin Vassell | -7.1% | 44% | ☆☆☆☆☆ | o20½ (-104) | - |
| Devin Vassell | 0.0% | 56% | ★★☆☆☆ | u20½ (-128) | - |
| Collin Gillespie | +4.2% | 58% | ★★☆☆☆ | o16½ (-118) | - |
| Collin Gillespie | -11.2% | 42% | ☆☆☆☆☆ | u16½ (-112) | - |
| Mark Williams | +13.1% | 63% | ★★☆☆☆ | o14½ (100) | - |
| Mark Williams | -20.0% | 37% | ★☆☆☆☆ | u14½ (-132) | - |
| Victor Wembanyama | -8.4% | 46% | ★☆☆☆☆ | o32½ (-117) | - |
| Victor Wembanyama | +2.6% | 54% | ★☆☆☆☆ | u32½ (-108) | - |
| Stephon Castle | +11.5% | 64% | ★★★☆☆ | o23½ (-112) | - |
| Stephon Castle | -18.5% | 36% | ☆☆☆☆☆ | u23½ (-118) | - |
| Dylan Harper | +1.4% | 58% | ★☆☆☆☆ | o17½ (-132) | - |
| Dylan Harper | -8.3% | 42% | ★☆☆☆☆ | u17½ (100) | - |

## Points + Assists + Rebounds

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | +6.4% | 59% | ★★☆☆☆ | o40½ (-110) | - |
| Devin Booker | -13.3% | 41% | ☆☆☆☆☆ | u40½ (-120) | - |
| Royce O'Neale | +4.6% | 57% | ★★☆☆☆ | o20½ (-110) | - |
| Royce O'Neale | -4.2% | 49% | ☆☆☆☆☆ | u21½ (-114) | - |
| Grayson Allen | +4.7% | 55% | ★★☆☆☆ | o23½ (-102) | - |
| Grayson Allen | -10.8% | 45% | ☆☆☆☆☆ | u23½ (-125) | - |
| Devin Vassell | -4.8% | 48% | ☆☆☆☆☆ | o24½ (-110) | - |
| Devin Vassell | -0.4% | 52% | ★★☆☆☆ | u24½ (-112) | - |
| Collin Gillespie | +9.0% | 65% | ★★☆☆☆ | o19½ (-125) | - |
| Collin Gillespie | -10.5% | 41% | ★☆☆☆☆ | u20½ (-108) | - |
| Mark Williams | +16.1% | 68% | ★★☆☆☆ | o23½ (-108) | - |
| Mark Williams | -22.2% | 32% | ★☆☆☆☆ | u23½ (-118) | - |
| Victor Wembanyama | -2.7% | 52% | ★★☆☆☆ | o45½ (-120) | - |
| Victor Wembanyama | -1.2% | 53% | ★☆☆☆☆ | u46½ (-120) | - |
| Stephon Castle | +18.8% | 71% | ★★★☆☆ | o28½ (-108) | - |
| Stephon Castle | -25.3% | 29% | ☆☆☆☆☆ | u28½ (-120) | - |
| Dylan Harper | +2.9% | 58% | ★☆☆☆☆ | o21½ (-122) | - |
| Dylan Harper | -3.7% | 51% | ★★☆☆☆ | u22½ (-121) | - |

## Points + Rebounds

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | +9.2% | 64% | ★★★☆☆ | o31½ (-120) | - |
| Devin Booker | -12.7% | 45% | ☆☆☆☆☆ | u33½ (-135) | - |
| Royce O'Neale | +5.6% | 61% | ★★★☆☆ | o16½ (-125) | - |
| Royce O'Neale | -9.8% | 45% | ☆☆☆☆☆ | u17½ (-122) | - |
| Grayson Allen | +2.8% | 56% | ★☆☆☆☆ | o18½ (-113) | - |
| Grayson Allen | -5.2% | 50% | ★☆☆☆☆ | u19½ (-125) | - |
| Keldon Johnson | -3.3% | 52% | ★★☆☆☆ | o15½ (-124) | - |
| Keldon Johnson | -3.6% | 48% | ★☆☆☆☆ | u15½ (-106) | - |
| Devin Vassell | -5.1% | 48% | ☆☆☆☆☆ | o21½ (-111) | - |
| Devin Vassell | -1.0% | 52% | ★★☆☆☆ | u21½ (-115) | - |
| Collin Gillespie | +5.3% | 59% | ★★☆☆☆ | o14½ (-115) | - |
| Collin Gillespie | -11.4% | 41% | ★☆☆☆☆ | u14½ (-111) | - |
| Mark Williams | +12.0% | 63% | ★★☆☆☆ | o22½ (-104) | - |
| Mark Williams | -18.0% | 37% | ★☆☆☆☆ | u22½ (-122) | - |
| Julian Champagnie | -2.6% | 52% | ★★☆☆☆ | o13½ (-120) | - |
| Julian Champagnie | -3.4% | 48% | ☆☆☆☆☆ | u13½ (-106) | - |
| Victor Wembanyama | +2.7% | 57% | ★★☆☆☆ | o41½ (-118) | - |
| Victor Wembanyama | -8.3% | 43% | ☆☆☆☆☆ | u41½ (-106) | - |
| Ryan Dunn | +23.5% | 76% | ★★★★☆ | o14½ (-111) | - |
| Ryan Dunn | -29.6% | 24% | ☆☆☆☆☆ | u14½ (-115) | - |
| Stephon Castle | +20.3% | 74% | ★★★★☆ | o22½ (-115) | - |
| Stephon Castle | -26.4% | 26% | ☆☆☆☆☆ | u22½ (-111) | - |
| Dylan Harper | +4.7% | 57% | ★☆☆☆☆ | o17½ (-111) | - |
| Dylan Harper | -10.8% | 43% | ★☆☆☆☆ | u17½ (-115) | - |

## Rebounds

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | +5.3% | 63% | ★★★☆☆ | o3½ (-136) | - |
| Devin Booker | -31.3% | 18% | ☆☆☆☆☆ | u3½ (102) | - |
| Royce O'Neale | -5.2% | 54% | ★☆☆☆☆ | o4½ (-143) | - |
| Royce O'Neale | -11.1% | 33% | ★☆☆☆☆ | u4½ (126) | - |
| Grayson Allen | +0.2% | 50% | ★☆☆☆☆ | o3½ (100) | - |
| Grayson Allen | -24.1% | 32% | ☆☆☆☆☆ | u3½ (-125) | - |
| Keldon Johnson | -21.7% | 40% | ★☆☆☆☆ | o4½ (-162) | - |
| Keldon Johnson | -0.4% | 45% | ☆☆☆☆☆ | u4½ (122) | - |
| Devin Vassell | -13.1% | 30% | ☆☆☆☆☆ | o4½ (134) | - |
| Devin Vassell | -9.7% | 50% | ★★☆☆☆ | u4½ (-150) | - |
| Collin Gillespie | -6.5% | 40% | ★☆☆☆☆ | o3½ (116) | - |
| Collin Gillespie | -21.9% | 39% | ☆☆☆☆☆ | u3½ (-154) | - |
| Mark Williams | -6.9% | 44% | ☆☆☆☆☆ | o9½ (-103) | - |
| Mark Williams | -11.8% | 43% | ☆☆☆☆☆ | u9½ (-122) | - |
| Julian Champagnie | -22.8% | 36% | ★☆☆☆☆ | o4½ (-140) | - |
| Julian Champagnie | +2.1% | 64% | ★☆☆☆☆ | u5½ (-166) | - |
| Victor Wembanyama | -5.8% | 44% | ★☆☆☆☆ | o13½ (100) | - |
| Victor Wembanyama | -13.0% | 39% | ☆☆☆☆☆ | u13½ (-110) | - |
| Ryan Dunn | -6.3% | 51% | ★★☆☆☆ | o5½ (-132) | - |
| Ryan Dunn | -14.5% | 36% | ☆☆☆☆☆ | u5½ (100) | - |
| Stephon Castle | +0.9% | 57% | ★★☆☆☆ | o4½ (-127) | - |
| Stephon Castle | -19.9% | 31% | ☆☆☆☆☆ | u4½ (-102) | - |
| Dylan Harper | -23.2% | 38% | ☆☆☆☆☆ | o3½ (-158) | - |
| Dylan Harper | -9.6% | 38% | ★☆☆☆☆ | u3½ (110) | - |

## Steals

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Victor Wembanyama | -33.7% | 10% | ☆☆☆☆☆ | o1½ (126) | - |
| Victor Wembanyama | +6.2% | 69% | ★★★☆☆ | u1½ (-168) | - |

## Three Pointers

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | -2.2% | 54% | ★★☆☆☆ | o2½ (-128) | - |
| Devin Booker | -22.2% | 26% | ☆☆☆☆☆ | u2½ (108) | - |
| Royce O'Neale | -11.3% | 51% | ★★☆☆☆ | o2½ (-165) | - |
| Royce O'Neale | -12.2% | 49% | ☆☆☆☆☆ | u3½ (-158) | - |
| Grayson Allen | -25.5% | 35% | ★☆☆☆☆ | o2½ (-155) | - |
| Grayson Allen | +1.0% | 42% | ☆☆☆☆☆ | u2½ (142) | - |
| Keldon Johnson | -24.6% | 9% | ☆☆☆☆☆ | o1½ (196) | - |
| Keldon Johnson | +2.6% | 71% | ★★☆☆☆ | u1½ (-220) | - |
| Devin Vassell | -20.9% | 37% | ★☆☆☆☆ | o2½ (-138) | - |
| Devin Vassell | -8.5% | 40% | ☆☆☆☆☆ | u2½ (104) | - |
| Collin Gillespie | -31.4% | 19% | ★☆☆☆☆ | o2½ (-102) | - |
| Collin Gillespie | +4.3% | 61% | ★☆☆☆☆ | u2½ (-130) | - |
| Julian Champagnie | -12.9% | 41% | ☆☆☆☆☆ | o1½ (-118) | - |
| Julian Champagnie | -17.2% | 33% | ★☆☆☆☆ | u1½ (-102) | - |
| Victor Wembanyama | -22.8% | 32% | ☆☆☆☆☆ | o1½ (-120) | - |
| Victor Wembanyama | -8.2% | 42% | ★☆☆☆☆ | u1½ (100) | - |
| Ryan Dunn | -27.5% | 14% | ☆☆☆☆☆ | o1½ (138) | - |
| Ryan Dunn | -2.7% | 62% | ★★☆☆☆ | u1½ (-186) | - |
| Stephon Castle | -27.1% | 21% | ☆☆☆☆☆ | o1½ (106) | - |
| Stephon Castle | -4.8% | 53% | ★★☆☆☆ | u1½ (-136) | - |
| Dylan Harper | -25.3% | 11% | ☆☆☆☆☆ | o1½ (174) | - |
| Dylan Harper | -2.9% | 68% | ★☆☆☆☆ | u1½ (-240) | - |
| Harrison Barnes | +0.8% | 51% | ★☆☆☆☆ | o1½ (100) | - |
| Harrison Barnes | -26.9% | 26% | ★☆☆☆☆ | u1½ (-110) | - |

## To Record (10)+ Assists

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | -8.4% | 18% | ☆☆☆☆☆ | 285 | - |
| Collin Gillespie | -2.2% | 6% | ☆☆☆☆☆ | 1100 | - |
| Stephon Castle | -6.6% | 3% | ☆☆☆☆☆ | 900 | - |
| Dylan Harper | -4.3% | 1% | ☆☆☆☆☆ | 1700 | - |

## To Record (10)+ Rebounds

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Royce O'Neale | -3.6% | 5% | ☆☆☆☆☆ | 1100 | - |
| Keldon Johnson | -6.5% | 2% | ☆☆☆☆☆ | 1060 | - |
| Devin Vassell | -4.1% | 1% | ☆☆☆☆☆ | 2000 | - |
| Mark Williams | -1.0% | 50% | ★★☆☆☆ | -104 | - |
| Julian Champagnie | -7.5% | 1% | ☆☆☆☆☆ | 1060 | - |
| Victor Wembanyama | +1.7% | 90% | ★★★☆☆ | -720 | - |
| Ryan Dunn | +3.0% | 13% | ☆☆☆☆☆ | 900 | - |

## To score (30)+ Points

| Player | EV | Cover Prob. | Bet Rating | Best Line | Sportsbook |
|--------|----|-------------|------------|-----------|------------|
| Devin Booker | -4.3% | 41% | ★☆☆☆☆ | 122 | - |
| Devin Vassell | -7.8% | 0% | ☆☆☆☆☆ | 1100 | - |
| Mark Williams | -2.7% | 2% | ☆☆☆☆☆ | 2200 | - |
| Victor Wembanyama | -14.2% | 28% | ☆☆☆☆☆ | 135 | - |

*Source: [OddsTrader](https://www.oddstrader.com/nba/matchups/phoenix-suns-vs-san-antonio-spurs-2025-11-02-e4774811/player-props) · Updated Saturday, June 27, 2026*
