CUSA · 2026

New Mexico State Aggies

Head coach Tony Sanchez · Aggie Memorial Stadium
3-42-1 in conference
TDC Rank
#115
of 138 FBS teams
Rating
-13.5
pts vs avg FBS team
Offense
-7.6
115th in FBS
Defense
-5.9
109th in FBS
Schedule so far
-10.0
108th toughest
Projected
5.3-6.7
bowl-eligible 42%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

-13.5 now, -17.9 preseason · up 8 spots since preseason
-20-15-10-50FBS avgPreWk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 8#115

Final record odds

5.3-6.7 expected · most likely 5-7 (33%)
5%3-920%4-833%5-728%6-612%7-58-4

Schedule

Game score = the rating that one result implies, after adjusting for opponent and venue

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Aug 29@35Florida StateL 17–34 ›-4.0—CW
1Sep 5vsMercyhurst FCSW 51–14 ›-12.2—ESPN+
2Sep 12@118Hawai'iL 19–29 ›-20.6—MW+
3—Bye
4Sep 26vs43New MexicoL 18–42 ›-20.8—CBSSN
5Oct 1vs110Western KentuckyCONFW 34–13 ›+5.1—CBSSN
6Oct 7@111Florida InternationalCONFL 3–22 ›-27.7—ESPN2
7—Bye
8Oct 21@126Sam HoustonCONFW 30–24 ›-7.8—ESPN2
9Oct 28vs98Jacksonville StateCONFJacksonville State −0.8 · o/u 54.5—48%ESPN2
10Nov 7vs69LibertyCONFLiberty −10.5 · o/u 48.9—24%
11Nov 14@122Missouri StateCONFMissouri State −1.1 · o/u 56.4—47%
12Nov 21vs108DelawareCONFNew Mexico State −1.3 · o/u 56.6—54%
13Nov 28@130Middle TennesseeCONFNew Mexico State −1.8 · o/u 51.6—55%

Team Stats

Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted

StatOffenseFBS rankDefense (allowed)FBS rank
EPA · per play, garbage time excluded (CollegeFootballData.com)
EPA / play-0.036128th+0.05150th
Success rate39.0%115th38.8%48th
Explosiveness1.30935th1.25780th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate40.2%104th38.6%40th
Rushing success rate43.7%79th39.0%41st
Passing success rate37.0%118th38.2%46th
Explosive run rate14.2%65th12.3%56th
Explosive pass rate9.1%91st9.0%55th
Line yards / carry3.1867th2.6924th
Opportunity rate39.6%71st36.4%56th
Stuff rate13.2%28th23.6%15th
Sack rate3.2%31st6.7%42nd
3rd-down conversion35.7%110th41.1%92nd
Red-zone TD rate58.8%87th57.7%64th
Havoc rate14.5%99th15.0%44th
Box score · season totals
Points / game24.692nd25.482nd
Yards / game371.984th333.347th
Yards / play5.5685th4.9553rd
Pass yards / game220.480th224.191st
Yards / pass att.6.90100th7.1372nd
Completion %56.7%119th62.7%89th
Rush yards / game151.479th109.130th
Yards / carry4.6058th3.2731st
3rd-down conv. %37.8%84th39.0%88th
Turnovers / game (lost · forced)1.86130th1.1478th
Sacks / game (allowed · made)1.8670th2.4337th
Penalty yards / game50.741st66.928th

Charting

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

Avg. depth of throw
9.8
33rd of 138
YAC per catch
4.7
112th of 138
Deep shots (20+)
18%
20th of 138
Shotgun
98%
45th of 138
No-huddle
66%
64th of 138
QB pressured
9%
111th of 138 (1st = most)
Defense: pressure rate
16%
40th of 138
Defense: YAC allowed
5.0
89th of 138 (1st = most)

Offense: where it throws203 throws charted

56% comp9.8 avg. depth4.7 YAC/catch18% 20+ air yds11–9 TD–INT
101020203030LOSLeft, Behind air yards: 13 throws (6%), 12 caught (92%), 55 yds, 4.2 per throw1392% · 55yLeft, 0–4 air yards: 20 throws (10%), 12 caught (60%), 54 yds, 2.7 per throw2060% · 54yLeft, 5–9 air yards: 13 throws (6%), 8 caught (62%), 71 yds, 5.5 per throw1362% · 71yLeft, 10–14 air yards: 7 throws (3%), 3 caught (43%), 40 yds, 5.7 per throw743% · 40yLeft, 15–19 air yards: 2 throws (1%), 1 caught (50%), 15 yds, 7.5 per throw250% · 15yLeft, 20–29 air yards: 2 throws (1%), 1 caught (50%), 20 yds, 10.0 per throw250% · 20yLeft, 30+ air yards: 1 throws (0%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 14 throws (7%), 6 caught (43%), 48 yds, 3.4 per throw1443% · 48yMiddle, 5–9 air yards: 17 throws (8%), 12 caught (71%), 151 yds, 8.9 per throw1771% · 151yMiddle, 10–14 air yards: 8 throws (4%), 5 caught (63%), 101 yds, 12.6 per throw863% · 101yMiddle, 15–19 air yards: 6 throws (3%), 5 caught (83%), 109 yds, 18.2 per throw683% · 109yMiddle, 20–29 air yards: 5 throws (2%), 2 caught (40%), 50 yds, 10.0 per throw540% · 50yMiddle, 30+ air yards: 8 throws (4%), 3 caught (38%), 119 yds, 14.9 per throw838% · 119yRight, Behind air yards: 12 throws (6%), 9 caught (75%), 42 yds, 3.5 per throw1275% · 42yRight, 0–4 air yards: 17 throws (8%), 12 caught (71%), 55 yds, 3.2 per throw1771% · 55yRight, 5–9 air yards: 26 throws (13%), 12 caught (46%), 106 yds, 4.1 per throw2646% · 106yRight, 10–14 air yards: 10 throws (5%), 7 caught (70%), 83 yds, 8.3 per throw1070% · 83yRight, 15–19 air yards: 4 throws (2%), 3 caught (75%), 66 yds, 16.5 per throw475% · 66yRight, 20–29 air yards: 7 throws (3%), 1 caught (14%), 83 yds, 11.9 per throw714% · 83yRight, 30+ air yards: 11 throws (5%), 3 caught (27%), 107 yds, 9.7 per throw1127% · 107y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Defense: where it's thrown on194 throws charted

62% comp7.6 avg. depth5.0 YAC/catch9% 20+ air yds5–6 TD–INT
101020203030LOSLeft, Behind air yards: 17 throws (9%), 16 caught (94%), 75 yds, 4.4 per throw1794% · 75yLeft, 0–4 air yards: 24 throws (12%), 15 caught (63%), 77 yds, 3.2 per throw2463% · 77yLeft, 5–9 air yards: 19 throws (10%), 13 caught (68%), 124 yds, 6.5 per throw1968% · 124yLeft, 10–14 air yards: 11 throws (6%), 8 caught (73%), 152 yds, 13.8 per throw1173% · 152yLeft, 15–19 air yards: 3 throws (2%), 2 caught (67%), 39 yds, 13.0 per throw367% · 39yLeft, 20–29 air yards: 2 throws (1%), 1 caught (50%), 24 yds, 12.0 per throw250% · 24yLeft, 30+ air yards: 5 throws (3%), 2 caught (40%), 71 yds, 14.2 per throw540% · 71yMiddle, Behind air yards: 7 throws (4%), 4 caught (57%), 10 yds, 1.4 per throw757% · 10yMiddle, 0–4 air yards: 7 throws (4%), 3 caught (43%), 21 yds, 3.0 per throw743% · 21yMiddle, 5–9 air yards: 10 throws (5%), 6 caught (60%), 52 yds, 5.2 per throw1060% · 52yMiddle, 10–14 air yards: 7 throws (4%), 3 caught (43%), 93 yds, 13.3 per throw743% · 93yMiddle, 15–19 air yards: 6 throws (3%), 3 caught (50%), 60 yds, 10.0 per throw650% · 60yMiddle, 20–29 air yards: 1 throws (1%), 1 caught (100%), 22 yds, 22.0 per throw1100% · 22yMiddle, 30+ air yards: 4 throws (2%), 2 caught (50%), 81 yds, 20.3 per throw450% · 81yRight, Behind air yards: 17 throws (9%), 15 caught (88%), 118 yds, 6.9 per throw1788% · 118yRight, 0–4 air yards: 19 throws (10%), 11 caught (58%), 54 yds, 2.8 per throw1958% · 54yRight, 5–9 air yards: 20 throws (10%), 13 caught (65%), 132 yds, 6.6 per throw2065% · 132yRight, 10–14 air yards: 7 throws (4%), 4 caught (57%), 57 yds, 8.1 per throw757% · 57yRight, 15–19 air yards: 6 throws (3%), 0 caught (0%), 0 yds, 0.0 per throw60% · 0yRight, 20–29 air yards: noneRight, 30+ air yards: 2 throws (1%), 1 caught (50%), 37 yds, 18.5 per throw250% · 37y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Offense: run direction205 carries

Left
21%
7.2 YPC · 58% succ.
Middle
67%
5.1 YPC · 43% succ.
Right
12%
5.3 YPC · 52% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Defense: runs faced210 carries

Left
23%
5.4 YPC · 54% succ.
Middle
55%
3.9 YPC · 42% succ.
Right
22%
4.3 YPC · 39% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

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.

Roster

100 players · Head coach Tony Sanchez

100 players
#PlayerPos▲ClassHtWtHometown
3Trey HeddenQBJR6' 3"225Tampa, FL
4Parker StofaQBSO6' 4"210Converse, TX
12Kalani McLeodQBSO6' 2"205Vacaville, CA
14Adam DamanteQBJR6' 2"195Gilbert, AZ
17Trey ArnoldQBFR6' 2"210San Diego, CA
0TJ Washington Jr.RBJR5' 11"205Wylie, TX
2James JonesRBSR6' 1"205Baltimore, MD
8Dijon StanleyRBSR6' 0"185Granada Hills, CA
16Xavier RuckerRBFR5' 11"195Acworth, GA
21Isaiah RudisonRBSR5' 11"220El Paso, TX
22Roscoe BurtonRBSR5' 9"180Miami, FL
28Jalen BrownRBJR6' 2"225Chicago, IL
34David BarelaRBJR5' 10"200Las Cruces, NM
1TK KingWRSR5' 9"180Houston, TX
5Myles LibmanWRJR6' 0"185Scottsdale, AZ
6Brodie Malone-BradfordWRSO6' 5"205Houston, TX
7TJ PrideWRJR5' 9"170Midlothian, TX
9Terrione GravesWRJR5' 10"170Jesup, GA
10Lyndon RavareWRSR6' 0"180Victorville, CA
13Jaylen StokesWRFR5' 10"175Long Beach, CA
25Jayden BellWRJR5' 9"170Muskogee, OK
29Kaden TrevinoWRJR5' 11"182Hobbs, NM
81JaDarius SandersWRFR6' 1"185El Paso, TX
82AJ CareyWRFR6' 2"185San Leandro, CA
89Josiah CastilloWRFR6' 3"190Roswell, NM
15Josiah ThomasTESO6' 2"215Austin, TX
18Joshua GoinesTEJR6' 3"235Frisco, TX
19Ray LottenTEJR6' 5"240New Orleans, LA
48Duke FryeTESR6' 0"280Scottsdale, AZ
86Jerry LydiattTEJR6' 3"240Colorado Springs, CO
87Luke LopezTEFR6' 4"220Chino Hills, CA
88Carson Su'esu'eTEFR6' 5"240Oakley, CA
50Luke MoiseOLJR6' 3"300Miami, FL
54Tyler KeinathOLSR6' 2"318Elk Grove, CA
55Ma'Kyi LeeOLSR6' 7"315Metairie, LA
56Mark ChapmanOLSR6' 3"300Guilford, CT
58Sioeli HeluOLSR6' 2"295San Mateo, CA
62Ezra HensleyOLFR6' 3"295Deming, NM
64Sam GarciaOLFR6' 4"280San Tan Valley, AZ
65Isaiah Garcia PerezOLFR6' 5"300Broomfield, CO
66Caleb PyfromOLSO6' 5"325Omaha, NE
67JR HecklinskiOLFR6' 2"280Peoria, AZ
70Mateo RodriguezOLSO6' 5"305Chandler, AZ
71Evan BlaettlerOLJR6' 5"300Vacaville, CA
72Merrick BecerraOLSO6' 6"315Chino Hills, CA
75Hayden HarlanOLSR6' 4"295Clackamas, OR
77Gavin JonesOLFR6' 6"315Corona, CA
78Armond OwensOLJR6' 5"310Missouri City, TX
13Kaian Roberts-DayDLSR6' 3"295Festus, MO
17Raylon CarterDLFR6' 3"275Fort Worth, TX
25Jeremiah SandifordDLSR6' 0"290Lithonia, GA
31Paul KouameDLSO6' 3"235Inglewood, CA
44Enzo-Pierre TayouDLSR6' 2"280Lawndale, CA
90Jordan-Lebron DowneyDLJR6' 2"280Oakville, Canada
93Latrell TreadwellDLJR6' 0"265Albuquerque, NM
94Ellijah FarrDLFR6' 2"350Plano, TX
95Josiah JacksonDLSR6' 1"290Smyrna, TN
97Henry Davis IIIDLSR6' 2"280San Marcos, CA
98Jason GwanDLJR6' 2"260Buffalo, NY
8Brad VisliselDEJR6' 3"240Mount Vernon, IA
15Obinna OkekeDEJR6' 3"246Houston, TX
16Gabe PetersonDESR6' 2"255Overland Park, KS
21Zhakius ThomasDEJR6' 2"250San Antonio, TX
29Jamaun ThompsonDEFR6' 2"230Sarasota, FL
30Demanuel BrownDEJR6' 2"252Houston, TX
52Joey BanegasDESR6' 3"230Las Cruces, NM
99Reeves BallerDEJR6' 6"230Argyle, TX
6Tory GethersLBSR6' 1"215Charleston, SC
10Chance BarronLBJR6' 0"215D'Lo, MS
14Sone AupiuLBSR6' 1"225Long Beach, CA
34Zaiden DavisLBSO6' 2"200Las Cruces, NM
36Nathan WallinLBSR6' 0"210Albuquerque, NM
40Jaylyn ManningLBFR6' 1"230Duncanville, TX
42Fa'apaia FualemaLBJR6' 0"225Waipahu, HI
53Jason Freeman Jr.LBFR6' 1"175Garland, TX
1Josiah CharlesCBSR6' 0"175Dallas, TX
2Javon GillespieCBJR6' 1"185Columbia, SC
4De'Marcus PetersCBSR5' 10"175Humble, TX
12Amaurey BrooksCBSO6' 0"180Rancho Cucamonga, CA
23Izzy Clark-WhiteCBJR6' 0"170Camden, NJ
32Elijah GutierrezCBSO6' 0"185Tolleson, AZ
35Mason MillerCBFR6' 0"170Los Angeles, CA
0Lorenzo SmithSSR6' 0"190Farmhaven, MS
3Tayden BarnesSJR5' 9"185Amarillo, TX
5Nick SessionSSR6' 0"190Gardena, CA
9Bernock IyaSSR6' 2"180Azle, TX
11Walter OwensSJR6' 2"195Mendenhall, MS
18Desmin Hatfield-RushtonSJR6' 3"190Sacramento, CA
19Garrett StennettSFR6' 0"185Pflugerville, TX
20DJ CloydSSR6' 1"200Columbia, MS
22RJ ChapmanSSR6' 0"190Accokeek, MD
26Jakobe CampbellSSO6' 0"180Zephyrhills, FL
28Matthew LashleySSO6' 0"170Las Cruces, NM
37Eric RiveraSJR6' 2"195Phoenix, AZ
17Ilya UvaydovPKSR5' 8"175Gilbert, AZ
40Kyah FranconePKFR6' 0"165Tucson, AZ
92David BarkerPKFR6' 0"170Brisbane, Australia
91Brody RichterPSR6' 3"210Scottsdale, AZ
41Braydyn SageLSFR6' 0"180Tucson, AZ
45Rocky StallworthLSFR6' 0"190Yuma, AZ

Program History

Final TDC rating, rank and record for every season since 2014

Final rating by season

Best: 2023 (-2.1, #78) · worst: 2014 (-17.6, #125)
-20-15-10-50FBS avg201420152016201720182019202020212022202320242025#127
SeasonRecordConfRankRatingOffDef
2026 so far3-42-1#115-13.5-7.6-5.9
20254-82-6#127-11.9-7.4-4.5
20243-92-6#129-14.9-6.4-8.5
202310-57-1#78-2.1-2.6+0.5
20227-6—#109-8.3-6.1-2.2
20212-10—#124-14.2-4.0-10.2
20200-0—#110-8.8-3.5-5.3
20192-10—#125-16.4-6.2-10.2
20183-9—#127-15.8-3.9-11.9
20177-64-4#99-6.6-0.3-6.2
20163-92-6#126-13.4-4.2-9.1
20153-93-5#123-14.9-1.4-13.5
20142-101-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 →