New Mexico beats North Dakota State 21-16

North Dakota State6-216
New Mexico6-121Final
Sat, Oct 24 · University Stadium (NM), Albuquerque, N.M. · Crowd 34,794The CW

New Mexico beat North Dakota State 21-16.

We had New Mexico favored. It won.

Next: North Dakota State vs UTEP, Sat Oct 31 · 3:30 PM ET · North Dakota State favored by 25.5

Next: New Mexico at San José State, Sat Oct 31 · 4:00 PM ET · New Mexico favored by 14.5

Seemed like they just panicked. Weird way to end the game lol.
A fan of another team

How it swung

The turning point: Hayes intercepted by Brawley at the UNM44 and returned for a TD, New Mexico leads 21-9 (Q4, 10:57). New Mexico went from 73% to 95% to win. Fans right then: “Eesh what is NM’s couch so heated about?” r/CFB game thread

Before kickoff, our ratings gave New Mexico a 65% chance, and the closing betting line (New Mexico was a 4.5-point favorite) put it at 64%.

Favored the whole way: New Mexico never fell below 68%.

North Dakota State never had better than a 31% chance.

FinalNew Mexico 21-16 North Dakota StateNew Mexico wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q490% at halfNew MexicoWon21-1612+22−16ScoresNew MexicoNorth Dako…New Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: loudNew Mexico fans: loudNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudest stretchNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steady
50%75%90%Q1Q2Q3Q490% at halfNew MexicoWon21-1612ScoresNew Mex…North D…New Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: loudNew Mexico fans: loudNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudest stretchNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steady
50%10%25%Q1Q2Q3Q410% at halfNew MexicoLost16-2112−22+16ScoresNorth Dako…New MexicoNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudest stretchNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: loudNew Mexico fans: loudNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steady
50%10%25%Q1Q2Q3Q410% at halfNew MexicoLost16-2112ScoresNorth D…New Mex…North Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudest stretchNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: steadyNorth Dakota State fans: quietNorth Dakota State fans: loudest stretchNorth Dakota State fans: loudNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: steadyNorth Dakota State fans: loudNorth Dakota State fans: steadyNorth Dakota State fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: loudNew Mexico fans: loudNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steadyNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: quietNew Mexico fans: steady

The two plays that swung it

  1. 1Q4 10:57InterceptionHayes intercepted by Brawley at the UNM44 and returned for a TD, New Mexico leads 21-9New Mexico 73% → 95% (+22)
  2. 2Q4 2:3142-yd puntNew Mexico 95% → 79% (−16)

The two plays that swung it

  1. 1Q4 10:57InterceptionHayes intercepted by Brawley at the UNM44 and returned for a TD, New Mexico leads 21-9North Dakota State 27% → 5% (−22)
  2. 2Q4 2:3142-yd puntNorth Dakota State 5% → 21% (+16)

Eesh what is NM’s couch so heated about?

Q4 10:13 · r/CFB game thread

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q1 9:25NDSU fans celebrate Ray James Jr's interception of New Mexico's Fa'avaeThe comments from 5 minutes ago are funny to look back on now.r/CFB game threadMW after fucking dark boysr/CFB game thread
  2. Q3 6:12Fans debate a questionable pass interference call on NDSU's touchdown driveBefore I saw the replay I thought it was the right call, but it really looked like he just tripped therer/CFB game threadNDSU just got gifted that touchdown with a horrendous PI callr/CFB game thread
  3. Q4 10:13Fans argue over Coach Eck's heated reaction to a player's flop after NDSU scoresWhat was Eck pissed about on the td play?r/CFB game thread
  4. Q4 1:51NDSU turns it over on downs, ending their comeback hopes with 1:33 leftWhat a bad ending for NDSUr/CFB game thread
New Mexico’s chance to win after every play.
How to read this chartStarts from the pregame line (New Mexico -4.5), at 74% for New Mexico (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Under the scores, r/CFB comments per minute from fans with a New Mexico or North Dakota State flair (49 and 172); both sides share one scale, regulation only.
Kickoff came 20 minutes late. Thunder was reported in the vicinity of Albuquerque International airport (1.9 miles away) from 7:06 p.m. to 7:16 p.m., around the delay.

Every drive

New Mexico scored on 2 of its 12 drives; North Dakota State on 3 of its 13.

New Mexico’s drives are teal, North Dakota State’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1New Mexico: Touchdown, from 75 yards out to 0TouchdownNorth Dakota State: Interception, from 65 yards out to 66InterceptionNew Mexico: Interception, from 30 yards out to 28InterceptionNorth Dakota State: Field goal, from 70 yards out to 9Field goalNew Mexico: Punt, from 65 yards out to 64PuntNorth Dakota State: Punt, from 69 yards out to 56PuntQ2New Mexico: Punt, from 81 yards out to 62PuntNorth Dakota State: Punt, from 63 yards out to 60PuntNew Mexico: Punt, from 82 yards out to 67PuntNorth Dakota State: Punt, from 53 yards out to 50PuntNew Mexico: Punt, from 91 yards out to 91PuntNorth Dakota State: Punt, from 48 yards out to 61PuntNew Mexico: Touchdown, from 46 yards out to 0TouchdownNorth Dakota State: End of half, from 80 yards out to 82End of halfQ3North Dakota State: Punt, from 75 yards out to 71PuntNew Mexico: Missed field goal, from 67 yards out to 37Missed FGNorth Dakota State: Touchdown, from 63 yards out to 0TouchdownNew Mexico: Punt, from 75 yards out to 65PuntNorth Dakota State: Punt, from 86 yards out to 51PuntNew Mexico: Missed field goal, from 80 yards out to 25Missed FGQ4North Dakota State: Interception returned for a touchdown, from 75 yards out to 70Interception TDNorth Dakota State: Touchdown, from 75 yards out to 0TouchdownNew Mexico: Punt, from 75 yards out to 51PuntNorth Dakota State: Turned over on downs, from 91 yards out to 87DownsNew Mexico: End of game, from 13 yards out to 16End of game

From North Dakota State’s side

North Dakota State’s best moment: Glasgow 42-yd field goal no good (Q4 12:10). It lifted North Dakota State’s win chance by 14 points.

How North Dakota State fans took it: “Good job, New Mexico. Time for bed, I'm old.” r/CFB game thread

When fans got loud

Busy

Fans were at their loudest with the game on the line.

Jump to the loudest stretch

The jump was busy; the crowd was quiet.

FirstSecondThirdFourthNew Mexico fansNorth Dakota State fansusual

What it cost

North Dakota State’s chance to make the playoff fell from 1% to 0%.

Make the playoff

North Dakota State · lost1% → ▼0%
New Mexico · won6% → ▲7%6%▲ 7%

Win the conference

North Dakota State · lost30% → ▼24%30%▼ 24%
New Mexico · won43% → ▲49%43%▲ 49%

Before the game (October 24, 2026) → after this result alone, in our model. Other games that weekend move it too, so the team page may differ.

North Dakota State plays vs UTEP on Sat Oct 31 with a 0% chance to make the playoff. New Mexico plays at San José State on Sat Oct 31 with a 7% chance to make the playoff.

Box score

New Mexico 21, North Dakota State 16

New Mexico covered −4.5 by 0.5. The total, 37, stayed under 39.5.

North Dakota StateNew MexicoTotal yardsNorth Dakota State 251New Mexico 279251279Passing yardsNorth Dakota State 198New Mexico 9219892Rushing yardsNorth Dakota State 53New Mexico 18753187First downsNorth Dakota State 13New Mexico 151315TurnoversNorth Dakota State 2New Mexico 121Time of possessionNorth Dakota State 29:28New Mexico 30:3229:2830:32
Team totalsNorth Dakota StateNew Mexico
Total yards251279
Passing17 of 35, 198 yds8 of 14, 92 yds
Rushing28 for 53 yds44 for 187 yds
First downs1315
Third down5 of 153 of 13
Fourth down0 of 10 of 0
Turnovers21
Penalties3 for 30 yds3 for 24 yds
Time of possession29:2830:32

North Dakota State leaders

  • Passing Nathan Hayes 17 of 33, 198 yds, 2 TD, 2 INT
  • Rushing Myles Mitchell 10 for 34 yds; Nathan Hayes 4 for 10 yds
  • Receiving Jackson Williams 4 for 71 yds; Reis Kessel 4 for 57 yds, 1 TD

New Mexico leaders

  • Passing Toa Faavae 8 of 14, 92 yds, 1 INT
  • Rushing Kiefer Sibley 13 for 91 yds, 1 TD; Deshaun Buchanan 3 for 39 yds
  • Receiving Cade Keith 5 for 53 yds; Bailen George 1 for 22 yds

Kickoff came 20 minutes late

60° at kickoff · no rain recorded · wind 5 mph from the south-southeast, gusts to 13

Thunder was reported in the vicinity of Albuquerque International airport (1.9 miles away) from 7:06 p.m. to 7:16 p.m., around the delay.

October game-day temperatures at University Stadium (NM)

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4New Mexico favoredNorth Dakota State favored100%Win chanceNew MexicoRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphThunder reported
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4New Mexico favoredNorth Dakota State favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Thunder reported

Drag along the chart, or step through the game.

Fourth quarter, 10:57 left11:01 p.m.
North Dakota State 9, New Mexico 21 · New Mexico 95% to win
no rain · wind 2 mph from the south-southeast · 58°
Hayes intercepted by Brawley at the UNM44 and returned for a TD, New Mexico leads 21-9

Jump to

Where this weather comes fromMeasured at Albuquerque International airport, 1.9 miles away. The paler thunder bar is thunder reported in the vicinity of an airport. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

North Dakota State · 6-1

Rated 89th in our preseason ratings, 56th now, up 33 spots.

2-1 in its last three — but nothing on this résumé beats a top-40 team yet.

Last three games

New Mexico · 5-1

Rated 73rd in our preseason ratings, 50th now, up 23 spots.

Three straight wins — but still hunting a ranked opponent.

W 21-10 @ Hawai'i No. 137 of 668 teams

won by 11 as a 14.5-point favorite

New Mexico won 21-10 at Hawai'i. Chance to win started at 79%, low 36%, high better than 99%.

W 61-7 vs UTEP No. 219 of 668 teams

won by 54 as a 23.5-point favorite

New Mexico won 61-7 vs UTEP. Chance to win started at 97%, low 93%, high better than 99%.

W 42-18 @ New Mexico State No. 149 of 668 teams

won by 24 as an 11.5-point favorite

Week by week

New Mexico

Wk 2: W 70-7 vs Mercyhurst▲63Mercyhur…Wk 3: L 6-14 at Oklahoma▼8OklahomaWk 4: W 42-18 at New Mexico State▲24N. Mexic…Wk 5: W 61-7 vs UTEP▲54UTEPWk 7: W 21-10 at Hawai'i▲11Hawai'i
  • Wk 2Wvs Mercyhurst70-7
  • Wk 3Lat Oklahoma6-14
  • Wk 4Wat New Mexico State42-18
  • Wk 5Wvs UTEP61-7
  • Wk 7Wat Hawai'i21-10

North Dakota State

Wk 2: W 38-32 at Air Force▲6Air ForceWk 3: W 31-10 at Sacramento State▲21Sacramen…Wk 5: W 28-0 vs Wyoming▲28WyomingWk 6: L 7-13 at UNLV▼6UNLVWk 7: W 31-17 vs Nevada▲14Nevada
  • Wk 2Wat Air Force38-32
  • Wk 3Wat Sacramento State31-10
  • Wk 5Wvs Wyoming28-0
  • Wk 6Lat UNLV7-13
  • Wk 7Wvs Nevada31-17

Power rating by week

New Mexico is rated 0.7 points ahead as of week 7. Our power rating by week; higher is better.

41-3Wk 0Wk 4Wk 7New MexicoNorth Dakota State

Matchups

Biggest mismatch: North Dakota State’s success rate against New Mexico, 81 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. North Dakota State’s explosive plays against New Mexico’s defense

    79 pointsweakerstronger50th

    North Dakota State offense, 83rd percentile · New Mexico defense, 4th

  2. North Dakota State’s success rate against New Mexico’s defense

    81 pointsweakerstronger50th

    North Dakota State offense, 19th percentile · New Mexico defense, 100th

  3. New Mexico’s passing EPA against North Dakota State’s defense

    76 pointsweakerstronger50th

    New Mexico offense, 21st percentile · North Dakota State defense, 97th

Season profile, all the rows

Season profile

North Dakota StateNew Mexico
EPA/play, offense
North Dakota State · 33New Mexico · 47
EPA/play, defense
North Dakota State · 98New Mexico · 99
Success rate, offense
North Dakota State ·…New Mexico · 26
Success rate, defense
North Dakota State…New Mexico · 100
Explosive-play rate, offense
North Dakota State…New Mexico · 75
Explosive-play rate, defense
North Dakota State · 91New Mexico · 4
Rush EPA, offense
North Dakota State · 21New Mexico · 79
Rush EPA, defense
North Dakota State · 89New Mexico · 89
Pass EPA, offense
North Dakota State · 46New Mexico · 21
Pass EPA, defense
North Dakota State · 97New Mexico · 96

Line, fans and home field

The betting line, and the fans

New Mexico fans are feeling it more than most fanbases this week (87th percentile among FBS fanbases), in line with the numbers.

50-50Model 65% · Line 64%New Mexico fans · 87thNorth Dakota State fans · 94thNorth Dakota StateNew Mexico

New Mexico favored by 4.5 · Total 39.5

How games like this usually go

New Mexico by 4.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 395 games since 2025 with a favorite of 3.5 to 7.5 points.

The market

The spread moved 1 point toward New Mexico.

opened −3.5now −4.5

The total fell 7 points.

opened 46.5now 39.5

Spread: −3.5 → −4.5 · Total: 46.5 → 39.5

The books’ cut: 4.2%, the margin built into the odds

Home field

New Mexico is worth +2.6 points (±4.0) more at home than on the road since 2018 — bottom third of FBS, 21st percentile.

40% at home, 27% on the road against FBS opponents (17-25 home, 13-36 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads -2.1 at home vs. away over 98 games — inside the ±5.9 noise, so the flat number is the honest one here.

Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. 5,100 ft of altitude — real, and smaller than the folklore: high venues run a point or two better against the number, noisily. The visitors travel about 963 miles to get here.

Where next

Conference standings

Going into this game: place in the conference, then conference record.

Full Mountain West standings