No. 25 Arizona routs Iowa State 39-3

Iowa State3-43
No. 25 Arizona6-139Final
Sat, Oct 24 · Arizona Stadium, Tucson, Ariz. · Crowd 45,477ESPN2

No. 25 Arizona routed Iowa State 39-3.

We had Arizona favored. It won.

Next: Iowa State vs Oklahoma State, Sat Oct 31 · 7:00 PM ET · Iowa State underdog by 8.5

Next: Arizona at Texas Tech, Sat Oct 31 · 12:00 PM ET · Arizona underdog by 3.5

Our qb is quite literally dumber than a box of rocks
An Iowa State fan

How it swung

Before kickoff, our ratings gave Arizona an 89% chance, and the closing betting line (Arizona was a 11.5-point favorite) put it at 82%.

FinalArizona 39-3 Iowa StateArizona wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q4ArizonaWon39-3ScoresArizonaIowa StateArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: loudArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: loudArizona fans: quietArizona fans: loudArizona fans: steadyArizona fans: steadyArizona fans: loudArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietIowa State fans: steadyIowa State fans: loudIowa State fans: steadyIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: loudIowa State fans: loudest stretchIowa State fans: loudIowa State fans: loudest stretchIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steady
50%75%90%Q1Q2Q3Q4ArizonaWon39-3ScoresArizonaI. StateArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: loudArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: loudArizona fans: quietArizona fans: loudArizona fans: steadyArizona fans: steadyArizona fans: loudArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietIowa State fans: steadyIowa State fans: loudIowa State fans: steadyIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: loudIowa State fans: loudest stretchIowa State fans: loudIowa State fans: loudest stretchIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steady
50%10%25%Q1Q2Q3Q4ArizonaLowest 0%Lost3-39ScoresIowa StateArizonaIowa State fans: steadyIowa State fans: loudIowa State fans: steadyIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: loudIowa State fans: loudest stretchIowa State fans: loudIowa State fans: loudest stretchIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: loudArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: loudArizona fans: quietArizona fans: loudArizona fans: steadyArizona fans: steadyArizona fans: loudArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quiet
50%10%25%Q1Q2Q3Q4ArizonaLowest 0%Lost3-39ScoresI. StateArizonaIowa State fans: steadyIowa State fans: loudIowa State fans: steadyIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: loudIowa State fans: loudest stretchIowa State fans: loudIowa State fans: loudest stretchIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: quietIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: quietIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: loudIowa State fans: loudIowa State fans: loudIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyIowa State fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: loudArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: loudArizona fans: quietArizona fans: loudArizona fans: steadyArizona fans: steadyArizona fans: loudArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: quietArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quietArizona fans: steadyArizona fans: steadyArizona fans: quiet

No single play moved the chance by 20 points.

No single play moved the chance by 20 points.

Bench him please

Q2 0:49 · An Iowa State fan · 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. Q2 0:49Iowa State fans demand Raynor be benched after his fumble loss
Arizona’s chance to win after every play.
How to read this chartStarts from the pregame line (Arizona -11.5), at 84% for Arizona (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 Arizona or Iowa State flair (237 and 452); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Every drive

Arizona scored on 6 of its 11 drives; Iowa State on 1 of its 10.

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

own goalgoal lineQ1Arizona: Touchdown, from 75 yards out to 0TouchdownIowa State: Punt, from 75 yards out to 72PuntArizona: Touchdown, from 80 yards out to 0TouchdownIowa State: Field goal, from 75 yards out to 22Field goalArizona: Field goal, from 75 yards out to 36Field goalQ2Iowa State: Turned over on downs, from 75 yards out to 20DownsArizona: Touchdown, from 80 yards out to 0TouchdownIowa State: Fumble, from 75 yards out to 49FumbleArizona: Missed field goal, from 51 yards out to 14Missed FGQ3Iowa State: Punt, from 75 yards out to 56PuntArizona: Punt, from 90 yards out to 57PuntIowa State: Punt, from 80 yards out to 59PuntArizona: Punt, from 67 yards out to 59PuntIowa State: Punt, from 85 yards out to 70PuntArizona: Punt, from 67 yards out to 45PuntIowa State: Punt, from 96 yards out to 60PuntQ4Arizona: Touchdown, from 78 yards out to 0TouchdownIowa State: Turned over on downs, from 75 yards out to 64DownsArizona: Touchdown, from 36 yards out to 0TouchdownIowa State: Punt, from 65 yards out to 63PuntArizona: End of game, from 82 yards out to 84End of game

How fans reacted

Steady

Fans had the most to say in the second quarter.

Jump to the loudest stretch

The jump was steady; the crowd was steady.

FirstSecondThirdFourthArizona fansIowa State fansusual

Two crowds, one game

The words each side’s fans used far more than the other side, from the game thread.

Iowa State fans

raynor“Well, after everything.. I don’t believe Raynor is the issue but I do think Moberly is perhaps maybe better”

Both sets of fans kept coming back to: half, field, run, basketball.

What it cost

Arizona’s chance to make the playoff rose from 6% to 7%.

Make the playoff

Iowa State · lost0% → 0%
Arizona · won6% → ▲7%6%▲ 7%

Win the conference

Iowa State · lost0% → 0%
Arizona · won5% → ▲6%5%▲ 6%

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

Arizona plays at Texas Tech on Sat Oct 31 with a 7% chance to make the playoff.

Box score

Arizona 39, Iowa State 3

Arizona covered −11.5 by 24.5. The total, 42, stayed under 51.5.

Iowa StateArizonaTotal yardsIowa State 221Arizona 477221477Passing yardsIowa State 169Arizona 336169336Rushing yardsIowa State 52Arizona 14152141First downsIowa State 14Arizona 241424TurnoversIowa State 1Arizona 010Time of possessionIowa State 25:34Arizona 34:2625:3434:26
Team totalsIowa StateArizona
Total yards221477
Passing15 of 27, 169 yds30 of 37, 336 yds
Rushing31 for 52 yds36 for 141 yds
First downs1424
Third down3 of 147 of 14
Fourth down1 of 31 of 1
Turnovers10
Penalties6 for 43 yds6 for 50 yds
Time of possession25:3434:26

Iowa State leaders

  • Passing Jaylen Raynor 8 of 10, 106 yds
  • Rushing Aiden Flora 12 for 36 yds; Connor Moberly 10 for 20 yds
  • Receiving Vince Benetti 3 for 42 yds; Omari Hayes 2 for 29 yds

Arizona leaders

  • Passing Noah Fifita 27 of 34, 308 yds, 2 TD
  • Rushing Quincy Craig 9 for 51 yds, 1 TD; Kedrick Reescano 8 for 41 yds, 1 TD
  • Receiving Isaiah Mizell 8 for 134 yds, 1 TD; Henry Gabalis 1 for 40 yds, 1 TD

No rain through the game

72° at kickoff · no rain recorded

October game-day temperatures at Arizona Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Arizona favoredIowa State favored100%Win chanceArizonaRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Arizona favoredIowa State favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

First quarter, 14:54 left4:36 p.m.
Iowa State 0, Arizona 0 · Arizona 84% to win
no rain · 73°
Reescano 4-yd run
Where this weather comes fromMeasured at Davis-monthan Afb airport, 5.8 miles away, and Tucson International Airport, 7.5 miles away. 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

Iowa State · 3-3

Rated 162nd in our preseason ratings, 102nd now, up 60 spots.

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

L 10-24 @ BYUTop 25 No. 10 of 668 teams

lost by 14 as an 11.5-point underdog

Iowa State lost 10-24 at BYU. Chance to win started at 15%, low under 1%, high 15%.

L 17-31 vs UtahTop 25 No. 23 of 668 teams

lost by 14 as a 7.5-point underdog

Iowa State lost 17-31 vs Utah. Chance to win started at 18%, low 1%, high 41%.

Last three games

Arizona · 5-1

Rated 27th in our preseason ratings, 20th now.

Three straight wins — but still hunting a ranked opponent.

Week by week

Arizona

Wk 2: L 17-28 at BYU▼11BYUWk 3: W 42-17 vs Northern Illinois▲25N. Illin…Wk 4: W 34-24 at Washington State▲10Washingt…Wk 5: W 34-7 vs Cincinnati▲27Cincinna…Wk 6: W 52-31 at West Virginia▲21W. Virgi…
  • Wk 2Lat BYU17-28
  • Wk 3Wvs Northern Illinois42-17
  • Wk 4Wat Washington State34-24
  • Wk 5Wvs Cincinnati34-7
  • Wk 6Wat West Virginia52-31

Iowa State

Wk 2: L 13-16 at Iowa▼3IowaWk 3: W 55-7 vs Bowling Green▲48Bowling…Wk 4: L 17-31 vs Utah▼14UtahWk 5: W 45-42 vs West Virginia▲3W. Virgi…Wk 6: L 10-24 at BYU▼14BYU
  • Wk 2Lat Iowa13-16
  • Wk 3Wvs Bowling Green55-7
  • Wk 4Lvs Utah17-31
  • Wk 5Wvs West Virginia45-42
  • Wk 6Lat BYU10-24

Power rating by week

Arizona is rated 10.4 points ahead as of week 7. Our power rating by week; higher is better.

111-10Wk 0Wk 4Wk 7ArizonaIowa State

Matchups

Biggest mismatch: Iowa State’s success rate against Arizona, 82 points

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

  1. Iowa State’s success rate against Arizona’s defense

    82 pointsweakerstronger50th

    Iowa State offense, 10th percentile · Arizona defense, 92nd

  2. Iowa State’s passing EPA against Arizona’s defense

    58 pointsweakerstronger50th

    Iowa State offense, 33rd percentile · Arizona defense, 91st

  3. Iowa State’s explosive plays against Arizona’s defense

    52 pointsweakerstronger50th

    Iowa State offense, 58th percentile · Arizona defense, 6th

Season profile, all the rows

Season profile

Iowa StateArizona
EPA/play, offense
Iowa State · 27Arizona · 83
EPA/play, defense
Iowa State · 32Arizona · 85
Success rate, offense
Iowa State · 10Arizona · 86
Success rate, defense
Iowa State · 42Arizona · 92
Explosive-play rate, offense
Iowa State · 58Arizona · 67
Explosive-play rate, defense
Iowa State · 47Arizona · 6
Rush EPA, offense
Iowa State · 32Arizona · 71
Rush EPA, defense
Iowa State · 38Arizona · 80
Pass EPA, offense
Iowa State · 33Arizona · 84
Pass EPA, defense
Iowa State · 37Arizona · 91

The series

Arizona leads the series 4-2-1

7 meetings since 1948 · Iowa State won the last meeting

Arizona wonIowa State won1948: Arizona by 71950: Arizona by 11958: Iowa State by 141964: tie1966: Arizona by 31968: Arizona by 92025: Iowa State by 2519482025
  • 2025Iowa State 39-14Arizona lost 14-39 at Iowa State. Chance to win started at 31%, low under 1%, high 42%.
  • 1968Arizona 21-12
  • 1966Arizona 27-24
  • 1964Tie 0-0
  • 1958Iowa State 14-0

Each line is Arizona’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

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

50-50Model 89% · Line 8…Arizona fans · 84thIowa State fans · 54thIowa StateArizona

Arizona favored by 11.5 · Total 51.5

How games like this usually go

Arizona by 11.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 415 games since 2025 with a favorite of 7.5 to 14.5 points.

The market

The spread moved 1.5 points toward Arizona.

opened −10now −11.5

The total rose 1 point.

opened 50.5now 51.5

Spread: −10 → −11.5 · Total: 50.5 → 51.5

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

Home field

Arizona is worth +3.9 points (±4.3) more at home than on the road since 2018 — middle of FBS, 45th percentile.

50% at home, 33% on the road against FBS opponents (23-23 home, 14-28 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 +0.5 at home vs. away over 95 games — inside the ±7.1 noise, so the flat number is the honest one here.

The visitors travel about 1,165 miles to get here.

Where next

Conference standings

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

Full Big 12 standings