🐻⬇️🏀

Joshua O'Garro

Joshua O'Garro

Team: Cal State Northridge
Position: G

Career Averages

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

GP MPG PPG RPG APG SPG BPG TO FGA Numbers FG% 3P% FT%
121 22.6 8.2 5.4 1.4 0.8 0.5 1.2 6.5 8.5 47.6% 31.7% 67.9%

Plus/minus sample — 2025-2026: 27 games, 880.1 minutes, 3404.1 possessions. Other models may cover a different set of games.

Advanced Stats

Model outputs use a separate game sample from the counting statistics. Model output season: 2025-2026. Plus/minus scope: 27 games.

RAPM Rank Minutes Possessions Model PM Model PM/G Model PM/40
+1.78 637 880 3404 +15 +0.6 +0.7

RAPM = Regularized Adjusted Plus-Minus. Current fits use points per 40 minutes above average; historical artifact units are unverified.

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.63 | Poss 3404 More → +1.78 (#637) SE 2.63 | Poss 3404
RAPM Off/Def RAPM Off/Def Simultaneous offensive and defensive RAPM decomposition. Off +0.58 | Def +1.21 More → +1.78 (#637) Off +0.58 | Def +1.21
Plus/Minus Rate Plus/Minus Rate Raw plus/minus rate baseline per 100 possessions. PM/G +0.6 | PM/40 +0.7 More → +0.44 (#1846) PM/G +0.6 | PM/40 +0.7
Player Vector 2D Player Vector 2D Low-dimensional player embedding model with lineup composition and interaction effects. Vec (+4.99, +1.23) | Norm 5.14 More → 1.344 (#964) Vec (+4.99, +1.23) | Norm 5.14
Points For Elo Points For Elo Online player rating for contribution to team scoring rate. Pts For +2.93 | Prevent +4.13 | Net +7.06 | Min 1105 More → +2.93 (#1663) Pts For +2.93 | Prevent +4.13 | Net +7.06 | Min 1105
Points Prevention Elo Points Prevention Elo Online player rating for suppressing the opponent's scoring rate. Pts For +2.93 | Prevent +4.13 | Net +7.06 | Min 1105 More → +4.13 (#1138) Pts For +2.93 | Prevent +4.13 | Net +7.06 | Min 1105
Points Net Elo Points Net Elo Net point-differential event Elo from points created plus points prevented. Pts For +2.93 | Prevent +4.13 | Net +7.06 | Min 1105 More → +7.06 (#1285) Pts For +2.93 | Prevent +4.13 | Net +7.06 | Min 1105
Offensive Rebounding Offensive Rebounding Online player rating for the team's offensive rebound rate (OREB%) on offense. OReb% +3.43 | DReb% +5.70 | Min 1105 More → +3.43 (#792) OReb% +3.43 | DReb% +5.70 | Min 1105
Defensive Rebounding Defensive Rebounding Online player rating for the team's defensive rebound rate (DREB%) on defense. OReb% +3.43 | DReb% +5.70 | Min 1105 More → +5.70 (#234) OReb% +3.43 | DReb% +5.70 | Min 1105
Assists For Elo Assists For Elo Online player rating for contribution to team assist rate. Ast For +2.83 | Prevent -1.32 | Net +1.51 | Min 1105 More → +2.83 (#596) Ast For +2.83 | Prevent -1.32 | Net +1.51 | Min 1105
Assist Prevention Elo Assist Prevention Elo Online player rating for suppressing the opponent's assist rate. Ast For +2.83 | Prevent -1.32 | Net +1.51 | Min 1105 More → -1.32 (#3737) Ast For +2.83 | Prevent -1.32 | Net +1.51 | Min 1105
Assists Net Elo Assists Net Elo Net assist event Elo from assisted creation plus assisted-shot prevention. Ast For +2.83 | Prevent -1.32 | Net +1.51 | Min 1105 More → +1.51 (#1715) Ast For +2.83 | Prevent -1.32 | Net +1.51 | Min 1105
Threes For Elo Threes For Elo Online player rating for contribution to team made-threes rate. 3PM For -2.65 | Prevent -3.20 | Net -5.86 | Min 1105 More → -2.65 (#4359) 3PM For -2.65 | Prevent -3.20 | Net -5.86 | Min 1105
Three Prevention Elo Three Prevention Elo Online player rating for suppressing the opponent's made-threes rate. 3PM For -2.65 | Prevent -3.20 | Net -5.86 | Min 1105 More → -3.20 (#4522) 3PM For -2.65 | Prevent -3.20 | Net -5.86 | Min 1105
Threes Net Elo Threes Net Elo Net made-three event Elo from threes created plus threes prevented. 3PM For -2.65 | Prevent -3.20 | Net -5.86 | Min 1105 More → -5.86 (#4560) 3PM For -2.65 | Prevent -3.20 | Net -5.86 | Min 1105
Stocks For Elo Stocks For Elo Online player rating for contribution to team steals-plus-blocks rate. Stocks For -0.95 | Prevent -1.44 | Net -2.40 | Min 1105 More → -0.95 (#3474) Stocks For -0.95 | Prevent -1.44 | Net -2.40 | Min 1105
Stocks Prevention Elo Stocks Prevention Elo Online player rating for suppressing opponent stocks. Stocks For -0.95 | Prevent -1.44 | Net -2.40 | Min 1105 More → -1.44 (#4125) Stocks For -0.95 | Prevent -1.44 | Net -2.40 | Min 1105
Stocks Net Elo Stocks Net Elo Net stocks event Elo from stocks created plus stocks denied. Stocks For -0.95 | Prevent -1.44 | Net -2.40 | Min 1105 More → -2.40 (#4115) Stocks For -0.95 | Prevent -1.44 | Net -2.40 | Min 1105
Ball Security Elo Ball Security Elo Online player rating for keeping own-team turnovers down. TOV For +0.03 | Prevent -0.24 | Net -0.21 | Min 1105 More → +0.03 (#2612) TOV For +0.03 | Prevent -0.24 | Net -0.21 | Min 1105
Turnover Force Elo Turnover Force Elo Online player rating for forcing opponent turnovers. TOV For +0.03 | Prevent -0.24 | Net -0.21 | Min 1105 More → -0.24 (#2611) TOV For +0.03 | Prevent -0.24 | Net -0.21 | Min 1105
Turnover Margin Elo Turnover Margin Elo Net turnover event Elo from ball security plus turnover force. TOV For +0.03 | Prevent -0.24 | Net -0.21 | Min 1105 More → -0.21 (#2783) TOV For +0.03 | Prevent -0.24 | Net -0.21 | Min 1105

Shot Chart — 2025-2026

188/395 FG (47.6%), 414 points from the field · ESPN shot locations · compared with the 2025-2026 league average

made missed
66%54/82 52%95/181 17%1/6 0%0/1 0%0/5 14%2/14 38%5/13 17%3/18 38%11/29 37%17/46
FG% by zone: above below league average (zones with 5+ attempts)
Zone FGM FGA FG% League FG%+/- % of FGA
Restricted area 54 82 65.9 64.5 +1.4 20.8
Paint (non-RA) 95 181 52.5 45.2 +7.3 45.8
Mid-range left 1 6 16.7 36.6 -19.9 1.5
Mid-range center 0 1 0.0 38.6 -38.6 0.3
Mid-range right 0 5 0.0 37.4 -37.4 1.3
Left corner 3 2 14 14.3 36.5 -22.2 3.5
Right corner 3 5 13 38.5 36.9 +1.6 3.3
Above-break 3 left 3 18 16.7 34.1 -17.4 4.6
Above-break 3 center 11 29 37.9 32.8 +5.1 7.3
Above-break 3 right 17 46 37.0 33.6 +3.4 11.6

Career Stats

ESPN · NCAAM · completed source game rows, all recorded phases (including special games). Coverage reflects stored source games. Source phase breakdown: 121 regular season. 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 Cal State Northridge 33 33.5 14.6 9.0 2.8 1.0 0.7 2.5 12.0 13.7 47.6% 31.7% 60.2% 54.2 52.4
2024-2025 NCAAM Texas State 32 30.0 9.6 7.0 1.6 0.9 0.6 1.1 7.4 11.2 45.0% 33.3% 84.9% 55.8 49.4
2023-2024 NCAAM Texas State 33 14.5 4.7 3.2 0.5 0.7 0.4 0.4 3.5 5.8 56.1% 27.3% 56.4% 59.5 58.8
2021-2022 NCAAM San José State 21 9.1 2.2 1.2 0.4 0.2 0.2 0.6 2.1 1.6 40.0% 31.2% 54.5% 47.2 45.6
2020-2021 NCAAM Oklahoma 2 2.0 0.0 0.0 0.0 0.0 0.0 0.5 0.0 -0.5 - - - - -

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: 121 regular season. These are not regular-season totals.

The latest season's 33 of 121 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-13@UC Irvine AnteatersL78-93369-144-70-0220012211.0-9.9
2026-03-12vsUC San Diego TritonsW80-70346-101-42-2641211517.0+9.3
2026-03-07vsCal State Fullerton L77-90324-141-72-281004112.0-4.4
2026-03-05@Cal State BakersfielW86-843210-153-52-21110032519.0+1.0
2026-02-28@UC Riverside HighlanL84-95366-161-43-674013169.0-15.3
2026-02-26vsUC Irvine AnteatersL67-68358-181-50-0100315178.0+11.3
2026-02-21@Long Beach State BeaW78-76366-140-21-4732001311.0-11.4
2026-02-19@UC Santa Barbara GauW85-83428-152-42-5822122016.0+19.6
2026-02-14vsHawai'i Rainbow WarrW84-60321-70-12-28112049.0+20.0
2026-02-07vsUC Riverside HighlanW88-74298-111-20-0740041713.0+9.4
2026-02-05@Cal Poly MustangsW97-96334-121-30-0126201916.0+13.1
2026-01-31vsUC San Diego TritonsW81-64321-70-34-69201368.0+14.7
2026-01-29vsUC Davis AggiesW94-78349-152-41-31083112127.0+23.2
2026-01-24@Hawai'i Rainbow WarrL68-89325-101-30-51111041110.0-
2026-01-17vsLong Beach State BeaL80-87375-111-34-81421131519.0-1.7
2026-01-15@UC San Diego TritonsW84-79323-91-33-6911111012.0+4.0
2026-01-10@Cal State Fullerton L79-863911-174-72-61362152828.0+1.9
2026-01-08vsCal Poly MustangsW95-90357-161-35-61100032012.0+7.7
2026-01-03vsUC Santa Barbara GauW74-65354-51-12-4633031115.0-4.6
2026-01-01@UC Davis AggiesL80-89344-110-22-471112107.0-2.4
2025-12-27@Stanford CardinalL80-88395-100-15-6620031510.0+5.0
2025-12-22vsSacramento State HorW100-88384-150-58-81160111618.0+10.7
2025-12-19vsLa Sierra Golden EagW88-53212-90-30-08410147.0-
2025-12-13@Delaware Blue HensW88-66367-123-51-2841201821.0+22.3
2025-12-10vsFresno State BulldogW89-87379-153-52-31141152320.0+8.3
2025-12-04vsCal State BakersfielW87-66317-110-21-4920011514.0-
2025-11-28@Idaho State BengalsL50-82221-90-50-0611082-7.0-23.0
2025-11-26vsIdaho VandalsL64-78386-110-41-21321041314.0-
2025-11-16vsTroy TrojansW94-85349-142-53-41142142323.0-
2025-11-11@North Dakota State BL68-90265-110-23-5622011311.0-
2025-11-09@North Dakota FightinW93-85367-130-22-31441101623.0+3.0
2025-11-06@Northern Iowa PantheL57-86311-81-40-0511033-1.0-14.5
2025-11-03vsNobel KnightsW99-58296-103-45-51430532029.0-