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 Granite Hills (Apple Valley, CA) varsity football team won Friday's home non-conference game against Grand Terrace (CA) by a score of 54-26.

Q1Q2Q3Q4Final
Grand Terrace6146026
Granite Hills77271354
Final score provided by R. Smith.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Matchup

Game Stats

Grand Terrace

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals51587.33317.4114648.5
5Jayson Stewart (Sr)51587.33317.4114648.5
Granite Hills

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals710162.70023.1267152.1
4Jordan Dalton (Sr)710162.70023.1267152.1
Grand Terrace

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals371824.9722
5Jayson Stewart (Sr)6142.3902
6Jalen Knight (Jr)155.0500
9Michael Defalco (So)6254.2900
11Darryl Mcguire (So)6437.21800
30Exzavior Oliver (Jr)14795.62400
31G. Villareal III (Sr)4164.0700
Granite Hills

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals423698.8641
1Dereion Winfrey (Sr)263.030
2Aamir Sneed (So)2-17-8.50
3Sayani Long (Jr)5295.8130
4Jordan Dalton (Sr)48020.0510
24Kameron Smith (Sr)292719.3641
Grand Terrace

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals58717.4461
11Darryl Mcguire (So)100.000
30Exzavior Oliver (Jr)48721.8461
Granite Hills

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals716223.167
6B. Salazar (Jr)49824.567
10Josh Soto (Sr)14242.042
22Joey Soto (Sr)22211.015

Offensive Fumbles and Pancake Blocks

Grand Terrace has not entered any offensive fumbles and pancake blocks stats.
Granite Hills

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals1122
2Aamir Sneed (So)11
62Thadeus Young (Sr)1
66Ben Montoya (Sr)3
73A. Lambarena (Jr)2
74Ivan Maring (So)5
75Luke Alnemri (Sr)2
78Aiden Ramirez (Sr)9
Grand Terrace

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals182871100379
5Jayson Stewart (Sr)1414
6Jalen Knight (Jr)55
9Michael Defalco (So)2525
11Darryl Mcguire (So)43043
30Exzavior Oliver (Jr)7987110276
31G. Villareal III (Sr)16016
Granite Hills

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals36916220551
1Dereion Winfrey (Sr)66
2Aamir Sneed (So)-17-17
3Sayani Long (Jr)2929
4Jordan Dalton (Sr)8080
6B. Salazar (Jr)9820118
10Josh Soto (Sr)4242
22Joey Soto (Sr)2222
24Kameron Smith (Sr)271271
Grand Terrace

Total Yards

#Athlete NameRushPassRecTotal
Team Totals1828787269
5Jayson Stewart (Sr)1487101
6Jalen Knight (Jr)55
9Michael Defalco (So)2525
11Darryl Mcguire (So)43043
30Exzavior Oliver (Jr)7987166
31G. Villareal III (Sr)1616
Granite Hills

Total Yards

#Athlete NameRushPassRecTotal
Team Totals369162162531
1Dereion Winfrey (Sr)66
2Aamir Sneed (So)-17-17
3Sayani Long (Jr)2929
4Jordan Dalton (Sr)80162242
6B. Salazar (Jr)9898
10Josh Soto (Sr)4242
22Joey Soto (Sr)2222
24Kameron Smith (Sr)271271
Grand Terrace

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2726534.0
1Sean Conner (Sr)112.0
2Maximus Rosales (Jr)516.0
7Devin Johnson (Sr)112.0
9Michael Defalco (So)3581.0
20Ramses Munoz (Jr)134.0
22Nick Romo (So)1121.0
30Exzavior Oliver (Jr)123.0
31G. Villareal III (Sr)134.0
33Andres Melo (So)314.0
53Christian Ochoa (Sr)123.0
60B. St aubin (Sr)64101.0
62Jorge Contreras (Sr)3251.0
Granite Hills

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals236487
3Sayani Long (Jr)145
5Broden Reeves (Jr)112
6B. Salazar (Jr)5510
8Gabe Lira (Sr)145
10Josh Soto (Sr)178
21C. Long (Sr)55
22Joey Soto (Sr)88
23Roberto Sanchez (Jr)51217
56K. Lockhart (Sr)8816
62Thadeus Young (Sr)11
63Blake Smith (Sr)11
65Abu Fofanah (Jr)112
66Ben Montoya (Sr)55
72Josh Rodriguez (Sr)11
75Luke Alnemri (Sr)11
Grand Terrace

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals00010000
31G. Villareal III (Sr)00010000
Granite Hills

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals12020.02111
6B. Salazar (Jr)12020.01
8Gabe Lira (Sr)11
21C. Long (Sr)1
75Luke Alnemri (Sr)1
Grand Terrace

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals411027.560110
30Exzavior Oliver (Jr)411027.560110

Kickoff and Punt Returns

Granite Hills has not entered any kickoff and punt returns stats.
Grand Terrace

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals3182020
5Jayson Stewart (Sr)212012
30Exzavior Oliver (Jr)16006
33Andres Melo (So)00202

Points

Granite Hills has not entered any points stats.
Grand Terrace

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals210003
5Jayson Stewart (Sr)22
30Exzavior Oliver (Jr)0101

Touchdowns

Granite Hills has not entered any touchdowns stats.
Grand Terrace

Conversions

#Athlete NameC RushC RecTotal
Team Totals011
33Andres Melo (So)11

Conversions

Granite Hills has not entered any conversions stats.
Stat Supplier Logo

Grand Terrace's stats are presented by HudlHudl

Stat Supplier Logo

Granite Hills' stats are presented by HudlHudl

Recap Video

Game Story

California High School Football - Grand Terrace succumbs to Granite Hills

September 22, 2023: Apple Valley, CA 92307

The Granite Hills Cougars thwarted the visiting Grand Terrace Titans football team by a count of 54-26 in Friday's non-league outing.

With the win, Granite Hills upgrades its record to 4-2 on the season. The Cougars travel to Silverado (Victorville, CA) to encounter the Hawks in a Desert Sky outing on Friday, September 29. The Hawks go into the outing with a record of 0-6. Silverado lost 40-0 in their recent non-league outing against Rancho Verde (Moreno Valley, CA)

With the loss, Grand Terrace moves to 3-2 on the season. The Titans host Rialto (Rialto, CA) to encounter the Knights in a non-league outing on Friday, September 29. The Knights go into the outing with a record of 0-5. Rialto lost 63-6 in their recent non-league outing against Vista del Lago (Moreno Valley, CA)

Brandon St AubinTitans Reporter
Ryan SmithCougars Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    1st Quarter
    6 - 7 The scorer has checked in. GTHS 6, GHHS 7
    Posted @ 7:23p
  2. 6 - 7

    End of 1st Quarter

    2nd Quarter
    GTHS 6, GHHS 7
    Posted @ 7:24p
  3. 6 - 7

    Turnover on Downs

    Granite Hills2nd Quarter ~11 minutes to go
    Grand Terrace has turned possession over on downs. Granite Hills has the ball . GTHS 6, GHHS 7
    Posted @ 7:24p
  4. 6 - 7

    Turnover on Downs

    Grand Terrace2nd Quarter ~10 minutes to go
    Granite Hills has turned possession over on downs. Grand Terrace has the ball . GTHS 6, GHHS 7
    Posted @ 7:26p
  5. 12 - 7

    Rushing Touchdown

    Grand Terrace2nd Quarter ~6 minutes to go
    Grand Terrace - Rushing TD. GTHS 12, GHHS 7
    Posted @ 7:35p
  6. 12 - 7

    Passing Two Point Conversion Failed

    Grand Terrace2nd Quarter ~6 minutes to go
    Grand Terrace - 2Pt Conversion Failed. GTHS 12, GHHS 7
    Posted @ 7:36p
  7. 12 - 13

    Rushing Touchdown

    Granite Hills2nd Quarter ~3 minutes to go
    Granite Hills - #24 Kameron Smith with a Rushing TD. GTHS 12, GHHS 13
    Posted @ 7:42p
  8. 12 - 14

    Made Point After

    Granite Hills2nd Quarter ~3 minutes to go
    Granite Hills - PAT Good. GTHS 12, GHHS 14
    Posted @ 7:42p
  9. 12 - 14

    Turnover on Downs

    Granite Hills2nd Quarter Under a minute
    Grand Terrace has turned possession over on downs. Granite Hills has the ball . GTHS 12, GHHS 14
    Posted @ 7:49p
  10. 12 - 14

    Punt

    Grand Terrace2nd Quarter Under a minute
    Granite Hills has punted to Grand Terrace. Grand Terrace has the ball. GTHS 12, GHHS 14
    Posted @ 7:55p
  11. 18 - 14

    Passing Touchdown

    Grand Terrace2nd Quarter Under a minute
    Grand Terrace - 40 Yd pass completed for a TD. GTHS 18, GHHS 14
    Posted @ 7:58p
  12. 20 - 14

    Two Point Pass Completed

    Grand Terrace2nd Quarter Under a minute
    Grand Terrace - Pass completed for a 2Pt Conversion. GTHS 20, GHHS 14
    Posted @ 7:59p
  13. 20 - 14

    Halftime

    Halftime
    GTHS 20, GHHS 14
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 7:59p
  14. 20 - 14

    Start of 3rd Quarter

    Grand Terrace3rd Quarter
    Grand Terrace to kick off to Granite Hills.
    Posted @ 8:24p
  15. 20 - 20

    Rushing Touchdown

    Granite Hills3rd Quarter ~8 minutes to go
    Granite Hills - #24 Kameron Smith with a Rushing TD. GTHS 20, GHHS 20
    Posted @ 8:32p
  16. 20 - 21

    Made Point After

    Granite Hills3rd Quarter ~8 minutes to go
    Granite Hills - PAT Good. GTHS 20, GHHS 21
    Posted @ 8:32p
  17. 20 - 21

    Possession Update - Kickoff

    Grand Terrace3rd Quarter ~8 minutes to go
    Granite Hills kicked off to Grand Terrace. Grand Terrace has the ball. GTHS 20, GHHS 21
    Posted @ 8:34p
  18. 20 - 21

    Punt

    Granite Hills3rd Quarter ~6 minutes to go
    Grand Terrace has punted to Granite Hills. Granite Hills has the ball. GTHS 20, GHHS 21
    Posted @ 8:38p
  19. 20 - 27

    Rushing Touchdown

    Granite Hills3rd Quarter ~4 minutes to go
    Granite Hills - #24 Kameron Smith with a Rushing TD. GTHS 20, GHHS 27
    Posted @ 8:42p
  20. 20 - 33

    Rushing Touchdown

    Granite Hills3rd Quarter ~4 minutes to go
    Granite Hills - #24 Kameron Smith with a 63 Yd Rushing TD. GTHS 20, GHHS 33
    Posted @ 8:42p
  21. 20 - 33

    Missed Point After

    Granite Hills3rd Quarter ~4 minutes to go
    Granite Hills - PAT Missed. GTHS 20, GHHS 33
    Posted @ 8:42p
  22. 20 - 27

    Score Correction

    Granite Hills3rd Quarter
    Score correction for Granite Hills in 3rd Quarter. GTHS 20, GHHS 27
    Posted @ 8:43p
  23. 26 - 27

    Kick Return Touchdown

    Grand Terrace3rd Quarter ~4 minutes to go
    Grand Terrace - #30 Exzavior Oliver with a Kick Return for a TD. GTHS 26, GHHS 27
    Posted @ 8:44p
  24. 26 - 27

    Rushing Two Point Conversion Failed

    Grand Terrace3rd Quarter ~4 minutes to go
    Grand Terrace - 2Pt Conversion Failed. GTHS 26, GHHS 27
    Posted @ 8:45p
  25. 26 - 27

    Possession Update - Kickoff

    Granite Hills3rd Quarter ~4 minutes to go
    Grand Terrace kicked off to Granite Hills. Granite Hills has the ball. GTHS 26, GHHS 27
    Posted @ 8:48p
  26. 26 - 33

    Rushing Touchdown

    Granite Hills3rd Quarter ~4 minutes to go
    Granite Hills - #24 Kameron Smith with a Rushing TD. GTHS 26, GHHS 33
    Posted @ 8:48p
  27. 26 - 34

    Made Point After

    Granite Hills3rd Quarter ~4 minutes to go
    Granite Hills - PAT Good. GTHS 26, GHHS 34
    Posted @ 8:49p
  28. 26 - 34

    Possession Update - Kickoff

    Grand Terrace3rd Quarter ~4 minutes to go
    Granite Hills kicked off to Grand Terrace. Grand Terrace has the ball. GTHS 26, GHHS 34
    Posted @ 8:51p
  29. 26 - 34

    Turnover on Downs

    Granite Hills3rd Quarter ~2 minutes to go
    Grand Terrace has turned possession over on downs. Granite Hills has the ball . GTHS 26, GHHS 34
    Posted @ 8:56p
  30. 26 - 40

    Rushing Touchdown

    Granite Hills3rd Quarter Under a minute
    Granite Hills - #4 Jordan Dalton with a 50 Yd Rushing TD. GTHS 26, GHHS 40
    Posted @ 8:59p
  31. 26 - 41

    Made Point After

    Granite Hills3rd Quarter Under a minute
    Granite Hills - PAT Good. GTHS 26, GHHS 41
    Posted @ 8:59p
  32. 26 - 41

    Possession Update

    Granite Hills3rd Quarter Under a minute
    Granite Hills takes over the ball. GTHS 26, GHHS 41
    Posted @ 9:01p
  33. 26 - 41

    End of 3rd Quarter

    4th Quarter
    GTHS 26, GHHS 41
    Posted @ 9:02p
  34. 26 - 47

    Passing Touchdown

    Granite Hills4th Quarter ~11 minutes to go
    Granite Hills - #4 Jordan Dalton 40 Yd pass completed to #10 Josh Soto for a TD. GTHS 26, GHHS 47
    Posted @ 9:05p
  35. 26 - 47

    Missed Point After

    Granite Hills4th Quarter ~11 minutes to go
    Granite Hills - PAT Missed. GTHS 26, GHHS 47
    Posted @ 9:05p
  36. 26 - 47

    Big Play - Onside Kick Recovery

    Granite Hills4th Quarter ~11 minutes to go
    Granite Hills recovers an onside kick. GTHS 26, GHHS 47
    Posted @ 9:07p
  37. 26 - 53

    Rushing Touchdown

    Granite Hills4th Quarter ~9 minutes to go
    Granite Hills - #24 Kameron Smith with a Rushing TD. GTHS 26, GHHS 53
    Posted @ 9:11p
  38. 26 - 54

    Made Point After

    Granite Hills4th Quarter ~9 minutes to go
    Granite Hills - #20 Manuel Michel PAT Good. GTHS 26, GHHS 54
    Posted @ 9:11p
  39. 26 - 54

    Possession Update - Kickoff

    Grand Terrace4th Quarter ~9 minutes to go
    Granite Hills kicked off to Grand Terrace. Grand Terrace has the ball. GTHS 26, GHHS 54
    Posted @ 9:13p
  40. 26 - 54

    Interception

    Granite Hills4th Quarter ~7 minutes to go
    Granite Hills - #6 Braylen Salazar intercepts a Grand Terrace pass. GTHS 26, GHHS 54
    Posted @ 9:19p
  41. 26 - 54

    Fumble Recovery

    Grand Terrace4th Quarter ~4 minutes to go
    Grand Terrace recovered a fumble by Granite Hills. GTHS 26, GHHS 54
    Posted @ 9:24p
  42. 26 - 54

    Two-Minute Warning

    Grand Terrace4th Quarter ~2 minutes to go
    Grand Terrace has the ball on Granite Hills' 12-yard line. GTHS 26, GHHS 54
    Posted @ 9:27p
  43. 26 - 54

    End of Game

    Final
    GTHS 26, GHHS 54
    Posted @ 9:29p

Highlight Videos

Scoretracker Providers

Brandon St AubinTitans Reporter
Ryan SmithCougars Reporter

Rankings & Records

Grand Terrace (23-24)

CASectionSec. Div.
42618214
OverallLeagueHomeAwayWin %League %PFPA
5-50-31-34-2.500.000272297

Granite Hills (23-24)

CASectionSec. Div.
27412214
OverallLeagueHomeAwayWin %League %PFPA
8-34-04-24-1.7271.000372261

Team Scoring Averages

Q1Q2Q3Q4Final
Grand Terrace
5.28.04.76.527.2
Granite Hills
5.78.210.15.733.8

Grand Terrace Videos

Granite Hills Videos

Team Stat Comparison

Grand TerraceGranite Hills
178.8Rushing Yards Per Game257.2
96.6Passing Yards Per Game72.5
275.4Total Yards Per Game329.6
50.7Tackles Per Game52.0
0.3Sacks Per Game1.7
22.6Points Per Game24.3
-Pancake Blocks82

Team Leaders

Grand TerraceGranite HillsNational Avg.
#30 Exzavior Oliver98.7Rushing Yards Per Game#24 Kameron Smith207.620.6
#5 Jayson Stewart96.6Passing Yards Per Game#4 Jordan Dalton77.950.5
#30 Exzavior Oliver153.1Total Yards Per Game#24 Kameron Smith223.236.9
#60 Brandon St aubin7.8Tackles Per Game#22 Joey Soto9.02.7
#1 Sean Conner0.1Sacks Per Game#21 Christian Long 0.90.2
#30 Exzavior Oliver10.0Points Per Game#24 Kameron Smith14.02.1
-
Pancake Blocks#74 Ivan Maring236

Record Breakdown

Grand Terrace (23-24)

Granite Hills (23-24)

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