THIRD AND DATA

Week 1 · 2017

New Mexico State at Arizona State

Thu 08/31/2017 10:30 PMMountain America StadiumArizona State pregame95% — Pregame win probability: 95% for Arizona State. Arizona State favored, and won.

New Mexico State

31

7–6

Arizona State

37

7–6

Attendance

46,596

reported

NMSU5 plays, 18 yd · Turnover

15:001st & 10own 35Brandon Ruiz kickoff for 62 yds , Jason Huntley return for 27 yds to the NMxSt 30+27
15:001st & 10own 30Tyler Rogers pass complete to OJ Clark for 2 yds to the NMxSt 32+2
15:002nd & 8own 32Larry Rose III run for 12 yds to the NMxSt 44 for a 1ST down+12
15:001st & 10own 44Tyler Rogers pass complete to Jason Huntley for 4 yds to the NMxSt 48+4
15:002nd & 6own 48Tyler Rogers pass intercepted Joey Bryant return for no gain to the ArzSt 390

ASU9 plays, 61 yd · Touchdown

13:391st & 10own 39Manny Wilkins pass complete to Kalen Ballage for 9 yds to the ArzSt 48+9
13:392nd & 1own 48Kalen Ballage run for 11 yds to the NMxSt 41 for a 1ST down+11
13:391st & 10opp 41Manny Wilkins pass complete to John Humphrey for 10 yds to the NMxSt 31 for a 1ST down+10
13:391st & 10opp 31Kalen Ballage run for 3 yds to the NMxSt 28+3
13:392nd & 7opp 28Manny Wilkins pass complete to Nick Ralston for 9 yds to the NMxSt 19 for a 1ST down+9
13:391st & 10opp 19Kalen Ballage run for 3 yds to the NMxSt 16+3
13:392nd & 7opp 16Manny Wilkins pass complete to Kyle Williams for 9 yds to the NMxSt 7 for a 1ST down+9
13:391st & goalopp 7Kalen Ballage run for no gain to the NMxSt 70
10:372nd & goalopp 7Kalen Ballage run for 7 yds for a TD, (Brandon Ruiz KICK)+7

NMSU6 plays, 5 yd · Punt

10:371st & 0own 35Brandon Ruiz kickoff for 65 yds for a touchback0
10:371st & 10own 25Larry Rose III run for 3 yds to the NMxSt 28+3
10:372nd & 7own 28[NHSG], PENALTY NMSU false start (Doxtater, Sage) 5 yards to the NMSU23, NO PLAY.−5
10:372nd & 12own 23Tyler Rogers pass incomplete0
10:373rd & 12own 23Tyler Rogers pass complete to Anthony Muse for 7 yds to the NMxSt 30+7
10:374th & 5own 30Peyton Theisler punt for 47 yds , Jacom Brimhall returns for 6 yds to the ArzSt 29+6

ASU2 plays, 71 yd · Touchdown

8:501st & 10own 29Manny Wilkins pass complete to N'Keal Harry for 18 yds to the ArzSt 47 for a 1ST down+18
8:261st & 10own 47Manny Wilkins pass complete to Jalen Harvey for 53 yds for a TD, (Brandon Ruiz KICK)+53

NMSU9 plays, -3 yd · Punt

8:261st & 0own 35Brandon Ruiz kickoff for 65 yds for a touchback0
8:261st & 10own 25Larry Rose III run for 7 yds to the NMxSt 32+7
8:262nd & 3own 32Tyler Rogers pass complete to Gregory Hogan for 2 yds to the NMxSt 34+2
8:263rd & 1own 34Larry Rose III run for 9 yds to the NMxSt 43 for a 1ST down+9
8:261st & 10own 43Tyler Rogers pass incomplete to Jason Huntley0
8:262nd & 10own 43[NHSG], Rogers, Tyler pass complete to Muse, Anthony for 7 yards to the 50 yardline (Calhoun, DJ), PENALTY NMSU personal foul 15 yards to the NMSU28, NO PLAY.−15
8:262nd & 25own 28Tyler Rogers pass incomplete to Gregory Hogan, broken up by Dasmond Tautalatasi0
8:263rd & 25own 28Tyler Rogers sacked by Koron Crump for a loss of 6 yards to the NMxSt 22−6
8:264th & 31own 22Peyton Theisler punt for 41 yds, fair catch by Jacom Brimhall at the ArzSt 370

ASU7 plays, 28 yd · Punt

5:391st & 10own 37Manny Wilkins run for 1 yd to the ArzSt 38+1
5:392nd & 9own 38Manny Wilkins pass complete to N'Keal Harry for 6 yds to the ArzSt 44+6
5:393rd & 3own 44Manny Wilkins pass complete to N'Keal Harry for 19 yds to the NMxSt 37 for a 1ST down+19
5:391st & 10opp 37Manny Wilkins pass complete to John Humphrey for 9 yds to the NMxSt 28+9
5:392nd & 1opp 28Manny Wilkins sacked by Stody Bradley for a loss of 7 yards to the NMxSt 35−7
5:393rd & 8opp 35Manny Wilkins pass incomplete to Nick Ralston0
5:394th & 8opp 35Manny Wilkins punt for 16 yds, downed at the NMxSt 190

NMSU5 plays, -5 yd · Punt

3:011st & 10own 19Tyler Rogers sacked by Koron Crump for a loss of 5 yards to the NMxSt 14−5
3:012nd & 15own 14Larry Rose III run for 5 yds to the NMxSt 19+5
3:013rd & 10own 19[NHSG], PENALTY NMSU false start (Doxtater, Sage) 5 yards to the NMSU14, NO PLAY.−5
3:013rd & 15own 14Tyler Rogers pass incomplete0
3:014th & 15own 14Peyton Theisler punt for 36 yds, downed at the 50 yard line0

ASU5 plays, -1 yd · Punt

1:231st & 10midfieldDemario Richard run for a loss of 4 yards to the ArzSt 46−4
1:232nd & 14own 46Manny Wilkins run for 8 yds to the NMxSt 46+8
1:233rd & 6opp 46Manny Wilkins sacked by D Harrington for a loss of 5 yards to the ArzSt 49−5
0:00own 0End of 1st Quarter0
15:004th & 11own 49Michael Sleep-Dalton punt for 40 yds, fair catch by OJ Clark at the NMxSt 110

NMSU13 plays, 89 yd · Touchdown

14:521st & 10own 11Larry Rose III run for 2 yds to the NMxSt 13+2
14:522nd & 8own 13Tyler Rogers pass complete to Larry Rose III for 23 yds to the NMxSt 36 for a 1ST down+23
14:521st & 10own 36Jason Huntley run for 7 yds to the NMxSt 43+7
14:522nd & 3own 43Tyler Rogers pass complete to Jason Huntley for 4 yds to the NMxSt 47 for a 1ST down+4
14:521st & 10own 47Tyler Rogers run for 6 yds to the ArzSt 47+6
14:522nd & 4opp 47Larry Rose III run for 9 yds to the ArzSt 38 for a 1ST down+9
14:521st & 10opp 38Tyler Rogers pass complete to Jaleel Scott for 4 yds to the ArzSt 34+4
14:522nd & 6opp 34Tyler Rogers pass complete to Anthony Muse for 8 yds to the ArzSt 26 for a 1ST down+8
14:521st & 10opp 26Tyler Rogers pass complete to Anthony Muse for 9 yds to the ArzSt 17+9
14:522nd & 1opp 17Tyler Rogers pass complete to Anthony Muse for 2 yds to the ArzSt 15 for a 1ST down+2
14:521st & 10opp 15Tyler Rogers pass incomplete to Larry Rose III0
14:522nd & 10opp 15Tyler Rogers pass incomplete to Anthony Muse0
10:523rd & 10opp 15Tyler Rogers pass complete to Jaleel Scott for 15 yds for a TD, (Dylan Brown PAT BLOCKED)+15

ASU7 plays, 9 yd · Punt

10:521st & 0own 35Dylan Brown kickoff for 65 yds for a touchback0
10:521st & 10own 25Manny Wilkins pass complete to Kyle Williams for 3 yds to the ArzSt 28+3
10:522nd & 7own 28Kalen Ballage run for 2 yds to the ArzSt 30 ARIZONA ST Penalty, Offensive holding (-10 Yards) to the ArzSt 20−8
10:522nd & 15own 20Manny Wilkins pass incomplete to Kalen Ballage0
10:523rd & 15own 20Manny Wilkins run for 14 yds to the ArzSt 34+14
9:174th & 1own 34Timeout ARIZONA ST, clock 09:170
9:174th & 1own 34Michael Sleep-Dalton punt for 51 yds, punt out-of-bounds at the NMxSt 150

NMSU10 plays, 31 yd · Punt

9:061st & 10own 15Tyler Rogers run for no gain to the NMxSt 150
9:062nd & 10own 15Tyler Rogers pass complete to Gregory Hogan for 7 yds to the NMxSt 22+7
9:063rd & 3own 22Tyler Rogers pass complete to Anthony Muse for 7 yds to the NMxSt 29 for a 1ST down+7
9:061st & 10own 29Tyler Rogers pass incomplete to Jaleel Scott0
9:062nd & 10own 29Larry Rose III run for 1 yd to the NMxSt 30+1
9:063rd & 9own 30Tyler Rogers run for 13 yds to the NMxSt 43 for a 1ST down+13
9:061st & 10own 43Larry Rose III run for 3 yds to the NMxSt 46+3
9:062nd & 7own 46Sy Slater pass incomplete to Gregory Hogan0
9:063rd & 7own 46Tyler Rogers pass incomplete0
9:064th & 7own 46Peyton Theisler punt for 30 yds , Jacom Brimhall returns for no gain to the ArzSt 240

ASU10 plays, 31 yd · Punt

5:341st & 10own 24Manny Wilkins pass complete to N'Keal Harry for 8 yds to the ArzSt 32+8
5:342nd & 2own 32Kalen Ballage run for 11 yds to the ArzSt 43 for a 1ST down+11
5:341st & 10own 43Kalen Ballage run for 2 yds to the ArzSt 45+2
5:342nd & 8own 45Manny Wilkins run for 7 yds to the NMxSt 48+7
5:343rd & 1opp 48Kalen Ballage run for 8 yds to the NMxSt 40 for a 1ST down+8
5:341st & 10opp 40Kalen Ballage run for 2 yds to the NMxSt 38+2
5:342nd & 8opp 38Manny Wilkins sacked by Malik Demby for a loss of 7 yards to the NMxSt 45−7
3:213rd & 15opp 45Timeout NEW MEXICO ST, clock 03:210
3:213rd & 15opp 45Manny Wilkins pass incomplete to Jalen Harvey0
3:214th & 15opp 45Michael Sleep-Dalton punt for 34 yds, fair catch by Gregory Hogan at the NMxSt 110

NMSU12 plays, 89 yd · Touchdown

3:081st & 10own 11Larry Rose III run for a loss of 2 yards to the NMxSt 9−2
3:082nd & 12own 9Tyler Rogers pass incomplete0
3:083rd & 12own 9Tyler Rogers pass complete to Jaleel Scott for 12 yds to the NMxSt 21 for a 1ST down+12
3:081st & 10own 21Tyler Rogers pass complete to OJ Clark for 8 yds to the NMxSt 29+8
3:082nd & 2own 29Tyler Rogers pass complete to Jaleel Scott for 38 yds to the ArzSt 33 for a 1ST down+38
3:081st & 10opp 33Tyler Rogers pass incomplete0
3:082nd & 10opp 33Tyler Rogers pass complete to Bryce Roberts for 4 yds to the ArzSt 29+4
1:233rd & 6opp 29Timeout NEW MEXICO ST, clock 01:230
1:233rd & 6opp 29Tyler Rogers pass complete to OJ Clark for 12 yds to the ArzSt 17 for a 1ST down+12
1:231st & 10opp 17Tyler Rogers pass complete to OJ Clark for 8 yds to the ArzSt 9+8
1:232nd & 2opp 9Tyler Rogers pass complete to Larry Rose III for 8 yds to the ArzSt 1 for a 1ST down+8
0:321st & goalopp 1Tyler Rogers run for 1 yd for a TD, (Dylan Brown KICK)+1

ASU7 plays, 8 yd · Missed FG

0:321st & 0own 35Dylan Brown kickoff for 62 yds , Kalen Ballage return for 51 yds to the NMxSt 46+51
0:231st & 10opp 46Manny Wilkins pass complete to Nick Ralston for 8 yds to the NMxSt 38+8
0:132nd & 2opp 38Timeout ARIZONA ST, clock 00:130
0:132nd & 2opp 38Manny Wilkins pass incomplete to John Humphrey0
0:133rd & 2opp 38Manny Wilkins pass incomplete to N'Keal Harry0
0:004th & 2opp 38Brandon Ruiz 56 yd FG MISSED+56
0:00own 0End of 2nd Quarter0

ASU15 plays, 41 yd · Field goal

15:001st & 10own 35Dylan Brown kickoff for 65 yds for a touchback0
15:001st & 10own 25Manny Wilkins sacked by D Harrington for a loss of 1 yard to the ArzSt 24−1
15:002nd & 11own 24Kalen Ballage run for 5 yds to the ArzSt 29+5
15:003rd & 6own 29Manny Wilkins pass complete to Jalen Harvey for 15 yds to the ArzSt 44 for a 1ST down+15
15:001st & 10own 44Kalen Ballage run for a loss of 5 yards to the ArzSt 39−5
15:002nd & 15own 39Manny Wilkins pass complete to John Humphrey for 16 yds to the NMxSt 45 for a 1ST down+16
15:001st & 10opp 45Kalen Ballage run for 2 yds to the NMxSt 43+2
15:002nd & 8opp 43Kalen Ballage run for 1 yd to the NMxSt 42+1
15:003rd & 7opp 42Kalen Ballage run for no gain to the NMxSt 420
15:004th & 7opp 42NEW MEXICO ST Penalty, Defensive offside (5 Yards) to the NMxSt 37+5
15:004th & 2opp 37Kalen Ballage run for 3 yds to the NMxSt 34 for a 1ST down+3
15:001st & 10opp 34Manny Wilkins sacked by Jassavia Reese for a loss of 3 yards to the NMxSt 37−3
15:002nd & 13opp 37Manny Wilkins pass complete to Nick Ralston for no gain to the NMxSt 370
15:003rd & 13opp 37Manny Wilkins run for 3 yds to the NMxSt 34+3
8:504th & 10opp 34Brandon Ruiz 52 yd FG GOOD+52

NMSU5 plays, 3 yd · Punt

8:501st & 0own 35Brandon Ruiz kickoff for 65 yds for a touchback0
8:501st & 10own 25Tyler Rogers pass incomplete to Larry Rose III0
8:502nd & 10own 25Larry Rose III run for 3 yds to the NMxSt 28+3
8:503rd & 7own 28Tyler Rogers pass incomplete to OJ Clark0
8:504th & 7own 28Peyton Theisler punt for 32 yds, punt out-of-bounds at the ArzSt 400

ASU1 play, 60 yd · Touchdown

7:501st & 10own 40M. Wilkins pass,to J. Humphrey for 60 yds for a TD, (B. Ruiz PAT MISSED)+60

NMSU10 plays, 42 yd · On downs

7:501st & 0own 35Brandon Ruiz kickoff for 65 yds for a touchback0
7:501st & 10own 25Larry Rose III run for 11 yds to the NMxSt 36 for a 1ST down+11
7:501st & 10own 36Tyler Rogers pass complete to Jason Huntley for 7 yds to the NMxSt 43+7
7:502nd & 3own 43Jason Huntley run for 5 yds to the NMxSt 48 for a 1ST down+5
7:501st & 10own 48Tyler Rogers pass complete to Anthony Muse for 5 yds to the ArzSt 47+5
7:502nd & 5opp 47Jason Huntley run for 8 yds to the ArzSt 39 for a 1ST down+8
7:501st & 10opp 39Tyler Rogers pass complete to Anthony Muse for 1 yd to the ArzSt 38+1
7:502nd & 9opp 38Tyler Rogers sacked by Alani Latu for a loss of 4 yards to the ArzSt 42−4
7:503rd & 13opp 42Tyler Rogers pass complete to Larry Rose III for 9 yds to the ArzSt 33+9
7:504th & 4opp 33Tyler Rogers pass incomplete to Jaleel Scott, broken up by Joey Bryant0

ASU8 plays, 67 yd · Touchdown

4:131st & 10own 33Manny Wilkins pass complete to Kyle Williams for 6 yds to the ArzSt 39+6
4:132nd & 4own 39Manny Wilkins sacked by Malik Demby for a loss of 1 yard to the ArzSt 38−1
4:133rd & 5own 38Manny Wilkins pass complete to N'Keal Harry for 9 yds to the ArzSt 47 for a 1ST down+9
4:131st & 10own 47Manny Wilkins pass complete to Kalen Ballage for 1 yd to the ArzSt 48+1
4:132nd & 9own 48Manny Wilkins pass complete to John Humphrey for 15 yds to the NMxSt 37 for a 1ST down+15
4:131st & 10opp 37Manny Wilkins pass complete to Jay Jay Wilson for 16 yds to the NMxSt 21 for a 1ST down+16
4:131st & 10opp 21Manny Wilkins pass complete to John Humphrey for 1 yd to the NMxSt 20+1
0:502nd & 9opp 20Kalen Ballage 20 Yd Run (Brandon Ruiz Kick)+20

NMSU7 plays, 15 yd · Defensive TD

0:501st & 0own 35Brandon Ruiz kickoff for 65 yds for a touchback0
0:501st & 10own 25Tyler Rogers sacked by JoJo Wicker for a loss of 4 yards to the NMxSt 21 NEW MEXICO ST Penalty, Offensive holding ( Yards) declined−4
0:502nd & 14own 21Tyler Rogers run for 12 yds to the NMxSt 33+12
0:00goal lineEnd of 3rd Quarter0
15:003rd & 2own 33Tyler Rogers pass complete to OJ Clark for 6 yds to the NMxSt 39 for a 1ST down+6
15:001st & 10own 39Tyler Rogers sacked by Tashon Smallwood for a loss of 1 yard to the NMxSt 40 Tyler Rogers fumbled, recovered by NMxSt Tyler Rogers , return for 0 yards−1
13:522nd & 9own 40Kobe Williams 49 Yd Interception Return (Brandon Ruiz Kick)−49

NMSU8 plays, 25 yd · Punt

13:521st & 0own 35Brandon Ruiz kickoff for 65 yds for a touchback0
13:521st & 10own 25Tyler Rogers pass complete to Sy Slater for 7 yds to the NMxSt 32+7
13:522nd & 3own 32Larry Rose III run for a loss of 3 yards to the NMxSt 29 NEW MEXICO ST Penalty, unsportsmanlike conduct (Gregory Hogan) to the NMxSt 15−17
13:523rd & 20own 15Tyler Rogers pass complete to Jaleel Scott for 34 yds to the NMxSt 49 for a 1ST down ARIZONA ST Penalty, Defensive pass interference ( Yards) declined for a 1ST down+34
13:521st & 10own 49Tyler Rogers sacked by Tashon Smallwood for a loss of 7 yards to the NMxSt 42−7
13:522nd & 17own 42Tyler Rogers pass complete to Jason Huntley for 6 yds to the NMxSt 48+6
13:523rd & 11own 48Tyler Rogers pass complete to Anthony Muse for 2 yds to the 50 yard line+2
13:524th & 9midfieldPeyton Theisler punt for 35 yds, fair catch by Jacom Brimhall at the ArzSt 150

ASU4 plays, 1 yd · Punt

11:361st & 10own 15Kalen Ballage run for 4 yds to the ArzSt 19+4
11:362nd & 6own 19Manny Wilkins sacked by TEAM for a loss of 5 yards to the ArzSt 14 Manny Wilkins fumbled, recovered by ArzSt Manny Wilkins , return for 0 yards−5
11:364th & 9own 16Michael Sleep-Dalton punt for 43 yds , OJ Clark returns for no gain to the NMxSt 410
11:363rd & 11own 14Manny Wilkins run for 2 yds to the ArzSt 16+2

NMSU3 plays, 59 yd · Touchdown

9:331st & 10own 41Tyler Rogers pass complete to Jaleel Scott for 5 yds to the NMxSt 46+5
9:332nd & 5own 46Tyler Rogers pass complete to Josh Aganon for 4 yds to the 50 yard line+4
8:273rd & 1midfieldJason Huntley 50 Yd Run (Two-Point Pass Conversion Failed)+50

ASU5 plays, 6 yd · Punt

8:271st & 0own 35Dylan Brown kickoff for 65 yds for a touchback0
8:271st & 10own 25Blake Barnett pass complete to N'Keal Harry for 9 yds to the ArzSt 34+9
8:272nd & 1own 34Blake Barnett run for a loss of 3 yards to the ArzSt 31−3
8:273rd & 4own 31Blake Barnett pass incomplete to Kyle Williams0
8:274th & 4own 31Michael Sleep-Dalton punt for 26 yds, punt out-of-bounds at the NMxSt 430

NMSU7 plays, 57 yd · Touchdown

7:071st & 10own 43Tyler Rogers run for no gain to the NMxSt 430
7:072nd & 10own 43Tyler Rogers pass complete to Jaleel Scott for 12 yds to the ArzSt 45 for a 1ST down+12
7:071st & 10opp 45Tyler Rogers pass complete to Josh Aganon for 3 yds to the ArzSt 42+3
7:072nd & 7opp 42Tyler Rogers pass incomplete0
7:073rd & 7opp 42Jason Huntley run for 14 yds to the ArzSt 28 for a 1ST down+14
7:071st & 10opp 28Tyler Rogers pass complete to Sy Slater for 5 yds to the ArzSt 23+5
5:042nd & 5opp 23Jason Huntley 23 Yd pass from Tyler Rogers (Two-Point Pass Conversion Failed)+23

ASU14 plays, 28 yd · Punt

5:041st & 0own 35Dylan Brown kickoff for 65 yds for a touchback0
5:041st & 10own 25Eno Benjamin run for 4 yds to the ArzSt 29+4
5:042nd & 6own 29Eno Benjamin run for 2 yds to the ArzSt 31+2
4:193rd & 4own 31Timeout NEW MEXICO ST, clock 04:190
4:193rd & 4own 31Blake Barnett pass complete to John Humphrey for 12 yds to the ArzSt 43 for a 1ST down+12
4:191st & 10own 43Eno Benjamin run for a loss of 1 yard to the ArzSt 42−1
4:192nd & 11own 42Mark Cosgrove run for no gain to the ArzSt 420
2:583rd & 11own 42Timeout NEW MEXICO ST, clock 02:580
2:583rd & 11own 42Barnett, Blake pass incomplete to Harvey, Jalen, PENALTY NMSU pass interference (Perkins, Austin) 15 yards to the NMSU43, 1ST DOWN ASU, NO PLAY.+15
2:581st & 10opp 43Trelon Smith run for 4 yds to the NMxSt 39+4
2:582nd & 6opp 39Eno Benjamin run for a loss of 2 yards to the NMxSt 41−2
2:583rd & 8opp 41TEAM run for a loss of 6 yards to the NMxSt 47−6
0:584th & 14opp 47Michael Sleep-Dalton punt for 32 yds, downed at the NMxSt 150
0:584th & 14opp 47Timeout ARIZONA ST, clock 00:580

NMSU7 plays, 85 yd · Touchdown

0:481st & 10own 15Tyler Rogers pass complete to Drew Dan for 13 yds to the NMxSt 28 for a 1ST down+13
0:481st & 10own 28Tyler Rogers pass complete to Josh Aganon for 28 yds to the ArzSt 44 for a 1ST down+28
0:481st & 10opp 44Tyler Rogers pass complete to Josh Aganon for 10 yds to the ArzSt 34 for a 1ST down+10
0:481st & 10opp 34Tyler Rogers pass complete to Drew Dan for 5 yds to the ArzSt 29+5
0:482nd & 5opp 29Tyler Rogers pass incomplete0
0:003rd & 5opp 29Jaleel Scott 29 Yd pass from Tyler Rogers+29
0:00goal lineEnd of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. New Mexico State

Arizona State 8–2 vs New Mexico State

  • 1999 · wk 4New Mexico State 35 @ Arizona State 7
  • 1997 · wk 2New Mexico State 10 @ Arizona State 41
  • 1963 · wk 3New Mexico State 13 @ Arizona State 14
  • 1962 · wk 10New Mexico State 20 @ Arizona State 45
  • 1960 · wk 8New Mexico State 27 @ Arizona State 24
  • 1959 · wk 8New Mexico State 31 @ Arizona State 35
  • 1958 · wk 8New Mexico State 19 @ Arizona State 23
  • 1957 · wk 8New Mexico State 0 @ Arizona State 21
  • 1956 · wk 4Arizona State 28 @ New Mexico State 7
  • 1955 · wk 10New Mexico State 6 @ Arizona State 26

Research

Keep this open while you look at others