
From the TDC Rating, updated after every game
Game score = the rating that one result implies, after adjusting for opponent and venue
| Wk | Date | Opponent | Result / TDC line | Game score | Win chance | TV |
|---|---|---|---|---|---|---|
| 1 | Sep 5 | vs 88Liberty | W 20–13 | +1.3 | — | ESPNU |
| 2 | Sep 12 | vs Wagner FCS | W 87–3 | +17.8 | — | ESPN+ |
| 3 | Sep 19 | @ 76San Diego State | W 26–13 | +14.5 | — | CW |
| 4 | Sep 26 | @ 86Old DominionCONF | James Madison −8.1 · o/u 45.1 | — | ESPN+ | |
| 5 | Oct 3 | vs 101MarshallCONF | James Madison −15.6 · o/u 48.0 | — | ESPNU | |
| 6 | Oct 10 | @ 102Georgia SouthernCONF | James Madison −10.1 · o/u 43.8 | — | ||
| 7 | Oct 17 | vs 80Georgia StateCONF | James Madison −13.6 · o/u 53.6 | — | ||
| 8 | Oct 22 | @ 82App StateCONF | James Madison −7.8 · o/u 45.7 | — | ESPNU | |
| 9 | Oct 29 | vs 98TroyCONF | James Madison −15.2 · o/u 45.2 | — | ||
| 10 | Nov 5 | @ 123Southern MissCONF | James Madison −14.0 · o/u 47.3 | — | ||
| 11 | Nov 14 | @ 68UConn | James Madison −5.3 · o/u 52.2 | — | CBSSN | |
| 12 | — | Bye | ||||
| 13 | Nov 28 | vs 95Coastal CarolinaCONF | James Madison −14.9 · o/u 44.5 | — |
Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted
| Stat | Offense | FBS rank | Defense (allowed) | FBS rank |
|---|---|---|---|---|
| EPA · per play, garbage time excluded (CollegeFootballData.com) | ||||
| EPA / play | +0.235 | 50th | -0.152 | 8th |
| Success rate | 44.9% | 63rd | 31.2% | 14th |
| Explosiveness | 1.201 | 93rd | 1.310 | 87th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 46.4% | 47th | 31.1% | 13th |
| Rushing success rate | 48.9% | 36th | 30.1% | 18th |
| Passing success rate | 42.6% | 84th | 32.1% | 17th |
| Explosive run rate | 11.1% | 104th | 8.6% | 28th |
| Explosive pass rate | 10.5% | 73rd | 11.3% | 94th |
| Line yards / carry | 3.36 | 45th | 2.93 | 71st |
| Opportunity rate | 41.1% | 54th | 29.0% | 22nd |
| Stuff rate | 15.6% | 69th | 12.9% | 115th |
| Sack rate | 6.6% | 108th | 4.8% | 77th |
| 3rd-down conversion | 41.4% | 80th | 41.9% | 91st |
| Red-zone TD rate | 66.7% | 59th | 40.0% | 26th |
| Havoc rate | 11.3% | 50th | 13.0% | 91st |
| Box score · season totals | ||||
| Points / game | 44.3 | 17th | 9.7 | 9th |
| Yards / game | 432.0 | 53rd | 308.7 | 54th |
| Yards / play | 6.86 | 26th | 4.35 | 31st |
| Pass yards / game | 220.3 | 79th | 185.7 | 54th |
| Yards / pass att. | 9.30 | 22nd | 6.40 | 58th |
| Completion % | 70.4% | 27th | 56.3% | 34th |
| Rush yards / game | 211.7 | 35th | 123.0 | 64th |
| Yards / carry | 5.60 | 26th | 3.02 | 34th |
| 3rd-down conv. % | 41.9% | 69th | 38.5% | 78th |
| Turnovers / game (lost · forced) | 0.67 | 26th | 1.33 | 59th |
| Sacks / game (allowed · made) | 1.33 | 54th | 1.33 | 96th |
| Penalty yards / game | 75.0 | 121st | 67.3 | 32nd |
100 players · Head coach Billy Napier
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 1 | JC Evans | QB | JR | 6' 4" | 232 | Miami, FL |
| 5 | Arrington Maiden | QB | JR | 6' 3" | 225 | College Station, TX |
| 7 | Camden Coleman | QB | SR | 6' 3" | 225 | Winston-Salem, NC |
| 14 | Tanner Vibabul | QB | FR | 6' 0" | 180 | Las Vegas, NV |
| 6 | George Pettaway | RB | SR | 5' 10" | 200 | Suffolk, VA |
| 20 | Malachi Fannin-Render | RB | SO | 5' 6" | 195 | West Point, GA |
| 21 | Jackson McCarter | RB | SO | 5' 10" | 205 | Bristow, VA |
| 23 | Nick Herman | RB | SO | 5' 10" | 200 | Chicago, IL |
| 27 | Phoenix Donghia | RB | FR | 5' 10" | 235 | Jupiter, FL |
| 33 | Trashon Dye | RB | JR | 5' 11" | 230 | Passaic, NJ |
| 34 | Seth Cromwell | RB | SR | 5' 9" | 220 | Littleton, CO |
| 2 | Jayden Mines | WR | SR | 5' 9" | 180 | Ashland, VA |
| 3 | Corey Scott | WR | SR | 5' 11" | 175 | Jacksonville, FL |
| 8 | Jeremiah Harrison | WR | SO | 6' 0" | 190 | Charlotte, NC |
| 9 | Davi Belfort | WR | JR | 5' 10" | 195 | Rio De Janeiro, Brazil |
| 11 | Noah Grevious | WR | JR | 5' 11" | 205 | Charlottesville, VA |
| 12 | Za'Ron Collins | WR | SR | 6' 0" | 185 | Miami, FL |
| 15 | Elijah Moss | WR | FR | 5' 8" | 160 | Norfolk, VA |
| 16 | Arrion Concepcion | WR | SO | 5' 8" | 180 | Charlotte, NC |
| 17 | Michael Scott | WR | SO | 5' 7" | 160 | York, PA |
| 18 | Kylan Billiot | WR | JR | 6' 2" | 200 | Houma, LA |
| 24 | Kaleb Smith | WR | FR | 5' 11" | 200 | Tampa, FL |
| 28 | Micah Matthews | WR | SO | 6' 2" | 210 | Bridgewater, VA |
| 30 | Trace Burney | WR | FR | 5' 6" | 160 | Jacksonville, FL |
| 40 | Zion Hudson | WR | FR | 5' 10" | 210 | Fort Valley, GA |
| 43 | Miles Halbert | WR | SO | 5' 11" | 205 | Owings, MD |
| 81 | Chase Pensyl | WR | SO | 5' 7" | 180 | Shamokin, PA |
| 83 | Xavier McDonald | WR | FR | 6' 1" | 165 | Morton, MS |
| 0 | Cole Keller | TE | SR | 6' 4" | 250 | Grain Valley, MO |
| 13 | KD Mosley | TE | JR | 6' 3" | 240 | Laurens, SC |
| 44 | Max Roche | TE | FR | 6' 3" | 240 | Niceville, FL |
| 82 | Thatcher Miller | TE | SR | 6' 3" | 260 | Lititz, PA |
| 84 | Brian Hnat | TE | SO | 6' 4" | 240 | Andover, MA |
| 85 | Ryder Post | TE | JR | 6' 4" | 255 | Broadway, VA |
| 86 | Ethan Gurela | TE | SO | 6' 3" | 235 | Roswell, GA |
| 89 | Thomas Guillemette | TE | FR | 6' 5" | 235 | Otterburn Park, Canada |
| 50 | Jesse Sears | OL | FR | 6' 2" | 315 | Plattsburgh, NY |
| 52 | Jack Harris | OL | FR | 6' 2" | 310 | Rumson, NJ |
| 53 | Daniel Michel | OL | SR | 6' 5" | 330 | Fort Lauderdale, FL |
| 54 | Jonah Smith | OL | FR | 6' 2" | 285 | Bear, DE |
| 55 | JaKobe Campbell | OL | JR | 6' 2" | 270 | Raleigh, NC |
| 56 | Tyler Brown | OL | SR | 6' 2" | 325 | Jackson, MS |
| 58 | Griffin Hart | OL | SR | 6' 6" | 320 | Leesburg, VA |
| 60 | Zach Greenberg | OL | SR | 6' 4" | 300 | Livingston, NJ |
| 65 | Parker Cunningham | OL | SO | 6' 3" | 320 | South Park, PA |
| 70 | Noel Portnjagin | OL | JR | 6' 5" | 300 | Karlsruhe, Germany |
| 71 | Deacon Rawls | OL | JR | 6' 4" | 310 | Elizabeth City, NC |
| 72 | Kaedin Massey | OL | JR | 6' 8" | 320 | Lyndon, KS |
| 73 | Evan Bushong | OL | JR | 6' 3" | 320 | Harrisburg, PA |
| 74 | Sani Reed | OL | SO | 6' 4" | 295 | Crozet, VA |
| 75 | Wyatt Maines | OL | SO | 6' 4" | 310 | Hollidaysburg, PA |
| 76 | Frankie Tinilau | OL | SR | 6' 4" | 310 | Brisbane, Australia |
| 77 | DJ Fox | OL | SR | 6' 8" | 310 | Union Grove, WI |
| 78 | Josh Manecke | OL | JR | 6' 7" | 315 | Downers Grove, IL |
| 5 | Kevin Roberts | DL | JR | 6' 0" | 295 | Apopka, FL |
| 10 | Chukwunedu Okeke | DL | JR | 6' 3" | 305 | Mableton, GA |
| 51 | Chris Bispham | DL | FR | 6' 1" | 285 | Havelock, NC |
| 55 | Rasheed Lovelace | DL | SR | 6' 1" | 320 | Pensacola, FL |
| 88 | Kells Bush | DL | SR | 6' 2" | 305 | New Orleans, LA |
| 93 | Mychal McMullin | DL | SR | 6' 1" | 285 | Newport News, VA |
| 2 | Nakian Jackson | LB | SR | 6' 0" | 240 | Stockton, CA |
| 12 | Lathan Croley | LB | JR | 5' 11" | 215 | Miami, FL |
| 15 | JT Hooten | LB | JR | 5' 11" | 220 | Daleville, AL |
| 26 | Jayden Studio | LB | JR | 6' 0" | 225 | Perry, OH |
| 40 | Josiah Perry | LB | FR | 5' 11" | 215 | Fredericksburg, VA |
| 42 | JT Kouame-Yao | LB | SR | 6' 0" | 220 | Centreville, VA |
| 45 | Lee Johnson | LB | SO | 6' 2" | 225 | Richmond Hill, GA |
| 1 | Damier Minkah | CB | SR | 6' 1" | 190 | Gainesville, VA |
| 6 | DJ Kelly | CB | SO | 6' 0" | 185 | Allentown, PA |
| 7 | Roddrey McWilliams | CB | SO | 6' 0" | 190 | Richmond, VA |
| 11 | LaRon Dues | CB | FR | 5' 9" | 180 | Charleston, WV |
| 27 | Jamal Olford | CB | SO | 5' 8" | 170 | Wylie, TX |
| 28 | Kamden Jennings | CB | FR | 5' 8" | 170 | Alpharetta, GA |
| 33 | Trey Gibson | CB | FR | 6' 1" | 190 | King Of Prussia, PA |
| 41 | George Lovelace | CB | JR | 6' 2" | 200 | Richmond, VA |
| 7 | Javis Mynatt | S | SR | 6' 0" | 200 | Knoxville, TN |
| 14 | KJ Flowe | S | JR | 5' 10" | 180 | Charlotte, NC |
| 16 | TJ McGill | S | SR | 5' 10" | 195 | Charlotte, NC |
| 18 | Jase Rhodes | S | FR | 5' 9" | 195 | Roanoke, VA |
| 22 | Chase Regan | S | JR | 5' 11" | 200 | Dillsburg, PA |
| 24 | Jayon Harvey | S | JR | 5' 10" | 200 | Indianapolis, IN |
| 25 | Terrence Jones | S | JR | 6' 0" | 195 | Prosper, TX |
| 30 | D'Kwan Thomas | S | FR | 5' 10" | 185 | Temple Hills, MD |
| 31 | Seth Gathers | S | SO | 6' 0" | 200 | Waldorf, MD |
| 32 | Chase Miller | S | SR | 6' 0" | 190 | Baltimore, MD |
| 35 | Joshua Prince | S | JR | 5' 10" | 195 | Sterling, VA |
| 47 | Kevin Kabasele | S | JR | 5' 11" | 197 | Mclean, VA |
| 5 | Morgan Suarez | PK | SR | 5' 8" | 185 | Wellington, FL |
| 11 | Patrick Rea | P | SR | 6' 2" | 195 | Melbourne, Australia |
| 84 | Andrew Bennett | P | JR | 6' 0" | 190 | Thomasville, GA |
| 37 | Hayden Ross | LS | JR | 5' 10" | 175 | Tiger, GA |
| 47 | Mitchell Dietzel | LS | SR | 6' 3" | 240 | Burlington, WI |
| 0 | Mason Purham | EDGE | SR | 6' 4" | 230 | Hampton, VA |
| 8 | Amar Thomas | EDGE | SR | 6' 0" | 240 | Upper Marlboro, MD |
| 9 | Kei'Trone Simpson | EDGE | SR | 6' 2" | 270 | Dallas, TX |
| 17 | Danny Royster | EDGE | SR | 6' 2" | 240 | Indianapolis, IN |
| 44 | Kacey Gilliam | EDGE | FR | 6' 0" | 250 | Montgomery Village, MD |
| 90 | Cory Simon | EDGE | FR | 5' 11" | 255 | Lauderdale Lakes, FL |
| 92 | Grayson Gilmore | EDGE | SO | 6' 2" | 250 | Tampa, FL |
| 98 | Turner Schmidt | EDGE | JR | 6' 3" | 245 | Hilliard, OH |
Updated Sep 24, 3:19 PM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →