Four-year talent direction
Track class strength, position balance and roster needs across signing cycles.

Complete schedules, team production, player statistics, news, analytics, recruiting and program history in one fan destination.
Record: 8–5 (Schedule & Results)
Conference: Big 12
Players: 80
Points For: 407
Points/Game: 31.3
Points Against: 383
Opp. Points/Game: 29.5
Season totals organized for quick comparison. Swipe horizontally for more.
| PASS CMP | PASS ATT | PASS YDS | PASS % | PASS AVG | PASS TD | PASS INT | PASS RTG | SACK | RUSH ATT | RUSH YDS | RUSH AVG | RUSH TD | REC | REC YDS | REC AVG | REC TD | PTS/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 257 | 391 | 3,246 | 65.7 | 8.3 | 32 | 7 | 158.9 | 0 | 427 | 2,305 | 5.4 | 19 | 257 | 3,246 | 12.6 | 32 | 31.3 |
The verified team snapshot is loading now.
| PLAYER | CMP | ATT | YDS | CMP% | AVG | TD | INT | RTG | SACK |
|---|---|---|---|---|---|---|---|---|---|
| J. HallQB | 248 | 376 | 3171 | 66.0 | 8.4 | 31 | 6 | 160.8 | — |
| S. Maiava-PetersRB | 7 | 12 | 47 | 58.3 | 3.9 | 0 | 1 | 74.6 | — |
| C. RobertsWR | 1 | 1 | 22 | 100.0 | 22.0 | 1 | 0 | 614.8 | — |
| K. HillTE | 1 | 1 | 6 | 100.0 | 6.0 | 0 | 0 | 150.4 | — |
| J. ConoverQB | 0 | 1 | 0 | 0.0 | 0.0 | 0 | 0 | 0.0 | — |
| TEAM TOTALS | 257 | 391 | 3,246 | 65.7 | 8.3 | 32 | 7 | 158.9 | 0 |
| PLAYER | CAR | YDS | AVG | LNG | TD | FUM |
|---|---|---|---|---|---|---|
| C. BrooksRB | 130 | 817 | 6.3 | 52 | 6 | — |
| J. HallQB | 86 | 346 | 4.0 | 48 | 3 | — |
| L. KatoaRB | 75 | 333 | 4.4 | 24 | 2 | — |
| M. DavisRB | 40 | 225 | 5.6 | 70 | 0 | — |
| P. NacuaWR | 25 | 209 | 8.4 | 75 | 5 | — |
| H. RopatiRB | 36 | 189 | 5.3 | 43 | 1 | — |
| S. Maiava-PetersRB | 14 | 96 | 6.9 | 17 | 1 | — |
| J. McChesneyRB | 3 | 33 | 11.0 | 28 | 0 | — |
| T. FallWR | 1 | 25 | 25.0 | 25 | 1 | — |
| M. FakahuaTE | 7 | 14 | 2.0 | 5 | 0 | — |
| J. ConoverQB | 1 | 5 | 5.0 | 5 | 0 | — |
| C. JacksonWR | 2 | 4 | 2.0 | 7 | 0 | — |
| C. RobertsWR | 4 | 3 | 0.8 | 5 | 0 | — |
| G. RomneyWR | 1 | 2 | 2.0 | 2 | 0 | — |
| K. EppsWR | 1 | 2 | 2.0 | 2 | 0 | — |
| P. KingstonWR | 1 | 2 | 2.0 | 2 | 0 | — |
| TEAM TOTALS | 427 | 2,305 | 5.4 | 75 | 19 | 0 |
| PLAYER | REC | YDS | AVG | LNG | TD |
|---|---|---|---|---|---|
| P. NacuaWR | 48 | 625 | 13.0 | 46 | 5 |
| K. HillTE | 36 | 572 | 15.9 | 68 | 7 |
| K. EppsWR | 39 | 459 | 11.8 | 53 | 6 |
| B. CosperWR | 30 | 363 | 12.1 | 40 | 1 |
| C. RobertsWR | 22 | 357 | 16.2 | 59 | 3 |
| I. RexTE | 22 | 320 | 14.5 | 43 | 6 |
| H. RopatiRB | 6 | 97 | 16.2 | 48 | 1 |
| C. BrooksRB | 9 | 90 | 10.0 | 27 | 0 |
| D. HolkerTE | 9 | 86 | 9.6 | 19 | 1 |
| L. KatoaRB | 10 | 80 | 8.0 | 12 | 0 |
| G. RomneyWR | 5 | 59 | 11.8 | 34 | 0 |
| M. WakeTE | 10 | 42 | 4.2 | 10 | 0 |
| J. HallQB | 3 | 36 | 12.0 | 22 | 1 |
| M. DavisRB | 6 | 27 | 4.5 | 14 | 0 |
| T. FallWR | 1 | 19 | 19.0 | 19 | 0 |
| E. EricksonTE | 1 | 14 | 14.0 | 14 | 1 |
| TEAM TOTALS | 257 | 3,246 | 12.6 | 68 | 32 |
| PLAYER | TOT | SOLO | AST | TFL | SACK | INT | PD | FF |
|---|---|---|---|---|---|---|---|---|
| B. BywaterLB | 87 | 27 | — | 4.0 | 1 | 3 | 3 | — |
| K. PiliLB | 62 | 29 | — | 4.0 | 1 | — | 1 | — |
| M. HarperS | 58 | 33 | — | 2.5 | 0 | — | 3 | — |
| M. TooleyLB | 57 | 33 | — | 2 | 1 | 3 | 1 | — |
| T. BattyDE | 46 | 26 | — | 6 | 2 | — | 0 | — |
| G. Jeudy-LallyDB | 42 | 26 | — | 0.5 | 0.5 | — | 6 | — |
| J. RobinsonCB | 42 | 30 | — | 1.5 | 0 | 1 | 5 | — |
| C. HawsDT | 37 | 11 | — | 2.0 | 1 | — | 1 | — |
| T. AlfreyS | 36 | 20 | — | 0 | 0 | 1 | 2 | — |
| P. TanuvasaDL | 35 | 13 | — | 0.5 | 0 | — | 2 | — |
| K. HayesDB | 32 | 21 | — | 0 | 0 | — | 7 | — |
| P. WilgarLB | 30 | 9 | — | 0 | 0 | — | 1 | — |
| A. HannemannLB | 27 | 11 | — | 0 | 0 | — | 0 | — |
| J. NelsonDT | 24 | 18 | — | 5 | 3 | — | 1 | — |
| L. FauateaDL | 21 | 10 | — | 5.0 | 2.5 | — | 1 | — |
| F. JacksonLB | 19 | 9 | — | 1 | 0 | — | 1 | — |
| D. MandellDB | 18 | 6 | — | 0.5 | 0 | — | 1 | — |
| A. TofaDL | 17 | 7 | — | 3.5 | 2 | — | 0 | — |
| E. SladeS | 17 | 8 | — | 1 | 0 | — | 3 | — |
| G. SummersDL | 16 | 6 | — | 1 | 0 | — | 0 | — |
| J. BorenCB | 14 | 10 | — | 1 | 1 | — | 0 | — |
| A. MaheDT | 13 | 4 | — | 1.5 | 0 | — | 0 | — |
| B. MangelsonDE | 11 | 5 | — | 0.5 | 0 | — | 0 | — |
| E. Tuioti-MarinerDL | 11 | 4 | — | 0 | 0 | — | 0 | — |
| G. UdoDB | 10 | 3 | — | 0.5 | 0 | — | 1 | — |
| H. LivingstonDB | 10 | 4 | — | 0 | 0 | — | 0 | — |
| J. KaufusiLB | 10 | 4 | — | 0 | 0 | — | 0 | — |
| M. MooreS | 9 | 5 | — | 0 | 0 | — | 0 | — |
| M. CriddleDB | 7 | 5 | — | 0 | 0 | — | 0 | — |
| M. PyperRB | 7 | 2 | — | 0 | 0 | — | 0 | — |
| C. JacksonWR | 6 | 3 | — | 0 | 0 | — | 0 | — |
| H. GreerDL | 6 | 4 | — | 1 | 0 | — | 0 | — |
| T. GagnierLB | 6 | 4 | — | 0 | 0 | — | 1 | — |
| C. KruppDB | 4 | 3 | — | 0 | 0 | — | 0 | — |
| L. LutuiDE | 4 | 1 | — | 0 | 0 | — | 0 | — |
| B. MitchellOL | 3 | 2 | — | 1 | 0 | — | 1 | — |
| J. WilsonLB | 3 | 2 | — | 0 | 0 | — | 0 | — |
| C. Ah YouLB | 2 | 0 | — | 0.5 | 0 | — | 0 | — |
| J. LarsenDT | 2 | 1 | — | 1 | 0 | — | 0 | — |
| L. PiliLB | 2 | 0 | — | 0 | 0 | — | 0 | — |
| M. BambaCB | 2 | 1 | — | 0 | 0 | — | 0 | — |
| T. GuntherWR | 2 | 1 | — | 0 | 0 | — | 0 | — |
| A. PilimaiDT | 1 | 1 | — | 0 | 0 | — | 0 | — |
| B. FreelandOL | 1 | 1 | — | 0 | 0 | — | 0 | — |
| C. WheatTE | 1 | 1 | — | 0 | 0 | — | 0 | — |
| C. EbunohaS | 1 | 1 | — | 0 | 0 | — | 0 | — |
| C. BrooksRB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| D. JonesS | 1 | 1 | — | 0 | 0 | — | 0 | — |
| G. RomneyWR | 1 | 1 | — | 0 | 0 | — | 0 | — |
| H. NybergWR | 1 | 0 | — | 0 | 0 | — | 0 | — |
| H. HeimuliFB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| L. TaiOL | 1 | 0 | — | 0 | 0 | — | 0 | — |
| M. WakeTE | 1 | 1 | — | 0 | 0 | — | 0 | — |
| T. WallS | 1 | 1 | — | 0 | 0 | — | 0 | — |
| T. LittleDT | 1 | 1 | — | 0 | 0 | — | 0 | — |
| Z. AllenDB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| E. JohnsonCB | 0 | 0 | — | 0 | 0 | — | 1 | — |
| P. RexRB | 0 | 0 | — | 0 | 0 | — | 1 | — |
| TEAM TOTALS | 881 | 433 | 0 | 47 | 15 | 8 | 44 | 0 |
| PLAYER | FGM | FGA | FG% | XPM | XPA | PTS |
|---|---|---|---|---|---|---|
| J. OldroydPK | 9 | 14 | — | 45 | 45 | 72 |
| J. SmithPK | 1 | 1 | — | 3 | 5 | 6 |
| C. PetermanPK | 0 | 0 | — | 1 | 1 | 1 |
| TEAM TOTALS | 10 | 15 | 66.7 | 49 | 51 | 79 |
Wayshawn Parker gets positive update after injury scare during Utah/BYU game. Utah football lifted its record to 9-0 for the first time since 2008 by beating BYU 28-20 . But Utes fans received one scare involving star running back Wayshawn Parker. Which left fans hoping for good news nearly 24 hours after beating their fiercest rival.
READ UPDATE →NATIONAL UPDATEApproaching the unofficial halfway point of the college football season, ESPN continues to update its FPI rankings after every result. The Week 10 schedule was loaded with big-time games and season-altering results for the top teams, setting up big movement in ESPN' FPI rankings. Unlike the polls which will follow on Sunday afternoon, this positions each team based on a set of computer numbers which track the best teams in college football. During the Week 10 slate, there were plenty results which impact how the numbers will shift, including an in-state rivalry showdown between BYU and Utah. Key points from the original article: 1. Notre Dame (8-1): 2. Georgia (8-1): 3. Alabama (7-2): 4. Miami (8-1): 5. Ohio State (6-3): 6. Texas (7-2): 7. LSU (6-3): 8. Indiana (8-1): 9. Oregon (6-3): 10. Utah (9-0): 11. Tennessee (7-2): 12. Ole Miss (6-3): 13. Wake Forest (8-1): 14. Texas Tech (8-1): 15. Louisville (6-3): 16. USC (7-2): 17. BYU (7-2): 18. Iowa (7-2): 19. South Carolina (6-3): 20. Houston (7-2): 21. Oklahoma State (6-3): 22. Oklahoma (5-4): 23. Nebraska (5-4): 24. Missouri (6-3):
READ UPDATE →NATIONAL UPDATECollege football rankings: Updated Top 25 Polls after Miami, BYU, Kentucky, Ole Miss, LSU losses. A look at how college football's rankings shook out after Week 10.
READ UPDATE →NATIONAL UPDATEAn avalanche of turnovers, penalties and sloppy tackling kept BYU from snapping Utah's lengthy winning streak When it was over in front of 52,901 at Rice-Eccles Stadium, only one digit really stood out. The upset-minded Cougars blew a rare opportunity to get a win in Salt Lake City, get their College Football Playoff hopes back on track and snap their rivals' nation-best winning streak on Saturday afternoon. The number everybody on the blue side will remember is the four turnovers BYU committed against a ballhawking Utah defense that was otherwise pushed around most of the day. Although BYU head coach Kalani Sitake wouldn't dare say it himself — preferring to heap praise upon the Utes than say the Cougars simply committed far too many turnovers and mental mistakes to win — the truth is that BYU faltered in the second half, while Utah soared. The Utes had the clutch gene in beating the Cougars for the first time since 2019, and BYU did not. The Cougars got away with an awful second half in their 28-24 win over then-No. 2 Notre Dame that now seems like a distant memory, but that kind of failure never works in this rivalry. Neither team is ever out of the games in this wild and wacky
READ UPDATE →NATIONAL UPDATEBYU star RB LJ Martin gets official status for Cougars’ massive rivalry clash vs. Utah. The BYU football team have been waiting to get star running back LJ Martin back from injury. And they will finally get him back for the Holy War against fierce rivals Utah.
READ UPDATE →NATIONAL UPDATESources: BYU RB Martin to return, play vs. No. 3 Utah. BYU star running back LJ Martin, who hasn't played since Oct.
READ UPDATE →STATTAKEBYU’s defense owned the second half against Arizona. Bachmeier’s eight touchdowns without an interception through two games are what change the Cougars’ ceiling.
READ UPDATE →Track class strength, position balance and roster needs across signing cycles.
See how efficiently signed talent develops into starts, impact and wins.
Separate returning development from incoming and outgoing portal value.
Wins, efficiency and schedule strength in one timeline.
Home, road, favorite and underdog performance.
Recent form versus the long-term series story.
Drafted players by position and development path.