
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 | Aug 29 | @ 35Florida State | L 17–34 › | -4.0 | — | CW |
| 1 | Sep 5 | vs Mercyhurst FCS | W 51–14 › | -12.2 | — | ESPN+ |
| 2 | Sep 12 | @ 118Hawai'i | L 19–29 › | -20.6 | — | MW+ |
| 3 | — | Bye | ||||
| 4 | Sep 26 | vs 43New Mexico | L 18–42 › | -20.8 | — | CBSSN |
| 5 | Oct 1 | vs 110Western KentuckyCONF | W 34–13 › | +5.1 | — | CBSSN |
| 6 | Oct 7 | @ 111Florida InternationalCONF | L 3–22 › | -27.7 | — | ESPN2 |
| 7 | — | Bye | ||||
| 8 | Oct 21 | @ 126Sam HoustonCONF | W 30–24 › | -7.8 | — | ESPN2 |
| 9 | Oct 28 | vs 98Jacksonville StateCONF | Jacksonville State −0.8 · o/u 54.5 | — | ESPN2 | |
| 10 | Nov 7 | vs 69LibertyCONF | Liberty −10.5 · o/u 48.9 | — | ||
| 11 | Nov 14 | @ 122Missouri StateCONF | Missouri State −1.1 · o/u 56.4 | — | ||
| 12 | Nov 21 | vs 108DelawareCONF | New Mexico State −1.3 · o/u 56.6 | — | ||
| 13 | Nov 28 | @ 130Middle TennesseeCONF | New Mexico State −1.8 · o/u 51.6 | — |
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.036 | 128th | +0.051 | 50th |
| Success rate | 39.0% | 115th | 38.8% | 48th |
| Explosiveness | 1.309 | 35th | 1.257 | 80th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 40.2% | 104th | 38.6% | 40th |
| Rushing success rate | 43.7% | 79th | 39.0% | 41st |
| Passing success rate | 37.0% | 118th | 38.2% | 46th |
| Explosive run rate | 14.2% | 65th | 12.3% | 56th |
| Explosive pass rate | 9.1% | 91st | 9.0% | 55th |
| Line yards / carry | 3.18 | 67th | 2.69 | 24th |
| Opportunity rate | 39.6% | 71st | 36.4% | 56th |
| Stuff rate | 13.2% | 28th | 23.6% | 15th |
| Sack rate | 3.2% | 31st | 6.7% | 42nd |
| 3rd-down conversion | 35.7% | 110th | 41.1% | 92nd |
| Red-zone TD rate | 58.8% | 87th | 57.7% | 64th |
| Havoc rate | 14.5% | 99th | 15.0% | 44th |
| Box score · season totals | ||||
| Points / game | 24.6 | 92nd | 25.4 | 82nd |
| Yards / game | 371.9 | 84th | 333.3 | 47th |
| Yards / play | 5.56 | 85th | 4.95 | 53rd |
| Pass yards / game | 220.4 | 80th | 224.1 | 91st |
| Yards / pass att. | 6.90 | 100th | 7.13 | 72nd |
| Completion % | 56.7% | 119th | 62.7% | 89th |
| Rush yards / game | 151.4 | 79th | 109.1 | 30th |
| Yards / carry | 4.60 | 58th | 3.27 | 31st |
| 3rd-down conv. % | 37.8% | 84th | 39.0% | 88th |
| Turnovers / game (lost · forced) | 1.86 | 130th | 1.14 | 78th |
| Sacks / game (allowed · made) | 1.86 | 70th | 2.43 | 37th |
| Penalty yards / game | 50.7 | 41st | 66.9 | 28th |
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 Tony Sanchez
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 3 | Trey Hedden | QB | JR | 6' 3" | 225 | Tampa, FL |
| 4 | Parker Stofa | QB | SO | 6' 4" | 210 | Converse, TX |
| 12 | Kalani McLeod | QB | SO | 6' 2" | 205 | Vacaville, CA |
| 14 | Adam Damante | QB | JR | 6' 2" | 195 | Gilbert, AZ |
| 17 | Trey Arnold | QB | FR | 6' 2" | 210 | San Diego, CA |
| 0 | TJ Washington Jr. | RB | JR | 5' 11" | 205 | Wylie, TX |
| 2 | James Jones | RB | SR | 6' 1" | 205 | Baltimore, MD |
| 8 | Dijon Stanley | RB | SR | 6' 0" | 185 | Granada Hills, CA |
| 16 | Xavier Rucker | RB | FR | 5' 11" | 195 | Acworth, GA |
| 21 | Isaiah Rudison | RB | SR | 5' 11" | 220 | El Paso, TX |
| 22 | Roscoe Burton | RB | SR | 5' 9" | 180 | Miami, FL |
| 28 | Jalen Brown | RB | JR | 6' 2" | 225 | Chicago, IL |
| 34 | David Barela | RB | JR | 5' 10" | 200 | Las Cruces, NM |
| 1 | TK King | WR | SR | 5' 9" | 180 | Houston, TX |
| 5 | Myles Libman | WR | JR | 6' 0" | 185 | Scottsdale, AZ |
| 6 | Brodie Malone-Bradford | WR | SO | 6' 5" | 205 | Houston, TX |
| 7 | TJ Pride | WR | JR | 5' 9" | 170 | Midlothian, TX |
| 9 | Terrione Graves | WR | JR | 5' 10" | 170 | Jesup, GA |
| 10 | Lyndon Ravare | WR | SR | 6' 0" | 180 | Victorville, CA |
| 13 | Jaylen Stokes | WR | FR | 5' 10" | 175 | Long Beach, CA |
| 25 | Jayden Bell | WR | JR | 5' 9" | 170 | Muskogee, OK |
| 29 | Kaden Trevino | WR | JR | 5' 11" | 182 | Hobbs, NM |
| 81 | JaDarius Sanders | WR | FR | 6' 1" | 185 | El Paso, TX |
| 82 | AJ Carey | WR | FR | 6' 2" | 185 | San Leandro, CA |
| 89 | Josiah Castillo | WR | FR | 6' 3" | 190 | Roswell, NM |
| 15 | Josiah Thomas | TE | SO | 6' 2" | 215 | Austin, TX |
| 18 | Joshua Goines | TE | JR | 6' 3" | 235 | Frisco, TX |
| 19 | Ray Lotten | TE | JR | 6' 5" | 240 | New Orleans, LA |
| 48 | Duke Frye | TE | SR | 6' 0" | 280 | Scottsdale, AZ |
| 86 | Jerry Lydiatt | TE | JR | 6' 3" | 240 | Colorado Springs, CO |
| 87 | Luke Lopez | TE | FR | 6' 4" | 220 | Chino Hills, CA |
| 88 | Carson Su'esu'e | TE | FR | 6' 5" | 240 | Oakley, CA |
| 50 | Luke Moise | OL | JR | 6' 3" | 300 | Miami, FL |
| 54 | Tyler Keinath | OL | SR | 6' 2" | 318 | Elk Grove, CA |
| 55 | Ma'Kyi Lee | OL | SR | 6' 7" | 315 | Metairie, LA |
| 56 | Mark Chapman | OL | SR | 6' 3" | 300 | Guilford, CT |
| 58 | Sioeli Helu | OL | SR | 6' 2" | 295 | San Mateo, CA |
| 62 | Ezra Hensley | OL | FR | 6' 3" | 295 | Deming, NM |
| 64 | Sam Garcia | OL | FR | 6' 4" | 280 | San Tan Valley, AZ |
| 65 | Isaiah Garcia Perez | OL | FR | 6' 5" | 300 | Broomfield, CO |
| 66 | Caleb Pyfrom | OL | SO | 6' 5" | 325 | Omaha, NE |
| 67 | JR Hecklinski | OL | FR | 6' 2" | 280 | Peoria, AZ |
| 70 | Mateo Rodriguez | OL | SO | 6' 5" | 305 | Chandler, AZ |
| 71 | Evan Blaettler | OL | JR | 6' 5" | 300 | Vacaville, CA |
| 72 | Merrick Becerra | OL | SO | 6' 6" | 315 | Chino Hills, CA |
| 75 | Hayden Harlan | OL | SR | 6' 4" | 295 | Clackamas, OR |
| 77 | Gavin Jones | OL | FR | 6' 6" | 315 | Corona, CA |
| 78 | Armond Owens | OL | JR | 6' 5" | 310 | Missouri City, TX |
| 13 | Kaian Roberts-Day | DL | SR | 6' 3" | 295 | Festus, MO |
| 17 | Raylon Carter | DL | FR | 6' 3" | 275 | Fort Worth, TX |
| 25 | Jeremiah Sandiford | DL | SR | 6' 0" | 290 | Lithonia, GA |
| 31 | Paul Kouame | DL | SO | 6' 3" | 235 | Inglewood, CA |
| 44 | Enzo-Pierre Tayou | DL | SR | 6' 2" | 280 | Lawndale, CA |
| 90 | Jordan-Lebron Downey | DL | JR | 6' 2" | 280 | Oakville, Canada |
| 93 | Latrell Treadwell | DL | JR | 6' 0" | 265 | Albuquerque, NM |
| 94 | Ellijah Farr | DL | FR | 6' 2" | 350 | Plano, TX |
| 95 | Josiah Jackson | DL | SR | 6' 1" | 290 | Smyrna, TN |
| 97 | Henry Davis III | DL | SR | 6' 2" | 280 | San Marcos, CA |
| 98 | Jason Gwan | DL | JR | 6' 2" | 260 | Buffalo, NY |
| 8 | Brad Vislisel | DE | JR | 6' 3" | 240 | Mount Vernon, IA |
| 15 | Obinna Okeke | DE | JR | 6' 3" | 246 | Houston, TX |
| 16 | Gabe Peterson | DE | SR | 6' 2" | 255 | Overland Park, KS |
| 21 | Zhakius Thomas | DE | JR | 6' 2" | 250 | San Antonio, TX |
| 29 | Jamaun Thompson | DE | FR | 6' 2" | 230 | Sarasota, FL |
| 30 | Demanuel Brown | DE | JR | 6' 2" | 252 | Houston, TX |
| 52 | Joey Banegas | DE | SR | 6' 3" | 230 | Las Cruces, NM |
| 99 | Reeves Baller | DE | JR | 6' 6" | 230 | Argyle, TX |
| 6 | Tory Gethers | LB | SR | 6' 1" | 215 | Charleston, SC |
| 10 | Chance Barron | LB | JR | 6' 0" | 215 | D'Lo, MS |
| 14 | Sone Aupiu | LB | SR | 6' 1" | 225 | Long Beach, CA |
| 34 | Zaiden Davis | LB | SO | 6' 2" | 200 | Las Cruces, NM |
| 36 | Nathan Wallin | LB | SR | 6' 0" | 210 | Albuquerque, NM |
| 40 | Jaylyn Manning | LB | FR | 6' 1" | 230 | Duncanville, TX |
| 42 | Fa'apaia Fualema | LB | JR | 6' 0" | 225 | Waipahu, HI |
| 53 | Jason Freeman Jr. | LB | FR | 6' 1" | 175 | Garland, TX |
| 1 | Josiah Charles | CB | SR | 6' 0" | 175 | Dallas, TX |
| 2 | Javon Gillespie | CB | JR | 6' 1" | 185 | Columbia, SC |
| 4 | De'Marcus Peters | CB | SR | 5' 10" | 175 | Humble, TX |
| 12 | Amaurey Brooks | CB | SO | 6' 0" | 180 | Rancho Cucamonga, CA |
| 23 | Izzy Clark-White | CB | JR | 6' 0" | 170 | Camden, NJ |
| 32 | Elijah Gutierrez | CB | SO | 6' 0" | 185 | Tolleson, AZ |
| 35 | Mason Miller | CB | FR | 6' 0" | 170 | Los Angeles, CA |
| 0 | Lorenzo Smith | S | SR | 6' 0" | 190 | Farmhaven, MS |
| 3 | Tayden Barnes | S | JR | 5' 9" | 185 | Amarillo, TX |
| 5 | Nick Session | S | SR | 6' 0" | 190 | Gardena, CA |
| 9 | Bernock Iya | S | SR | 6' 2" | 180 | Azle, TX |
| 11 | Walter Owens | S | JR | 6' 2" | 195 | Mendenhall, MS |
| 18 | Desmin Hatfield-Rushton | S | JR | 6' 3" | 190 | Sacramento, CA |
| 19 | Garrett Stennett | S | FR | 6' 0" | 185 | Pflugerville, TX |
| 20 | DJ Cloyd | S | SR | 6' 1" | 200 | Columbia, MS |
| 22 | RJ Chapman | S | SR | 6' 0" | 190 | Accokeek, MD |
| 26 | Jakobe Campbell | S | SO | 6' 0" | 180 | Zephyrhills, FL |
| 28 | Matthew Lashley | S | SO | 6' 0" | 170 | Las Cruces, NM |
| 37 | Eric Rivera | S | JR | 6' 2" | 195 | Phoenix, AZ |
| 17 | Ilya Uvaydov | PK | SR | 5' 8" | 175 | Gilbert, AZ |
| 40 | Kyah Francone | PK | FR | 6' 0" | 165 | Tucson, AZ |
| 92 | David Barker | PK | FR | 6' 0" | 170 | Brisbane, Australia |
| 91 | Brody Richter | P | SR | 6' 3" | 210 | Scottsdale, AZ |
| 41 | Braydyn Sage | LS | FR | 6' 0" | 180 | Tucson, AZ |
| 45 | Rocky Stallworth | LS | FR | 6' 0" | 190 | Yuma, AZ |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 3-4 | 2-1 | #115 | -13.5 | -7.6 | -5.9 |
| 2025 | 4-8 | 2-6 | #127 | -11.9 | -7.4 | -4.5 |
| 2024 | 3-9 | 2-6 | #129 | -14.9 | -6.4 | -8.5 |
| 2023 | 10-5 | 7-1 | #78 | -2.1 | -2.6 | +0.5 |
| 2022 | 7-6 | — | #109 | -8.3 | -6.1 | -2.2 |
| 2021 | 2-10 | — | #124 | -14.2 | -4.0 | -10.2 |
| 2020 | 0-0 | — | #110 | -8.8 | -3.5 | -5.3 |
| 2019 | 2-10 | — | #125 | -16.4 | -6.2 | -10.2 |
| 2018 | 3-9 | — | #127 | -15.8 | -3.9 | -11.9 |
| 2017 | 7-6 | 4-4 | #99 | -6.6 | -0.3 | -6.2 |
| 2016 | 3-9 | 2-6 | #126 | -13.4 | -4.2 | -9.1 |
| 2015 | 3-9 | 3-5 | #123 | -14.9 | -1.4 | -13.5 |
| 2014 | 2-10 | 1-7 | #125 | -17.6 | -6.2 | -11.4 |
New Mexico State's past seasons use the same rating model as this one. Click a season to see its full page.
Updated Oct 22, 10:22 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 →