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 Roy (UT) varsity football team won Saturday's home conference game against Northridge (Layton, UT) by a score of 10-7.

Q1Q2Q3Q4Final
Northridge00077
Roy073010
Final score provided by J. Dickson.
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Northridge

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1828222.64312.3116985.7
4Liam Fresques (Jr)1419123.7378.890.5
9Grant Slater (Sr)4999.44424.8116982.4
Roy

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1012109.83310.912874.7
6Gunner Pearson (Jr)010.00010.0
15Rock Speredon (Jr)1011109.90910.9028119.1
Northridge

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals17623.6100
2Carson Murphy (Jr)111.010
4Liam Fresques (Jr)144.040
9Grant Slater (Sr)177.070
36Seon Kumar (Sr)14503.6100
Roy

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals331695.14201
0M. Tauiautusa (Sr)12473.91301
6Gunner Pearson (Jr)7557.9420
15Rock Speredon (Jr)11615.5110
22Mason Engstrom (Jr)362.080
Northridge

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1822212.3691
0B. Featherstone (Sr)1-2-2.0
3R. Fitisemanu (Fr)11717.017
5Makai So'o (Sr)33311.020
15Bannon Green (Sr)4266.518
22Dontae Dyson (Sr)511523.0691
36Seon Kumar (Sr)4338.322
Roy

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1010910.928
2Drayden Esplin (Sr)34214.028
5Synic Harvey (Jr)11010.010
7Ryker Cordero (Sr)5499.822
12Tyler Dickson (Jr)188.0
Northridge

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals1
36Seon Kumar (Sr)1

Offensive Fumbles and Pancake Blocks

Roy has not entered any offensive fumbles and pancake blocks stats.
Northridge

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals62222480332
0B. Featherstone (Sr)-2-2
2Carson Murphy (Jr)11
3R. Fitisemanu (Fr)174865
4Liam Fresques (Jr)44
5Makai So'o (Sr)3333
9Grant Slater (Sr)77
15Bannon Green (Sr)2626
22Dontae Dyson (Sr)1150115
36Seon Kumar (Sr)503383
Roy

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals16910917230327
0M. Tauiautusa (Sr)4747
2Drayden Esplin (Sr)421759
5Synic Harvey (Jr)10212
6Gunner Pearson (Jr)5555
7Ryker Cordero (Sr)4949
12Tyler Dickson (Jr)88
15Rock Speredon (Jr)6161
22Mason Engstrom (Jr)63036
Northridge

Total Yards

#Athlete NameRushPassRecTotal
Team Totals62222222284
0B. Featherstone (Sr)-2-2
2Carson Murphy (Jr)11
3R. Fitisemanu (Fr)1717
4Liam Fresques (Jr)4123127
5Makai So'o (Sr)3333
9Grant Slater (Sr)799106
15Bannon Green (Sr)2626
22Dontae Dyson (Sr)115115
36Seon Kumar (Sr)503383
Roy

Total Yards

#Athlete NameRushPassRecTotal
Team Totals169109109278
0M. Tauiautusa (Sr)4747
2Drayden Esplin (Sr)4242
5Synic Harvey (Jr)1010
6Gunner Pearson (Jr)55055
7Ryker Cordero (Sr)4949
12Tyler Dickson (Jr)88
15Rock Speredon (Jr)61109170
22Mason Engstrom (Jr)66
Northridge

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals22325
0B. Featherstone (Sr)112
2Carson Murphy (Jr)77
5Makai So'o (Sr)628
12Lincoln Slater (Sr)11
22Dontae Dyson (Sr)55
23Luke Fisher (Jr)11
28Korbin Christy (Sr)11
Roy

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals4121627.0
0M. Tauiautusa (Sr)11
1Mason Welch (Sr)3141.0
2Drayden Esplin (Sr)5271.0
5Synic Harvey (Jr)224
6Gunner Pearson (Jr)213
7Ryker Cordero (Sr)224
13Bryton Ketcham (Jr)551.0
21Juju Teran (Fr)1121.0
22Mason Engstrom (Jr)93122.0
43TJ Allen (Jr)112
50Cason Howard (Sr)224
51Carsten Engberg (Sr)325
53Nicco Rascon (Jr)112
59Julian Vazquez (So)5271.0

Sacks

Northridge has not entered any sacks stats.
Roy

Sacks

#Athlete NameSacksYdlHurs
Team Totals1
22Mason Engstrom (Jr)1
Northridge

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals100.01
0B. Featherstone (Sr)1
22Dontae Dyson (Sr)100.0
Roy

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals23015.011
2Drayden Esplin (Sr)1
7Ryker Cordero (Sr)1
22Mason Engstrom (Jr)13030.01
Northridge

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals21
40Ryker Horne (Sr)21
Roy

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals211859.0601
14Bo Williams (Sr)211859.0601
Northridge

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals523046.0554
40Ryker Horne (Sr)523046.0554
Roy

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals416240.5451
14Bo Williams (Sr)312742.345
15Rock Speredon (Jr)13535.0351
Northridge

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals24824.02848
3R. Fitisemanu (Fr)24824.02848
Roy

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals11717.017122.019
2Drayden Esplin (Sr)11717.01717
5Synic Harvey (Jr)122.02
Northridge

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals161
22Dontae Dyson (Sr)16
40Ryker Horne (Sr)1
Northridge

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals111.01
40Ryker Horne (Sr)111.01
Roy

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals111.012.5424
14Bo Williams (Sr)111.012.5424

Game Story

Utah High School Football - Roy holds off Northridge

October 4, 2025: Roy, UT 84067

The Roy Royals (Roy, UT) football tipped the visiting Northridge Knights (Layton, UT), 10-7 in Saturday's league outing.

The Royals now sport a 3-5 record. They take the field next when they travel to Fremont for a 5A Region 5 outing on Wednesday, October 15.

With the defeat, Northridge drops to 2-5 on the year. The Knights host Bonneville (Washington Terrace, UT) to battle the Lakers in a 5A Region 5 contest on Thursday, October 9. The Lakers enter the contest with a record of 0-8. Bonneville lost 35-19 in their recent league contest against Clearfield (Clearfield, UT)

Brandon LovettKnights Reporter
James DicksonRoyals Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    1st Quarter
    0 - 0 The scorer has checked in. Northridge 0, Roy 0
    Posted @ 7:01p
  2. Game Attendance

    1st Quarter
    Attendance Hundreds
    Posted @ 7:02p
  3. Field Conditions

    1st Quarter
    Field Conditions Dry
    Posted @ 7:02p
  4. Weather Conditions

    1st Quarter
    Weather Conditions Rainy
    Posted @ 7:02p
  5. 0 - 0

    Possession Update - Kickoff

    Northridge1st Quarter ~11 minutes to go
    Roy kicked off to Northridge. Northridge has the ball on their own 30-yard line. Northridge 0, Roy 0
    Posted @ 7:04p
  6. 0 - 0

    Punt

    Roy1st Quarter ~9 minutes to go
    Northridge has punted to Roy. Roy has the ball on their own 10-yard line. Northridge 0, Roy 0
    Posted @ 7:09p
  7. 0 - 0

    Punt

    Northridge1st Quarter ~6 minutes to go
    Roy has punted to Northridge. Northridge has the ball on their own 29-yard line. Northridge 0, Roy 0
    Posted @ 7:13p
  8. 0 - 0

    Interception

    Roy1st Quarter Under a minute
    Roy - #21 Juju Teran intercepts a Northridge pass and has the ball on their own 50-yard line. Northridge 0, Roy 0
    Posted @ 7:20p
  9. 0 - 0

    End of 1st Quarter

    2nd Quarter
    Northridge 0, Roy 0
    Posted @ 7:22p
  10. 0 - 0

    Long Pass

    Roy2nd Quarter ~11 minutes to go
    Roy - #15 Rock Speredon with a long pass to #2 Drayden Esplin. Roy has the ball on Northridge's 17-yard line. Northridge 0, Roy 0
    Posted @ 7:24p
  11. 0 - 0

    Red Zone Alert

    Roy2nd Quarter ~11 minutes to go
    Roy is inside Northridge's 20. Northridge 0, Roy 0
    Posted @ 7:24p
  12. 0 - 6

    Rushing Touchdown

    Roy2nd Quarter ~9 minutes to go
    Roy - #8 Braddock Sorensen with a 8 Yd Rushing TD. Northridge 0, Roy 6
    Posted @ 7:28p
  13. 0 - 7

    Made Point After

    Roy2nd Quarter ~9 minutes to go
    Roy - PAT Good. Northridge 0, Roy 7
    Posted @ 7:28p
  14. 0 - 7

    Possession Update - Kickoff

    Northridge2nd Quarter ~9 minutes to go
    Roy kicked off to Northridge. Northridge has the ball on their own 20-yard line. Northridge 0, Roy 7
    Posted @ 7:29p
  15. 0 - 7

    Long Pass

    Northridge2nd Quarter ~8 minutes to go
    Northridge - #4 Liam Fresques with a long pass to #5 Makai So'o. Northridge has the ball on their own 45-yard line. Northridge 0, Roy 7
    Posted @ 7:32p
  16. 0 - 7

    Punt

    Roy2nd Quarter ~6 minutes to go
    Northridge has punted to Roy. Roy has the ball on their own 6-yard line. Northridge 0, Roy 7
    Posted @ 7:35p
  17. 0 - 7

    Punt

    Northridge2nd Quarter ~3 minutes to go
    Roy has punted to Northridge. Northridge has the ball on their own 25-yard line. Northridge 0, Roy 7
    Posted @ 7:41p
  18. 0 - 7

    Punt

    Roy2nd Quarter ~2 minutes to go
    Northridge has punted to Roy. Roy has the ball on their own 19-yard line. Northridge 0, Roy 7
    Posted @ 7:45p
  19. Game Delayed

    2nd Quarter
    The game has been delayed. Lightning
    Posted @ 7:59p
  20. Game Postponed

    2nd Quarter
    The game has been postponed. Game cancelled due to weather.
    Posted @ 8:47p
  21. 0 - 7

    Halftime

    Halftime
    Northridge 0, Roy 7
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 5:01p
  22. 0 - 7

    Start of 3rd Quarter

    Northridge3rd Quarter
    Northridge to kick off to Roy.
    Posted @ 5:02p
  23. 0 - 7

    Possession Update - Kickoff

    Roy3rd Quarter ~11 minutes to go
    Northridge kicked off to Roy. Roy has the ball on their own 28-yard line. Northridge 0, Roy 7
    Posted @ 5:02p
  24. 0 - 7

    Long Run

    Roy3rd Quarter ~11 minutes to go
    Roy - #6 Gunner Pearson with a long run. Roy has the ball on Northridge's 37-yard line. Northridge 0, Roy 7
    Posted @ 5:03p
  25. 0 - 10

    Field Goal

    Roy3rd Quarter ~9 minutes to go
    Roy - #14 Bo Williams kicks a 31 Yd Field Goal. Northridge 0, Roy 10
    Posted @ 5:07p
  26. 0 - 10

    Possession Update - Kickoff

    Northridge3rd Quarter ~9 minutes to go
    Roy kicked off to Northridge. Northridge has the ball on their own 28-yard line. Northridge 0, Roy 10
    Posted @ 5:09p
  27. 0 - 10

    Punt

    Roy3rd Quarter ~6 minutes to go
    Northridge has punted to Roy. Roy has the ball on their own 4-yard line. Northridge 0, Roy 10
    Posted @ 5:13p
  28. 0 - 10

    End of 3rd Quarter

    4th Quarter
    Northridge 0, Roy 10
    Posted @ 5:27p
  29. 0 - 10

    Missed FG

    Northridge4th Quarter ~10 minutes to go
    Roy turned over possession on a missed field goal. Northridge has the ball on their own 20-yard line. Northridge 0, Roy 10
    Posted @ 5:33p
  30. 0 - 10

    Turnover on Downs

    Roy4th Quarter ~8 minutes to go
    Northridge has turned possession over on downs. Roy has the ball on Northridge's 42-yard line. Northridge 0, Roy 10
    Posted @ 5:39p
  31. 0 - 10

    Punt

    Northridge4th Quarter ~6 minutes to go
    Roy has punted to Northridge. Northridge has the ball on their own 5-yard line. Northridge 0, Roy 10
    Posted @ 5:42p
  32. 0 - 10

    Punt

    Roy4th Quarter ~5 minutes to go
    Northridge has punted to Roy. Roy has the ball on Northridge's 46-yard line. Northridge 0, Roy 10
    Posted @ 5:45p
  33. 0 - 10

    Interception

    Northridge4th Quarter ~5 minutes to go
    Northridge - #22 Dontae Dyson intercepts a Roy pass and has the ball on their own 9-yard line. Northridge 0, Roy 10
    Posted @ 5:46p
  34. 6 - 10

    Passing Touchdown

    Northridge4th Quarter ~5 minutes to go
    Northridge - #9 Grant Slater 69 Yd pass completed to #22 Dontae Dyson for a TD. Northridge 6, Roy 10
    Posted @ 5:49p
  35. 7 - 10

    Made Point After

    Northridge4th Quarter ~5 minutes to go
    Northridge - #40 Ryker Horne PAT Good. Northridge 7, Roy 10
    Posted @ 5:49p
  36. 7 - 10

    Possession Update - Kickoff

    Roy4th Quarter ~5 minutes to go
    Northridge kicked off to Roy. Roy has the ball on their own 20-yard line. Northridge 7, Roy 10
    Posted @ 5:51p
  37. 7 - 10

    Punt

    Northridge4th Quarter ~3 minutes to go
    Roy has punted to Northridge. Northridge has the ball on their own 30-yard line. Northridge 7, Roy 10
    Posted @ 5:59p
  38. 7 - 10

    Interception

    Roy4th Quarter ~1 minute to go
    Roy - #3 Luke Pebley intercepts a Northridge pass and has the ball on their own 22-yard line. Northridge 7, Roy 10
    Posted @ 6:03p
  39. 7 - 10

    End of Game

    Final
    Northridge 7, Roy 10
    Posted @ 6:04p

Northridge @ Roy Football Game Info

Sat., Oct. 4, 2025 @ 5p
Roy High School
The Roy (UT) varsity football team won Saturday's home conference game against Northridge (Layton, UT) by a score of 10-7.

Scoretracker Providers

Brandon LovettKnights Reporter
James DicksonRoyals Reporter

Rankings & Records

Northridge (25-26)

NationalUTClass
4,0366219
OverallRegionHomeAwayWin %Region %PFPA
3-52-32-21-3.375.400148165

Roy (25-26)

NationalUTClass
4,1256420
OverallRegionHomeAwayWin %Region %PFPA
3-53-22-31-2.375.600151253

Team Scoring Averages

Q1Q2Q3Q4Final
Northridge
3.45.04.05.118.5
Roy
1.94.18.31.918.9

Team Stat Comparison

NorthridgeRoy
102.0Rushing Yards Per Game177.6
216.1Passing Yards Per Game186.1
216.1Receiving Yards Per Game191.1
318.1Total Yards Per Game363.8
59.0Tackles Per Game57.5
0.8Sacks Per Game1.0
1.8Points Per Game2.8

Team Leaders

NorthridgeRoyNational Avg.
#6 Andrew Ortiz83.3Rushing Yards Per Game#24 Howie Howard70.313.8
#4 Liam Fresques186.3Passing Yards Per Game#15 Rock Speredon145.514.9
#22 Dontae Dyson70.8Receiving Yards Per Game#20 Riley Jeppesen67.011.1
#4 Liam Fresques194.8Total Yards Per Game#15 Rock Speredon174.929.3
#5 Makai So'o9.1Tackles Per Game#22 Mason Engstrom10.02.8
#55 Sione (JP) Mafi0.3Sacks Per Game#11 Ange Ahui0.50.3
#40 Ryker Horne1.8Points Per Game#14 Bo Williams2.82.3

Record Breakdown

Northridge (25-26)

Roy (25-26)

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