John Hapgood

15 John Hapgood
John Hapgood
  • Height:
    6-1
  • Weight:
    160
  • Hometown:
    Encinitas, CA
  • Position:
    G
  • Year:
    So.
  • High School:
    San Dieguito Academy
  • Major:
    Business
  • High School Athletic Achievements:
    D3 state champ (2018,2019), Player of the Year (2022), D3 CIF title (2022)
  • Brother's Names:
    James
  • gp
    28
  • pts/g
    6.3
  • fg %
    46.5
  • 3pt %
    40.5
  • ft %
    76.7
  • reb/g
    2.9
  • a/g
    2.0
Bio

John joined the Spartans from the San Dieguito Academy where he graduated in 2022. He was a D3 state champion in 2018 and 2019, Player of the Year in his league in 2022, and also led his team to a D3 CIF Championship.   He has a twin brother named James.  His home town is Encinitas.  John's favorite food is chicken alfredo and his favorite athlete is Derrick Rose.

Player statistics
  Overall Conference
Games 28 16
Games started 15 10
Minutes 156 64
Minutes per game 5.6 4.0
FG 60-129 36-84
FG Pct 46.5 42.9
3PT 34-84 16-47
3PT Pct 40.5 34.0
FT 23-30 16-22
FT Pct 76.7 72.7
Off rebounds 23 17
Def rebounds 59 36
Total rebounds 82 53
Rebounds per game 2.9 3.3
Personal fouls 12 4
Disqualifications 1 -
Assists 56 33
Turnovers 41 26
Assist to turnover ratio 1.4 1.3
Steals 11 4
Blocks 2 2
Points 177 104
Points per game 6.3 6.5
Points per 40 min 45.4 65.0
Recent results
Recent Games
Date Opponent Result
Feb 5 at Grossmont W, 67-48
Feb 7 Southwestern W, 64-51
Feb 14 at San Diego City L, 63-41
Feb 19 at Palomar W, 76-67
Feb 21 San Diego Miramar W, 82-72
Feb 26 Compton L, 70-68
Game Log - Shooting
Game Log - Ball control extended
Date Opponent Score gs min fg pct 3pt pct ft pct pts
Oct 25 at San Bernardino Valley - - - - - - - - -
Nov 1 Fullerton L, 72-59 - 1 0-0 - 0-0 - 0-0 - 0
Nov 5 Citrus L, 80-69 1 1 5-7 71.4 4-6 66.7 0-0 - 14
Nov 8 Santiago Canyon L, 67-60 1 17 1-1 100.0 1-1 100.0 0-0 - 3
Nov 13 at Mt. San Jacinto W, 80-77 - 11 1-2 50.0 1-2 50.0 0-0 - 3
Nov 15 at Irvine Valley W, 66-53 - 1 0-0 - 0-0 - 0-0 - 0
Nov 20 at Copper Mountain W, 57-49 - 1 1-3 33.3 1-3 33.3 2-2 100.0 5
Nov 26 LA Harbor W, 78-57 1 1 3-7 42.9 1-5 20.0 0-0 - 7
Dec 4 Victor Valley W, 74-62 - - - - - - - - -
Dec 6 Glendale W, 80-61 - 1 2-5 40.0 2-5 40.0 0-0 - 6
Dec 11 Orange Coast W, 88-62 - 1 4-7 57.1 2-4 50.0 1-2 50.0 11
Dec 18 at San Diego Mesa W, 64-43 - 17 1-4 25.0 1-3 33.3 0-0 - 3
Dec 20 Cuyamaca W, 62-59 - 1 1-4 25.0 1-4 25.0 0-0 - 3
Dec 22 Moorpark L, 100-95 1 21 6-8 75.0 5-7 71.4 0-0 - 17
Dec 23 Santa Monica L, 87-60 1 31 1-5 20.0 1-4 25.0 4-4 100.0 7
Jan 2 at Imperial Valley W, 64-59 1 1 3-6 50.0 0-2 0.0 2-2 100.0 8
Jan 4 Grossmont W, 84-48 1 1 3-5 60.0 1-3 33.3 0-0 - 7
Jan 8 at Southwestern L, 61-59 1 1 4-11 36.4 3-8 37.5 4-5 80.0 15
Jan 15 San Diego City W, 52-50 1 1 1-3 33.3 0-0 - 2-2 100.0 4
Jan 17 Palomar W, 72-70 1 1 5-10 50.0 3-5 60.0 3-5 60.0 16
Jan 22 at San Diego Miramar L, 54-52 1 1 5-9 55.6 2-4 50.0 0-0 - 12
Jan 24 San Diego Mesa W, 59-55 1 1 2-6 33.3 1-3 33.3 0-0 - 5
Jan 29 at Cuyamaca W, 74-46 1 1 3-9 33.3 1-5 20.0 2-2 100.0 9
Jan 31 Imperial Valley W, 89-72 - 1 2-4 50.0 0-2 0.0 3-4 75.0 7
Feb 5 at Grossmont W, 67-48 - 21 4-7 57.1 2-4 50.0 0-1 0.0 10
Feb 7 Southwestern W, 64-51 1 1 0-4 0.0 0-3 0.0 0-0 - 0
Feb 14 at San Diego City L, 63-41 1 8 0-0 - 0-0 - 0-0 - 0
Feb 19 at Palomar W, 76-67 - 6 0-0 - 0-0 - 0-0 - 0
Feb 21 San Diego Miramar W, 82-72 - 1 2-2 100.0 1-1 100.0 0-1 0.0 5
Feb 26 Compton L, 70-68 - 5 0-0 - 0-0 - 0-0 - 0
Game Log - Ball control
Game Log - Ball control extended
Date Opponent Score gs min off def reb ast to stl blk
Oct 25 at San Bernardino Valley - - - - - - - - -
Nov 1 Fullerton L, 72-59 - 1 0 0 0 4 0 0 0
Nov 5 Citrus L, 80-69 1 1 2 2 4 0 2 0 0
Nov 8 Santiago Canyon L, 67-60 1 17 0 1 1 2 2 0 0
Nov 13 at Mt. San Jacinto W, 80-77 - 11 0 3 3 2 2 1 0
Nov 15 at Irvine Valley W, 66-53 - 1 0 0 0 0 0 0 0
Nov 20 at Copper Mountain W, 57-49 - 1 1 2 3 3 1 0 0
Nov 26 LA Harbor W, 78-57 1 1 1 2 3 4 3 3 0
Dec 4 Victor Valley W, 74-62 - - - - - - - - -
Dec 6 Glendale W, 80-61 - 1 0 4 4 0 1 0 0
Dec 11 Orange Coast W, 88-62 - 1 1 2 3 4 3 1 0
Dec 18 at San Diego Mesa W, 64-43 - 17 0 1 1 0 1 0 0
Dec 20 Cuyamaca W, 62-59 - 1 0 2 2 3 0 0 0
Dec 22 Moorpark L, 100-95 1 21 1 3 4 2 0 1 0
Dec 23 Santa Monica L, 87-60 1 31 0 3 3 2 1 1 0
Jan 2 at Imperial Valley W, 64-59 1 1 3 2 5 3 5 0 0
Jan 4 Grossmont W, 84-48 1 1 1 1 2 0 0 1 0
Jan 8 at Southwestern L, 61-59 1 1 1 5 6 2 2 0 0
Jan 15 San Diego City W, 52-50 1 1 2 4 6 3 4 0 0
Jan 17 Palomar W, 72-70 1 1 0 3 3 2 1 0 0
Jan 22 at San Diego Miramar L, 54-52 1 1 2 2 4 4 1 0 0
Jan 24 San Diego Mesa W, 59-55 1 1 0 2 2 0 3 0 0
Jan 29 at Cuyamaca W, 74-46 1 1 3 1 4 4 1 0 1
Jan 31 Imperial Valley W, 89-72 - 1 1 3 4 6 0 1 1
Feb 5 at Grossmont W, 67-48 - 21 1 2 3 3 3 0 0
Feb 7 Southwestern W, 64-51 1 1 0 4 4 1 1 2 0
Feb 14 at San Diego City L, 63-41 1 8 0 1 1 0 2 0 0
Feb 19 at Palomar W, 76-67 - 6 0 1 1 0 1 0 0
Feb 21 San Diego Miramar W, 82-72 - 1 3 2 5 2 1 0 0
Feb 26 Compton L, 70-68 - 5 0 1 1 0 0 0 0
Game Log - Ball control extended
Game Log - Ball control extended
Date Opponent Score gs pf dq a/to
Oct 25 at San Bernardino Valley - - - -
Nov 1 Fullerton L, 72-59 - 0 - -
Nov 5 Citrus L, 80-69 1 0 - 0.0
Nov 8 Santiago Canyon L, 67-60 1 0 - 1.0
Nov 13 at Mt. San Jacinto W, 80-77 - 0 - 1.0
Nov 15 at Irvine Valley W, 66-53 - 0 - -
Nov 20 at Copper Mountain W, 57-49 - 0 - 3.0
Nov 26 LA Harbor W, 78-57 1 0 - 1.3
Dec 4 Victor Valley W, 74-62 - - - -
Dec 6 Glendale W, 80-61 - 0 - 0.0
Dec 11 Orange Coast W, 88-62 - 0 - 1.3
Dec 18 at San Diego Mesa W, 64-43 - 2 - 0.0
Dec 20 Cuyamaca W, 62-59 - 0 - -
Dec 22 Moorpark L, 100-95 1 5 1 -
Dec 23 Santa Monica L, 87-60 1 2 - 2.0
Jan 2 at Imperial Valley W, 64-59 1 0 - 0.6
Jan 4 Grossmont W, 84-48 1 0 - -
Jan 8 at Southwestern L, 61-59 1 0 - 1.0
Jan 15 San Diego City W, 52-50 1 0 - 0.8
Jan 17 Palomar W, 72-70 1 0 - 2.0
Jan 22 at San Diego Miramar L, 54-52 1 0 - 4.0
Jan 24 San Diego Mesa W, 59-55 1 0 - 0.0
Jan 29 at Cuyamaca W, 74-46 1 0 - 4.0
Jan 31 Imperial Valley W, 89-72 - 0 - -
Feb 5 at Grossmont W, 67-48 - 2 - 1.0
Feb 7 Southwestern W, 64-51 1 0 - 1.0
Feb 14 at San Diego City L, 63-41 1 0 - 0.0
Feb 19 at Palomar W, 76-67 - 0 - 0.0
Feb 21 San Diego Miramar W, 82-72 - 0 - 2.0
Feb 26 Compton L, 70-68 - 1 - -
Career Stats - Shooting per game
Statistic gp min/g fg/g 3pt/g ft/g ppg
2023-24 15 9.1 1.9-4.3 1.1-2.9 0.8-1.0 5.7
2024-25 28 5.6 2.1-4.6 1.2-3.0 0.8-1.1 6.3
Total 43 6.8 2.0-4.5 1.2-3.0 0.8-1.0 6.1
Career Stats - Shooting totals
Statistic gp gs min fg pct 3pt pct ft pct pts
2023-24 15 2 136 28-65 43.1 17-44 38.6 12-15 80.0 85
2024-25 28 15 156 60-129 46.5 34-84 40.5 23-30 76.7 177
Total 43 17 292 88-194 45.4 51-128 39.8 35-45 77.8 262
Career Stats - Shooting per 40 min
Statistic gp min min/g fg/40 3pt/40 pct ft/40 pts/40
2023-24 15 136 9.1 0.0-0.0 0.0-0.0 38.6 0.0-0.0 0.0
2024-25 28 156 5.6 0.0-0.0 0.0-0.0 40.5 0.0-0.0 0.0
Total 43 292 6.8 0.0-0.0 0.0-0.0 39.8 0.0-0.0 0.0
Career Stats - Ball control per game
Statistic gp off/g def/g reb/g ast/g to/g stl/g blk/g
2023-24 15 1.5 1.3 2.7 0.3 0.6 0.5 0.0
2024-25 28 0.8 2.1 2.9 2.0 1.5 0.4 0.1
Total 43 1.0 1.8 2.9 1.4 1.2 0.4 0.0
Career Stats - Ball control totals
Statistic gp gs off def reb ast to stl blk
2023-24 15 2 22 19 41 4 9 7 0
2024-25 28 15 23 59 82 56 41 11 2
Total 43 17 45 78 123 60 50 18 2
Career Stats - Ball control per 40 min
Statistic gp off/40 def/40 reb/40 ast/40 to/40 stl/40 blk/40
2023-24 15 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2024-25 28 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Total 43 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Split Stats - Shooting per game
Statistic gp min/g fg/g 3pt/g ft/g ppg
Event
Total 28 5.6 2.1-4.6 1.2-3.0 0.8-1.1 6.3
Conference 16 4.0 2.2-5.2 1.0-2.9 1.0-1.4 6.5
Exhibition - - 0.0-0.0 0.0-0.0 0.0-0.0 -
Location
Home 17 5.1 2.2-4.6 1.4-3.1 0.8-1.1 6.6
Away 11 6.3 2.0-4.6 1.0-2.8 0.9-1.1 5.9
Neutral - - 0.0-0.0 0.0-0.0 0.0-0.0 -
Result
Wins 19 3.7 2.0-4.6 0.9-2.8 0.8-1.1 5.7
Losses 9 9.6 2.4-4.6 1.8-3.3 0.9-1.0 7.6
Month
November 7 4.7 1.6-2.9 1.1-2.4 0.3-0.3 4.6
December 6 12.0 2.5-5.5 2.0-4.5 0.8-1.0 7.8
January 9 1.0 3.1-7.0 1.2-3.6 1.8-2.2 9.2
February 6 7.0 1.0-2.2 0.5-1.3 0.0-0.3 2.5
Split Stats - Shooting totals
Statistic gp gs min fg pct 3pt pct ft pct pts
Event
Total 28 15 156 60-129 46.5 34-84 40.5 23-30 76.7 177
Conference 16 10 64 36-84 42.9 16-47 34.0 16-22 72.7 104
Exhibition - - - 0-0 - 0-0 - 0-0 - 0
Location
Home 17 10 87 38-78 48.7 23-53 43.4 13-18 72.2 112
Away 11 5 69 22-51 43.1 11-31 35.5 10-12 83.3 65
Neutral - - - 0-0 - 0-0 - 0-0 - 0
Result
Wins 19 8 70 38-88 43.2 18-54 33.3 15-21 71.4 109
Losses 9 7 86 22-41 53.7 16-30 53.3 8-9 88.9 68
Month
November 7 3 33 11-20 55.0 8-17 47.1 2-2 100.0 32
December 6 2 72 15-33 45.5 12-27 44.4 5-6 83.3 47
January 9 8 9 28-63 44.4 11-32 34.4 16-20 80.0 83
February 6 2 42 6-13 46.2 3-8 37.5 0-2 0.0 15
Split Stats - Shooting per 40 min
Statistic gp min min/g fg/40 3pt/40 pct ft/40 pts/40
Event
Total 28 156 5.6 0.0-0.0 0.0-0.0 40.5 0.0-0.0 0.0
Conference 16 64 4.0 0.0-0.0 0.0-0.0 34.0 0.0-0.0 0.0
Exhibition - - - 0.0-0.0 0.0-0.0 - 0.0-0.0 -
Location
Home 17 87 5.1 0.0-0.0 0.0-0.0 43.4 0.0-0.0 0.0
Away 11 69 6.3 0.0-0.0 0.0-0.0 35.5 0.0-0.0 0.0
Neutral - - - 0.0-0.0 0.0-0.0 - 0.0-0.0 -
Result
Wins 19 70 3.7 0.0-0.0 0.0-0.0 33.3 0.0-0.0 0.0
Losses 9 86 9.6 0.0-0.0 0.0-0.0 53.3 0.0-0.0 0.0
Month
November 7 33 4.7 0.0-0.0 0.0-0.0 47.1 0.0-0.0 0.0
December 6 72 12.0 0.0-0.0 0.0-0.0 44.4 0.0-0.0 0.0
January 9 9 1.0 0.0-0.0 0.0-0.0 34.4 0.0-0.0 0.0
February 6 42 7.0 0.0-0.0 0.0-0.0 37.5 0.0-0.0 0.0
Split Stats - Ball control per game
Statistic gp off/g def/g reb/g ast/g to/g stl/g blk/g
Event
Total 28 0.8 2.1 2.9 2.0 1.5 0.4 0.1
Conference 16 1.1 2.3 3.3 2.1 1.6 0.3 0.1
Exhibition - - - - - - - -
Location
Home 17 0.7 2.3 3.0 2.1 1.3 0.6 0.1
Away 11 1.0 1.8 2.8 1.9 1.7 0.1 0.1
Neutral - - - - - - - -
Result
Wins 19 0.9 2.2 3.1 2.1 1.6 0.5 0.1
Losses 9 0.7 2.0 2.7 1.8 1.1 0.2 0.0
Month
November 7 0.6 1.4 2.0 2.1 1.4 0.6 0.0
December 6 0.3 2.5 2.8 1.8 1.0 0.5 0.0
January 9 1.4 2.6 4.0 2.7 1.9 0.2 0.2
February 6 0.7 1.8 2.5 1.0 1.3 0.3 0.0
Split Stats - Ball control totals
Statistic gp gs off def reb ast to stl blk
Event
Total 28 15 23 59 82 56 41 11 2
Conference 16 10 17 36 53 33 26 4 2
Exhibition - - - - - - - - -
Location
Home 17 10 12 39 51 35 22 10 1
Away 11 5 11 20 31 21 19 1 1
Neutral - - - - - - - - -
Result
Wins 19 8 17 41 58 40 31 9 2
Losses 9 7 6 18 24 16 10 2 0
Month
November 7 3 4 10 14 15 10 4 0
December 6 2 2 15 17 11 6 3 0
January 9 8 13 23 36 24 17 2 2
February 6 2 4 11 15 6 8 2 0
Split Stats - Ball control per 40 min
Statistic gp off/40 def/40 reb/40 ast/40 to/40 stl/40 blk/40
Event
Total 28 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Conference 16 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Exhibition - - - - - - - -
Location
Home 17 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Away 11 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Neutral - - - - - - - -
Result
Wins 19 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Losses 9 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Month
November 7 0.0 0.0 0.0 0.0 0.0 0.0 0.0
December 6 0.0 0.0 0.0 0.0 0.0 0.0 0.0
January 9 0.0 0.0 0.0 0.0 0.0 0.0 0.0
February 6 0.0 0.0 0.0 0.0 0.0 0.0 0.0
News mentions
The 2025 Socal Regional men's basketball bracket with a picture of Davaughn McCrumb behind it making a layup.
#13 MiraCosta to Host Compton College in First Round

The MiraCosta men's basketball team earned the #13 seed in the 3C2A state playoffs and will host the #20 seed, Compton College.

Ramel Bathea and Benji Hillstock from men's basketball.
MiraCosta Edges Out Palomar in Nail-Biting 72-70 Victory

MiraCosta College secured a thrilling 72-70 victory over Palomar College in a tightly contested matchup at home. The Spartans battled through shooting struggles and defensive pressure to hold off a resilient Palomar team in a game that came down to the wire.

Naby Diaw.
MiraCosta Upsets Conference Leader San Diego City in Thrilling 52-50 Victory

In a dramatic turn of events, the MiraCosta men's basketball team stunned top-ranked San Diego City with a nail-biting 52-50 victory on January 15, 2025, at home.

Benji Hillstock shoots during a game.
MiraCosta Holds Off Imperial Valley for a 64-59 Victory

The MiraCosta College Spartans started the new year strong with a hard-fought 64-59 road victory over Imperial Valley on January 2, 2025. A dominant first half gave MiraCosta a 37-20 lead at the break, but a furious comeback by Imperial Valley in the second half made for an intense finish.

Benji Hilstock