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.
2026 schedule and results
| Date | Opponent | Result | Opp rating | |
|---|---|---|---|---|
| Aug 14 | at | W 54–7 | -46.5 | |
| Aug 21 | vs | Rigby (ID) | L 0–35 | +15.9 |
| Aug 27 | vs | L 35–53 | +3.2 | |
| Sep 4 | vs | L 25–30 | +7.4 | |
| Sep 10 | at | L 19–28 | +24.2 | |
| Sep 18 | at | W 35–0 | -23.0 | |
| Sep 25 | vs | W 27–20 | -25.7 | |
| Oct 2 | at | W 20–16 | -11.3 | |
| Oct 7 | vs | L 0–45 | +29.5 | |
| Oct 14 | vs | L 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.
| Player | Pos | Class | Ht/Wt | Grade |
|---|---|---|---|---|
| Gunner Pearson #7 | QB/DB | 2027 | 3.98 | |
| Luke Pebley #3 | WR/DB | 2027 | 3.71 | |
| Howie Howard #0 | RB/LB | 2027 | 3.69 | |
| Juju Teran #2 | WR/DB | 2029 | 3.23 | |
| Bryton Ketcham #1 | WR/DB | 2027 | 2.73 | |
| Tyler Dickson #12 | WR/DB | 2027 | 2.72 | |
| Jax Lowder #4 | WR/LB | 2027 | 2.50 | |
| Lucius Hicks #16 | WR/DB | 2028 | 2.47 | |
| TJ Allen #11 | TE/LB | 2027 | 2.21 | |
| Korbin Craner #6 | TE/LB | 2027 | 2.03 | |
| Ace Reading #8 | TE/LB | 2027 | 1.92 | |
| Keldon Robinett #23 | WR/DB | 2029 | 1.78 | |
| Raidyn Clippinger #13 | LB | 2027 | 1.70 | |
| Riley Jeppesen #5 | WR/DB | 2027 | 1.67 | |
| Lucas Sherrod #55 | OL/DL | 2028 | 1.49 | |
| KJ Forte #30 | WR/DE | 2028 | 1.46 | |
| Joey Faifai #63 | OL/DL | 2029 | 1.40 | |
| Jackson Osaka #22 | RB/DB | 2027 | 1.06 | |
| Josh Preisler #20 | WR/DB | 2027 | 0.94 | |
| Cristiano Garcia #14 | WR/DB | 2028 | 0.77 | |
| Payton Vetrano #68 | OL/DL | 2028 | 0.77 | |
| Julian Vaszquez #44 | TE/DE | 2028 | 0.65 | |
| Tasker Bills #56 | OL/DL | 2027 | 0.46 | |
| Zach Fowers #60 | OL/DL | 2028 | 0.39 | |
| Jacob Nelson #64 | OL/DL | 2028 | 0.31 | |
| Dasan Burgos #26 | RB/LB | 2027 | 0.25 | |
| Alex Lasater #10 | QB | 2029 | 0.16 | |
| Ben Stuart #33 | TE/DE | 2027 | 0.07 | |
| Brawley Wykstra #69 | OL/DL | 2028 | 0.07 | |
| Cash Mendez #18 | WR/DB | 2029 | 0.07 | |
| Ethan Dohle #15 | RB/LB | 2028 | 0.07 | |
| Kace Hubble #24 | WR/DB | 2030 | 0.07 | |
| Kysen Stewart #72 | OL/DL | 2030 | 0.07 | |
| Mataio Shinault #75 | OL/DL | 2030 | 0.07 | |
| Adrian Mascarenas #81 | WR/DB | 2029 | — | |
| Aiden Olsen #78 | OL/DL | 2030 | — | |
| Alessandro Tovar #79 | OL/DL | 2027 | — | |
| Allan Bravo #17 | TE/LB | 2027 | — | |
| Andrew Alsup #87 | K/P | 2027 | — | |
| Beckam Garreaud #19 | WR/DB | 2029 | — | |
| Beckett Dives #62 | OL/DL | 2028 | — | |
| Bentley Aguilar #27 | WR/DB | 2029 | — | |
| Boston Payne #36 | WR/DB | 2029 | — | |
| Brandon Cibrian #76 | OL/DL | 2030 | — | |
| Brayden Elliott #45 | WR/DB | 2030 | — | |
| Brenden Parker #32 | WR/DB | 2030 | — | |
| CJ Pritchett #73 | OL/DL | 2029 | — | |
| Cache Wergin #29 | WR/DB | 2030 | — | |
| Caine Williams #34 | RB/LB | 2029 | — | |
| Calton Daybell #28 | WR/DB | 2029 | — | |
| Carter Frazier #94 | OL/DL | 2029 | — | |
| Christian Gallaga #35 | WR/DB | 2029 | — | |
| Colton Scherick #97 | OL/DL | 2027 | — | |
| Colton Slater #84 | WR/DB | 2030 | — | |
| Dale Jolley #52 | OL/DL | 2027 | — | |
| Dallas Davis #50 | OL/DL | 2029 | — | |
| Daxton Miner #25 | RB/LB | 2029 | — | |
| Demitri Cole #66 | OL/DL | 2030 | — | |
| Holden Samora #40 | WR/DB | 2029 | — | |
| Hugo Hernandez #61 | OL/DL | 2029 | — | |
| Jacob Grasteit #46 | WR/LB | 2028 | — | |
| Jaesean Kramer #47 | RB/LB | 2029 | — | |
| Jaydis Hindes #39 | WR/DB | 2030 | — | |
| Kieneal Alesana-Mareko #43 | RB/LB | 2028 | — | |
| Krue Christensen #53 | OL/DL | 2030 | — | |
| Marcos Baca #77 | OL/DL | 2030 | — | |
| Mason Oliver #86 | WR/DB | 2029 | — | |
| Micaiah Paisa #54 | OL/DL | 2030 | — | |
| Michael Ochoa #99 | OL/DL | 2028 | — | |
| Nash Stewart #67 | OL/DL | 2029 | — | |
| Payton Engelke #88 | WR/DB | 2027 | — | |
| Royal Apodaca #70 | OL/DL | 2029 | — | |
| Santiago Toscano #31 | WR/DB | 2030 | — | |
| Skyler Walker #42 | DB/WR | 2029 | — | |
| Talon Schroder #38 | QB | 2030 | — | |
| Tyler Wimmer #80 | WR/DB | 2028 | — | |
| Vann Gough #58 | OL/DL | 2030 | — | |
| William Wykstra #48 | WR/DB | 2030 | — | |
| Wynn Mullen #51 | OL/DL | 2030 | — |
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
| Year | Record | Playoffs |
|---|---|---|
| 2025 | 3-7 | lost R1 |
| 2024 | 12-2 | |
| 2023 | 9-3 | quarterfinal |
Transfers
Nobody on this roster has another school on his record. 4 left.
Rivalries
Weber — The Shield
Roy leads 34–26 (60 meetings since 1950). The rivalry began in 1965, per Weber School District. The full history ›
Bonneville
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 →