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: 9–4 (Schedule & Results)
Conference: MAC
Players: 61
Points For: 375
Points/Game: 28.8
Points Against: 343
Opp. Points/Game: 26.4
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 194 | 347 | 2,422 | 55.9 | 7.0 | 19 | 6 | 129.1 | 0 | 521 | 2,225 | 4.3 | 24 | 194 | 2,422 | 12.5 | 19 | 28.8 |
The verified team snapshot is loading now.
| PLAYER | CMP | ATT | YDS | CMP% | AVG | TD | INT | RTG | SACK |
|---|---|---|---|---|---|---|---|---|---|
| C. OgbonnaQB | 190 | 336 | 2381 | 56.5 | 7.1 | 19 | 5 | 131.8 | — |
| G. GrayQB | 4 | 11 | 41 | 36.4 | 3.7 | 0 | 1 | 49.5 | — |
| TEAM TOTALS | 194 | 347 | 2,422 | 55.9 | 7.0 | 19 | 6 | 129.1 | 0 |
| PLAYER | CAR | YDS | AVG | LNG | TD | FUM |
|---|---|---|---|---|---|---|
| A. HendersonRB | 204 | 1078 | 5.3 | 68 | 9 | — |
| C. OgbonnaQB | 122 | 346 | 2.8 | 26 | 8 | — |
| J. BarksdaleRB | 82 | 306 | 3.7 | 19 | 2 | — |
| M. BurchRB | 29 | 153 | 5.3 | 31 | 2 | — |
| L. SperlingRB | 39 | 150 | 3.8 | 22 | 1 | — |
| T. Shelton Jr.RB | 23 | 88 | 3.8 | 17 | 0 | — |
| V. SnowWR | 9 | 61 | 6.8 | 12 | 2 | — |
| M. Scott Jr.WR | 6 | 22 | 3.7 | 10 | 0 | — |
| J. McNeil Jr.RB | 2 | 15 | 7.5 | 13 | 0 | — |
| J. ShieldsQB | 4 | 8 | 2.0 | 7 | 0 | — |
| J. OrlandoTE | 0 | 1 | — | 1 | 0 | — |
| A. SchnackenbergLS | 1 | -3 | -3.0 | 0 | 0 | — |
| TEAM TOTALS | 521 | 2,225 | 4.3 | 68 | 24 | 0 |
| PLAYER | REC | YDS | AVG | LNG | TD |
|---|---|---|---|---|---|
| V. SnowWR | 55 | 651 | 11.8 | 46 | 6 |
| J. JenkinsWR | 36 | 536 | 14.9 | 90 | 4 |
| A. HendersonRB | 19 | 238 | 12.5 | 75 | 1 |
| T. JohnsonWR | 19 | 215 | 11.3 | 34 | 2 |
| J. CuffWR | 11 | 155 | 14.1 | 28 | 1 |
| T. BarrWR | 7 | 128 | 18.3 | 42 | 1 |
| J. OrlandoTE | 11 | 101 | 9.2 | 34 | 2 |
| M. BurchRB | 9 | 99 | 11.0 | 30 | 0 |
| N. McMillanWR | 5 | 76 | 15.2 | 31 | 1 |
| C. MorrowWR | 4 | 59 | 14.8 | 30 | 0 |
| L. SperlingRB | 5 | 59 | 11.8 | 28 | 1 |
| Q. SandersWR | 3 | 43 | 14.3 | 18 | 0 |
| J. BarksdaleRB | 5 | 26 | 5.2 | 15 | 0 |
| E. KingTE | 2 | 15 | 7.5 | 9 | 0 |
| R. DalyTE | 1 | 13 | 13.0 | 13 | 0 |
| A. SchnackenbergLS | 1 | 9 | 9.0 | 9 | 0 |
| M. Scott Jr.WR | 1 | -1 | -1.0 | -1 | 0 |
| TEAM TOTALS | 194 | 2,422 | 12.5 | 90 | 19 |
| PLAYER | TOT | SOLO | AST | TFL | SACK | INT | PD | FF |
|---|---|---|---|---|---|---|---|---|
| S. DolacLB | 168 | 81 | — | 18.0 | 5.0 | 5 | 5 | — |
| R. MurdockLB | 156 | 73 | — | 16.5 | 2 | 1 | 1 | — |
| S. BrownCB | 66 | 31 | — | 2.0 | 0 | 1 | 6 | — |
| D. CrawfordLB | 58 | 27 | — | 15.0 | 8.5 | — | 2 | — |
| M. FuquaS | 55 | 32 | — | 3.5 | 0 | 1 | 2 | — |
| M. CooperDB | 55 | 37 | — | 2.5 | 0 | 2 | 8 | — |
| J. McNairS | 53 | 24 | — | 1 | 0 | 1 | 3 | — |
| K. StewartDE | 40 | 16 | — | 12.0 | 9.5 | — | 2 | — |
| C. McCartherensDB | 35 | 25 | — | 1 | 0 | 1 | 4 | — |
| D. FolsomDT | 30 | 9 | — | 3.0 | 0.5 | — | 0 | — |
| J. CapoS | 23 | 9 | — | 0.5 | 0 | — | 0 | — |
| M. WhiteDE | 21 | 8 | — | 2.5 | 1.5 | — | 0 | — |
| S. BrownLB | 16 | 10 | — | 1 | 0 | — | 2 | — |
| O. BridgesCB | 15 | 10 | — | 0.5 | 0 | — | 2 | — |
| A. ColcloughDE | 14 | 5 | — | 4.0 | 2.5 | — | 1 | — |
| C. EvansDT | 14 | 3 | — | 0.5 | 0.5 | — | 2 | — |
| C. Hines IIICB | 11 | 3 | — | 1 | 0 | — | 2 | — |
| D. MorganDL | 11 | 6 | — | 1 | 0 | — | 0 | — |
| E. Pleasant IIICB | 11 | 10 | — | 0 | 0 | — | 5 | — |
| G. WoloDT | 11 | 4 | — | 2.5 | 0 | — | 0 | — |
| T. SouzaDT | 10 | 6 | — | 1 | 0 | — | 1 | — |
| C. BazileDE | 7 | 7 | — | 1 | 0 | — | 2 | — |
| C. TateCB | 6 | 5 | — | 0 | 0 | — | 0 | — |
| J. KeoughS | 6 | 3 | — | 0 | 0 | — | 0 | — |
| G. De LeonLB | 3 | 1 | — | 0 | 0 | — | 0 | — |
| L. SperlingRB | 3 | 3 | — | 0 | 0 | — | 0 | — |
| M. HiltyLB | 3 | 2 | — | 0 | 0 | — | 0 | — |
| J. BennettEDGE | 2 | 1 | — | 1 | 1 | — | 0 | — |
| J. GentryS | 2 | 1 | — | 0 | 0 | — | 0 | — |
| P. FannCB | 2 | 1 | — | 0 | 0 | — | 0 | — |
| R. DavisS | 2 | 1 | — | 0 | 0 | — | 0 | — |
| T. Shelton Jr.RB | 2 | 1 | — | 0 | 0 | — | 0 | — |
| V. SnowWR | 2 | 1 | — | 0 | 0 | — | 0 | — |
| A. SchnackenbergLS | 1 | 1 | — | 0 | 0 | — | 0 | — |
| B. SandersLS | 1 | 0 | — | 0 | 0 | — | 0 | — |
| E. DuaneP | 1 | 1 | — | 0 | 0 | — | 0 | — |
| H. TabansiOL | 1 | 1 | — | 0 | 0 | — | 0 | — |
| J. MunsonS | 1 | 0 | — | 0 | 0 | — | 0 | — |
| J. CuffWR | 1 | 1 | — | 0 | 0 | — | 0 | — |
| J. JenkinsWR | 1 | 1 | — | 0 | 0 | — | 0 | — |
| J. PoyserDL | 1 | 1 | — | 1 | 0 | — | 0 | — |
| K. BlackwellCB | 1 | 1 | — | 0 | 0 | 1 | 0 | — |
| M. BurchRB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| T. JohnsonWR | 1 | 1 | — | 0 | 0 | — | 0 | — |
| U. BellenfantPK | 1 | 0 | — | 0 | 0 | — | 0 | — |
| X. LeonardS | 1 | 1 | — | 0 | 0 | — | 0 | — |
| TEAM TOTALS | 926 | 466 | 0 | 92 | 31 | 13 | 50 | 0 |
| PLAYER | FGM | FGA | FG% | XPM | XPA | PTS |
|---|---|---|---|---|---|---|
| U. BellenfantPK | 18 | 21 | — | 31 | 31 | 85 |
| N. ReedPK | 1 | 3 | — | 3 | 3 | 6 |
| TEAM TOTALS | 19 | 24 | 79.2 | 34 | 34 | 91 |
Ohio State did a great job of winning both on and off the field on Saturday. The Buckeyes beat up on Maryland 45-16 behind a strong defensive effort and big plays from Jeremiah Smith and Bo Jackson, and all the while the coaching staff was playing host to a plethora of big time recruits. One of those guys was 2027 linebacker James Conrad , a Cleveland native out of St. Ignatius currently committed to Buffalo. Blessed to receive an offer from Ohio State!!! Conrad held 13 offers to his name prior to Ohio State joining the mix, but the Buckeyes are his first P4 offer. The 6-foot-3 linebacker has started to turn heads with an impressive senior campaign, and James Laurinaitis has clearly taken notice. It appears that interest is mutual as well. Conrad had been committed to the Bisons since June, but the 'emotional' offer as he put it may be too good to pass up.
READ UPDATE →NATIONAL UPDATEA big Week 3 awaits in college football. On3 is breaking down how to watch the full slate, including start times and streaming info. Following an upset-filled Week 2, Week 3 of the 2026 college football season has arrived. More intra-conference games are beginning to appear on the schedule, and this Saturday’s biggest matchup is in Oxford. Key points from the original article: • The other matchup in Big Ten Network’s early regional coverage, Penn State will look to keep things rolling in Year 1 under Matt Campbell . The Nittany Lions took down Temple last Saturday and will now get ready to take on Buffalo at Beaver Stadium. • Three Big Ten games will air on Peacock as part of the Week 3 slate, led by Eastern Michigan vs. Wisconsin . The Badgers rebounded from their season-opening loss to Notre Dame as they cruised past Western Illinois at Camp Randall Stadium. • An ACC vs. SEC matchup starts SEC Network’s slate of games on Saturday as NC State visits Vanderbilt . The Commodores took down Delaware in Week 2 while the Wolfpack dominated Richmond as they came out of their first bye week. • Fresh off a huge victory over Oklahoma , Michigan will take plenty of momentum into this week’s
READ UPDATE →NATIONAL UPDATESources: University at Buffalo will start redshirt junior transfer Elijah Holmes at quarterback, and he’ll debut for the Bulls against Albany on Thursday night. Holmes is a Wingate transfer who threw for 3,040 yards and 24 touchdowns last year in Division II.
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.