
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 The Citadel FCS | L 41–43 › | -36.7 | — | ESPN+ |
| 2 | Sep 12 | @ 11Ole Miss | L 9–41 › | -2.5 | — | ESPN2 |
| 3 | Sep 19 | @ 105App State | L 21–26 › | -11.9 | — | ESPN+ |
| 4 | Sep 26 | vs 89Louisiana | L 7–34 › | -34.3 | — | ESPN+ |
| 5 | Oct 3 | vs 60MemphisCONF | L 8–59 › | -34.3 | — | ESPN+ |
| 6 | Oct 10 | @ 53North TexasCONF | L 10–50 › | -21.4 | — | ESPN+ |
| 7 | Oct 17 | @ 101TempleCONF | W 38–31 › | +0.9 | — | ESPN+ |
| 8 | — | Bye | ||||
| 9 | Oct 30 | vs 82TulaneCONF | Tulane −16.4 · o/u 46.8 | — | ESPN2 | |
| 10 | Nov 7 | @ 115UABCONF | UAB −14.0 · o/u 55.1 | — | ||
| 11 | Nov 14 | vs 87East CarolinaCONF | East Carolina −14.9 · o/u 51.9 | — | ||
| 12 | Nov 21 | @ 91TulsaCONF | Tulsa −21.3 · o/u 55.0 | — | ||
| 13 | Nov 28 | vs 90NavyCONF | Navy −14.2 · o/u 55.0 | — |
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.023 | 125th | +0.246 | 124th |
| Success rate | 37.8% | 125th | 48.4% | 132nd |
| Explosiveness | 1.200 | 92nd | 1.273 | 88th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 38.2% | 125th | 48.7% | 133rd |
| Rushing success rate | 35.9% | 133rd | 46.0% | 111th |
| Passing success rate | 40.0% | 92nd | 51.5% | 133rd |
| Explosive run rate | 14.7% | 58th | 15.5% | 111th |
| Explosive pass rate | 8.2% | 109th | 12.1% | 114th |
| Line yards / carry | 2.57 | 131st | 3.04 | 73rd |
| Opportunity rate | 33.3% | 127th | 40.4% | 104th |
| Stuff rate | 24.4% | 134th | 22.5% | 21st |
| Sack rate | 4.2% | 50th | 5.0% | 82nd |
| 3rd-down conversion | 36.1% | 109th | 44.6% | 113th |
| Red-zone TD rate | 64.3% | 62nd | 70.4% | 115th |
| Havoc rate | 13.6% | 81st | 11.9% | 114th |
| Box score · season totals | ||||
| Points / game | 19.1 | 125th | 40.6 | 136th |
| Yards / game | 310.9 | 127th | 465.1 | 135th |
| Yards / play | 5.21 | 109th | 6.43 | 128th |
| Pass yards / game | 199.9 | 99th | 278.0 | 133rd |
| Yards / pass att. | 6.90 | 101st | 9.01 | 134th |
| Completion % | 64.7% | 55th | 71.8% | 136th |
| Rush yards / game | 111.0 | 125th | 187.1 | 119th |
| Yards / carry | 3.90 | 101st | 4.70 | 102nd |
| 3rd-down conv. % | 30.2% | 132nd | 45.0% | 123rd |
| Turnovers / game (lost · forced) | 2.29 | 137th | 0.57 | 129th |
| Sacks / game (allowed · made) | 1.86 | 70th | 1.57 | 99th |
| Penalty yards / game | 42.6 | 19th | 52.1 | 89th |
Where the ball goes, read from the play-by-play: air yards, yards after the catch, run direction, pressure and tempo. Ranks run highest to lowest
Pressure = the QB was hurried or sacked, as the play-by-play records it (it misses some, so compare teams rather than reading it as an exact rate). Every snap counts, including garbage time and FCS games.
100 players · Head coach Tim Albin
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 9 | Cole Gonzales | QB | SR | 6' 0" | 200 | Ocala, FL |
| 12 | Grayson Loftis | QB | JR | 6' 3" | 215 | Gaffney, SC |
| 15 | Conner Harrell | QB | SR | 6' 2" | 210 | Alabaster, AL |
| 16 | Luke McNulty | QB | FR | 6' 2" | 185 | Pasadena, CA |
| 5 | Khamani Alexander | RB | SO | 6' 1" | 200 | Homestead, FL |
| 6 | D'Mariun Perteet | RB | JR | 5' 10" | 215 | Courtland, MS |
| 21 | Henry Rutledge | RB | SR | 5' 8" | 185 | Charlotte, NC |
| 24 | Jariel Cobb | RB | SO | 5' 10" | 185 | Reidsville, NC |
| 27 | Malachi Drayton | RB | FR | 5' 10" | 215 | Fort Mill, SC |
| 41 | Chris Najm | RB | FR | 6' 0" | 180 | Pinehurst, NC |
| 0 | Cam Pedro | WR | SR | 5' 11" | 180 | Suwanee, GA |
| 1 | Jaden Barnes | WR | SR | 5' 8" | 170 | Mcdonough, GA |
| 2 | Jaylen Hampton | WR | SO | 6' 2" | 200 | Atlanta, GA |
| 4 | Tank Boston | WR | SO | 5' 11" | 190 | Anderson, SC |
| 8 | Zyheem Collick | WR | SO | 5' 11" | 165 | Snow Hill, MD |
| 11 | KD Hunter-Gibson | WR | SR | 6' 0" | 190 | Tupelo, MS |
| 13 | Caleb Tucker | WR | FR | 6' 0" | 185 | Bryant, AR |
| 14 | Adam Hopkins IV | WR | JR | 6' 0" | 180 | Thomasville, GA |
| 18 | Seth Franklin | WR | JR | 5' 10" | 170 | Fayetteville, NC |
| 20 | Donte Nicholson | WR | FR | 5' 11" | 170 | Charlotte, NC |
| 38 | Sean Manuel | WR | FR | 6' 2" | 180 | Raleigh, NC |
| 80 | Jeremiah Hoffman | WR | FR | 6' 1" | 175 | Severance, CO |
| 82 | Shelden Golliday | WR | FR | 6' 3" | 180 | Omaha, NE |
| 89 | Derrick Eley | WR | SO | 6' 0" | 170 | Huntersville, NC |
| 3 | Logan Mauldin | TE | SR | 6' 4" | 230 | Charlotte, NC |
| 17 | Gus McGee | TE | SR | 6' 5" | 250 | Newburyport, MA |
| 19 | Brody Dawyot | TE | FR | 6' 5" | 220 | Salem, VA |
| 81 | Brady Rhoads | TE | SO | 6' 4" | 230 | Sun Prairie, WI |
| 83 | Grant Laskey | TE | SO | 6' 5" | 240 | Valdosta, GA |
| 85 | Jason Jeffares | TE | JR | 6' 3" | 230 | Charlotte, NC |
| 50 | Rod Green | OL | SR | 6' 5" | 315 | Dayton, OH |
| 54 | Isaac Sikes-Rasby | OL | FR | 6' 5" | 275 | Kennesaw, GA |
| 55 | Mathias Nielsen | OL | SR | 6' 3" | 305 | Bagsvaerd, Denmark |
| 56 | Jake Allen | OL | FR | 6' 2" | 305 | Jackson, OH |
| 57 | Luke Sandy | OL | SR | 6' 2" | 305 | Elizabeth, CO |
| 58 | Mason Mcgill | OL | FR | 6' 4" | 280 | Gainesville, GA |
| 61 | Reginhard Pierre-Nau | OL | JR | 6' 2" | 305 | Jonesboro, GA |
| 63 | Callum Cary | OL | FR | 6' 4" | 285 | Olin, NC |
| 64 | O'Shea Stroman | OL | JR | 6' 1" | 290 | Lithonia, GA |
| 65 | Nic Cruji | OL | SR | 6' 4" | 305 | Toronto, Canada |
| 66 | Omarion Davis | OL | SR | 6' 5" | 305 | Vero Beach, FL |
| 67 | Dom Silvia | OL | SO | 6' 6" | 320 | Bridgewater, MA |
| 68 | Cody Taylor | OL | FR | 6' 3" | 310 | Greenwood, AR |
| 71 | Amar Harper | OL | JR | 6' 5" | 335 | Magee, MS |
| 73 | Daniel Phillips | OL | FR | 6' 5" | 300 | Chicago, IL |
| 75 | Kristos Fernandez | OL | SR | 6' 5" | 300 | New Hyde Park, NY |
| 76 | Isaiah Bullerdick | OL | SR | 6' 2" | 300 | Harrisburg, NC |
| 77 | Dylan Nolan-Cook | OL | JR | 6' 5" | 305 | Scottsdale, AZ |
| 79 | Tristen Brown | OL | FR | 6' 3" | 295 | Concord, NC |
| 2 | Jaylon Johnson | DL | SR | 6' 4" | 250 | Antioch, TN |
| 7 | DJ Burgess | DL | SR | 6' 2" | 270 | Oxford, MS |
| 8 | Calif Spencer | DL | JR | 6' 3" | 250 | Harrington, DE |
| 9 | Curtis Simpson | DL | SO | 6' 4" | 230 | Shelby, NC |
| 14 | Kendal Brown | DL | SO | 6' 4" | 235 | Savannah, GA |
| 15 | Ayo Tifase | DL | SR | 6' 4" | 285 | Baltimore, MD |
| 33 | Colin Bussey | DL | FR | 6' 3" | 250 | Douglasville, GA |
| 35 | Jamil Davis | DL | SO | 6' 1" | 280 | Humble, TX |
| 44 | Austin Herndon | DL | FR | 6' 2" | 230 | Cary, NC |
| 51 | Jamarrion Solomon | DL | SR | 6' 0" | 270 | Miami, FL |
| 52 | Kaiden Bower | DL | FR | 6' 3" | 240 | Carmel, IN |
| 55 | Shaku Sangarie | DL | JR | 6' 2" | 250 | Jacksonville, FL |
| 77 | Lewis Price-Law | DL | FR | 6' 4" | 295 | Fort Mill, SC |
| 85 | Caleb Irving | DL | SO | 6' 1" | 290 | Glenn Heights, TX |
| 90 | Chris Morton | DL | FR | 6' 3" | 220 | Wilmington, NC |
| 94 | Takeo Massey | DL | FR | 6' 3" | 205 | Charlotte, NC |
| 95 | Devin Ancrum | DL | FR | 6' 1" | 300 | Buford, GA |
| 98 | Ehigie Aliu-Otokiti | DL | SR | 6' 1" | 280 | Orlando, FL |
| 99 | Jaylen Doss | DL | FR | 6' 2" | 270 | Petal, MS |
| 19 | Kadin Schmitz | LB | SR | 6' 1" | 235 | Ashland, OH |
| 25 | Gray Patterson | LB | FR | 6' 3" | 215 | Fort Mill, SC |
| 30 | Stellan Bowman | LB | SO | 6' 0" | 230 | Grand Rapids, MI |
| 32 | Latrell Sellers | LB | FR | 6' 2" | 210 | Hazlehurst, GA |
| 36 | Parker Startz | LB | SO | 6' 3" | 240 | Mokena, IL |
| 45 | Mikey Domanik | LB | FR | 6' 0" | 205 | Marietta, GA |
| 46 | Will Estes | LB | FR | 6' 1" | 210 | Cary, NC |
| 47 | Leo Housel-Rajacich | LB | FR | 6' 1" | 215 | Winston-Salem, NC |
| 0 | Collin Gill | DB | JR | 6' 0" | 210 | Fort Washington, MD |
| 1 | Jameel Croft Jr. | DB | JR | 6' 0" | 210 | Detroit, MI |
| 4 | Tradarius Smith | DB | JR | 6' 3" | 190 | Port Gibson, MS |
| 5 | Jonathan Patterson | DB | JR | 6' 0" | 195 | McKinney, TX |
| 6 | Nireek Sharpe | DB | JR | 6' 0" | 175 | Atlanta, GA |
| 12 | CJ Clinkscales Jr. | DB | SR | 5' 8" | 175 | Buford, GA |
| 16 | Shamar McIntosh | DB | SO | 5' 11" | 190 | Washington, DC |
| 17 | Kameron Manley | DB | SO | 5' 9" | 170 | Raleigh, NC |
| 20 | Zayden Laing-Taylor | DB | SO | 5' 11" | 190 | Miami, FL |
| 22 | Kaden Catoe | DB | FR | 6' 0" | 170 | Greensboro, NC |
| 24 | Josh Hines | DB | FR | 6' 2" | 205 | Charlotte, NC |
| 26 | Devon St. Clair | DB | FR | 6' 2" | 190 | Orlando, FL |
| 27 | Kevin Beckham Jr. | DB | SO | 6' 0" | 190 | Mobile, AL |
| 28 | Cornell Allen | DB | SO | 5' 10" | 190 | Richmond, VA |
| 29 | Donald Smith III | DB | JR | 6' 2" | 190 | Baltimore, MD |
| 31 | Tyson Craig | DB | FR | 5' 11" | 180 | Lawrenceville, GA |
| 34 | Alchino Blakely | DB | FR | 5' 10" | 190 | Snellville, GA |
| 37 | Spencer Makuch | DB | FR | 6' 0" | 200 | Cleveland, TN |
| 84 | Aiden Bui | PK | FR | 5' 9" | 160 | Pearland, TX |
| 99 | Charlie Birtwistle | PK | SO | 5' 11" | 210 | Belmont, NC |
| 44 | Ian Kelly | P | FR | 6' 0" | 160 | Bluffton, SC |
| 95 | Bronson Long | P | SR | 6' 4" | 200 | Gothenburg, NE |
| 33 | Henry Searcy | LS | FR | 6' 3" | 185 | Tallahassee, FL |
| 40 | Charlie Becker | LS | FR | 6' 2" | 210 | Miami, FL |
Final TDC rating, rank and record for every season since 2015
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 1-6 | 1-2 | #135 | -23.9 | -10.7 | -13.1 |
| 2025 | 1-11 | 0-8 | #135 | -17.9 | -9.7 | -8.2 |
| 2024 | 5-7 | 4-4 | #120 | -10.1 | -4.1 | -5.9 |
| 2023 | 3-9 | 2-6 | #125 | -12.4 | -8.6 | -3.9 |
| 2022 | 3-9 | 2-6 | #129 | -15.2 | -4.6 | -10.7 |
| 2021 | 5-7 | 3-5 | #114 | -10.4 | -2.3 | -8.1 |
| 2020 | 2-4 | 2-2 | #105 | -7.7 | -1.8 | -5.9 |
| 2019 | 7-6 | 5-3 | #100 | -6.2 | -0.5 | -5.8 |
| 2018 | 5-7 | 4-4 | #102 | -8.6 | -7.4 | -1.2 |
| 2017 | 1-11 | 1-7 | #127 | -17.6 | -12.2 | -5.4 |
| 2016 | 4-8 | 3-5 | #117 | -12.1 | -6.7 | -5.4 |
| 2015 | 2-10 | 0-8 | #127 | -18.1 | -10.8 | -7.4 |
Charlotte's past seasons use the same rating model as this one. Click a season to see its full page.
Updated Oct 21, 10:45 AM 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 →