Oklahoma State Cowboys at Iowa State Cyclones
O/U 58.5 · SPREAD Oklahoma State Cowboys -9.5 · Jack Trice Stadium, Ames, IA
The pick & result
- Published pick
- Oklahoma State Cowboys -9.5 -112
- Published odds
- -112
- Result
- Lost
- Final score
- 49-51
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The line
BETMGM · 64 moves| Market | Opened Oct 25 1:31 PM | Close Sat 6:51 PM | Move |
|---|---|---|---|
| SPREAD | Oklahoma State Cowboys -9.5 (-112) | Oklahoma State Cowboys -9.5 (-110) | Price |
| TOTAL | 57.5 (-105) | 58.5 (-110) | +1 |
| MONEYLINE | Oklahoma State Cowboys -375 | Oklahoma State Cowboys -375 | Holds |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 25 1:31 PM | Oklahoma State Cowboys -9.5 (-112) | 57.5 (-105) | Oklahoma State Cowboys -375 · Iowa State Cyclones +300 |
| Oct 25 2:31 PM | Oklahoma State Cowboys -10 (-108) | 57.5 (-108) | Oklahoma State Cowboys -375 · Iowa State Cyclones +300 |
| Oct 25 4:31 PM | Oklahoma State Cowboys -10 (-110) | 57.5 (-108) | Oklahoma State Cowboys -375 · Iowa State Cyclones +300 |
| Oct 25 5:31 PM | Oklahoma State Cowboys -10 (-105) | 57.5 (-105) | Oklahoma State Cowboys -375 · Iowa State Cyclones +300 |
| Oct 25 7:31 PM | Oklahoma State Cowboys -10 (-108) | 57.5 (-105) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Oct 25 8:31 PM | Oklahoma State Cowboys -10 (-105) | 57.5 (-105) | Oklahoma State Cowboys -375 · Iowa State Cyclones +300 |
| Oct 25 10:31 PM | Oklahoma State Cowboys -10 (-108) | 57.5 (-108) | Oklahoma State Cowboys -375 · Iowa State Cyclones +310 |
| Oct 26 6:00 AM | Oklahoma State Cowboys -10 (-105) | 57.5 (-108) | Oklahoma State Cowboys -375 · Iowa State Cyclones +300 |
| Oct 26 8:31 AM | Oklahoma State Cowboys -10 (-105) | 57.5 (-105) | Oklahoma State Cowboys -375 · Iowa State Cyclones +300 |
| Oct 26 9:31 AM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-105) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Oct 26 10:31 AM | Oklahoma State Cowboys -9.5 (-112) | 57.5 (-105) | Oklahoma State Cowboys -350 · Iowa State Cyclones +290 |
| Oct 26 11:32 AM | Oklahoma State Cowboys -8.5 (-110) | 57.5 (-108) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Oct 26 12:32 PM | Oklahoma State Cowboys -9 (-108) | 57.5 (-105) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Oct 26 3:33 PM | Oklahoma State Cowboys -8.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -325 · Iowa State Cyclones +270 |
| Oct 26 4:33 PM | Oklahoma State Cowboys -8.5 (-108) | 57.5 (-112) | Oklahoma State Cowboys -325 · Iowa State Cyclones +270 |
| Oct 26 7:03 PM | Oklahoma State Cowboys -8.5 (-108) | 57.5 (-112) | Oklahoma State Cowboys -325 · Iowa State Cyclones +270 |
| Oct 27 6:00 AM | Oklahoma State Cowboys -8.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -325 · Iowa State Cyclones +270 |
| Oct 27 8:01 AM | Oklahoma State Cowboys -8.5 (-108) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Oct 27 9:31 AM | Oklahoma State Cowboys -9 (-112) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Oct 27 10:01 AM | Oklahoma State Cowboys -8.5 (-110) | 57.5 (-110) | Oklahoma State Cowboys -325 · Iowa State Cyclones +270 |
| Oct 27 10:31 AM | Oklahoma State Cowboys -8.5 (-108) | 57.5 (-112) | Oklahoma State Cowboys -325 · Iowa State Cyclones +270 |
| Oct 27 11:31 AM | Oklahoma State Cowboys -8.5 (-115) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Oct 27 1:01 PM | Oklahoma State Cowboys -9 (-112) | 57.5 (-112) | Oklahoma State Cowboys -325 · Iowa State Cyclones +270 |
| Oct 27 2:31 PM | Oklahoma State Cowboys -9.5 (-112) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +270 |
| Oct 27 11:35 PM | Oklahoma State Cowboys -9 (-115) | 57.5 (-115) | Oklahoma State Cowboys -350 · Iowa State Cyclones +270 |
| Oct 28 10:01 AM | Oklahoma State Cowboys -9 (-108) | 57.5 (-112) | Oklahoma State Cowboys -325 · Iowa State Cyclones +270 |
| Oct 28 1:18 PM | Oklahoma State Cowboys -8.5 (-115) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Oct 28 2:18 PM | Oklahoma State Cowboys -9.5 (-112) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Oct 28 3:48 PM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-115) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Oct 28 6:18 PM | Oklahoma State Cowboys -9.5 (-112) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Thu 8:00 AM | Oklahoma State Cowboys -9 (-108) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +280 |
| Thu 11:02 AM | Oklahoma State Cowboys -8.5 (-115) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Thu 1:02 PM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +275 |
| Thu 1:32 PM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +290 |
| Thu 1:34 PM | Oklahoma State Cowboys -10 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +290 |
| Thu 2:02 PM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +280 |
| Thu 2:32 PM | Oklahoma State Cowboys -10 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +290 |
| Thu 3:59 PM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +280 |
| Thu 10:07 PM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +290 |
| Fri 12:37 AM | Oklahoma State Cowboys -10 (-108) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +280 |
| Fri 10:31 AM | Oklahoma State Cowboys -10 (-110) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Fri 3:02 PM | Oklahoma State Cowboys -10 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +280 |
| Fri 4:02 PM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +280 |
| Sat 12:04 AM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +290 |
| Sat 4:45 AM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +280 |
| Sat 8:31 AM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +290 |
| Sat 9:00 AM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +280 |
| Sat 2:46 PM | Oklahoma State Cowboys -9.5 (-110) | 57.5 (-112) | Oklahoma State Cowboys -350 · Iowa State Cyclones +290 |
| Sat 3:27 PM | Oklahoma State Cowboys -9.5 (-112) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 3:37 PM | Oklahoma State Cowboys -10 (-110) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 3:57 PM | Oklahoma State Cowboys -10 (-105) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 4:19 PM | Oklahoma State Cowboys -9.5 (-120) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 4:29 PM | Oklahoma State Cowboys -9.5 (-112) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 4:39 PM | Oklahoma State Cowboys -10 (-110) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 4:49 PM | Oklahoma State Cowboys -9.5 (-112) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 4:59 PM | Oklahoma State Cowboys -10 (-105) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 5:09 PM | Oklahoma State Cowboys -9.5 (-120) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 5:19 PM | Oklahoma State Cowboys -10 (-105) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 5:29 PM | Oklahoma State Cowboys -9.5 (-120) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 5:39 PM | Oklahoma State Cowboys -10 (-105) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 5:59 PM | Oklahoma State Cowboys -9.5 (-120) | 57.5 (-112) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 6:20 PM | Oklahoma State Cowboys -10 (-105) | 58.5 (-105) | Oklahoma State Cowboys -375 · Iowa State Cyclones +300 |
| Sat 6:31 PM | Oklahoma State Cowboys -10 (-110) | 58.5 (-108) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| Sat 6:41 PM | Oklahoma State Cowboys -10 (-110) | 58.5 (-108) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
| CLOSESat 6:51 PM | Oklahoma State Cowboys -9.5 (-110) | 58.5 (-110) | Oklahoma State Cowboys -375 · Iowa State Cyclones +290 |
The read
It's Halloween night in Ames, with Iowa State in all black under the lights and a home crowd hoping its offense can keep up. I'm laying the points with Oklahoma State.
This comes down to Drew Mestemaker against a pass defense that's coming apart. Mestemaker has thrown for 300-plus in six straight games and has averaged 11.6 yards a throw over his last four FBS games. Iowa State has allowed 52-of-67 passing for 665 yards over its last two games, with one sack. Its line is getting thinner. DT Bryson Lamb, a starter in all seven games, is out, along with Caden Crawford, Ka'Mori Moore and CB Beni Ngoyi. This defense has 4 sacks in six FBS games, and the forecast is dry and nearly windless.
Oklahoma State has scored on 30 of 42 drives over its last four FBS games and punted six times. Iowa State has 13 points, one touchdown on 21 drives and 5-of-27 on third down across its last two. Jaylen Raynor was benched at halftime last week before getting the job back. Four of the six receivers expected to lead the group are gone for the year.
The comparisons agree. Against Utah, BYU and Arizona, the Cyclones lost by 14, 14 and 36. Oklahoma State won by 17 at West Virginia, while Iowa State beat the Mountaineers by 3 at home.
The risks are real: - The Cowboys have allowed 24 or more to every FBS opponent, and the secondary is thin. Mose Phillips III is out for the season, and Quinton Hammonds is questionable after being seen in a sling. - West Virginia ran 62 times for 358 yards on this defense. Iowa State held the ball for 38:14 in its 45-point game against the Mountaineers. If Aiden Flora controls the clock, Oklahoma State gets fewer possessions. - Sam Keltner is 18-for-18 on field goals, but Oklahoma State turns only 17 of 35 red-zone trips against FBS teams into touchdowns. Field goals keep games close. - The Cowboys are 1-2 on the road.
Still, I don't trust Iowa State's offense to keep pace. Oklahoma State pulls away and wins by double digits.
Injuries noted
Oklahoma State Cowboys: Quinton Hammonds (questionable) — S #7 listed Questionable on the Big 12 Update 2 report; Dayvon Standard (out) — WR #19 listed Out on the Big 12 Update 2 report; Carson Kolb (out) — TE #44 listed Out on the Big 12 Update 2 report; Landon Dean (questionable) — DT #88 listed Questionable on the Big 12 Update 2 report
Iowa State Cyclones: Connor Moberly (out) — QB #5 listed Out on the Big 12 Update 2 report; Beni Ngoyi (out) — CB #5 listed Out on the Big 12 Update 2 report; Trey Verdon (probable) — DE #44 listed Probable on the Big 12 Update 2 report; Caden Crawford (out) — DE #92 listed Out on the Big 12 Update 2 report; Ka'Mori Moore (out) — DT #95 listed Out on the Big 12 Update 2 report; Bryson Lamb (out) — DT #99 listed Out on the Big 12 Update 2 report
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
Drew Mestemaker is OKST's projected starter
9.73 Y/ADrew Mestemaker is OKST's projected starting quarterback. Every Oklahoma State preview this week treats Mestemaker as the quarterback. Iowa State Daily (Oct 28) calls him the primary passer, with 2,326 passing yards and 20 TDs in seven games. Pistols Firing (Oct 28) previews him against Iowa State's Jaylen Raynor. At his Tuesday press conference (NewsOn6, Oct 28), Eric Morris praised how he moved in the pocket against Colorado. None of the opened sources has the team itself saying he starts, so he is projected, not confirmed. No opened source reports an injury in the Colorado game or a limited practice this week. That means not reported, not confirmed healthy. 2026 line: 2326 passing yards, 65.7% completions, 9.73 yards per attempt, 20-6 TD-INT over 7 games.
Jaylen Raynor is ISU's confirmed starter
6.85 Y/AJaylen Raynor is ISU's confirmed starting quarterback. Head coach Jimmy Rogers announced this week that Raynor will start: "We're going to go with Jaylen" (Iowa State Daily, Oct 28). Rogers made the call after Raynor was pulled at halftime of the Arizona loss for Connor Moberly. Pistols Firing (Oct 28) reports Iowa State is going with Raynor 'at least to start' and quotes Rogers calling him 'an awesome leader' who was 'obviously frustrated with getting pulled.' Yahoo/Roundtable (Oct 30) says he remains the starter. The halftime change was reported as a benching, not an injury. No opened source reports an injury or limited practice for Raynor this week. That means not reported, not confirmed healthy. 2026 line: 1083 passing yards, 58.9% completions, 6.85 yards per attempt, 6-4 TD-INT over 7 games.
PACE & SCRIPT
OKST: 40 points per game to ISU's 25.9
14.1 PPGOklahoma State scores 40 points a game after just 14.2 last season, while Iowa State is at 25.9, close to its 27.4. That jump over 7 games is huge and probably overstates the true level. Iowa State has been consistent, so the Cowboys' offense is the variable on the road. Expect regression in their scoring when looking at totals.
OKST @ ISU carries a 58.5 market total
58.5This 58.5 total is 7 points above the 51.5 median across 33 games, a clear signal the market expects an open game with both offenses producing. The number leans on touchdowns over field goals. If drives start stalling in the red zone in the first half, the pace needed to clear this gets hard to recover.
MISMATCH
OKST: 341 pass yards a game to ISU's 173.4
341 VS 173.4Oklahoma State is throwing for 341 yards a game, almost double its 174.1 last season, so this is a different passing offense than a year ago. Iowa State has gone the other way, down to 173.4 from 221.4. Seven games is enough to take the Oklahoma State jump seriously, though a change that big can cool off. Iowa State has to win by shortening the game, and that clash of styles is the lens for this one.
REPLACEMENT
Dayvon Standard (WR) is out for OKST
OUTWR #19 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-30 21:00:00 CT) (2026-10-30)
Carson Kolb (TE) is out for OKST
OUTTE #44 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-30 21:00:00 CT) (2026-10-30)
Connor Moberly (QB) is out for ISU
OUTQB #5 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-30 21:00:00 CT) (2026-10-30)
Beni Ngoyi (CB) is out for ISU
OUTCB #5 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-30 21:00:00 CT) (2026-10-30)
Caden Crawford (DE) is out for ISU
OUTDE #92 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-30 21:00:00 CT) (2026-10-30)
Ka'Mori Moore (DT) is out for ISU
OUTDT #95 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-30 21:00:00 CT) (2026-10-30)
Bryson Lamb (DT) is out for ISU
OUTDT #99 listed Out on the Big 12 Update 2 report Big 12 availability report (Update 2, published 2026-10-30 21:00:00 CT) (2026-10-30)
SITUATIONAL
OKST: 341 team passing yards per game to ISU's 173.4
167.6 YPGOklahoma State throws for 341 a game, almost double its 174.1 from last season, while Iowa State is down to 173.4 from 221.4. That is a big shift in identity for both teams over 7 games. Oklahoma State's passing jump could cool against Iowa State's defense on the road. This one may come down to whether the Cowboys can keep that passing production going in Ames.
OKST: 26.4 first downs per game to ISU's 18.1
8.3 FDOKST is at 26.4 first downs per game over 7 games; ISU is at 18.1 over 7 games. Those are this season's games through Oct 30. Last season OKST was at 15.6 over 12 games and ISU at 21.1 over 12 games.
TEAM RECORD
ISU is 3-1 at home; OKST is 1-2 on the road
3-1Iowa State has won three of its four home games, and Oklahoma State has won one of three on the road. These are small samples of four and three games, so one result in either direction changes the picture. The site split leans ISU, which gives the home side a modest edge to fold into the rest of the matchup.
Big 12 game: OKST 3-1, ISU 1-3 in conference
CONFERENCEThese two share the Big 12. OKST is 3-1 against it, ISU is 1-3. 2026 standings through 2026-10-31.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored October 31, 2026 at 8:16 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, fanatics, betrivers, draftkings, betmgm, caesars.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day