⚠ MAINTENANCE NOTICE: Update, Nov. 4: We're in the final stretch. Our model and data upgrades are being finalized and checked now, and updated rankings and reports will return shortly. Thanks for your patience. LIVE CFB ANALYTICS. PLAY BY PLAY. Click to read the full notice →NEW: Three-row live ticker + live in-game analytics for every CFB game → B1G+A Live Tracker (Beta)
B1G
TOP 25
CFB
B1G+ Analytics
LIVE CFB ANALYTICS. PLAY BY PLAY.
B1G+ Analytics@B1GAnalytics
ABAALL BIG ANALYTICSCFB DATA HUB · POWERED BY THE B1G+A MODEL
Built by All BIG Analytics

Game report · 2026 Week 9 · FBS · Sat, Oct 31, 2:30 PM CT

UTEP @ NDSU

Week 9 reports › FBS

UTEP7
FINAL
31N Dakota St
Final7–31UTEP at NDSU
B1G+A pregame94%NDSU win chance at kickoff
4th-down decisions1515 graded · 14 matched the higher-WP option
Plays tracked130from public play-by-play feeds

B1G+A WIN PROBABILITY · WHOLE GAME

Final
Q2Q3Q4NDSU 4th down Q1 11:09: puntedNDSU 4th down Q2 12:03: kicked the field goalNDSU 4th down Q2 8:35: puntedUTEP 4th down Q2 6:19: puntedNDSU 4th down Q2 3:47: went for itUTEP 4th down Q2 1:54: puntedNDSU 4th down Q2 0:32: puntedUTEP 4th down Q3 12:44: puntedNDSU 4th down Q3 9:44: puntedUTEP 4th down Q3 6:58: puntedUTEP 4th down Q4 14:49: puntedNDSU 4th down Q4 12:28: went for itNDSU 4th down Q4 10:29: went for itNDSU 4th down Q4 7:46: puntedNDSU 100.0%UTEP 0.0%
▲ NDSU win chance▼ UTEP

Red racing arrow: B1G+A Live Tracker (Beta) win probability after every play, whole game. Black dots: every 4th-down decision by the coaches (hover or tap for the call). Open rings: the 5 biggest swing plays. Green number: team favored now. Red number: the other team. Faint dashed line: public-feed win probability, for comparison.

4TH DOWNS & COACHING DECISIONS

15 4th downs · 15 graded · 14 matched · 3 go

Every 4th-down snap for both teams. Win chances (WP) are the offense's B1G+A Model 2.2 win probability for each option at the snap: go (conversion chance × WP if converted, plus WP after a turnover on downs), field goal and punt. Options within 1 WP point are toss-ups. Fakes count as go. Bad snaps (the feed logs a team rush) are not graded. Shaded rows differ from the higher-WP option.

TeamQtrClockScore (off-def)Field positionYds to goalTo goCallResultGo WPFG WPPunt WPVerdictCall vs higher-WP option (WP pts)
NDSUQ111:090-7NDSU 29716PuntPunt 40 yds, returned78.2% (37% conv)—79.4%Right call0.0
UTEPQ15:137-0NDSU 404016PuntPunt 35 yds20.5% (22% conv)20.7%21.3%Toss-up (within 1 pt)0.0
NDSUQ212:030-7UTEP 121211FGFG good73.6% (27% conv)75.4%—Right call0.0
NDSUQ28:353-7NDSU 38625PuntPunt 55 yds72.2% (40% conv)—73.2%Right call0.0
UTEPQ26:197-3UTEP 15852PuntPunt 30 yds, out of bounds21.8% (57% conv)—19.4%Higher-WP option: Go−2.4
NDSUQ23:473-7UTEP 111GoConverted82.3% (60% conv)78.2%—Right call0.0
UTEPQ21:547-10UTEP 287219PuntPunt 35 yds, fair catch7.7% (20% conv)—8.6%Toss-up (within 1 pt)0.0
NDSUQ20:3210-7UTEP 44445PuntPunt 34 yds, fair catch87.9% (40% conv)86.1%88.6%Toss-up (within 1 pt)0.0
UTEPQ312:447-10UTEP 168419PuntPunt 43 yds, returned8.1% (20% conv)—9.3%Right call0.0
NDSUQ39:4410-7UTEP 424210PuntPunt 42 yds, touchback83.6% (28% conv)83.3%85.8%Right call0.0
UTEPQ36:587-10UTEP 37636PuntPunt 43 yds, fair catch14.0% (37% conv)—13.9%Toss-up (within 1 pt)−0.1
UTEPQ414:497-17UTEP 26749PuntPunt 49 yds, returned4.0% (30% conv)—4.2%Toss-up (within 1 pt)0.0
NDSUQ412:2817-7NDSU 30701GoConverted (2 yds)93.4% (69% conv)—93.1%Toss-up (within 1 pt)0.0
NDSUQ410:2917-7UTEP 44441GoConverted (3 yds)95.4% (69% conv)92.8%94.9%Toss-up (within 1 pt)0.0
NDSUQ47:4617-7UTEP 414110PuntPunt 33 yds, fair catch93.1% (28% conv)93.3%95.0%Right call0.0

Two-point tries

No two-point tries in this game.

Clock management · final 2:00 of each half

End of 1st half

Score at 2:00 UTEP 7–10 NDSU; at the end UTEP 7–10 NDSU. Snaps: UTEP 3, NDSU 6.

OffenseFirst snap in windowSnaps in windowDrive result
UTEP1:592Punt
NDSU1:436Punt
UTEP0:291End of Half

End of game (last 2:00 of regulation)

Score at 2:00 UTEP 7–17 NDSU; at the end UTEP 7–31 NDSU. Snaps: UTEP 9, NDSU 1.

OffenseFirst snap in windowSnaps in windowDrive result
NDSU1:451Touchdown
UTEP1:352Touchdown
UTEP0:577End of Half

Replay reviews & challenges

QtrClockReview
Q46:49Review: upheld

From public play-by-play feeds and the B1G+A Model 2.2 win probability. Penalty-negated snaps are left out.

Built from public play-by-play feeds replayed through the B1G+A Model 2.2 win probability. Every number here is B1G+A. Report data (JSON) · Full box score →

@B1GAnalytics
SEASON STATS · STANDINGS · PROJECTIONSFOLLOW FOR EVERY B1G MATCHUP
Follow on X@B1GAnalytics