TRANSACTION · MLBNationals: Sent RHP Trevor Williams on a rehab assignment to Harrisburg (EL) (Jul 3)
TRANSACTION · MLBGiants: Sent RHP Keaton Winn on a rehab assignment to ACL Giants (Jul 3)
TRANSACTION · MLBPadres: Placed C Freddy Fermin on the 10-day IL (Jul 3)
TRANSACTION · NBARaptors: Re-signed G Alijah Martin to a contract (Jul 3)
TRANSACTION · NBAJazz: Signed G Tamar Bates to a two-way contract (Jul 3)
TRANSACTION · NBAThunder: Signed Gs Otega Oweh and Josh Dix to two-way contracts (Jul 3)
Free during beta —to track favorites + alerts
University Stadium (NM) · Albuquerque, NM
18,867 attended
FINAL+2UNT
UNT

UNT

12-2

4947
SDSU

SDSU

9-4

NCAAF · Drive chart

32 drives · 14 TD · 4 INT · 1 Fum · 3 Downs · 2 Miss · 7 Punt
  1. TDUNT12p · 68y
  2. TDSDSU10p · 65y
  3. TDUNT10p · 75y
  4. PuntSDSU3p · -4y
  5. TDUNT5p · 67y
  6. TDSDSU2p · 75y
  7. TDUNT5p · 75y
  8. FumSDSU3p · 62y
  9. DownsUNT4p · 9y
  10. TDSDSU15p · 68y
  11. PuntUNT5p · 14y
  12. MissSDSU8p · 40y
  13. MissUNT6p · 43y
  14. PuntSDSU3p · 1y
  15. INTUNT8p · 40y
  16. INTSDSU1p
  17. TDUNT11p · 43y
  18. PuntSDSU3p · 1y
  19. INTUNT4p · 15y
  20. DownsSDSU4p · 9y
  21. TDUNT5p · 75y
  22. PuntSDSU3p · 7y
  23. PuntUNT3p · 6y
  24. TDSDSU4p · 71y
  25. TDUNT3p · -4y
  26. TDUNT11p · 74y
  27. TDSDSU6p · 75y
  28. DownsUNT4p · 9y
  29. INTSDSU4p
  30. PuntUNT3p · 8y
  31. TDSDSU14p · 82y
  32. EndSDSU0p
NCAAFSat, Dec 27FinalVegasUNT -7.5

UNT · top performer

UNT
Drew Mestemaker

Drew Mestemaker

· #17

250Pass yds

27/47

C/A

3

TD

2

INT

SDSU · top performer

SDSU
Kyle Crum

Kyle Crum

· #12

169Pass yds

14/29

C/A

1

TD

2

INT

Game flowUNT SDSU

Biggest swing: 31pp · —

NCAAF · North Texas Mean Green at San Diego State Aztecs · final

NCAAF · Box score

Final

Passing

passing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Drew Mestemaker · #17
27/4725032
Team
0/1000
Ashton Gray · #25
0/1000
Team27/4925032

Rushing

rushing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Caleb Hawkins · #26
31198249
Ashton Gray · #25
16152251
Drew Mestemaker · #17
218014
Team49368451

Receiving

receiving box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Cameron Dorner · #4
666231
Wyatt Young · #10
755013
Landon Sides · #22
549023
Caleb Hawkins · #26
325123
Kyle Koch · #14
217010
Miles Coleman · #1
114014
Simeon Evans · #3
111011
Ashton Gray · #25
1909
Tre Williams III · #6
1404
Team27250331

Fumbles

fumbles box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Cameron Dorner · #4
100
Keviyan Huddleston · #40
001
Team101

Defense

defensive box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Will Jones II · #0
14701
Ethan Wesloski · #32
9300
Kenton Allen · #19
7300
S'Maje Burrell · #26
6301
Evan Jackson · #3
5311
Ethan Day · #90
5200
Saadiq Clements · #98
4100
David Fisher · #1
3200
Jackson Lataimua · #13
3101
Da'Veawn Armstead · #2
3100
Dalton Carnes · #11
2200
Richard Outland Jr. · #8
2100
Patrick Smith-Young · #10
2000
Briceon Hayes · #44
1100
Gabe Blair · #65
1100
Kollin Lewis · #25
1100
Jalyn Durgan · #9
1100
Terrell Washington · #93
1100
Keviyan Huddleston · #40
1000
Miles Coleman · #1
1000
Amarion Berry · #62
1000
Kevin Odikpo · #38
1000
Team743414

Interceptions

interceptions box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Will Jones II · #0
100
Evan Jackson · #3
100
Team200

Kick Returns

kickReturns box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Simeon Evans · #3
125250
Team125250

Punt Returns

puntReturns box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Miles Coleman · #1
3640
Team3640

Kicking

kicking box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Miguel Arenas · #47
0/107/77
Team0/107/77

Punting

punting box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Sawyer Evans · #41
311237.31
Team415238.01

Stat compare

Headline stats · full table below

618

Total yds

532

368

Rush yds

326

2

TO

3

Team stats

UNT

Away

Stat

SDSU

Home

618

Total yards

532

368

Rushing yds

326

2

Turnovers

3

10-90

totalPenaltiesYards

8-77

32:31

possessionTime

27:29

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

UNT -7.5

Half-pt above key 7

Total

55.5

High-scoring · +4.5 vs avg

Moneyline

UNTUNT-30575%
SDSUSDSU+24529%

Implied probabilities back-computed from American odds — break-even win % a moneyline bet needs to be +EV.

Line movement · 3 snapshots

ESPN-tracked · 21+

Spread

7.5

0.0 since open

Total

55.5

0.0 since open

How it ended

UNT beat SDSU 49-47. Drew Mestemaker led the way — 27/47 · 250 YDS · 3 TD · 2 INT · 70.3 QBR. SDSU outscored the other side 27-7 in the 4th quarter.

Win probability

SDSU vs UNT

0255075100

Linescore (quarters)

Team1234T
UNT21714749
SDSU61402747

Period scoring

UNT won 2 · SDSU won 2

21
6

Q1

7
14

Q2

14
0

Q3

7
27

Q4

UNT
SDSU

Play-by-play · 233 plays

event
  1. +1pp

  2. 3pp

  3. +1.0pp

  4. 2pp

  5. +1pp

  6. 3pp

  7. 3pp

  8. +0.5pp

  9. 1pp

  10. 1pp

  11. 3pp

  12. +1pp

  13. +1pp

  14. +1pp

  15. +0.6pp

  16. +2pp

  17. +0.9pp

  18. 0.7pp

  19. +3pp

  20. +1pp

  21. BIG MOMENT

    +16pp

  22. +2pp

  23. +3pp

Betting line

UNT -7.5·O/U 55.5·UNT -305/SDSU +245

DraftKings · via ESPN

Recap · NCAAF

orth Texas Mean Green went into San Diego State Aztecs and beat them, 49–47. Decided by 2.

SDSU +7.5 cashed (UNT won by 2). Total cleared the 55.5 OVER by 40.5.

ByTheOnemodel/auto-generated · live odds + scouting data/refreshes with the page

SP+ matchup · 2025

Bill Connelly's SP+ ratings

cfbfastR

UNT

UNT

league avg

SDSU

SDSU

+16.2

SP+ composite

+0.0

+6.7

32.9

Offense rating

28.0

24.4

17.9

Defense rating

28.0

19.6

+1.2

Special teams

+0.0

+1.8