Utah High School Football
Roy logo

Roy Royals Football

Roy · 5A Region 5 · 4-6 in 2026

Roy is 4-6 through 10 games of the 2026 season, scoring 22.3 points a game and allowing 28.9. The Ledger Rating of -6.4 places them 70th among all 106 Utah 11-man programs and 17th in 5A. That number is opponent-adjusted and blowout-capped, so beating a good team by a little counts for more than beating a bad one by a lot. Their schedule so far rates -1.2 in difficulty. Projected to finish 4-6.

Rating
-6.4
Statewide
#70
In 5A
#17
Record
4-6
Points for
223
Points against
289

2026 schedule and results

DateOpponentResultOpp rating
Aug 14atTaylorsville logoTaylorsvilleW 54–7-46.5
Aug 21vsRigby (ID)L 0–35+15.9
Aug 27vsWeber logoWeberL 35–53+3.2
Sep 4vsWest Field logoWest FieldL 25–30+7.4
Sep 10atBox Elder logoBox ElderL 19–28+24.2
Sep 18atBonneville logoBonnevilleW 35–0-23.0
Sep 25vsClearfield logoClearfieldW 27–20-25.7
Oct 2atNorthridge logoNorthridgeW 20–16-11.3
Oct 7vsHurricane logoHurricaneL 0–45+29.5
Oct 14vsFremont logoFremontL 8–55+14.2

Opponent rating is that team's Ledger Rating, so a loss to a strong team reads differently from a loss to a weak one.

Roy roster

All 79 players we carry for Roy, best grade first. Click any name for his full card — production, recruiting, game log and film, right here on this page. Grade is out of 10 and combines production, recruiting recognition and the quality of the opponents faced. Every player on the roster is here, not only the ones a recruiting service has already found.

PlayerPosClassHt/WtGrade
Gunner Pearson #7QB/DB20273.98
Luke Pebley #3WR/DB20273.71
Howie Howard #0RB/LB20273.69
Juju Teran #2WR/DB20293.23
Bryton Ketcham #1WR/DB20272.73
Tyler Dickson #12WR/DB20272.72
Jax Lowder #4WR/LB20272.50
Lucius Hicks #16WR/DB20282.47
TJ Allen #11TE/LB20272.21
Korbin Craner #6TE/LB20272.03
Ace Reading #8TE/LB20271.92
Keldon Robinett #23WR/DB20291.78
Raidyn Clippinger #13LB20271.70
Riley Jeppesen #5WR/DB20271.67
Lucas Sherrod #55OL/DL20281.49
KJ Forte #30WR/DE20281.46
Joey Faifai #63OL/DL20291.40
Jackson Osaka #22RB/DB20271.06
Josh Preisler #20WR/DB20270.94
Cristiano Garcia #14WR/DB20280.77
Payton Vetrano #68OL/DL20280.77
Julian Vaszquez #44TE/DE20280.65
Tasker Bills #56OL/DL20270.46
Zach Fowers #60OL/DL20280.39
Jacob Nelson #64OL/DL20280.31
Dasan Burgos #26RB/LB20270.25
Alex Lasater #10QB20290.16
Ben Stuart #33TE/DE20270.07
Brawley Wykstra #69OL/DL20280.07
Cash Mendez #18WR/DB20290.07
Ethan Dohle #15RB/LB20280.07
Kace Hubble #24WR/DB20300.07
Kysen Stewart #72OL/DL20300.07
Mataio Shinault #75OL/DL20300.07
Adrian Mascarenas #81WR/DB2029—
Aiden Olsen #78OL/DL2030—
Alessandro Tovar #79OL/DL2027—
Allan Bravo #17TE/LB2027—
Andrew Alsup #87K/P2027—
Beckam Garreaud #19WR/DB2029—
Beckett Dives #62OL/DL2028—
Bentley Aguilar #27WR/DB2029—
Boston Payne #36WR/DB2029—
Brandon Cibrian #76OL/DL2030—
Brayden Elliott #45WR/DB2030—
Brenden Parker #32WR/DB2030—
CJ Pritchett #73OL/DL2029—
Cache Wergin #29WR/DB2030—
Caine Williams #34RB/LB2029—
Calton Daybell #28WR/DB2029—
Carter Frazier #94OL/DL2029—
Christian Gallaga #35WR/DB2029—
Colton Scherick #97OL/DL2027—
Colton Slater #84WR/DB2030—
Dale Jolley #52OL/DL2027—
Dallas Davis #50OL/DL2029—
Daxton Miner #25RB/LB2029—
Demitri Cole #66OL/DL2030—
Holden Samora #40WR/DB2029—
Hugo Hernandez #61OL/DL2029—
Jacob Grasteit #46WR/LB2028—
Jaesean Kramer #47RB/LB2029—
Jaydis Hindes #39WR/DB2030—
Kieneal Alesana-Mareko #43RB/LB2028—
Krue Christensen #53OL/DL2030—
Marcos Baca #77OL/DL2030—
Mason Oliver #86WR/DB2029—
Micaiah Paisa #54OL/DL2030—
Michael Ochoa #99OL/DL2028—
Nash Stewart #67OL/DL2029—
Payton Engelke #88WR/DB2027—
Royal Apodaca #70OL/DL2029—
Santiago Toscano #31WR/DB2030—
Skyler Walker #42DB/WR2029—
Talon Schroder #38QB2030—
Tyler Wimmer #80WR/DB2028—
Vann Gough #58OL/DL2030—
William Wykstra #48WR/DB2030—
Wynn Mullen #51OL/DL2030—

About the program

Head coach: Chris Solomona, year 5 at Roy.

State championships: 1 — 1981.

Roster: 79 players, 22 seniors.

Line play

Offensive line — 62.9, 72nd statewide

run blocking and measured sacks allowed

Defensive front — 81.9, 27th statewide

run defense and measured pass rush

Both are unit ratings, identical for every lineman on the roster, because sacks and rushing yards are things five men do together.

Recent seasons

YearRecordPlayoffs
20253-7lost R1
202412-2
20239-3quarterfinal

Transfers

Nobody on this roster has another school on his record. 4 left.

Rivalries

Weber logoWeber — The Shield
Roy leads 34–26 (60 meetings since 1950). The rivalry began in 1965, per Weber School District. The full history ›

Bonneville logoBonneville
Bonneville leads 34–23 (57 meetings since 1960). A Weber County rivalry the Standard-Examiner welcomed back to the schedule in 2023 after realignment had separated the two. The full history ›

5A Region 5

Who else Roy plays in their region, ranked.

The rest of the season

The live rankings carry the week-by-week projection for Roy, the matchup breakdown for every game left, and the playoff picture — all of it updated the same night games finish.

Open Roy on the live rankings →