🐻⬇️🏀

David Punch

David Punch

Team: TCU
Position: F

Career Averages

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

GP MPG PPG RPG APG SPG BPG TO FGA Numbers FG% 3P% FT%
66 25.2 10.4 5.6 1.3 0.9 1.4 1.5 8.0 10.3 49.4% 25.3% 61.7%

Plus/minus sample — 2025-2026: 27 games, 752.5 minutes, 2637.7 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: 27 games.

RAPM Rank Minutes Possessions Model PM Model PM/G Model PM/40
+2.51 395 752 2637 +126 +4.7 +6.7

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.58 | Poss 2638 More → +2.51 (#395) SE 2.58 | Poss 2638
RAPM Off/Def RAPM Off/Def Simultaneous offensive and defensive RAPM decomposition. Off +1.42 | Def +1.09 More → +2.51 (#395) Off +1.42 | Def +1.09
Plus/Minus Rate Plus/Minus Rate Raw plus/minus rate baseline per 100 possessions. PM/G +4.7 | PM/40 +6.7 More → +4.78 (#373) PM/G +4.7 | PM/40 +6.7
Points For Elo Points For Elo Online player rating for contribution to team scoring rate. Pts For +4.81 | Prevent +11.42 | Net +16.23 | Min 1009 More → +4.81 (#1113) Pts For +4.81 | Prevent +11.42 | Net +16.23 | Min 1009
Points Prevention Elo Points Prevention Elo Online player rating for suppressing the opponent's scoring rate. Pts For +4.81 | Prevent +11.42 | Net +16.23 | Min 1009 More → +11.42 (#158) Pts For +4.81 | Prevent +11.42 | Net +16.23 | Min 1009
Points Net Elo Points Net Elo Net point-differential event Elo from points created plus points prevented. Pts For +4.81 | Prevent +11.42 | Net +16.23 | Min 1009 More → +16.23 (#349) Pts For +4.81 | Prevent +11.42 | Net +16.23 | Min 1009
Offensive Rebounding Offensive Rebounding Online player rating for the team's offensive rebound rate (OREB%) on offense. OReb% +7.22 | DReb% +5.44 | Min 1009 More → +7.22 (#174) OReb% +7.22 | DReb% +5.44 | Min 1009
Defensive Rebounding Defensive Rebounding Online player rating for the team's defensive rebound rate (DREB%) on defense. OReb% +7.22 | DReb% +5.44 | Min 1009 More → +5.44 (#275) OReb% +7.22 | DReb% +5.44 | Min 1009
Assists For Elo Assists For Elo Online player rating for contribution to team assist rate. Ast For +3.35 | Prevent -1.64 | Net +1.70 | Min 1009 More → +3.35 (#457) Ast For +3.35 | Prevent -1.64 | Net +1.70 | Min 1009
Assist Prevention Elo Assist Prevention Elo Online player rating for suppressing the opponent's assist rate. Ast For +3.35 | Prevent -1.64 | Net +1.70 | Min 1009 More → -1.64 (#3902) Ast For +3.35 | Prevent -1.64 | Net +1.70 | Min 1009
Assists Net Elo Assists Net Elo Net assist event Elo from assisted creation plus assisted-shot prevention. Ast For +3.35 | Prevent -1.64 | Net +1.70 | Min 1009 More → +1.70 (#1589) Ast For +3.35 | Prevent -1.64 | Net +1.70 | Min 1009
Threes For Elo Threes For Elo Online player rating for contribution to team made-threes rate. 3PM For -0.53 | Prevent +1.68 | Net +1.15 | Min 1009 More → -0.53 (#3013) 3PM For -0.53 | Prevent +1.68 | Net +1.15 | Min 1009
Three Prevention Elo Three Prevention Elo Online player rating for suppressing the opponent's made-threes rate. 3PM For -0.53 | Prevent +1.68 | Net +1.15 | Min 1009 More → +1.68 (#431) 3PM For -0.53 | Prevent +1.68 | Net +1.15 | Min 1009
Threes Net Elo Threes Net Elo Net made-three event Elo from threes created plus threes prevented. 3PM For -0.53 | Prevent +1.68 | Net +1.15 | Min 1009 More → +1.15 (#1313) 3PM For -0.53 | Prevent +1.68 | Net +1.15 | Min 1009
Stocks For Elo Stocks For Elo Online player rating for contribution to team steals-plus-blocks rate. Stocks For +3.93 | Prevent +0.54 | Net +4.46 | Min 1009 More → +3.93 (#120) Stocks For +3.93 | Prevent +0.54 | Net +4.46 | Min 1009
Stocks Prevention Elo Stocks Prevention Elo Online player rating for suppressing opponent stocks. Stocks For +3.93 | Prevent +0.54 | Net +4.46 | Min 1009 More → +0.54 (#1738) Stocks For +3.93 | Prevent +0.54 | Net +4.46 | Min 1009
Stocks Net Elo Stocks Net Elo Net stocks event Elo from stocks created plus stocks denied. Stocks For +3.93 | Prevent +0.54 | Net +4.46 | Min 1009 More → +4.46 (#254) Stocks For +3.93 | Prevent +0.54 | Net +4.46 | Min 1009
Ball Security Elo Ball Security Elo Online player rating for keeping own-team turnovers down. TOV For +2.97 | Prevent +2.81 | Net +5.78 | Min 1009 More → +2.97 (#279) TOV For +2.97 | Prevent +2.81 | Net +5.78 | Min 1009
Turnover Force Elo Turnover Force Elo Online player rating for forcing opponent turnovers. TOV For +2.97 | Prevent +2.81 | Net +5.78 | Min 1009 More → +2.81 (#203) TOV For +2.97 | Prevent +2.81 | Net +5.78 | Min 1009
Turnover Margin Elo Turnover Margin Elo Net turnover event Elo from ball security plus turnover force. TOV For +2.97 | Prevent +2.81 | Net +5.78 | Min 1009 More → +5.78 (#87) TOV For +2.97 | Prevent +2.81 | Net +5.78 | Min 1009

Shot Chart — 2025-2026

179/356 FG (50.3%), 368 points from the field · ESPN shot locations · compared with the 2025-2026 league average

made missed
68%86/126 45%74/163 33%2/6 33%2/6 50%5/10 67%2/3 0%0/5 25%2/8 25%3/12 18%3/17
FG% by zone: above below league average (zones with 5+ attempts)
Zone FGM FGA FG% League FG%+/- % of FGA
Restricted area 86 126 68.3 64.5 +3.8 35.4
Paint (non-RA) 74 163 45.4 45.2 +0.2 45.8
Mid-range left 2 6 33.3 36.6 -3.3 1.7
Mid-range center 2 6 33.3 38.6 -5.3 1.7
Mid-range right 5 10 50.0 37.4 +12.6 2.8
Left corner 3 2 3 66.7 36.5 +30.2 0.8
Right corner 3 0 5 0.0 36.9 -36.9 1.4
Above-break 3 left 2 8 25.0 34.1 -9.1 2.2
Above-break 3 center 3 12 25.0 32.8 -7.8 3.4
Above-break 3 right 3 17 17.6 33.6 -16.0 4.8

Career Stats

ESPN · NCAAM · completed source game rows, all recorded phases (including special games). Coverage reflects stored source games. Source phase breakdown: 2 postseason, 50 regular season, 14 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 TCU 34 29.7 14.1 6.8 2.0 1.3 1.9 1.7 10.4 14.0 50.3% 23.9% 65.3% 55.7 51.8
2024-2025 NCAAM TCU 32 20.4 6.5 4.4 0.6 0.5 0.9 1.2 5.4 6.3 47.7% 27.6% 52.9% 51.5 50.0

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: 2 postseason, 50 regular season, 14 unknown phase. These are not regular-season totals.

The latest season's 34 of 66 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-21@Duke Blue DevilsL58-81301-100-22-2202024-4.0-5.1
2026-03-19@Ohio State BuckeyesW66-64286-120-14-61320321620.0-
2026-03-12@Kansas JayhawksL73-78348-151-27-91011252418.0-1.5
2026-03-11vsOklahoma State CowboW95-88349-142-26-7720402625.0+4.0
2026-03-07vsCincinnati BearcatsW73-63334-60-05-6473021319.0+13.8
2026-03-03@Texas Tech Red RaideW73-65243-100-20-010100166.0+5.8
2026-02-28@Kansas State WildcatW77-68264-100-25-651112139.0-
2026-02-24vsArizona State Sun DeW90-78253-100-22-24222286.0+15.5
2026-02-21vsWest Virginia MountaW60-54324-80-04-8744121218.0-1.2
2026-02-17@UCF KnightsL71-82257-120-20-023122148.0-9.9
2026-02-14@Oklahoma State CowboW95-92376-151-26-7613211915.0+0.9
2026-02-10vsIowa State CyclonesW62-55314-80-10-22412584.0+10.0
2026-02-07vsKansas State WildcatW84-82304-100-26-8632001415.0-3.9
2026-02-01@Colorado BuffaloesL61-87243-91-21-23101282.0-8.3
2026-01-28vsHouston CougarsL70-79297-111-11-4150111611.0+5.1
2026-01-20vsOklahoma State CowboW68-65359-131-23-81021312224.0+10.4
2026-01-17@Utah UtesL79-822910-160-12-4602102215.0+9.1
2026-01-14@BYU CougarsL70-76232-60-03-87100376.0-9.7
2026-01-10vsArizona WildcatsL73-86335-120-30-180223107.0+0.3
2026-01-06@Kansas JayhawksL100-104348-150-04-9911522019.0+2.1
2026-01-03vsBaylor BearsW69-63303-100-05-7821421114.0-
2025-12-29vsJackson State TigersW115-64218-120-14-4532202020.0+38.8
2025-12-21vsFlorida A&M RattlersW80-56272-80-16-8820101013.0+13.6
2025-12-18vsOral Roberts Golden W72-53277-110-13-6601301716.0+4.5
2025-12-15vsIncarnate Word CardiW69-65325-80-07-91310511727.0-6.4
2025-12-07@North Texas Mean GreW65-55344-100-24-71224221220.0+2.4
2025-12-05vsNotre Dame Fighting L85-87386-111-37-10711112018.0-
2025-11-28vsWisconsin BadgersW74-63327-111-12-2922241717.0+1.4
2025-11-27@Florida GatorsW84-80367-90-05-6922321924.0-
2025-11-19vsKansas City RoosW81-45272-120-34-497210815.0-
2025-11-14vsMichigan WolverinesL63-67311-60-11-32213134.0-
2025-11-10vsLamar CardinalsW78-65265-52-20-1402141210.0+8.9
2025-11-06vsSaint Francis Red WoW104-63235-60-01-2831421119.0+15.4
2025-11-03vsLSU New Orleans PrivL74-78299-130-21-2800211915.0-2.2