Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Half Moon Bay (CA) varsity football team lost Friday's home conference game against Milpitas (CA) in overtime by a score of 31-28.

Q1Q2Q3Q4OT1OT2OT3Final
Milpitas007777331
Half Moon Bay680077028
Final score provided by D. Houston.
  • Recap
  • Box Score
  • Scoretracker
  • Photos
  • Fan Chat
  • Matchup Info

Game Stats

Milpitas

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1533306.45520.43196.3
12Jonah Mati (Jr)1533306.45520.43196.3
Milpitas

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals26622.401
4Nizhir Bess (Jr)11292.60
12Jonah Mati (Jr)294.50
20Henry Wyatt (Jr)221.00
21Esene Head (Jr)7192.70
24Elisha Pena (Sr)430.801
Milpitas

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1530620.43
1Jelani North (Jr)45213.03
4Nizhir Bess (Jr)15858.0
10Sonny Elmashni (Jr)49624.0
11Deuce Gittens (Sr)45614.0
24Elisha Pena (Sr)24422.0
Milpitas

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals6230630398
1Jelani North (Jr)522375
4Nizhir Bess (Jr)295887
10Sonny Elmashni (Jr)967103
11Deuce Gittens (Sr)5656
12Jonah Mati (Jr)99
20Henry Wyatt (Jr)22
21Esene Head (Jr)1919
24Elisha Pena (Sr)34447
Milpitas

Total Yards

#Athlete NameRushPassRecTotal
Team Totals62306306368
1Jelani North (Jr)5252
4Nizhir Bess (Jr)295887
10Sonny Elmashni (Jr)9696
11Deuce Gittens (Sr)5656
12Jonah Mati (Jr)9306315
20Henry Wyatt (Jr)22
21Esene Head (Jr)1919
24Elisha Pena (Sr)34447
Milpitas

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals66361022.0
2A. Guglielmelli (Fr)628
4Nizhir Bess (Jr)10212
7Reynaldo Dunbar (Sr)9312
11Deuce Gittens (Sr)11
21Esene Head (Jr)3710
24Elisha Pena (Sr)66121.0
32Fernando Romero (Sr)11
33Nam Cao (Sr)347
34Kyle Ciurczak (Sr)7310
35Jameer Jordan (Jr)9413
51Gustavo Galindo (Jr)5271.0
75Thomas Maicki (Sr)437
Milpitas

Sacks

#Athlete NameSacksYdlHurs
Team Totals2.010
24Elisha Pena (Sr)1.05
51Gustavo Galindo (Jr)1.05
Milpitas

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals317759.0601
37R. Miramontes (Sr)317759.0601
Milpitas

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals14343.0
37R. Miramontes (Sr)14343.0
Milpitas

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals23015.030
1Jelani North (Jr)12323.023
10Sonny Elmashni (Jr)177.07
Milpitas

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals424731
1Jelani North (Jr)31818
24Elisha Pena (Sr)166
37R. Miramontes (Sr)77
Milpitas

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals441.012.5257
37R. Miramontes (Sr)441.012.5257
Milpitas

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals134
1Jelani North (Jr)33
24Elisha Pena (Sr)11
Half Moon Bay has not entered stats for this game.

Game Story

California High School Football - Half Moon Bay edged by Milpitas

October 10, 2025: Half Moon Bay, CA 94019

The Milpitas Trojans got by the host Half Moon Bay Cougars football team by a score of 31-28 in Friday's league challenge.

In their next game, the Trojans meet the Aragon Dons (San Mateo, CA) in a Peninsula - Ocean test, on Friday, October 17. Milpitas will attempt to move on its 4-2 season record. The Dons come into the test with a 3-3 record after their 12-7 league loss to Sequoia (Redwood City, CA).

With the defeat, Half Moon Bay drops to 4-2 on the campaign. The Cougars travel to Woodside (Woodside, CA) to meet the Wildcats in a Peninsula - Ocean challenge on Friday, October 17. The Wildcats enter the challenge with a record of 6-0. Woodside won 31-0 in their recent league challenge against Hillsdale (San Mateo, CA)

Dave HoustonCougars Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • OT
  • F
  1. Check In

    1st Quarter
    0 - 0 The scorer has checked in. Milpitas 0, HMBHS 0
    Posted @ 7:05p
  2. Game Attendance

    1st Quarter
    Attendance About 100
    Posted @ 7:05p
  3. 0 - 6

    Passing Touchdown

    Half Moon Bay1st Quarter ~7 minutes to go
    Half Moon Bay - Pass completed for a TD. Milpitas 0, HMBHS 6
    Posted @ 7:10p
  4. 0 - 6

    Rushing Two Point Conversion Failed

    Half Moon Bay1st Quarter ~7 minutes to go
    Half Moon Bay - 2Pt Conversion Failed. Milpitas 0, HMBHS 6
    Posted @ 7:10p
  5. 0 - 6

    Possession Update - Kickoff

    Milpitas1st Quarter ~7 minutes to go
    Half Moon Bay kicked off to Milpitas. Milpitas has the ball on their own 48-yard line. Milpitas 0, HMBHS 6
    Posted @ 7:12p
  6. 0 - 6

    Long Pass

    Milpitas1st Quarter ~6 minutes to go
    Milpitas with a long pass. Milpitas has the ball on Half Moon Bay's 38-yard line. Milpitas 0, HMBHS 6
    Posted @ 7:15p
  7. 0 - 6

    Long Pass

    Milpitas1st Quarter ~5 minutes to go
    Milpitas with a long pass. Milpitas has the ball on Half Moon Bay's 9-yard line. Milpitas 0, HMBHS 6
    Posted @ 7:17p
  8. 0 - 6

    Turnover on Downs

    Half Moon Bay1st Quarter ~3 minutes to go
    Milpitas has turned possession over on downs. Half Moon Bay has the ball on their own 1-yard line. Milpitas 0, HMBHS 6
    Posted @ 7:21p
  9. 0 - 6

    Long Run

    Half Moon Bay1st Quarter ~3 minutes to go
    Half Moon Bay - #22 Luke Pimentel with a long run. Half Moon Bay has the ball on Milpitas' 42-yard line. Milpitas 0, HMBHS 6
    Posted @ 7:22p
  10. 0 - 6

    End of 1st Quarter

    2nd Quarter
    Milpitas 0, HMBHS 6
    Posted @ 7:29p
  11. 0 - 12

    Rushing Touchdown

    Half Moon Bay2nd Quarter ~11 minutes to go
    Half Moon Bay - #22 Luke Pimentel with a 9 Yd Rushing TD. Milpitas 0, HMBHS 12
    Posted @ 7:29p
  12. 0 - 14

    Two Point Rush Completed

    Half Moon Bay2nd Quarter ~11 minutes to go
    Half Moon Bay - Rushed for a 2Pt Conversion. Milpitas 0, HMBHS 14
    Posted @ 7:30p
  13. 0 - 14

    Possession Update - Kickoff

    Milpitas2nd Quarter ~10 minutes to go
    Half Moon Bay kicked off to Milpitas. Milpitas has the ball on their own 38-yard line. Milpitas 0, HMBHS 14
    Posted @ 7:32p
  14. 0 - 14

    Missed FG

    Half Moon Bay2nd Quarter ~8 minutes to go
    Milpitas turned over possession on a missed field goal. Half Moon Bay has the ball on their own 20-yard line. Milpitas 0, HMBHS 14
    Posted @ 7:39p
  15. 0 - 14

    Punt

    Milpitas2nd Quarter ~7 minutes to go
    Half Moon Bay has punted to Milpitas. Milpitas has the ball on their own 49-yard line. Milpitas 0, HMBHS 14
    Posted @ 7:42p
  16. 0 - 14

    Interception

    Half Moon Bay2nd Quarter ~6 minutes to go
    Half Moon Bay - #3 Paxton Holden intercepts a Milpitas pass and has the ball on their own 45-yard line. Milpitas 0, HMBHS 14
    Posted @ 7:45p
  17. 0 - 14

    Turnover on Downs

    Milpitas2nd Quarter Under a minute
    Half Moon Bay has turned possession over on downs. Milpitas has the ball on their own 29-yard line. Milpitas 0, HMBHS 14
    Posted @ 7:55p
  18. 0 - 14

    Halftime

    Halftime
    Milpitas 0, HMBHS 14
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 7:56p
  19. 0 - 14

    Start of 3rd Quarter

    Half Moon Bay3rd Quarter
    Half Moon Bay to kick off to Milpitas.
    Posted @ 8:15p
  20. 0 - 14

    Possession Update - Kickoff

    Milpitas3rd Quarter ~11 minutes to go
    Half Moon Bay kicked off to Milpitas. Milpitas has the ball on their own 29-yard line. Milpitas 0, HMBHS 14
    Posted @ 8:16p
  21. 0 - 14

    Punt

    Half Moon Bay3rd Quarter ~8 minutes to go
    Milpitas has punted to Half Moon Bay. Half Moon Bay has the ball on their own 28-yard line. Milpitas 0, HMBHS 14
    Posted @ 8:23p
  22. 0 - 14

    Punt

    Milpitas3rd Quarter ~5 minutes to go
    Half Moon Bay has punted to Milpitas. Milpitas has the ball on their own 32-yard line. Milpitas 0, HMBHS 14
    Posted @ 8:27p
  23. 0 - 14

    Long Pass

    Milpitas3rd Quarter ~5 minutes to go
    Milpitas with a long pass. Milpitas has the ball on Half Moon Bay's 10-yard line. Milpitas 0, HMBHS 14
    Posted @ 8:29p
  24. 6 - 14

    Passing Touchdown

    Milpitas3rd Quarter ~4 minutes to go
    Milpitas - 11 Yd pass completed to #1 Jelani North for a TD. Milpitas 6, HMBHS 14
    Posted @ 8:31p
  25. 7 - 14

    Made Point After

    Milpitas3rd Quarter ~4 minutes to go
    Milpitas - PAT Good. Milpitas 7, HMBHS 14
    Posted @ 8:31p
  26. 7 - 14

    Possession Update - Kickoff

    Half Moon Bay3rd Quarter ~4 minutes to go
    Milpitas kicked off to Half Moon Bay. Half Moon Bay has the ball on their own 35-yard line. Milpitas 7, HMBHS 14
    Posted @ 8:33p
  27. 7 - 14

    End of 3rd Quarter

    4th Quarter
    Milpitas 7, HMBHS 14
    Posted @ 8:39p
  28. 7 - 14

    Fumble Recovery

    Milpitas4th Quarter ~9 minutes to go
    Milpitas recovered a fumble by Half Moon Bay and has the ball on their own 18-yard line. Milpitas 7, HMBHS 14
    Posted @ 8:45p
  29. 7 - 14

    Possession Update

    Milpitas4th Quarter ~8 minutes to go
    Milpitas takes over the ball on their own 49-yard line. Milpitas 7, HMBHS 14
    Posted @ 8:48p
  30. 7 - 14

    Long Pass

    Milpitas4th Quarter ~8 minutes to go
    Milpitas with a long pass. Milpitas has the ball on Half Moon Bay's 8-yard line. Milpitas 7, HMBHS 14
    Posted @ 8:49p
  31. 7 - 14

    Turnover on Downs

    Half Moon Bay4th Quarter ~6 minutes to go
    Milpitas has turned possession over on downs. Half Moon Bay has the ball on their own 2-yard line. Milpitas 7, HMBHS 14
    Posted @ 8:52p
  32. 7 - 14

    Fumble Recovery

    Milpitas4th Quarter ~5 minutes to go
    Milpitas recovered a fumble by Half Moon Bay and has the ball on Half Moon Bay's 10-yard line. Milpitas 7, HMBHS 14
    Posted @ 8:55p
  33. 7 - 14

    Turnover on Downs

    Half Moon Bay4th Quarter ~4 minutes to go
    Milpitas has turned possession over on downs. Half Moon Bay has the ball on their own 13-yard line. Milpitas 7, HMBHS 14
    Posted @ 8:59p
  34. 7 - 14

    Punt

    Milpitas4th Quarter ~2 minutes to go
    Half Moon Bay has punted to Milpitas. Milpitas has the ball on their own 37-yard line. Milpitas 7, HMBHS 14
    Posted @ 9:05p
  35. 7 - 14

    Long Pass

    Milpitas4th Quarter ~2 minutes to go
    Milpitas with a long pass. Milpitas has the ball on Half Moon Bay's 33-yard line. Milpitas 7, HMBHS 14
    Posted @ 9:07p
  36. 7 - 14

    Long Run

    Milpitas4th Quarter ~2 minutes to go
    Milpitas with a long run. Milpitas has the ball on Half Moon Bay's 4-yard line. Milpitas 7, HMBHS 14
    Posted @ 9:08p
  37. 13 - 14

    Passing Touchdown

    Milpitas4th Quarter Under a minute
    Milpitas - Pass completed for a TD. Milpitas 13, HMBHS 14
    Posted @ 9:09p
  38. 14 - 14

    Made Point After

    Milpitas4th Quarter Under a minute
    Milpitas - PAT Good. Milpitas 14, HMBHS 14
    Posted @ 9:09p
  39. 14 - 14

    Possession Update - Kickoff

    Half Moon Bay4th Quarter Under a minute
    Milpitas kicked off to Half Moon Bay. Half Moon Bay has the ball on their own 32-yard line. Milpitas 14, HMBHS 14
    Posted @ 9:13p
  40. 14 - 14

    Fumble Recovery

    Milpitas4th Quarter Under a minute
    Milpitas recovered a fumble by Half Moon Bay and has the ball on Half Moon Bay's 32-yard line. Milpitas 14, HMBHS 14
    Posted @ 9:15p
  41. 14 - 14

    End of Regulation

    Overtime
    Milpitas 14, HMBHS 14
    Posted @ 9:19p
  42. 14 - 14

    Possession Update

    Half Moon BayOvertime Under a minute
    Half Moon Bay takes over the ball on Milpitas' 10-yard line. Milpitas 14, HMBHS 14
    Posted @ 9:25p
  43. 14 - 20

    Passing Touchdown

    Half Moon BayOvertime Under a minute
    Half Moon Bay - Pass completed to #12 for a TD. Milpitas 14, HMBHS 20
    Posted @ 9:27p
  44. 14 - 21

    Made Point After

    Half Moon BayOvertime Under a minute
    Half Moon Bay - PAT Good. Milpitas 14, HMBHS 21
    Posted @ 9:27p
  45. 14 - 21

    Possession Update

    MilpitasOvertime Under a minute
    Milpitas takes over the ball on Half Moon Bay's 10-yard line. Milpitas 14, HMBHS 21
    Posted @ 9:28p
  46. 14 - 21

    Update

    MilpitasOvertime Under a minute
    Milpitas - 4th down, Under a minute, ball on Half Moon Bay's 11-yard line. Milpitas 14, HMBHS 21
    Posted @ 9:31p
  47. 20 - 21

    Passing Touchdown

    MilpitasOvertime Under a minute
    Milpitas - Pass completed for a TD. Milpitas 20, HMBHS 21
    Posted @ 9:33p
  48. 21 - 21

    Made Point After

    MilpitasOvertime Under a minute
    Milpitas - PAT Good. Milpitas 21, HMBHS 21
    Posted @ 9:33p
  49. 21 - 21

    End of Overtime 1

    2nd Overtime
    Milpitas 21, HMBHS 21
    Posted @ 9:34p
  50. 21 - 21

    Possession Update

    Milpitas2nd Overtime Under a minute
    Milpitas takes over the ball on Half Moon Bay's 10-yard line. Milpitas 21, HMBHS 21
    Posted @ 9:34p
  51. 27 - 21

    Rushing Touchdown

    Milpitas2nd Overtime Under a minute
    Milpitas - Rushing TD. Milpitas 27, HMBHS 21
    Posted @ 9:37p
  52. 28 - 21

    Made Point After

    Milpitas2nd Overtime Under a minute
    Milpitas - PAT Good. Milpitas 28, HMBHS 21
    Posted @ 9:37p
  53. 28 - 27

    Rushing Touchdown

    Half Moon Bay2nd Overtime Under a minute
    Half Moon Bay - Rushing TD. Milpitas 28, HMBHS 27
    Posted @ 9:39p
  54. 28 - 28

    Made Point After

    Half Moon Bay2nd Overtime Under a minute
    Half Moon Bay - PAT Good. Milpitas 28, HMBHS 28
    Posted @ 9:40p
  55. 28 - 28

    End of Overtime 2

    3rd Overtime
    Milpitas 28, HMBHS 28
    Posted @ 9:41p
  56. 28 - 28

    Possession Update

    Half Moon Bay3rd Overtime Under a minute
    Half Moon Bay takes over the ball on Milpitas' 10-yard line. Milpitas 28, HMBHS 28
    Posted @ 9:46p
  57. 28 - 28

    Possession Update

    Milpitas3rd Overtime Under a minute
    Milpitas takes over the ball on Half Moon Bay's 10-yard line. Milpitas 28, HMBHS 28
    Posted @ 9:49p
  58. 28 - 28

    Update

    Milpitas3rd Overtime Under a minute
    Milpitas - 3rd down, Under a minute, ball on Half Moon Bay's 10-yard line. Milpitas 28, HMBHS 28
    Posted @ 9:52p
  59. 31 - 28

    Field Goal

    Milpitas3rd Overtime Under a minute
    Milpitas - Field Goal. Milpitas 31, HMBHS 28
    Posted @ 9:52p
  60. 31 - 28

    End of Game

    Final
    Milpitas 31, HMBHS 28
    Posted @ 9:52p

Game Photos

Photos by Mark Neuling
  1. MaxPreps Staff

    Beware of spam! Please do not follow links to third party sites. Report suspicious posts using the 'Report Spam' button.
  2. D. Houston

    1st Quarter ~10 minutes to go
    Milpitas
    Trojans
    0 - 0
    HMBHS
    Cougars
  3. T. Hart

    Lets Go Trojans
  4. R. Morales

    Le ts go
  5. T. Hart

    Trojans Coming Back Yeah
  6. T. Hart

    Overtime?
  7. R. Keefe

    Wow- exciting end of regulation!!
  8. T. Steele

    Who caught the pass to make it 14-14?

Milpitas @ Half Moon Bay Football Game Info

Fri., Oct. 10, 2025 @ 7p
The Half Moon Bay (CA) varsity football team lost Friday's home conference game against Milpitas (CA) in overtime by a score of 31-28.

Scoretracker Providers

Dave HoustonCougars Reporter

Rankings & Records

Milpitas (25-26)

CASection
65454
OverallLeagueHomeAwayNeutralWin %League %PFPA
4-61-42-22-30-1.400.200207294

Half Moon Bay (25-26)

CASection
35528
OverallLeagueHomeAwayWin %League %PFPA
8-43-23-25-2.667.600457287

Team Scoring Averages

Q1Q2Q3Q4OT1OT2OT3Final
Milpitas
3.85.84.45.07.07.03.020.7
Half Moon Bay
9.111.17.18.16.57.0038.1

Milpitas Videos

Half Moon Bay Videos

Team Stat Comparison

MilpitasHalf Moon Bay
100.3Rushing Yards Per Game34.3
158.8Passing Yards Per Game28.7
155.5Receiving Yards Per Game15.8
259.1Total Yards Per Game62.9
43.9Tackles Per Game-
2.0Sacks Per Game-
15.6Points Per Game-

Team Leaders

MilpitasHalf Moon BayNational Avg.
#21 Esene Head34.0Rushing Yards Per Game#28 Ronin McCauley81.010.9
#12 Jonah Mati139.9Passing Yards Per Game#3 Paxton Holden203.010.6
#1 Jelani North70.3Receiving Yards Per Game#10 Will Wimsett57.08.7
#12 Jonah Mati140.0Total Yards Per Game#3 Paxton Holden211.024.4
#4 Nizhir Bess6.9Tackles Per Game
-
2.6
#24 Elisha Pena0.9Sacks Per Game
-
0.2
#1 Jelani North4.5Points Per Game
-
1.8

Record Breakdown

Milpitas (25-26)

Half Moon Bay (25-26)

4-6
Overall
8-4
1-4
League
3-2
3-2
Non-League
5-2
1-0
Head to Head
0-1
1-4
Common Opponent
4-1
2-2
Home
3-2
2-3
Away
5-2
0-1
Neutral
0-0
0-0
Playoff
0-0
4-6
In-State
8-4
0-0
Out-of-State
0-0