πŸ»β¬‡οΈπŸ€

Duke Brennan

Duke Brennan

Team: Grand Canyon Lopes

Career Averages

ESPN Β· NCAAM Β· completed source game rows, all recorded phases (including special games). Coverage reflects stored source games. Source phase breakdown: 1 postseason, 31 regular season, 101 unknown phase. These are not regular-season totals.

GP MPG PPG RPG APG SPG BPG TO FGA Numbers FG% 3P% FT%
133 22.0 7.8 6.9 0.8 0.6 0.5 1.2 4.8 10.7 62.2% 33.3% 61.8%

Plus/minus sample β€” 2024-2025: 30 games, 882.0 minutes, 3274.8 possessions. Other models may cover a different set of games.

Advanced Stats

Legacy model artifacts; separate from the counting cohort. Model output season: 2025-2026. Plus/minus scope: 30 games.

RAPM Rank Minutes Possessions Model PM Model PM/G Model PM/40
+1.16 574 882 2992 +231 +7.7 +10.5

RAPM = Regularized Adjusted Plus-Minus (points per 100 possessions above average)

Model Outputs β€” 2025-2026

Catalog

Output is shown as model rating with league rank in parentheses when available.

Model Output Notes
RAPM Overall RAPM Overall Single-parameter regularized adjusted plus-minus estimate. SE 2.87 | Poss 2912 More β†’ +5.59 (#26) SE 2.87 | Poss 2912
RAPM Off/Def RAPM Off/Def Simultaneous offensive and defensive RAPM decomposition. Off +2.60 | Def +2.99 More β†’ +5.59 (#26) Off +2.60 | Def +2.99
Plus/Minus Rate Plus/Minus Rate Raw plus/minus rate baseline per 100 possessions. PM/G +6.0 | PM/40 +8.1 More β†’ +5.98 (#225) PM/G +6.0 | PM/40 +8.1
Player Vector 2D Player Vector 2D Low-dimensional player embedding model with lineup composition and interaction effects. Vec (+4.22, +1.57) | Norm 4.51 More β†’ 0.657 (#1043) Vec (+4.22, +1.57) | Norm 4.51
Points For Elo Points For Elo Online player rating for contribution to team scoring rate. Pts For +4.93 | Prevent +5.20 | Net +10.13 | Min 992 More β†’ +4.93 (#1086) Pts For +4.93 | Prevent +5.20 | Net +10.13 | Min 992
Points Prevention Elo Points Prevention Elo Online player rating for suppressing the opponent's scoring rate. Pts For +4.93 | Prevent +5.20 | Net +10.13 | Min 992 More β†’ +5.20 (#873) Pts For +4.93 | Prevent +5.20 | Net +10.13 | Min 992
Points Net Elo Points Net Elo Net point-differential event Elo from points created plus points prevented. Pts For +4.93 | Prevent +5.20 | Net +10.13 | Min 992 More β†’ +10.13 (#808) Pts For +4.93 | Prevent +5.20 | Net +10.13 | Min 992
Offensive Rebounding Offensive Rebounding Online player rating for the team's offensive rebound rate (OREB%) on offense. OReb% -0.45 | DReb% -2.37 | Min 992 More β†’ -0.45 (#2847) OReb% -0.45 | DReb% -2.37 | Min 992
Defensive Rebounding Defensive Rebounding Online player rating for the team's defensive rebound rate (DREB%) on defense. OReb% -0.45 | DReb% -2.37 | Min 992 More β†’ -2.37 (#4007) OReb% -0.45 | DReb% -2.37 | Min 992
Assists For Elo Assists For Elo Online player rating for contribution to team assist rate. Ast For +3.66 | Prevent +0.81 | Net +4.47 | Min 992 More β†’ +3.66 (#387) Ast For +3.66 | Prevent +0.81 | Net +4.47 | Min 992
Assist Prevention Elo Assist Prevention Elo Online player rating for suppressing the opponent's assist rate. Ast For +3.66 | Prevent +0.81 | Net +4.47 | Min 992 More β†’ +0.81 (#1784) Ast For +3.66 | Prevent +0.81 | Net +4.47 | Min 992
Assists Net Elo Assists Net Elo Net assist event Elo from assisted creation plus assisted-shot prevention. Ast For +3.66 | Prevent +0.81 | Net +4.47 | Min 992 More β†’ +4.47 (#516) Ast For +3.66 | Prevent +0.81 | Net +4.47 | Min 992
Threes For Elo Threes For Elo Online player rating for contribution to team made-threes rate. 3PM For +3.11 | Prevent +3.25 | Net +6.36 | Min 992 More β†’ +3.11 (#236) 3PM For +3.11 | Prevent +3.25 | Net +6.36 | Min 992
Three Prevention Elo Three Prevention Elo Online player rating for suppressing the opponent's made-threes rate. 3PM For +3.11 | Prevent +3.25 | Net +6.36 | Min 992 More β†’ +3.25 (#51) 3PM For +3.11 | Prevent +3.25 | Net +6.36 | Min 992
Threes Net Elo Threes Net Elo Net made-three event Elo from threes created plus threes prevented. 3PM For +3.11 | Prevent +3.25 | Net +6.36 | Min 992 More β†’ +6.36 (#21) 3PM For +3.11 | Prevent +3.25 | Net +6.36 | Min 992
Stocks For Elo Stocks For Elo Online player rating for contribution to team steals-plus-blocks rate. Stocks For +0.02 | Prevent +5.09 | Net +5.11 | Min 992 More β†’ +0.02 (#2294) Stocks For +0.02 | Prevent +5.09 | Net +5.11 | Min 992
Stocks Prevention Elo Stocks Prevention Elo Online player rating for suppressing opponent stocks. Stocks For +0.02 | Prevent +5.09 | Net +5.11 | Min 992 More β†’ +5.09 (#21) Stocks For +0.02 | Prevent +5.09 | Net +5.11 | Min 992
Stocks Net Elo Stocks Net Elo Net stocks event Elo from stocks created plus stocks denied. Stocks For +0.02 | Prevent +5.09 | Net +5.11 | Min 992 More β†’ +5.11 (#162) Stocks For +0.02 | Prevent +5.09 | Net +5.11 | Min 992
Ball Security Elo Ball Security Elo Online player rating for keeping own-team turnovers down. TOV For +3.92 | Prevent +2.84 | Net +6.76 | Min 992 More β†’ +3.92 (#105) TOV For +3.92 | Prevent +2.84 | Net +6.76 | Min 992
Turnover Force Elo Turnover Force Elo Online player rating for forcing opponent turnovers. TOV For +3.92 | Prevent +2.84 | Net +6.76 | Min 992 More β†’ +2.84 (#198) TOV For +3.92 | Prevent +2.84 | Net +6.76 | Min 992
Turnover Margin Elo Turnover Margin Elo Net turnover event Elo from ball security plus turnover force. TOV For +3.92 | Prevent +2.84 | Net +6.76 | Min 992 More β†’ +6.76 (#48) TOV For +3.92 | Prevent +2.84 | Net +6.76 | Min 992

Shot Chart β€” 2025-2026

146/222 FG (65.8%), 292 points from the field Β· ESPN shot locations Β· compared with the 2025-2026 league average

made missed
75%112/149 46%32/69 50%2/4
FG% by zone: above below league average (zones with 5+ attempts)
Zone FGM FGA FG% League FG%+/- % of FGA
Restricted area 112 149 75.2 64.5 +10.7 67.1
Paint (non-RA) 32 69 46.4 45.2 +1.2 31.1
Mid-range left 0 0 - 36.6 - 0.0
Mid-range center 0 0 - 38.6 - 0.0
Mid-range right 2 4 50.0 37.4 +12.6 1.8
Left corner 3 0 0 - 36.5 - 0.0
Right corner 3 0 0 - 36.9 - 0.0
Above-break 3 left 0 0 - 34.1 - 0.0
Above-break 3 center 0 0 - 32.8 - 0.0
Above-break 3 right 0 0 - 33.6 - 0.0

Career Stats

ESPN Β· NCAAM Β· completed source game rows, all recorded phases (including special games). Coverage reflects stored source games. Source phase breakdown: 1 postseason, 31 regular season, 101 unknown phase. These are not regular-season totals. Other career leagues are available through the league links above.

Season League Team GP MIN PTS REB AST STL BLK TO FGA Numbers FG% 3P% FT% TS% eFG%
2025-2026 NCAAM Villanova 32 31.0 12.4 10.2 2.0 0.8 0.5 2.0 6.9 17.1 65.8% - 61.3% 66.8 65.8
2024-2025 NCAAM Grand Canyon Lopes 30 26.6 10.4 9.2 0.5 0.8 0.4 1.2 6.3 13.8 64.6% 0.0% 65.4% 66.5 64.6
2023-2024 NCAAM Grand Canyon Lopes 35 22.9 7.0 6.7 0.5 0.7 0.7 1.3 4.8 9.5 58.3% 50.0% 57.8% 59.9 58.6
2022-2023 NCAAM Arizona State 36 9.1 2.4 2.3 0.1 0.2 0.5 0.4 1.5 3.6 51.9% - 63.0% 57.2 51.9

Advanced: Numbers = PTS+REB+AST+STL+BLK-TO-FGA, TS% = True Shooting, eFG% = Effective FG

Game Log β€” 2025-2026

ESPN Β· NCAAM Β· completed source game rows, all recorded phases (including special games). Coverage reflects stored source games. Source phase breakdown: 1 postseason, 31 regular season, 101 unknown phase. These are not regular-season totals.

The latest season's 32 of 133 career games; each season's games are under its link above.

Date Vs/At Opponent Result Score MIN FG 3PT FT REB AST STL BLK TO PTS Numbers RAPM GS
2026-03-20vsUtah State AggiesL76-86346-90-03-8811021514.0-
2026-03-12vsGeorgetown HoyasL64-78344-70-06-8632131416.0-
2026-03-07vsXavier MusketeersW91-78329-120-02-21320132021.0-
2026-03-04@DePaul Blue DemonsW76-57357-90-01-21221111521.0-
2026-02-28@St. John's Red StormL57-89294-60-04-8830111217.0-
2026-02-25vsButler BulldogsW82-73344-60-00-1105001816.0-
2026-02-21vsUConn HuskiesL63-73292-30-03-43111278.0-
2026-02-17@Xavier MusketeersW92-89353-70-04-61361031020.0-
2026-02-14@Creighton BluejaysW80-69328-90-05-81221032124.0-
2026-02-10vsMarquette Golden EagW77-74322-50-06-8822121016.0-
2026-02-07@Georgetown HoyasW80-73333-50-07-101331021323.0-
2026-02-04vsSeton Hall PiratesW72-60353-30-06-101010041216.0-
2026-01-30vsProvidence FriarsW87-73292-60-04-480202810.0-
2026-01-24@UConn HuskiesL67-75404-60-08-91400111624.0-
2026-01-21vsGeorgetown HoyasW66-51352-60-06-101033021018.0-
2026-01-17vsSt. John's Red StormL79-86324-80-01-391001910.0-
2026-01-13@Providence FriarsW88-82306-80-02-2801101416.0-
2026-01-10@Marquette Golden EagW76-73286-70-00-0410111210.0-
2026-01-07vsCreighton BluejaysL72-76336-80-04-61230121622.0-
2026-01-03@Butler BulldogsW85-67306-70-03-61010111519.0-
2025-12-31vsDePaul Blue DemonsW71-66363-50-03-7123113918.0-
2025-12-23@Seton Hall PiratesW64-56303-30-04-9900031013.0-
2025-12-19vsWisconsin BadgersW76-66395-70-03-51141021320.0-
2025-12-13vsPittsburgh PanthersW79-61348-80-08-12940112429.0-
2025-12-09@Michigan WolverinesL61-89221-40-03-46100256.0-
2025-12-06vsPennsylvania QuakersW90-63257-100-01-21023241518.0-
2025-12-01vsTemple OwlsW74-56276-100-02-4800021410.0-
2025-11-19@La Salle ExplorersW70-55224-60-00-4132013815.0-
2025-11-15vsDuquesne DukesW87-77273-60-02-4132203816.0-
2025-11-11vsSacred Heart PioneerW94-60194-60-02-21111111017.0-
2025-11-08vsQueens University RoW94-74287-140-03-52030011725.0-
2025-11-03@BYU CougarsL66-71324-60-00-0151202818.0-