PositionG
Height6-6
Weight179
Birth dateJul 15, 2000
Age25
Experience3 years
SchoolSouth Carolina
How acquiredSigned on 12/11/24
2024-25

position

N/A

Toronto Raptors

games with minutes

17

98th percentile

league median 7

avg minutes

9.8

15th percentile

league median 21.6

WAR82

2.0

42nd percentile

league median 2.6

EPM

0.9

74th percentile

league median -0.1

avg fpts

7.7

14th percentile

league median 19.9

Net Rating

Net Rating

6.6

69th percentile

league avg 0.0

-58-231146Net Rating | Mar 27, 2026 vs NOP | Game: -71.8 | 21 games rolling: -47.0Net Rating | Mar 29, 2026 vs ORL | Game: 68.9 | 21 games rolling: 31.3Net Rating | Mar 31, 2026 vs DET | Game: 35.5 | 21 games rolling: 35.9Net Rating | Apr 1, 2026 vs SAC | Game: -41.9 | 21 games rolling: 17.3Net Rating | Apr 3, 2026 vs MEM | Game: -22.0 | 21 games rolling: 10.6Net Rating | Apr 5, 2026 vs BOS | Game: 10.0 | 21 games rolling: 10.6Net Rating | Apr 7, 2026 vs MIA | Game: 0.0 | 21 games rolling: 10.1Net Rating | Apr 9, 2026 vs MIA | Game: -157.1 | 21 games rolling: 3.6Net Rating | Apr 10, 2026 vs NYK | Game: 1.9 | 21 games rolling: 3.3Net Rating | Apr 12, 2026 vs BKN | Game: 47.6 | 21 games rolling: 7.1Net Rating | Apr 18, 2026 vs CLE | Game: 34.7 | 21 games rolling: 10.0Net Rating | Apr 20, 2026 vs CLE | Game: -6.7 | 21 games rolling: 9.3Net Rating | Apr 23, 2026 vs CLE | Game: -100.0 | 21 games rolling: 8.2Net Rating | Apr 26, 2026 vs CLE | Game: 100.0 | 21 games rolling: 8.8Net Rating | Apr 29, 2026 vs CLE | Game: -60.0 | 21 games rolling: 7.6Net Rating | May 1, 2026 vs CLE | Game: 13.5 | 21 games rolling: 8.0Net Rating | May 3, 2026 vs CLE | Game: -6.0 | 21 games rolling: 6.6
2026-03-202026-04-072026-05-03

Offensive Rating

Offensive Rating

114.7

57th percentile

league avg 113.6

4073107140Offensive Rating | Mar 27, 2026 vs NOP | Game: 61.5 | 21 games rolling: 50.0Offensive Rating | Mar 29, 2026 vs ORL | Game: 142.2 | 21 games rolling: 113.6Offensive Rating | Mar 31, 2026 vs DET | Game: 143.6 | 21 games rolling: 129.3Offensive Rating | Apr 1, 2026 vs SAC | Game: 106.5 | 21 games rolling: 123.8Offensive Rating | Apr 3, 2026 vs MEM | Game: 85.2 | 21 games rolling: 117.2Offensive Rating | Apr 5, 2026 vs BOS | Game: 100.0 | 21 games rolling: 116.3Offensive Rating | Apr 7, 2026 vs MIA | Game: 100.0 | 21 games rolling: 115.5Offensive Rating | Apr 9, 2026 vs MIA | Game: 14.3 | 21 games rolling: 111.6Offensive Rating | Apr 10, 2026 vs NYK | Game: 108.9 | 21 games rolling: 111.1Offensive Rating | Apr 12, 2026 vs BKN | Game: 133.3 | 21 games rolling: 113.9Offensive Rating | Apr 18, 2026 vs CLE | Game: 127.6 | 21 games rolling: 115.3Offensive Rating | Apr 20, 2026 vs CLE | Game: 133.3 | 21 games rolling: 116.1Offensive Rating | Apr 23, 2026 vs CLE | Game: 66.7 | 21 games rolling: 115.6Offensive Rating | Apr 26, 2026 vs CLE | Game: 200.0 | 21 games rolling: 116.2Offensive Rating | Apr 29, 2026 vs CLE | Game: 100.0 | 21 games rolling: 115.9Offensive Rating | May 1, 2026 vs CLE | Game: 127.8 | 21 games rolling: 116.6Offensive Rating | May 3, 2026 vs CLE | Game: 97.1 | 21 games rolling: 114.7
2026-03-202026-04-072026-05-03

Defensive Rating

Defensive Rating

108.0

73rd percentile

league avg 113.6

7891105118Defensive Rating | Mar 27, 2026 vs NOP | Game: 133.3 | 21 games rolling: 97.0Defensive Rating | Mar 29, 2026 vs ORL | Game: 73.3 | 21 games rolling: 82.3Defensive Rating | Mar 31, 2026 vs DET | Game: 108.1 | 21 games rolling: 93.4Defensive Rating | Apr 1, 2026 vs SAC | Game: 148.4 | 21 games rolling: 106.5Defensive Rating | Apr 3, 2026 vs MEM | Game: 107.1 | 21 games rolling: 106.6Defensive Rating | Apr 5, 2026 vs BOS | Game: 90.0 | 21 games rolling: 105.7Defensive Rating | Apr 7, 2026 vs MIA | Game: 100.0 | 21 games rolling: 105.5Defensive Rating | Apr 9, 2026 vs MIA | Game: 171.4 | 21 games rolling: 108.0Defensive Rating | Apr 10, 2026 vs NYK | Game: 107.0 | 21 games rolling: 107.8Defensive Rating | Apr 12, 2026 vs BKN | Game: 85.7 | 21 games rolling: 106.8Defensive Rating | Apr 18, 2026 vs CLE | Game: 92.9 | 21 games rolling: 105.3Defensive Rating | Apr 20, 2026 vs CLE | Game: 140.0 | 21 games rolling: 106.8Defensive Rating | Apr 23, 2026 vs CLE | Game: 166.7 | 21 games rolling: 107.4Defensive Rating | Apr 26, 2026 vs CLE | Game: 100.0 | 21 games rolling: 107.3Defensive Rating | Apr 29, 2026 vs CLE | Game: 160.0 | 21 games rolling: 108.2Defensive Rating | May 1, 2026 vs CLE | Game: 114.3 | 21 games rolling: 108.6Defensive Rating | May 3, 2026 vs CLE | Game: 103.0 | 21 games rolling: 108.0
2026-03-202026-04-072026-05-03

FG %

FG %

41.5%

23rd percentile

league avg 47.7%

0%28%56%84%FG % | Mar 27, 2026 vs NOP | Game: 0.0% | 21 games rolling: 0.0%FG % | Mar 29, 2026 vs ORL | Game: 71.4% | 21 games rolling: 71.4%FG % | Mar 31, 2026 vs DET | Game: 80.0% | 21 games rolling: 75.0%FG % | Apr 1, 2026 vs SAC | Game: 33.3% | 21 games rolling: 66.7%FG % | Apr 3, 2026 vs MEM | Game: 50.0% | 21 games rolling: 61.9%FG % | Apr 5, 2026 vs BOS | Game: 0.0% | 21 games rolling: 59.1%FG % | Apr 7, 2026 vs MIA | Game: 0.0% | 21 games rolling: 54.2%FG % | Apr 9, 2026 vs MIA | Game: 0.0% | 21 games rolling: 50.0%FG % | Apr 10, 2026 vs NYK | Game: 20.0% | 21 games rolling: 45.2%FG % | Apr 12, 2026 vs BKN | Game: 66.7% | 21 games rolling: 48.6%FG % | Apr 18, 2026 vs CLE | Game: 25.0% | 21 games rolling: 46.3%FG % | Apr 20, 2026 vs CLE | Game: 0.0% | 21 games rolling: 44.2%FG % | Apr 23, 2026 vs CLE | Game: 0.0% | 21 games rolling: 43.2%FG % | Apr 26, 2026 vs CLE | Game: 0.0% | 21 games rolling: 43.2%FG % | Apr 29, 2026 vs CLE | Game: 0.0% | 21 games rolling: 41.3%FG % | May 1, 2026 vs CLE | Game: 66.7% | 21 games rolling: 42.9%FG % | May 3, 2026 vs CLE | Game: 25.0% | 21 games rolling: 41.5%
2026-03-202026-04-072026-05-03

3PT %

3PT %

41.9%

75th percentile

league avg 36.4%

0%29%59%88%3PT % | Mar 27, 2026 vs NOP | Game: 0.0% | 21 games rolling: 0.0%3PT % | Mar 29, 2026 vs ORL | Game: 66.7% | 21 games rolling: 66.7%3PT % | Mar 31, 2026 vs DET | Game: 100.0% | 21 games rolling: 77.8%3PT % | Apr 1, 2026 vs SAC | Game: 0.0% | 21 games rolling: 63.6%3PT % | Apr 3, 2026 vs MEM | Game: 50.0% | 21 games rolling: 61.5%3PT % | Apr 5, 2026 vs BOS | Game: 0.0% | 21 games rolling: 57.1%3PT % | Apr 7, 2026 vs MIA | Game: 0.0% | 21 games rolling: 57.1%3PT % | Apr 9, 2026 vs MIA | Game: 0.0% | 21 games rolling: 53.3%3PT % | Apr 10, 2026 vs NYK | Game: 25.0% | 21 games rolling: 47.4%3PT % | Apr 12, 2026 vs BKN | Game: 50.0% | 21 games rolling: 47.8%3PT % | Apr 18, 2026 vs CLE | Game: 0.0% | 21 games rolling: 44.0%3PT % | Apr 20, 2026 vs CLE | Game: 0.0% | 21 games rolling: 42.3%3PT % | Apr 23, 2026 vs CLE | Game: 0.0% | 21 games rolling: 42.3%3PT % | Apr 26, 2026 vs CLE | Game: 0.0% | 21 games rolling: 42.3%3PT % | Apr 29, 2026 vs CLE | Game: 0.0% | 21 games rolling: 42.3%3PT % | May 1, 2026 vs CLE | Game: 66.7% | 21 games rolling: 44.8%3PT % | May 3, 2026 vs CLE | Game: 0.0% | 21 games rolling: 41.9%
2026-03-202026-04-072026-05-03

True Shooting %

True Shooting %

55.3%

34th percentile

league avg 58.7%

0%38%76%114%True Shooting % | Mar 27, 2026 vs NOP | Game: 0.0% | 21 games rolling: 0.0%True Shooting % | Mar 29, 2026 vs ORL | Game: 100.0% | 21 games rolling: 100.0%True Shooting % | Mar 31, 2026 vs DET | Game: 102.8% | 21 games rolling: 101.4%True Shooting % | Apr 1, 2026 vs SAC | Game: 33.3% | 21 games rolling: 88.8%True Shooting % | Apr 3, 2026 vs MEM | Game: 58.1% | 21 games rolling: 79.7%True Shooting % | Apr 5, 2026 vs BOS | Game: 0.0% | 21 games rolling: 76.4%True Shooting % | Apr 7, 2026 vs MIA | Game: 0.0% | 21 games rolling: 70.6%True Shooting % | Apr 9, 2026 vs MIA | Game: 0.0% | 21 games rolling: 63.6%True Shooting % | Apr 10, 2026 vs NYK | Game: 42.5% | 21 games rolling: 60.1%True Shooting % | Apr 12, 2026 vs BKN | Game: 83.3% | 21 games rolling: 63.5%True Shooting % | Apr 18, 2026 vs CLE | Game: 25.0% | 21 games rolling: 60.1%True Shooting % | Apr 20, 2026 vs CLE | Game: 34.7% | 21 games rolling: 58.5%True Shooting % | Apr 23, 2026 vs CLE | Game: 0.0% | 21 games rolling: 57.3%True Shooting % | Apr 26, 2026 vs CLE | Game: 0.0% | 21 games rolling: 57.3%True Shooting % | Apr 29, 2026 vs CLE | Game: 0.0% | 21 games rolling: 55.1%True Shooting % | May 1, 2026 vs CLE | Game: 100.0% | 21 games rolling: 57.6%True Shooting % | May 3, 2026 vs CLE | Game: 25.0% | 21 games rolling: 55.3%
2026-03-202026-04-072026-05-03

AST/TO Ratio

AST/TO Ratio

2.00

59th percentile

league avg 1.94

0.01.22.33.5AST/TO Ratio | Mar 27, 2026 vs NOP | Game: 0.00 | 21 games rolling: 0.00AST/TO Ratio | Mar 29, 2026 vs ORL | Game: 0.00 | 21 games rolling: 0.00AST/TO Ratio | Mar 31, 2026 vs DET | Game: 0.00 | 21 games rolling: 2.00AST/TO Ratio | Apr 1, 2026 vs SAC | Game: 0.00 | 21 games rolling: 3.00AST/TO Ratio | Apr 3, 2026 vs MEM | Game: 0.00 | 21 games rolling: 1.50AST/TO Ratio | Apr 5, 2026 vs BOS | Game: 0.00 | 21 games rolling: 1.50AST/TO Ratio | Apr 7, 2026 vs MIA | Game: 0.00 | 21 games rolling: 1.50AST/TO Ratio | Apr 9, 2026 vs MIA | Game: 0.00 | 21 games rolling: 1.50AST/TO Ratio | Apr 10, 2026 vs NYK | Game: 0.00 | 21 games rolling: 2.00AST/TO Ratio | Apr 12, 2026 vs BKN | Game: 0.00 | 21 games rolling: 2.00AST/TO Ratio | Apr 18, 2026 vs CLE | Game: 3.00 | 21 games rolling: 2.33AST/TO Ratio | Apr 20, 2026 vs CLE | Game: 0.00 | 21 games rolling: 2.67AST/TO Ratio | Apr 23, 2026 vs CLE | Game: 0.00 | 21 games rolling: 2.67AST/TO Ratio | Apr 26, 2026 vs CLE | Game: 0.00 | 21 games rolling: 2.67AST/TO Ratio | Apr 29, 2026 vs CLE | Game: 0.00 | 21 games rolling: 2.67AST/TO Ratio | May 1, 2026 vs CLE | Game: 0.00 | 21 games rolling: 2.00AST/TO Ratio | May 3, 2026 vs CLE | Game: 0.00 | 21 games rolling: 2.00
2026-03-202026-04-072026-05-03

Off Reb %

Off Reb %

1.4%

20th percentile

league avg 5.1%

0%2%5%7%Off Reb % | Mar 27, 2026 vs NOP | Game: 0.0% | 21 games rolling: 0.0%Off Reb % | Mar 29, 2026 vs ORL | Game: 0.0% | 21 games rolling: 0.0%Off Reb % | Mar 31, 2026 vs DET | Game: 0.0% | 21 games rolling: 0.0%Off Reb % | Apr 1, 2026 vs SAC | Game: 0.0% | 21 games rolling: 0.0%Off Reb % | Apr 3, 2026 vs MEM | Game: 0.0% | 21 games rolling: 0.0%Off Reb % | Apr 5, 2026 vs BOS | Game: 0.0% | 21 games rolling: 0.0%Off Reb % | Apr 7, 2026 vs MIA | Game: 0.0% | 21 games rolling: 0.0%Off Reb % | Apr 9, 2026 vs MIA | Game: 0.0% | 21 games rolling: 0.0%Off Reb % | Apr 10, 2026 vs NYK | Game: 10.0% | 21 games rolling: 2.3%Off Reb % | Apr 12, 2026 vs BKN | Game: 0.0% | 21 games rolling: 2.2%Off Reb % | Apr 18, 2026 vs CLE | Game: 0.0% | 21 games rolling: 2.0%Off Reb % | Apr 20, 2026 vs CLE | Game: 0.0% | 21 games rolling: 1.9%Off Reb % | Apr 23, 2026 vs CLE | Game: 0.0% | 21 games rolling: 1.9%Off Reb % | Apr 26, 2026 vs CLE | Game: 0.0% | 21 games rolling: 1.8%Off Reb % | Apr 29, 2026 vs CLE | Game: 0.0% | 21 games rolling: 1.7%Off Reb % | May 1, 2026 vs CLE | Game: 0.0% | 21 games rolling: 1.6%Off Reb % | May 3, 2026 vs CLE | Game: 0.0% | 21 games rolling: 1.4%
2026-03-202026-04-072026-05-03

Def Reb %

Def Reb %

14.5%

55th percentile

league avg 14.9%

11%22%32%43%Def Reb % | Mar 27, 2026 vs NOP | Game: 25.0% | 21 games rolling: 39.5%Def Reb % | Mar 29, 2026 vs ORL | Game: 9.5% | 21 games rolling: 20.6%Def Reb % | Mar 31, 2026 vs DET | Game: 16.7% | 21 games rolling: 20.3%Def Reb % | Apr 1, 2026 vs SAC | Game: 7.7% | 21 games rolling: 16.3%Def Reb % | Apr 3, 2026 vs MEM | Game: 25.0% | 21 games rolling: 17.9%Def Reb % | Apr 5, 2026 vs BOS | Game: 12.5% | 21 games rolling: 18.4%Def Reb % | Apr 7, 2026 vs MIA | Game: 33.3% | 21 games rolling: 18.6%Def Reb % | Apr 9, 2026 vs MIA | Game: 50.0% | 21 games rolling: 19.6%Def Reb % | Apr 10, 2026 vs NYK | Game: 20.0% | 21 games rolling: 20.4%Def Reb % | Apr 12, 2026 vs BKN | Game: 0.0% | 21 games rolling: 17.6%Def Reb % | Apr 18, 2026 vs CLE | Game: 0.0% | 21 games rolling: 16.1%Def Reb % | Apr 20, 2026 vs CLE | Game: 0.0% | 21 games rolling: 15.6%Def Reb % | Apr 23, 2026 vs CLE | Game: 0.0% | 21 games rolling: 15.5%Def Reb % | Apr 26, 2026 vs CLE | Game: 0.0% | 21 games rolling: 15.0%Def Reb % | Apr 29, 2026 vs CLE | Game: 0.0% | 21 games rolling: 14.8%Def Reb % | May 1, 2026 vs CLE | Game: 10.0% | 21 games rolling: 14.6%Def Reb % | May 3, 2026 vs CLE | Game: 11.8% | 21 games rolling: 14.5%
2026-03-202026-04-072026-05-03

Minutes

Minutes

9.8

15th percentile

league avg 20.8

081523Minutes | Mar 27, 2026 vs NOP | Game: 5.3 | 21 games rolling: 2.3Minutes | Mar 29, 2026 vs ORL | Game: 19.2 | 21 games rolling: 7.0Minutes | Mar 31, 2026 vs DET | Game: 18.5 | 21 games rolling: 11.0Minutes | Apr 1, 2026 vs SAC | Game: 16.0 | 21 games rolling: 12.0Minutes | Apr 3, 2026 vs MEM | Game: 12.6 | 21 games rolling: 12.1Minutes | Apr 5, 2026 vs BOS | Game: 5.6 | 21 games rolling: 11.2Minutes | Apr 7, 2026 vs MIA | Game: 2.8 | 21 games rolling: 10.1Minutes | Apr 9, 2026 vs MIA | Game: 3.1 | 21 games rolling: 9.3Minutes | Apr 10, 2026 vs NYK | Game: 22.4 | 21 games rolling: 10.6Minutes | Apr 12, 2026 vs BKN | Game: 10.6 | 21 games rolling: 11.6Minutes | Apr 18, 2026 vs CLE | Game: 14.1 | 21 games rolling: 11.8Minutes | Apr 20, 2026 vs CLE | Game: 5.3 | 21 games rolling: 11.3Minutes | Apr 23, 2026 vs CLE | Game: 1.6 | 21 games rolling: 10.5Minutes | Apr 26, 2026 vs CLE | Game: 1.2 | 21 games rolling: 9.9Minutes | Apr 29, 2026 vs CLE | Game: 2.3 | 21 games rolling: 9.4Minutes | May 1, 2026 vs CLE | Game: 10.2 | 21 games rolling: 9.4Minutes | May 3, 2026 vs CLE | Game: 16.0 | 21 games rolling: 9.8
2026-03-202026-04-072026-05-03

Usage %

Usage %

16.2%

34th percentile

league avg 19.2%

0%7%15%22%Usage % | Mar 27, 2026 vs NOP | Game: 0.0% | 21 games rolling: 0.0%Usage % | Mar 29, 2026 vs ORL | Game: 15.4% | 21 games rolling: 10.9%Usage % | Mar 31, 2026 vs DET | Game: 16.4% | 21 games rolling: 14.2%Usage % | Apr 1, 2026 vs SAC | Game: 8.8% | 21 games rolling: 12.8%Usage % | Apr 3, 2026 vs MEM | Game: 25.9% | 21 games rolling: 15.2%Usage % | Apr 5, 2026 vs BOS | Game: 8.0% | 21 games rolling: 14.7%Usage % | Apr 7, 2026 vs MIA | Game: 29.2% | 21 games rolling: 15.1%Usage % | Apr 9, 2026 vs MIA | Game: 41.8% | 21 games rolling: 16.2%Usage % | Apr 10, 2026 vs NYK | Game: 12.8% | 21 games rolling: 15.3%Usage % | Apr 12, 2026 vs BKN | Game: 26.4% | 21 games rolling: 16.2%Usage % | Apr 18, 2026 vs CLE | Game: 16.5% | 21 games rolling: 16.3%Usage % | Apr 20, 2026 vs CLE | Game: 23.0% | 21 games rolling: 16.5%Usage % | Apr 23, 2026 vs CLE | Game: 28.6% | 21 games rolling: 16.7%Usage % | Apr 26, 2026 vs CLE | Game: 0.0% | 21 games rolling: 16.4%Usage % | Apr 29, 2026 vs CLE | Game: 34.8% | 21 games rolling: 16.6%Usage % | May 1, 2026 vs CLE | Game: 18.6% | 21 games rolling: 16.7%Usage % | May 3, 2026 vs CLE | Game: 10.6% | 21 games rolling: 16.2%
2026-03-202026-04-072026-05-03

Pace

Pace

100.2

38th percentile

league avg 101.4

98105112119Pace | Mar 27, 2026 vs NOP | Game: 112.8 | 21 games rolling: 116.5Pace | Mar 29, 2026 vs ORL | Game: 112.3 | 21 games rolling: 113.7Pace | Mar 31, 2026 vs DET | Game: 98.4 | 21 games rolling: 108.2Pace | Apr 1, 2026 vs SAC | Game: 93.1 | 21 games rolling: 104.2Pace | Apr 3, 2026 vs MEM | Game: 105.0 | 21 games rolling: 104.0Pace | Apr 5, 2026 vs BOS | Game: 81.4 | 21 games rolling: 102.1Pace | Apr 7, 2026 vs MIA | Game: 129.3 | 21 games rolling: 103.3Pace | Apr 9, 2026 vs MIA | Game: 106.7 | 21 games rolling: 103.4Pace | Apr 10, 2026 vs NYK | Game: 94.5 | 21 games rolling: 102.0Pace | Apr 12, 2026 vs BKN | Game: 94.8 | 21 games rolling: 101.2Pace | Apr 18, 2026 vs CLE | Game: 97.3 | 21 games rolling: 101.0Pace | Apr 20, 2026 vs CLE | Game: 99.0 | 21 games rolling: 101.3Pace | Apr 23, 2026 vs CLE | Game: 91.9 | 21 games rolling: 101.2Pace | Apr 26, 2026 vs CLE | Game: 82.3 | 21 games rolling: 101.0Pace | Apr 29, 2026 vs CLE | Game: 104.3 | 21 games rolling: 101.1Pace | May 1, 2026 vs CLE | Game: 92.3 | 21 games rolling: 100.0Pace | May 3, 2026 vs CLE | Game: 100.3 | 21 games rolling: 100.2
2026-03-202026-04-072026-05-03

Postseason Gamelog

GameMinPtsFGFGAFG%3PM3PA3P%FTFTAFT%RebOREBDREBAstStlBlkTovFPTS

Regular Season Gamelog

GameMinPtsFGFGAFG%3PM3PA3P%FTFTAFT%RebOREBDREBAstStlBlkTovFPTS
24 Games226101347844%194542%141878%4393471246204

Player Usage Impact

Impact when this player is out.

Shot Heatmap

21 games shooting density from live shot-detail rows.

TeammateUsage%MinGames
Trayce Jackson-Davis+5.4%4.89
Jonathan Mogbo+1.8%5.521
Brandon Ingram+0.5%33.857
Immanuel Quickley+0.2%32.456
Ja'Kobe Walter-0.6%19.054
Sandro Mamukelashvili-0.7%21.557
Jamal Shead-0.8%20.858
Scottie Barnes-0.9%33.557
RJ Barrett-1.0%29.945
Garrett Temple-1.5%3.714
Jamison Battle-1.8%8.643
Gradey Dick-1.8%14.853
Collin Murray-Boyles-1.9%21.239
Jakob Poeltl-3.1%25.433

Gameflow