Teonni Key

202320242025

position

C

Toronto Tempo

games with minutes

9

96th percentile

league median 3

avg minutes

11.5

23rd percentile

league median 19.2

WAR44

0.5

18th percentile

league median 1.2

EPM

-1.3

14th percentile

league median -0.1

avg fpts

8.2

26th percentile

league median 15.7

Net Rating

Net Rating

-8.2

35th percentile

league avg 0.3

-18-11-34Net Rating | May 8, 2026 vs WAS | Game: -15.8 | 2026 rolling: -15.8Net Rating | May 13, 2026 vs SEA | Game: 5.9 | 2026 rolling: -5.6Net Rating | May 15, 2026 vs LAS | Game: -12.6 | 2026 rolling: -8.0Net Rating | May 17, 2026 vs LAS | Game: -3.3 | 2026 rolling: -6.0Net Rating | May 19, 2026 vs PHX | Game: 21.7 | 2026 rolling: -0.7Net Rating | May 21, 2026 vs MIN | Game: -41.1 | 2026 rolling: -9.2Net Rating | May 23, 2026 vs PDX | Game: -28.6 | 2026 rolling: -11.5Net Rating | May 27, 2026 vs CHI | Game: 13.6 | 2026 rolling: -8.8Net Rating | May 30, 2026 vs SEA | Game: -1.8 | 2026 rolling: -8.2
2026-05-082026-05-192026-05-30

Offensive Rating

Offensive Rating

107.5

64th percentile

league avg 104.2

4473101130Offensive Rating | May 8, 2026 vs WAS | Game: 52.6 | 2026 rolling: 52.6Offensive Rating | May 13, 2026 vs SEA | Game: 117.6 | 2026 rolling: 83.3Offensive Rating | May 15, 2026 vs LAS | Game: 126.3 | 2026 rolling: 98.2Offensive Rating | May 17, 2026 vs LAS | Game: 135.7 | 2026 rolling: 114.4Offensive Rating | May 19, 2026 vs PHX | Game: 143.5 | 2026 rolling: 120.0Offensive Rating | May 21, 2026 vs MIN | Game: 75.0 | 2026 rolling: 110.5Offensive Rating | May 23, 2026 vs PDX | Game: 104.8 | 2026 rolling: 109.8Offensive Rating | May 27, 2026 vs CHI | Game: 128.6 | 2026 rolling: 111.9Offensive Rating | May 30, 2026 vs SEA | Game: 63.2 | 2026 rolling: 107.5
2026-05-082026-05-192026-05-30

Defensive Rating

Defensive Rating

115.7

15th percentile

league avg 103.9

6284106128Defensive Rating | May 8, 2026 vs WAS | Game: 68.4 | 2026 rolling: 68.4Defensive Rating | May 13, 2026 vs SEA | Game: 111.8 | 2026 rolling: 88.9Defensive Rating | May 15, 2026 vs LAS | Game: 138.9 | 2026 rolling: 106.2Defensive Rating | May 17, 2026 vs LAS | Game: 139.0 | 2026 rolling: 120.4Defensive Rating | May 19, 2026 vs PHX | Game: 121.7 | 2026 rolling: 120.6Defensive Rating | May 21, 2026 vs MIN | Game: 116.1 | 2026 rolling: 119.7Defensive Rating | May 23, 2026 vs PDX | Game: 133.3 | 2026 rolling: 121.3Defensive Rating | May 27, 2026 vs CHI | Game: 115.0 | 2026 rolling: 120.6Defensive Rating | May 30, 2026 vs SEA | Game: 65.0 | 2026 rolling: 115.7
2026-05-082026-05-192026-05-30

FG %

FG %

45.5%

56th percentile

league avg 44.1%

0%25%50%75%FG % | May 8, 2026 vs WAS | Game: 0.0% | 2026 rolling: 0.0%FG % | May 13, 2026 vs SEA | Game: 100.0% | 2026 rolling: 50.0%FG % | May 15, 2026 vs LAS | Game: 100.0% | 2026 rolling: 66.7%FG % | May 17, 2026 vs LAS | Game: 33.3% | 2026 rolling: 44.4%FG % | May 19, 2026 vs PHX | Game: 33.3% | 2026 rolling: 41.7%FG % | May 21, 2026 vs MIN | Game: 40.0% | 2026 rolling: 41.2%FG % | May 23, 2026 vs PDX | Game: 100.0% | 2026 rolling: 47.4%FG % | May 27, 2026 vs CHI | Game: 50.0% | 2026 rolling: 47.6%FG % | May 30, 2026 vs SEA | Game: 0.0% | 2026 rolling: 45.5%
2026-05-082026-05-192026-05-30

3PT %

3PT %

33.3%

46th percentile

league avg 32.2%

0%19%37%56%3PT % | May 8, 2026 vs WAS | Game: 0.0% | 2026 rolling: 0.0%3PT % | May 13, 2026 vs SEA | Game: 0.0% | 2026 rolling: 0.0%3PT % | May 15, 2026 vs LAS | Game: 100.0% | 2026 rolling: 50.0%3PT % | May 17, 2026 vs LAS | Game: 0.0% | 2026 rolling: 33.3%3PT % | May 19, 2026 vs PHX | Game: 33.3% | 2026 rolling: 33.3%3PT % | May 21, 2026 vs MIN | Game: 0.0% | 2026 rolling: 28.6%3PT % | May 23, 2026 vs PDX | Game: 0.0% | 2026 rolling: 28.6%3PT % | May 27, 2026 vs CHI | Game: 100.0% | 2026 rolling: 37.5%3PT % | May 30, 2026 vs SEA | Game: 0.0% | 2026 rolling: 33.3%
2026-05-082026-05-192026-05-30

True Shooting %

True Shooting %

52.9%

45th percentile

league avg 55.2%

0%28%55%83%True Shooting % | May 8, 2026 vs WAS | Game: 0.0% | 2026 rolling: 0.0%True Shooting % | May 13, 2026 vs SEA | Game: 100.0% | 2026 rolling: 34.7%True Shooting % | May 15, 2026 vs LAS | Game: 133.0% | 2026 rolling: 73.5%True Shooting % | May 17, 2026 vs LAS | Game: 43.6% | 2026 rolling: 55.8%True Shooting % | May 19, 2026 vs PHX | Game: 50.0% | 2026 rolling: 54.6%True Shooting % | May 21, 2026 vs MIN | Game: 40.0% | 2026 rolling: 50.9%True Shooting % | May 23, 2026 vs PDX | Game: 100.0% | 2026 rolling: 55.5%True Shooting % | May 27, 2026 vs CHI | Game: 75.0% | 2026 rolling: 57.1%True Shooting % | May 30, 2026 vs SEA | Game: 0.0% | 2026 rolling: 52.9%
2026-05-082026-05-192026-05-30

AST/TO Ratio

AST/TO Ratio

0.29

18th percentile

league avg 1.39

0.00.81.52.3AST/TO Ratio | May 8, 2026 vs WAS | Game: 1.00 | 2026 rolling: 1.00AST/TO Ratio | May 13, 2026 vs SEA | Game: 0.00 | 2026 rolling: 1.00AST/TO Ratio | May 15, 2026 vs LAS | Game: 0.00 | 2026 rolling: 2.00AST/TO Ratio | May 17, 2026 vs LAS | Game: 0.00 | 2026 rolling: 2.00AST/TO Ratio | May 19, 2026 vs PHX | Game: 0.00 | 2026 rolling: 0.67AST/TO Ratio | May 21, 2026 vs MIN | Game: 0.00 | 2026 rolling: 0.50AST/TO Ratio | May 23, 2026 vs PDX | Game: 0.00 | 2026 rolling: 0.40AST/TO Ratio | May 27, 2026 vs CHI | Game: 0.00 | 2026 rolling: 0.29AST/TO Ratio | May 30, 2026 vs SEA | Game: 0.00 | 2026 rolling: 0.29
2026-05-082026-05-192026-05-30

Off Reb %

Off Reb %

12.9%

90th percentile

league avg 5.3%

3%9%14%20%Off Reb % | May 8, 2026 vs WAS | Game: 9.1% | 2026 rolling: 9.7%Off Reb % | May 13, 2026 vs SEA | Game: 16.7% | 2026 rolling: 11.8%Off Reb % | May 15, 2026 vs LAS | Game: 18.2% | 2026 rolling: 16.6%Off Reb % | May 17, 2026 vs LAS | Game: 16.7% | 2026 rolling: 17.8%Off Reb % | May 19, 2026 vs PHX | Game: 0.0% | 2026 rolling: 14.7%Off Reb % | May 21, 2026 vs MIN | Game: 10.0% | 2026 rolling: 14.3%Off Reb % | May 23, 2026 vs PDX | Game: 9.1% | 2026 rolling: 13.9%Off Reb % | May 27, 2026 vs CHI | Game: 0.0% | 2026 rolling: 12.7%Off Reb % | May 30, 2026 vs SEA | Game: 8.3% | 2026 rolling: 12.9%
2026-05-082026-05-192026-05-30

Def Reb %

Def Reb %

14.0%

55th percentile

league avg 14.8%

9%14%20%25%Def Reb % | May 8, 2026 vs WAS | Game: 13.3% | 2026 rolling: 23.2%Def Reb % | May 13, 2026 vs SEA | Game: 0.0% | 2026 rolling: 14.4%Def Reb % | May 15, 2026 vs LAS | Game: 0.0% | 2026 rolling: 11.1%Def Reb % | May 17, 2026 vs LAS | Game: 22.2% | 2026 rolling: 19.4%Def Reb % | May 19, 2026 vs PHX | Game: 16.7% | 2026 rolling: 19.8%Def Reb % | May 21, 2026 vs MIN | Game: 5.0% | 2026 rolling: 17.2%Def Reb % | May 23, 2026 vs PDX | Game: 12.5% | 2026 rolling: 16.5%Def Reb % | May 27, 2026 vs CHI | Game: 10.0% | 2026 rolling: 15.8%Def Reb % | May 30, 2026 vs SEA | Game: 0.0% | 2026 rolling: 14.0%
2026-05-082026-05-192026-05-30

Minutes

Minutes

11.5

23rd percentile

league avg 19.1

7121621Minutes | May 8, 2026 vs WAS | Game: 9.3 | 2026 rolling: 9.3Minutes | May 13, 2026 vs SEA | Game: 8.1 | 2026 rolling: 8.7Minutes | May 15, 2026 vs LAS | Game: 8.9 | 2026 rolling: 8.8Minutes | May 17, 2026 vs LAS | Game: 19.9 | 2026 rolling: 11.5Minutes | May 19, 2026 vs PHX | Game: 10.6 | 2026 rolling: 11.4Minutes | May 21, 2026 vs MIN | Game: 15.8 | 2026 rolling: 12.1Minutes | May 23, 2026 vs PDX | Game: 11.2 | 2026 rolling: 12.0Minutes | May 27, 2026 vs CHI | Game: 10.0 | 2026 rolling: 11.7Minutes | May 30, 2026 vs SEA | Game: 9.3 | 2026 rolling: 11.5
2026-05-082026-05-192026-05-30

Usage %

Usage %

13.9%

22nd percentile

league avg 18.6%

8%12%16%20%Usage % | May 8, 2026 vs WAS | Game: 13.1% | 2026 rolling: 13.1%Usage % | May 13, 2026 vs SEA | Game: 5.6% | 2026 rolling: 9.7%Usage % | May 15, 2026 vs LAS | Game: 9.1% | 2026 rolling: 9.5%Usage % | May 17, 2026 vs LAS | Game: 15.1% | 2026 rolling: 11.9%Usage % | May 19, 2026 vs PHX | Game: 20.2% | 2026 rolling: 13.5%Usage % | May 21, 2026 vs MIN | Game: 16.8% | 2026 rolling: 14.2%Usage % | May 23, 2026 vs PDX | Game: 11.8% | 2026 rolling: 13.9%Usage % | May 27, 2026 vs CHI | Game: 17.3% | 2026 rolling: 14.2%Usage % | May 30, 2026 vs SEA | Game: 9.4% | 2026 rolling: 13.9%
2026-05-082026-05-192026-05-30

Pace

Pace

82.6

56th percentile

league avg 79.5

78818386Pace | May 8, 2026 vs WAS | Game: 97.7 | 2026 rolling: 81.4Pace | May 13, 2026 vs SEA | Game: 101.0 | 2026 rolling: 82.7Pace | May 15, 2026 vs LAS | Game: 100.0 | 2026 rolling: 83.7Pace | May 17, 2026 vs LAS | Game: 100.2 | 2026 rolling: 84.0Pace | May 19, 2026 vs PHX | Game: 103.8 | 2026 rolling: 84.5Pace | May 21, 2026 vs MIN | Game: 95.5 | 2026 rolling: 83.7Pace | May 23, 2026 vs PDX | Game: 90.1 | 2026 rolling: 82.5Pace | May 27, 2026 vs CHI | Game: 98.1 | 2026 rolling: 82.7Pace | May 30, 2026 vs SEA | Game: 100.5 | 2026 rolling: 82.6
2026-05-082026-05-192026-05-30
GameMinPtsFGFGAFG%3PM3PA3P%FTFTAFT%RebOREBDREBAstStlBlkTovFPTS
9 Games10327102245%3933%4850%221111236774

Player Usage Impact

Impact when this player is out.

Shot Heatmap

2026 shooting density from live shot-detail rows.

No qualifying teammate-absence samples were available for this player.

Gameflow