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 Alta (Sandy, UT) varsity football team won Friday's home playoff game against Roy (UT) by a score of 49-7.

Q1Q2Q3Q4Final
Roy07007
Alta21217049
Final score provided by C. Dickson.
  • Recap
  • Box Score
  • Scoretracker
  • Photos
  • Matchup Info

Game Stats

Roy

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1323153.56511.81173.3
15Rock Speredon (Jr)1323153.56511.81173.3
Alta

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1724314.70818.54051152.8
2Tucker Brown (Sr)1622293.72718.34051154.4
12Jace Brown (So)1221.50021.087.5
Roy

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals321213.80
1Mason Welch (Sr)430.80
2Drayden Esplin (Sr)461.50
6Gunner Pearson (Jr)122.00
11Ange Ahui (Sr)492.30
15Rock Speredon (Jr)11242.20
22Mason Engstrom (Jr)8779.60
Alta

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals181538.52702
1Bennett Coester (Sr)133.0301
2Tucker Brown (Sr)22512.5170
5Lucas Pagel (Jr)9798.82001
22Cash Vigos (Sr)2105.060
34Cortland Cole (Jr)4369.0270
Roy

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1315311.881
1Mason Welch (Sr)133.0
2Drayden Esplin (Sr)46716.8
6Gunner Pearson (Jr)2157.581
7Ryker Cordero (Sr)45814.5
21Juju Teran (Fr)1-1-1.0
22Mason Engstrom (Jr)11111.0
Alta

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1731418.5514
3Evan Morton (Sr)22713.5241
4Ber Strong (Sr)812615.8311
5Lucas Pagel (Jr)37926.3512
14Evan Eyink (Jr)37625.331
18Trevyn Fabrizio (Sr)166.06
Roy

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals12115346320
1Mason Welch (Sr)336
2Drayden Esplin (Sr)66773
6Gunner Pearson (Jr)21517
7Ryker Cordero (Sr)5858
11Ange Ahui (Sr)99
15Rock Speredon (Jr)2424
21Juju Teran (Fr)-1-1
22Mason Engstrom (Jr)771188
28Lucius Hicks (Jr)4646
Alta

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals15331427494
1Bennett Coester (Sr)33
2Tucker Brown (Sr)2525
3Evan Morton (Sr)2727
4Ber Strong (Sr)126126
5Lucas Pagel (Jr)7979158
14Evan Eyink (Jr)7676
18Trevyn Fabrizio (Sr)62733
22Cash Vigos (Sr)1010
34Cortland Cole (Jr)3636
Roy

Total Yards

#Athlete NameRushPassRecTotal
Team Totals121153153274
1Mason Welch (Sr)336
2Drayden Esplin (Sr)66773
6Gunner Pearson (Jr)21517
7Ryker Cordero (Sr)5858
11Ange Ahui (Sr)99
15Rock Speredon (Jr)24153177
21Juju Teran (Fr)-1-1
22Mason Engstrom (Jr)771188
Alta

Total Yards

#Athlete NameRushPassRecTotal
Team Totals153314314467
1Bennett Coester (Sr)33
2Tucker Brown (Sr)25293318
3Evan Morton (Sr)2727
4Ber Strong (Sr)126126
5Lucas Pagel (Jr)7979158
12Jace Brown (So)2121
14Evan Eyink (Jr)7676
18Trevyn Fabrizio (Sr)66
22Cash Vigos (Sr)1010
34Cortland Cole (Jr)3636
Roy

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2319421.5
1Mason Welch (Sr)112
2Drayden Esplin (Sr)123
6Gunner Pearson (Jr)112
7Ryker Cordero (Sr)336
13Bryton Ketcham (Jr)224
16Korbin Craner (Jr)11
20Riley Jeppesen (Jr)314
21Juju Teran (Fr)314
22Mason Engstrom (Jr)224
26R. Clippinger (Sr)11
28Lucius Hicks (Jr)22
30KJ Forte (So)221.5
50Cason Howard (Sr)112
51Carsten Engberg (Sr)11
57James Cardoza (Sr)11
59Julian Vazquez (So)213
Alta

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals43418510.5
1Bennett Coester (Sr)8191.0
6Breck Warren (Jr)11
8Ryland Clayton (Jr)112
9Liam Rowley (Sr)1231.5
10Caysen Torre (Sr)516
13Steven Tuha (Jr)3361.0
15Bear Turner (Sr)105151.0
16Jack Mcallister (Sr)11
17Eli Dean (Jr)11
18Trevyn Fabrizio (Sr)11
20Judson Heaton (Sr)1
22Cash Vigos (Sr)22
23Mason Clark (Jr)6283.5
25Ryker Ellis (Sr)178
27Malakai Lam (Jr)11
29B. Schriever (So)11
32Porter Maughan (Sr)1231.5
51B. Wollenburg (Sr)224
66David Thomason (Jr)44
77Viliami Nusi (Sr)112
89Mason Albrecht (So)11.5
90Timmy Snell (Sr)11
99L. Fevaleaki (Jr)44.5
Roy

Sacks

#Athlete NameSacksYdlHurs
Team Totals1.53
30KJ Forte (So)1.53
Alta

Sacks

#Athlete NameSacksYdlHurs
Team Totals6.5
9Liam Rowley (Sr)1.5
13Steven Tuha (Jr)1.0
23Mason Clark (Jr)1.5
32Porter Maughan (Sr)1.5
89Mason Albrecht (So).5
99L. Fevaleaki (Jr).5
Roy

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals21
11Ange Ahui (Sr)1
30KJ Forte (So)1
51Carsten Engberg (Sr)1
Alta

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals121
13Steven Tuha (Jr)1
15Bear Turner (Sr)1
25Ryker Ellis (Sr)11
Roy

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals27537.553
14Bo Williams (Sr)27537.553
Alta

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals87
16Jack Mcallister (Sr)87
Roy

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals513026.039
14Bo Williams (Sr)513026.039
Alta

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals17070.070
16Jack Mcallister (Sr)17070.070
Roy

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals14646.04646
28Lucius Hicks (Jr)14646.04646
Alta

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals12727.02727
18Trevyn Fabrizio (Sr)12727.02727
Alta

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals7427
1Bennett Coester (Sr)16
3Evan Morton (Sr)16
4Ber Strong (Sr)16
5Lucas Pagel (Jr)318
16Jack Mcallister (Sr)7
25Ryker Ellis (Sr)16
Roy

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals111.01
14Bo Williams (Sr)111.01
Alta

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals771.07
16Jack Mcallister (Sr)771.07
Alta

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals2417
1Bennett Coester (Sr)11
3Evan Morton (Sr)11
4Ber Strong (Sr)11
5Lucas Pagel (Jr)123
25Ryker Ellis (Sr)11

Game Story

Utah High School Football - Alta triumphant over Roy

October 24, 2025: Sandy, UT 84094

The crowd at Friday's non-league contest between the Alta Hawks (Sandy, UT) and the visiting Roy Royals (Roy, UT), witnessed Alta's football squad wallop Roy by a tally of 49-7.

The Hawks (4-7) will now prepare for their bout against Fremont (Plain City, UT). The Silverwolves go into the non-league bout with a 8-2 record. In their last bout, Fremont smashed Roy (Roy, UT), 41-21, in a league bout.

The Royals now own a 3-7 record.

Colby DicksonRoyals Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. Roy 0, Alta 0
    Posted @ 3:05p
  2. Game Attendance

    Attendance Hundreds
    Posted @ 3:05p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 3:05p
  4. Weather Conditions

    Weather Conditions Hot
    Posted @ 3:05p
  5. Check In

    0 - 0 The scorer has checked in. Roy 0, Alta 0
    Posted @ 3:06p
  6. Game Attendance

    Attendance Hundreds
    Posted @ 3:06p
  7. Field Conditions

    Field Conditions Dry
    Posted @ 3:06p
  8. Weather Conditions

    Weather Conditions Hot
    Posted @ 3:06p
  9. Commentary

    Let’s go Roy!
    Posted @ 3:06p
  10. 0 - 0

    Start of Game

    Alta1st Quarter
    Alta kicking off to Roy.
    Posted @ 3:06p
  11. 0 - 0

    Possession Update - Kickoff

    Roy1st Quarter ~11 minutes to go
    Alta kicked off to Roy. Roy has the ball on their own 20-yard line. Roy 0, Alta 0
    Posted @ 3:07p
  12. 0 - 0

    Punt

    Alta1st Quarter ~10 minutes to go
    Roy has punted to Alta. Alta has the ball on their own 35-yard line. Roy 0, Alta 0
    Posted @ 3:10p
  13. 0 - 0

    Long Pass

    Alta1st Quarter ~10 minutes to go
    Alta - #5 Lucas Pagel with a long pass to #14 Evan Eyink. Alta has the ball on Roy's 32-yard line. Roy 0, Alta 0
    Posted @ 3:11p
  14. 0 - 0

    Long Pass

    Alta1st Quarter ~9 minutes to go
    Alta with a long pass. Alta has the ball on Roy's 4-yard line. Roy 0, Alta 0
    Posted @ 3:11p
  15. 0 - 6

    Rushing Touchdown

    Alta1st Quarter ~9 minutes to go
    Alta - #1 Bennett Coester with a 4 Yd Rushing TD. Roy 0, Alta 6
    Posted @ 3:12p
  16. 0 - 7

    Made Point After

    Alta1st Quarter ~9 minutes to go
    Alta - #16 Jack Mcallister PAT Good. Roy 0, Alta 7
    Posted @ 3:12p
  17. 0 - 7

    Possession Update - Kickoff

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

    Update

    Roy1st Quarter ~7 minutes to go
    Roy - 2nd down, ~7 minutes to go, ball on their own 40-yard line. Roy 0, Alta 7
    Posted @ 3:18p
  19. 0 - 7

    Punt

    Alta1st Quarter ~6 minutes to go
    Roy has punted to Alta. Alta has the ball on their own 33-yard line. Roy 0, Alta 7
    Posted @ 3:21p
  20. 0 - 7

    Update

    Alta1st Quarter ~5 minutes to go
    Alta - 3rd down, ~5 minutes to go, ball on Roy's 41-yard line. Roy 0, Alta 7
    Posted @ 3:26p
  21. Commentary

    1st Quarter
    Roy got a stop, but an unsportsmanlike penalty for a punch after the play gives Alta a new first down.
    Posted @ 3:26p
  22. 0 - 7

    Update

    Alta1st Quarter ~4 minutes to go
    Alta - 1st down, ~4 minutes to go, ball on Roy's 24-yard line. Roy 0, Alta 7
    Posted @ 3:28p
  23. 0 - 13

    Rushing Touchdown

    Alta1st Quarter ~3 minutes to go
    Alta - #5 Lucas Pagel with a 20 Yd Rushing TD. Roy 0, Alta 13
    Posted @ 3:29p
  24. 0 - 14

    Made Point After

    Alta1st Quarter ~3 minutes to go
    Alta - #16 Jack Mcallister PAT Good. Roy 0, Alta 14
    Posted @ 3:29p
  25. 0 - 14

    Big Play - Kickoff Return

    Roy1st Quarter ~3 minutes to go
    Roy - #28 Lucius Hicks with a long kickoff return. Roy has the ball on Alta's 46-yard line. Roy 0, Alta 14
    Posted @ 3:31p
  26. 0 - 14

    Update

    Roy1st Quarter ~3 minutes to go
    Roy - 1st down, ~3 minutes to go, ball on Alta's 33-yard line. Roy 0, Alta 14
    Posted @ 3:32p
  27. 0 - 14

    Big Play - Sack

    Alta1st Quarter ~1 minute to go
    Alta with a sack. Roy has the ball on Alta's 42-yard line. Roy 0, Alta 14
    Posted @ 3:35p
  28. 0 - 14

    Big Play - Blocked Punt

    Alta1st Quarter ~1 minute to go
    Alta with a blocked punt! Alta has the ball on Roy's 46-yard line. Roy 0, Alta 14
    Posted @ 3:35p
  29. 0 - 14

    Long Pass

    Alta1st Quarter Under a minute
    Alta - #2 Tucker Brown with a long pass to #14 Evan Eyink. Alta has the ball on Roy's 14-yard line. Roy 0, Alta 14
    Posted @ 3:36p
  30. 0 - 20

    Passing Touchdown

    Alta1st Quarter Under a minute
    Alta - #2 Tucker Brown 8 Yd pass completed to #4 Ber Strong for a TD. Roy 0, Alta 20
    Posted @ 3:38p
  31. 0 - 21

    Made Point After

    Alta1st Quarter Under a minute
    Alta - #16 Jack Mcallister PAT Good. Roy 0, Alta 21
    Posted @ 3:38p
  32. 0 - 21

    Possession Update - Kickoff

    Roy1st Quarter Under a minute
    Alta kicked off to Roy. Roy has the ball on their own 20-yard line. Roy 0, Alta 21
    Posted @ 3:40p
  33. 0 - 21

    Update

    Roy1st Quarter Under a minute
    Roy - 2nd down, Under a minute, ball on their own 22-yard line. Roy 0, Alta 21
    Posted @ 3:40p
  34. 0 - 21

    End of 1st Quarter

    2nd Quarter
    Roy 0, Alta 21
    Posted @ 3:40p
  35. 0 - 21

    Punt

    Alta2nd Quarter ~10 minutes to go
    Roy has punted to Alta. Alta has the ball on their own 33-yard line. Roy 0, Alta 21
    Posted @ 3:45p
  36. 0 - 21

    Update

    Alta2nd Quarter ~9 minutes to go
    Alta - 2nd down, ~9 minutes to go, ball on Roy's 18-yard line. Roy 0, Alta 21
    Posted @ 3:47p
  37. 0 - 27

    Passing Touchdown

    Alta2nd Quarter ~9 minutes to go
    Alta - #2 Tucker Brown 18 Yd pass completed to #5 Lucas Pagel for a TD. Roy 0, Alta 27
    Posted @ 3:48p
  38. 0 - 28

    Made Point After

    Alta2nd Quarter ~9 minutes to go
    Alta - #16 Jack Mcallister PAT Good. Roy 0, Alta 28
    Posted @ 3:48p
  39. 0 - 28

    Possession Update - Kickoff

    Roy2nd Quarter ~9 minutes to go
    Alta kicked off to Roy. Roy has the ball on their own 20-yard line. Roy 0, Alta 28
    Posted @ 3:51p
  40. 0 - 28

    Long Pass

    Roy2nd Quarter ~6 minutes to go
    Roy - #15 Rock Speredon with a long pass to #7 Ryker Cordero. Roy has the ball on Alta's 16-yard line. Roy 0, Alta 28
    Posted @ 3:55p
  41. 6 - 28

    Passing Touchdown

    Roy2nd Quarter ~5 minutes to go
    Roy - #15 Rock Speredon 7 Yd pass completed to #6 Gunner Pearson for a TD. Roy 6, Alta 28
    Posted @ 3:57p
  42. 7 - 28

    Made Point After

    Roy2nd Quarter ~5 minutes to go
    Roy - #14 Bo Williams PAT Good. Roy 7, Alta 28
    Posted @ 3:58p
  43. 7 - 28

    Possession Update - Kickoff

    Alta2nd Quarter ~5 minutes to go
    Roy kicked off to Alta. Alta has the ball on their own 32-yard line. Roy 7, Alta 28
    Posted @ 4:02p
  44. 7 - 28

    Update

    Alta2nd Quarter ~5 minutes to go
    Alta - 1st down, ~5 minutes to go, ball on their own 43-yard line. Roy 7, Alta 28
    Posted @ 4:02p
  45. 7 - 34

    Passing Touchdown

    Alta2nd Quarter ~3 minutes to go
    Alta - #2 Tucker Brown 51 Yd pass completed to #5 Lucas Pagel for a TD. Roy 7, Alta 34
    Posted @ 4:05p
  46. 7 - 35

    Made Point After

    Alta2nd Quarter ~3 minutes to go
    Alta - #16 Jack Mcallister PAT Good. Roy 7, Alta 35
    Posted @ 4:05p
  47. 7 - 35

    Possession Update - Kickoff

    Roy2nd Quarter ~3 minutes to go
    Alta kicked off to Roy. Roy has the ball on their own 20-yard line. Roy 7, Alta 35
    Posted @ 4:07p
  48. 7 - 41

    Pick-6

    Alta2nd Quarter ~3 minutes to go
    Alta - Pick 6! #25 Ryker Ellis with a 22-yard return. Roy 7, Alta 41
    Posted @ 4:08p
  49. 7 - 42

    Made Point After

    Alta2nd Quarter ~3 minutes to go
    Alta - #16 Jack Mcallister PAT Good. Roy 7, Alta 42
    Posted @ 4:09p
  50. 7 - 42

    Update

    Roy2nd Quarter Under a minute
    Roy - 2nd down, Under a minute, ball on Alta's 45-yard line. Roy 7, Alta 42
    Posted @ 4:14p
  51. 7 - 42

    Halftime

    Halftime
    Roy 7, Alta 42
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 4:19p
  52. Commentary

    Halftime
    It’s all Alta. I’ll be providing score up dates only in the 2nd half.
    Posted @ 4:19p
  53. 7 - 42

    Start of 3rd Quarter

    Roy3rd Quarter
    Roy to kick off to Alta.
    Posted @ 4:43p
  54. 7 - 42

    Possession Update - Kickoff

    Alta3rd Quarter ~11 minutes to go
    Roy kicked off to Alta. Alta has the ball on their own 29-yard line. Roy 7, Alta 42
    Posted @ 4:44p
  55. 7 - 42

    Update

    Alta3rd Quarter ~2 minutes to go
    Alta - 1st down, ~2 minutes to go, ball on their own 46-yard line. Roy 7, Alta 42
    Posted @ 4:59p
  56. 7 - 48

    Passing Touchdown

    Alta3rd Quarter Under a minute
    Alta - #2 Tucker Brown 24 Yd pass completed for a TD. Roy 7, Alta 48
    Posted @ 5:02p
  57. 7 - 49

    Made Point After

    Alta3rd Quarter Under a minute
    Alta - #16 Jack Mcallister PAT Good. Roy 7, Alta 49
    Posted @ 5:02p
  58. 7 - 49

    End of 3rd Quarter

    4th Quarter
    Roy 7, Alta 49
    Posted @ 5:12p
  59. 7 - 49

    Update

    Roy4th Quarter ~8 minutes to go
    Roy - 1st down, ~8 minutes to go, ball on Alta's 5-yard line. Roy 7, Alta 49
    Posted @ 5:12p
  60. 7 - 49

    Turnover on Downs

    Alta4th Quarter ~5 minutes to go
    Roy has turned possession over on downs. Alta has the ball on their own 6-yard line. Roy 7, Alta 49
    Posted @ 5:15p
  61. 7 - 49

    End of Game

    Final
    Roy 7, Alta 49
    Posted @ 5:25p

Game Photos

Photos by Terry Cullop

Roy @ Alta Football Game Info

Fri., Oct. 24, 2025 @ 3p
The Alta (Sandy, UT) varsity football team won Friday's home playoff game against Roy (UT) by a score of 49-7.

Scoretracker Providers

Colby DicksonRoyals Reporter

Rankings & Records

Roy (25-26)

UTClass
6319
OverallRegionHomeAwayWin %Region %PFPA
3-73-32-31-4.300.500179343

Alta (25-26)

UTClass
3311
OverallRegionHomeAwayWin %Region %PFPA
4-71-43-31-4.364.200274295

Team Scoring Averages

Q1Q2Q3Q4Final
Roy
2.14.96.42.217.9
Alta
7.56.14.66.724.9

Roy Videos

Roy doesn't have any videos.

Alta Videos

Team Stat Comparison

RoyAlta
172.7Rushing Yards Per Game97.3
171.6Passing Yards Per Game251.7
175.6Receiving Yards Per Game262.6
344.3Total Yards Per Game349.0
57.9Tackles Per Game76.3
1.1Sacks Per Game2.5
2.2Points Per Game4.0
-Pancake Blocks64

Team Leaders

RoyAltaNational Avg.
#24 Howie Howard70.3Rushing Yards Per Game#24 Treven Cooke81.812.0
#15 Rock Speredon139.1Passing Yards Per Game#2 Tucker Brown252.812.1
#2 Drayden Esplin56.6Receiving Yards Per Game#3 Evan Morton90.49.6
#15 Rock Speredon170.6Total Yards Per Game#2 Tucker Brown267.126.2
#22 Mason Engstrom7.6Tackles Per Game#15 Bear Turner12.32.6
#30 KJ Forte0.5Sacks Per Game#9 Liam Rowley0.90.2
#14 Bo Williams2.2Points Per Game#16 Jack Mcallister4.02.0
-
Pancake Blocks#60 Sterling Toelupe245

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Roy0-2Alta0-1
DateAwayHomeResultDateAwayHomeResult
8/22/25SyracuseRoy(L) 37-129/12/25SyracuseAlta(L) 25-20
10/15/25RoyFremont(L) 41-2110/31/25AltaFremont

Record Breakdown

Roy (25-26)

Alta (25-26)

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