PositionG
Height5-8
Weight149
Birth dateDec 20, 1990
Age35
ExperienceRookie
202320242025

position

G

Portland Fire

games with minutes

7

95th percentile

league median 3

avg minutes

15.2

39th percentile

league median 18.9

WAR44

1.7

66th percentile

league median 1.2

EPM

1.4

91st percentile

league median -0.1

avg fpts

13.8

46th percentile

league median 14.3

Net Rating

Net Rating

10.8

74th percentile

league avg 0.3

-482032Net Rating | May 23, 2026 vs TOR | Game: 28.1 | 2026 rolling: 28.1Net Rating | May 25, 2026 vs NYL | Game: -6.3 | 2026 rolling: 10.9Net Rating | May 27, 2026 vs CON | Game: 35.5 | 2026 rolling: 18.9Net Rating | May 30, 2026 vs IND | Game: 4.0 | 2026 rolling: 16.0Net Rating | Jun 2, 2026 vs GSV | Game: -65.0 | 2026 rolling: 3.8Net Rating | Jun 5, 2026 vs PHX | Game: 44.1 | 2026 rolling: 11.1Net Rating | Jun 7, 2026 vs LAS | Game: 9.0 | 2026 rolling: 10.8
2026-05-232026-05-302026-06-07

Offensive Rating

Offensive Rating

103.9

57th percentile

league avg 101.8

98109121132Offensive Rating | May 23, 2026 vs TOR | Game: 128.1 | 2026 rolling: 128.1Offensive Rating | May 25, 2026 vs NYL | Game: 100.0 | 2026 rolling: 114.0Offensive Rating | May 27, 2026 vs CON | Game: 83.9 | 2026 rolling: 104.2Offensive Rating | May 30, 2026 vs IND | Game: 100.0 | 2026 rolling: 103.4Offensive Rating | Jun 2, 2026 vs GSV | Game: 100.0 | 2026 rolling: 102.9Offensive Rating | Jun 5, 2026 vs PHX | Game: 109.7 | 2026 rolling: 104.1Offensive Rating | Jun 7, 2026 vs LAS | Game: 102.9 | 2026 rolling: 103.9
2026-05-232026-05-302026-06-07

Defensive Rating

Defensive Rating

93.1

75th percentile

league avg 101.5

829098106Defensive Rating | May 23, 2026 vs TOR | Game: 100.0 | 2026 rolling: 100.0Defensive Rating | May 25, 2026 vs NYL | Game: 106.3 | 2026 rolling: 103.2Defensive Rating | May 27, 2026 vs CON | Game: 48.4 | 2026 rolling: 85.3Defensive Rating | May 30, 2026 vs IND | Game: 96.0 | 2026 rolling: 87.4Defensive Rating | Jun 2, 2026 vs GSV | Game: 165.0 | 2026 rolling: 99.1Defensive Rating | Jun 5, 2026 vs PHX | Game: 65.6 | 2026 rolling: 93.0Defensive Rating | Jun 7, 2026 vs LAS | Game: 93.9 | 2026 rolling: 93.1
2026-05-232026-05-302026-06-07

FG %

FG %

51.4%

76th percentile

league avg 43.7%

20%35%50%65%FG % | May 23, 2026 vs TOR | Game: 25.0% | 2026 rolling: 25.0%FG % | May 25, 2026 vs NYL | Game: 50.0% | 2026 rolling: 41.7%FG % | May 27, 2026 vs CON | Game: 66.7% | 2026 rolling: 46.7%FG % | May 30, 2026 vs IND | Game: 33.3% | 2026 rolling: 44.4%FG % | Jun 2, 2026 vs GSV | Game: 83.3% | 2026 rolling: 54.2%FG % | Jun 5, 2026 vs PHX | Game: 100.0% | 2026 rolling: 60.7%FG % | Jun 7, 2026 vs LAS | Game: 14.3% | 2026 rolling: 51.4%
2026-05-232026-05-302026-06-07

3PT %

3PT %

54.5%

95th percentile

league avg 31.4%

23%52%80%109%3PT % | May 23, 2026 vs TOR | Game: 100.0% | 2026 rolling: 100.0%3PT % | May 25, 2026 vs NYL | Game: 100.0% | 2026 rolling: 100.0%3PT % | May 27, 2026 vs CON | Game: 0.0% | 2026 rolling: 100.0%3PT % | May 30, 2026 vs IND | Game: 100.0% | 2026 rolling: 100.0%3PT % | Jun 2, 2026 vs GSV | Game: 50.0% | 2026 rolling: 83.3%3PT % | Jun 5, 2026 vs PHX | Game: 100.0% | 2026 rolling: 85.7%3PT % | Jun 7, 2026 vs LAS | Game: 0.0% | 2026 rolling: 54.5%
2026-05-232026-05-302026-06-07

True Shooting %

True Shooting %

60.5%

69th percentile

league avg 54.4%

33%47%62%76%True Shooting % | May 23, 2026 vs TOR | Game: 37.5% | 2026 rolling: 37.5%True Shooting % | May 25, 2026 vs NYL | Game: 62.5% | 2026 rolling: 54.2%True Shooting % | May 27, 2026 vs CON | Game: 57.9% | 2026 rolling: 55.1%True Shooting % | May 30, 2026 vs IND | Game: 50.0% | 2026 rolling: 54.3%True Shooting % | Jun 2, 2026 vs GSV | Game: 91.7% | 2026 rolling: 63.2%True Shooting % | Jun 5, 2026 vs PHX | Game: 112.7% | 2026 rolling: 71.2%True Shooting % | Jun 7, 2026 vs LAS | Game: 14.3% | 2026 rolling: 60.5%
2026-05-232026-05-302026-06-07

AST/TO Ratio

AST/TO Ratio

1.30

61st percentile

league avg 1.38

0.82.23.65.0AST/TO Ratio | May 23, 2026 vs TOR | Game: 4.50 | 2026 rolling: 4.50AST/TO Ratio | May 25, 2026 vs NYL | Game: 1.00 | 2026 rolling: 2.17AST/TO Ratio | May 27, 2026 vs CON | Game: 0.67 | 2026 rolling: 1.67AST/TO Ratio | May 30, 2026 vs IND | Game: 0.00 | 2026 rolling: 1.36AST/TO Ratio | Jun 2, 2026 vs GSV | Game: 0.67 | 2026 rolling: 1.21AST/TO Ratio | Jun 5, 2026 vs PHX | Game: 1.00 | 2026 rolling: 1.17AST/TO Ratio | Jun 7, 2026 vs LAS | Game: 2.50 | 2026 rolling: 1.30
2026-05-232026-05-302026-06-07

Off Reb %

Off Reb %

5.2%

58th percentile

league avg 5.5%

0%3%6%9%Off Reb % | May 23, 2026 vs TOR | Game: 0.0% | 2026 rolling: 0.0%Off Reb % | May 25, 2026 vs NYL | Game: 9.1% | 2026 rolling: 7.7%Off Reb % | May 27, 2026 vs CON | Game: 0.0% | 2026 rolling: 5.4%Off Reb % | May 30, 2026 vs IND | Game: 0.0% | 2026 rolling: 4.7%Off Reb % | Jun 2, 2026 vs GSV | Game: 11.1% | 2026 rolling: 5.9%Off Reb % | Jun 5, 2026 vs PHX | Game: 11.1% | 2026 rolling: 6.6%Off Reb % | Jun 7, 2026 vs LAS | Game: 0.0% | 2026 rolling: 5.2%
2026-05-232026-05-302026-06-07

Def Reb %

Def Reb %

5.9%

22nd percentile

league avg 14.6%

3%7%12%16%Def Reb % | May 23, 2026 vs TOR | Game: 6.3% | 2026 rolling: 7.2%Def Reb % | May 25, 2026 vs NYL | Game: 6.3% | 2026 rolling: 7.9%Def Reb % | May 27, 2026 vs CON | Game: 0.0% | 2026 rolling: 5.0%Def Reb % | May 30, 2026 vs IND | Game: 16.7% | 2026 rolling: 6.5%Def Reb % | Jun 2, 2026 vs GSV | Game: 0.0% | 2026 rolling: 5.5%Def Reb % | Jun 5, 2026 vs PHX | Game: 0.0% | 2026 rolling: 4.5%Def Reb % | Jun 7, 2026 vs LAS | Game: 8.3% | 2026 rolling: 5.9%
2026-05-232026-05-302026-06-07

Minutes

Minutes

15.2

39th percentile

league avg 19.0

13161821Minutes | May 23, 2026 vs TOR | Game: 16.8 | 2026 rolling: 16.8Minutes | May 25, 2026 vs NYL | Game: 18.0 | 2026 rolling: 17.4Minutes | May 27, 2026 vs CON | Game: 17.3 | 2026 rolling: 17.4Minutes | May 30, 2026 vs IND | Game: 10.3 | 2026 rolling: 15.6Minutes | Jun 2, 2026 vs GSV | Game: 11.8 | 2026 rolling: 14.8Minutes | Jun 5, 2026 vs PHX | Game: 15.8 | 2026 rolling: 15.0Minutes | Jun 7, 2026 vs LAS | Game: 16.5 | 2026 rolling: 15.2
2026-05-232026-05-302026-06-07

Usage %

Usage %

24.2%

80th percentile

league avg 18.8%

14%18%22%26%Usage % | May 23, 2026 vs TOR | Game: 15.4% | 2026 rolling: 15.4%Usage % | May 25, 2026 vs NYL | Game: 28.7% | 2026 rolling: 22.2%Usage % | May 27, 2026 vs CON | Game: 20.7% | 2026 rolling: 21.8%Usage % | May 30, 2026 vs IND | Game: 21.6% | 2026 rolling: 21.7%Usage % | Jun 2, 2026 vs GSV | Game: 36.8% | 2026 rolling: 24.1%Usage % | Jun 5, 2026 vs PHX | Game: 26.6% | 2026 rolling: 24.5%Usage % | Jun 7, 2026 vs LAS | Game: 22.5% | 2026 rolling: 24.2%
2026-05-232026-05-302026-06-07

Pace

Pace

76.6

22nd percentile

league avg 77.8

71747679Pace | May 23, 2026 vs TOR | Game: 94.6 | 2026 rolling: 76.4Pace | May 25, 2026 vs NYL | Game: 85.4 | 2026 rolling: 73.7Pace | May 27, 2026 vs CON | Game: 85.8 | 2026 rolling: 73.0Pace | May 30, 2026 vs IND | Game: 111.6 | 2026 rolling: 75.7Pace | Jun 2, 2026 vs GSV | Game: 83.5 | 2026 rolling: 75.0Pace | Jun 5, 2026 vs PHX | Game: 95.7 | 2026 rolling: 75.6Pace | Jun 7, 2026 vs LAS | Game: 97.3 | 2026 rolling: 76.6
2026-05-232026-05-302026-06-07
GameMinPtsFGFGAFG%3PM3PA3P%FTFTAFT%RebOREBDREBAstStlBlkTovFPTS
7 Games10745183551%61155%3560%94526402096

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