Skip to content
CFB/LAB
Menu

Oklahoma State at Iowa State

Visual game report

Available after a final score is recorded. The pregame forecast stays separate from postgame results.

Player production & success

CFBD regular season · through week 8 · observed 2026-10-30 UTC. Captured before kickoff.

Most active players in up to 3 recent completed team games. Passing and rushing are separate credited populations; rates weight successes by plays. Garbage time included; minimum credited plays 0. Partial provider coverage; no forecast inputs.

Oklahoma State

Window: 2026-10-24 (reported) · 2026-10-17 (reported) · 2026-10-10 (reported). Cutoff: 2026-10-31T23:00:00+00:00.

PlayerPassingRushing
Drew Mestemaker QB
3 games
53.9%
55 / 102 plays
45.5%
5 / 11 plays
Caleb Hawkins RB
3 games
—
0 / 0 plays
49.2%
29 / 59 plays
Ayo Adeyi RB
2 games
—
0 / 0 plays
66.7%
4 / 6 plays
William Mason RB
1 games
—
0 / 0 plays
60.0%
3 / 5 plays
Tre Page III RB
1 games
—
0 / 0 plays
50.0%
2 / 4 plays
Broderick Vehrs QB
1 games
100.0%
2 / 2 plays
0.0%
0 / 1 plays
Morgan McPhaul TE
1 games
—
0 / 0 plays
100.0%
1 / 1 plays
Traditional season production · 59 players

Provider totals through week 8, captured 2026-10-30. Original statistical values; team-specific athlete records remain separate from adjusted efficiency and usage.

Ayo Adeyi · RB

CFBD athlete 4875861

receiving · LONG
10
receiving · REC
4
receiving · TD
0
receiving · YDS
26
receiving · YPR
6.5
rushing · CAR
30
rushing · LONG
25
rushing · TD
1
rushing · YDS
200
rushing · YPC
6.7
Billy Walton III · DE

CFBD athlete 4921273

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0.5
defensive · SOLO
0
defensive · TD
0
defensive · TFL
1.0
defensive · TOT
4
Bobby Deal Jr. · S

CFBD athlete 5390455

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
4
puntReturns · AVG
18.3
puntReturns · LONG
21
puntReturns · NO
4
puntReturns · TD
0
puntReturns · YDS
73
Braylin Presley · RB

CFBD athlete 4702729

kickReturns · AVG
13.5
kickReturns · LONG
21
kickReturns · NO
2
kickReturns · TD
0
kickReturns · YDS
27
Braylon Rigsby · DT

CFBD athlete 5078222

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
7
Broderick Vehrs · QB

CFBD athlete 5291690

passing · ATT
8
passing · COMPLETIONS
8
passing · INT
0
passing · PCT
1.000
passing · TD
1
passing · YDS
61
passing · YPA
7.6
rushing · CAR
4
rushing · LONG
4
rushing · TD
0
rushing · YDS
11
rushing · YPC
2.8
Caleb Hawkins · RB

CFBD athlete 5258016

fumbles · FUM
1
fumbles · LOST
1
fumbles · REC
0
receiving · LONG
66
receiving · REC
25
receiving · TD
1
receiving · YDS
272
receiving · YPR
10.9
rushing · CAR
142
rushing · LONG
39
rushing · TD
2
rushing · YDS
712
rushing · YPC
5.0
Cameron Epps · S

CFBD athlete 4715347

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
interceptions · AVG
0.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
0
Carson Kolb · TE

CFBD athlete 5228041

receiving · LONG
16
receiving · REC
7
receiving · TD
2
receiving · YDS
58
receiving · YPR
8.3
Chris Barnes · WR

CFBD athlete 5148822

kickReturns · AVG
11.0
kickReturns · LONG
22
kickReturns · NO
2
kickReturns · TD
0
kickReturns · YDS
22
receiving · LONG
52
receiving · REC
11
receiving · TD
0
receiving · YDS
179
receiving · YPR
16.3
Christian Bodnar · S

CFBD athlete 5162401

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
11
defensive · TD
0
defensive · TFL
1
defensive · TOT
15
Cooper Lai · S

CFBD athlete 5151148

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
4
DJ Jackson Jr. · DE

CFBD athlete 5295860

defensive · PD
0
defensive · QB HUR
3
defensive · SACKS
0.5
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
4
DeSean Brown · DE

CFBD athlete 4820577

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Donovan Green · TE

CFBD athlete 5086240

kickReturns · AVG
3.0
kickReturns · LONG
6
kickReturns · NO
2
kickReturns · TD
0
kickReturns · YDS
6
receiving · LONG
17
receiving · REC
1
receiving · TD
0
receiving · YDS
17
receiving · YPR
17.0
Drew Mestemaker · QB

CFBD athlete 5219834

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
fumbles · FUM
4
fumbles · LOST
3
fumbles · REC
0
passing · ATT
239
passing · COMPLETIONS
157
passing · INT
6
passing · PCT
0.657
passing · TD
20
passing · YDS
2326
passing · YPA
9.7
rushing · CAR
29
rushing · LONG
75
rushing · TD
2
rushing · YDS
150
rushing · YPC
5.2
Enai White · DT

CFBD athlete 4685611

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Ethan Wesloski · LB

CFBD athlete 4912301

defensive · PD
2
defensive · QB HUR
3
defensive · SACKS
3.5
defensive · SOLO
29
defensive · TD
0
defensive · TFL
4.5
defensive · TOT
70
Evan Jackson · S

CFBD athlete 5124996

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
12
defensive · TD
1
defensive · TFL
0
defensive · TOT
19
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Gunnar Wilson · LB

CFBD athlete 5148708

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Iman Oates · DT

CFBD athlete 5151161

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Isaiah Chisom · LB

CFBD athlete 5075914

defensive · PD
0
defensive · QB HUR
2
defensive · SACKS
0.5
defensive · SOLO
16
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
34
rushing · CAR
1
rushing · LONG
0
rushing · TD
0
rushing · YDS
-5
rushing · YPC
-5.0
Israel Polk · WR

CFBD athlete 4922992

receiving · LONG
12
receiving · REC
1
receiving · TD
0
receiving · YDS
12
receiving · YPR
12.0
Jabarie Thornton · WR

CFBD athlete 5269143

receiving · LONG
1
receiving · REC
1
receiving · TD
0
receiving · YDS
1
receiving · YPR
1.0
Jack Puckett · LB

CFBD athlete 5332642

defensive · PD
1
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Jaleel Johnson · DE

CFBD athlete 4869314

defensive · PD
1
defensive · QB HUR
2
defensive · SACKS
2.0
defensive · SOLO
7
defensive · TD
0
defensive · TFL
3.5
defensive · TOT
16
James Williams · DE

CFBD athlete 5159497

defensive · PD
0
defensive · QB HUR
3
defensive · SACKS
0.5
defensive · SOLO
10
defensive · TD
0
defensive · TFL
3.5
defensive · TOT
17
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Jerry Lawson · DT

CFBD athlete 5152021

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0.5
defensive · SOLO
4
defensive · TD
0
defensive · TFL
2.0
defensive · TOT
14
Justin Bowick · WR

CFBD athlete 5083747

receiving · LONG
52
receiving · REC
34
receiving · TD
7
receiving · YDS
607
receiving · YPR
17.9
KD Jones · RB

CFBD athlete 5207641

rushing · CAR
7
rushing · LONG
25
rushing · TD
1
rushing · YDS
54
rushing · YPC
7.7
Kam Powell · WR

CFBD athlete 5209748

receiving · LONG
6
receiving · REC
3
receiving · TD
0
receiving · YDS
14
receiving · YPR
4.7
Keviyan Huddleston · DE

CFBD athlete 5080244

defensive · PD
1
defensive · QB HUR
1
defensive · SACKS
1
defensive · SOLO
5
defensive · TD
0
defensive · TFL
3.5
defensive · TOT
16
Kobi Foreman · CB

CFBD athlete 5141455

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
1
defensive · TOT
5
Kollin Lewis · CB

CFBD athlete 5092690

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
11
defensive · TD
0
defensive · TFL
0
defensive · TOT
13
LaDainian Fields · CB

CFBD athlete 5156853

defensive · PD
4
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
21
defensive · TD
0
defensive · TFL
2.5
defensive · TOT
29
interceptions · AVG
14.8
interceptions · INT
4
interceptions · TD
0
interceptions · YDS
59
Lachie Pozzobon · P

CFBD athlete 5303188

punting · In 20
3
punting · LONG
47
punting · NO
12
punting · TB
1
punting · YDS
517
punting · YPP
43.1
Landon Dean · DT

CFBD athlete 4715344

defensive · PD
0
defensive · QB HUR
2
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
5
Luke Webb · DT

CFBD athlete 5151556

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
7
Malik Charles · DE

CFBD athlete 5099451

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
3.5
defensive · SOLO
5
defensive · TD
0
defensive · TFL
3.5
defensive · TOT
10
interceptions · AVG
13.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
13
Markeith Williams · S

CFBD athlete 4685588

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
0
defensive · TOT
6
Maurion Horn · CB

CFBD athlete 4685380

defensive · PD
3
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
9
defensive · TD
0
defensive · TFL
3
defensive · TOT
18
Miles Coleman · WR

CFBD athlete 5149007

kickReturns · AVG
13.0
kickReturns · LONG
21
kickReturns · NO
3
kickReturns · TD
0
kickReturns · YDS
39
puntReturns · AVG
14.7
puntReturns · LONG
55
puntReturns · NO
10
puntReturns · TD
0
puntReturns · YDS
147
receiving · LONG
48
receiving · REC
22
receiving · TD
2
receiving · YDS
352
receiving · YPR
16.0
Morgan McPhaul · TE

CFBD athlete 5083966

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
receiving · LONG
6
receiving · REC
3
receiving · TD
1
receiving · YDS
15
receiving · YPR
5.0
rushing · CAR
1
rushing · LONG
1
rushing · TD
1
rushing · YDS
1
rushing · YPC
1.0
Mose Phillips III · S

CFBD athlete 5121895

defensive · PD
2
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
10
defensive · TD
0
defensive · TFL
0
defensive · TOT
23
interceptions · AVG
30.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
30
Oscar Hammond · TE

CFBD athlete 5219835

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
receiving · LONG
15
receiving · REC
1
receiving · TD
0
receiving · YDS
15
receiving · YPR
15.0
Quinton Hammonds · S

CFBD athlete 5219841

defensive · PD
2
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
22
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
49
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Saadiq Clements · DT

CFBD athlete 4918428

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
16
Sam Keltner · PK

CFBD athlete 5219233

kicking · FGA
18
kicking · FGM
18
kicking · LONG
47
kicking · PCT
1.000
kicking · PTS
82
kicking · XPA
28
kicking · XPM
28
Savion Barthelemy · DT

CFBD athlete 5294660

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Shaun Torgeson · OL

CFBD athlete 5225603

rushing · CAR
0
rushing · LONG
12
rushing · TD
0
rushing · YDS
12
rushing · YPC
0
Tate Romney · LB

CFBD athlete 5092199

defensive · PD
2
defensive · QB HUR
0
defensive · SACKS
1.5
defensive · SOLO
27
defensive · TD
0
defensive · TFL
6
defensive · TOT
54
Taurean Davis · LB

CFBD athlete 5390452

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Terrence Lewis · WR

CFBD athlete 5207931

receiving · LONG
31
receiving · REC
16
receiving · TD
2
receiving · YDS
180
receiving · YPR
11.3
Tre Page III · RB

CFBD athlete 5224505

fumbles · FUM
1
fumbles · LOST
1
fumbles · REC
0
rushing · CAR
20
rushing · LONG
20
rushing · TD
2
rushing · YDS
113
rushing · YPC
5.7
Trip White · LB

CFBD athlete 5081186

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
2
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Trudell Berry · CB

CFBD athlete 4833353

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Vincent Holmes · S

CFBD athlete 4988081

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
1.0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
2.0
defensive · TOT
5
William Mason · RB

CFBD athlete 5390453

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
5
rushing · CAR
11
rushing · LONG
15
rushing · TD
1
rushing · YDS
73
rushing · YPC
6.6
Wyatt Young · WR

CFBD athlete 5148787

fumbles · FUM
1
fumbles · LOST
0
fumbles · REC
0
receiving · LONG
54
receiving · REC
36
receiving · TD
6
receiving · YDS
639
receiving · YPR
17.8
rushing · CAR
3
rushing · LONG
8
rushing · TD
0
rushing · YDS
14
rushing · YPC
4.7

Iowa State

Window: 2026-10-24 (reported) · 2026-10-10 (reported) · 2026-10-03 (reported). Cutoff: 2026-10-31T23:00:00+00:00.

PlayerPassingRushing
Jaylen Raynor QB
3 games
40.3%
29 / 72 plays
33.3%
6 / 18 plays
Aiden Flora RB
3 games
100.0%
2 / 2 plays
43.1%
22 / 51 plays
Connor Moberly QB
1 games
20.0%
4 / 20 plays
57.1%
4 / 7 plays
Ryver Peppers RB
2 games
—
0 / 0 plays
20.0%
2 / 10 plays
Arnold Barnes RB
3 games
—
0 / 0 plays
40.0%
2 / 5 plays
Cameron Pettaway RB
2 games
—
0 / 0 plays
0.0%
0 / 4 plays
Traditional season production · 66 players

Provider totals through week 8, captured 2026-10-30. Original statistical values; team-specific athlete records remain separate from adjusted efficiency and usage.

Aiden Flora · RB

CFBD athlete 5219258

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
1
defensive · TFL
0
defensive · TOT
0
fumbles · FUM
1
fumbles · LOST
1
fumbles · REC
0
passing · ATT
2
passing · COMPLETIONS
2
passing · INT
0
passing · PCT
1.000
passing · TD
2
passing · YDS
48
passing · YPA
24.0
puntReturns · AVG
17.9
puntReturns · LONG
66
puntReturns · NO
7
puntReturns · TD
1
puntReturns · YDS
125
receiving · LONG
30
receiving · REC
13
receiving · TD
0
receiving · YDS
80
receiving · YPR
6.2
rushing · CAR
102
rushing · LONG
63
rushing · TD
6
rushing · YDS
716
rushing · YPC
7.0
Arnold Barnes · RB

CFBD athlete 5110516

rushing · CAR
27
rushing · LONG
10
rushing · TD
2
rushing · YDS
100
rushing · YPC
3.7
Beau Goodwin · LB

CFBD athlete 5193049

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
11
defensive · TD
0
defensive · TFL
0
defensive · TOT
20
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
interceptions · AVG
7.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
7
Beni Ngoyi · CB

CFBD athlete 4920898

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
7
defensive · TD
0
defensive · TFL
0
defensive · TOT
9
interceptions · AVG
0.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
0
Blake Hawkins · DE

CFBD athlete 5331611

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Bradley Esser · LB

CFBD athlete 5279179

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Brady Hummel · S

CFBD athlete 5311263

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
6
Brody Miller · S

CFBD athlete 5263782

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
12
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
25
Bryson Lamb · DT

CFBD athlete 5085122

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
16
Caden Crawford · DE

CFBD athlete 4718462

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
2
defensive · TD
0
defensive · TFL
0
defensive · TOT
5
Caden Matson · S

CFBD athlete 5093133

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Caleb Francois · RB

CFBD athlete 5265174

rushing · CAR
6
rushing · LONG
8
rushing · TD
0
rushing · YDS
16
rushing · YPC
2.7
Caleb Schmidt · LS

CFBD athlete 5332954

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Cameron Pettaway · RB

CFBD athlete 5194663

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
1
defensive · TFL
0
defensive · TOT
0
kickReturns · AVG
32.0
kickReturns · LONG
100
kickReturns · NO
7
kickReturns · TD
1
kickReturns · YDS
224
receiving · LONG
13
receiving · REC
7
receiving · TD
0
receiving · YDS
51
receiving · YPR
7.3
rushing · CAR
22
rushing · LONG
11
rushing · TD
0
rushing · YDS
52
rushing · YPC
2.4
Carson Robbins · WR

CFBD athlete 5219255

puntReturns · AVG
9.0
puntReturns · LONG
9
puntReturns · NO
1
puntReturns · TD
0
puntReturns · YDS
9
receiving · LONG
11
receiving · REC
1
receiving · TD
0
receiving · YDS
11
receiving · YPR
11.0
Carson Willich · LB

CFBD athlete 5081857

defensive · PD
0
defensive · QB HUR
2
defensive · SACKS
1
defensive · SOLO
22
defensive · TD
0
defensive · TFL
7
defensive · TOT
46
Carter Pabst · WR

CFBD athlete 5263613

kickReturns · AVG
14.0
kickReturns · LONG
14
kickReturns · NO
1
kickReturns · TD
0
kickReturns · YDS
14
receiving · LONG
24
receiving · REC
1
receiving · TD
0
receiving · YDS
24
receiving · YPR
24.0
Chet Andrews · DE

CFBD athlete 5081883

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Christian Greenlaw · TE

CFBD athlete 5155426

receiving · LONG
1
receiving · REC
1
receiving · TD
1
receiving · YDS
1
receiving · YPR
1.0
Cody Jackson · WR

CFBD athlete 4875853

receiving · LONG
46
receiving · REC
11
receiving · TD
1
receiving · YDS
203
receiving · YPR
18.5
Connor Moberly · QB

CFBD athlete 5140620

passing · ATT
19
passing · COMPLETIONS
9
passing · INT
0
passing · PCT
0.474
passing · TD
0
passing · YDS
83
passing · YPA
4.4
rushing · CAR
18
rushing · LONG
14
rushing · TD
0
rushing · YDS
44
rushing · YPC
2.4
Connor Welsch · LB

CFBD athlete 5219262

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
2
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Damarius Russell · S

CFBD athlete 5263577

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
David Coffey · CB

CFBD athlete 5153035

defensive · PD
2
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
14
defensive · TD
0
defensive · TFL
1
defensive · TOT
18
Dominic Overby · WR

CFBD athlete 5192958

receiving · LONG
45
receiving · REC
10
receiving · TD
1
receiving · YDS
212
receiving · YPR
21.2
Donovan Fitzmaurice · DT

CFBD athlete 5263215

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
1
defensive · TOT
5
Drew Surges · S

CFBD athlete 5150695

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
10
defensive · TD
0
defensive · TFL
1
defensive · TOT
16
Duhron Goodman · S

CFBD athlete 5085573

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
11
defensive · TD
0
defensive · TFL
1.0
defensive · TOT
20
Easton Miller · RB

CFBD athlete 5161735

receiving · LONG
18
receiving · REC
4
receiving · TD
1
receiving · YDS
38
receiving · YPR
9.5
rushing · CAR
5
rushing · LONG
6
rushing · TD
0
rushing · YDS
12
rushing · YPC
2.4
Eddie Lemos · S

CFBD athlete 5081867

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
5
defensive · TD
0
defensive · TFL
1
defensive · TOT
9
Ethan Gurney · P

CFBD athlete 5327683

punting · In 20
5
punting · LONG
50
punting · NO
8
punting · TB
1
punting · YDS
304
punting · YPP
38.0
Ethan Stecker · LB

CFBD athlete 5222569

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Evan Boyd · WR

CFBD athlete 5056106

receiving · LONG
6
receiving · REC
1
receiving · TD
0
receiving · YDS
6
receiving · YPR
6.0
Isaac Terrell · DE

CFBD athlete 5084892

defensive · PD
1
defensive · QB HUR
1
defensive · SACKS
3
defensive · SOLO
6
defensive · TD
0
defensive · TFL
3
defensive · TOT
12
Jace J. Gilbert · DE

CFBD athlete 5125393

defensive · PD
2
defensive · QB HUR
3
defensive · SACKS
1
defensive · SOLO
4
defensive · TD
0
defensive · TFL
1
defensive · TOT
10
Jack Janikowski · DE

CFBD athlete 5153062

defensive · PD
0
defensive · QB HUR
2
defensive · SACKS
1
defensive · SOLO
5
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
14
Jaheim Singletary · CB

CFBD athlete 4685525

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Jamal Polite Jr. · WR

CFBD athlete 5326123

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
receiving · LONG
34
receiving · REC
8
receiving · TD
1
receiving · YDS
115
receiving · YPR
14.4
Jareb Ramos · DT

CFBD athlete 5087707

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Jaylen Raynor · QB

CFBD athlete 5080403

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
fumbles · FUM
1
fumbles · LOST
1
fumbles · REC
0
passing · ATT
158
passing · COMPLETIONS
93
passing · INT
4
passing · PCT
0.589
passing · TD
7
passing · YDS
1107
passing · YPA
7.0
rushing · CAR
55
rushing · LONG
35
rushing · TD
3
rushing · YDS
145
rushing · YPC
2.6
Jonah DuPont · P

CFBD athlete 5296218

punting · In 20
5
punting · LONG
60
punting · NO
27
punting · TB
0
punting · YDS
1196
punting · YPP
44.3
Kaleb Bilal-Jones · DT

CFBD athlete 5306762

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Key'on Washington · CB

CFBD athlete 5174446

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
1
defensive · SOLO
10
defensive · TD
0
defensive · TFL
1
defensive · TOT
12
Kyle Konrardy · PK

CFBD athlete 5150706

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
kicking · FGA
11
kicking · FGM
9
kicking · LONG
51
kicking · PCT
0.818
kicking · PTS
49
kicking · XPA
22
kicking · XPM
22
Landon Kalsbeck · LB

CFBD athlete 5289728

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Malaki Ta'ase · DE

CFBD athlete 5220808

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
1
defensive · SOLO
4
defensive · TD
0
defensive · TFL
1
defensive · TOT
11
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Malcolm Jones · LB

CFBD athlete 4838544

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
2.5
defensive · TOT
6
Matthew McClain · S

CFBD athlete 5291016

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
2
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Max Baloun · DT

CFBD athlete 4695426

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
8
Micah Harper · S

CFBD athlete 4431120

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
8
Montreze Smith · LB

CFBD athlete 5147044

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
0
defensive · TOT
6
Omari Hayes · WR

CFBD athlete 4837269

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
2
defensive · TD
0
defensive · TFL
2
defensive · TOT
2
puntReturns · AVG
1.0
puntReturns · LONG
1
puntReturns · NO
1
puntReturns · TD
0
puntReturns · YDS
1
receiving · LONG
34
receiving · REC
19
receiving · TD
1
receiving · YDS
237
receiving · YPR
12.5
rushing · CAR
3
rushing · LONG
15
rushing · TD
0
rushing · YDS
22
rushing · YPC
7.3
Rylan Barnes · TE

CFBD athlete 5150699

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Ryver Peppers · RB

CFBD athlete 5203478

receiving · LONG
0
receiving · REC
1
receiving · TD
0
receiving · YDS
0
receiving · YPR
0.0
rushing · CAR
10
rushing · LONG
15
rushing · TD
0
rushing · YDS
35
rushing · YPC
3.5
Seth Johnson · CB

CFBD athlete 5224370

defensive · PD
4
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
14
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
24
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Sullivan Schlimgen · LB

CFBD athlete 5264502

defensive · PD
3
defensive · QB HUR
0
defensive · SACKS
2
defensive · SOLO
37
defensive · TD
0
defensive · TFL
5
defensive · TOT
71
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Toe Sanders · CB

CFBD athlete 5274337

fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Trey Verdon · DE

CFBD athlete 5196985

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Trillion Sorrell · CB

CFBD athlete 5263610

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Tristan Exline · LB

CFBD athlete 5329095

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
4
Tyler Claiborne · WR

CFBD athlete 5081882

receiving · LONG
17
receiving · REC
13
receiving · TD
0
receiving · YDS
124
receiving · YPR
9.5
Tyler Fortenberry · TE

CFBD athlete 5218664

receiving · LONG
12
receiving · REC
5
receiving · TD
0
receiving · YDS
32
receiving · YPR
6.4
Tyrone Cotton III · CB

CFBD athlete 5263572

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
5
defensive · TD
0
defensive · TFL
0
defensive · TOT
6
Vince Benetti · TE

CFBD athlete 5150693

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
2
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
fumbles · FUM
1
fumbles · LOST
0
fumbles · REC
0
receiving · LONG
32
receiving · REC
9
receiving · TD
3
receiving · YDS
104
receiving · YPR
11.6
Willie Breland III · LB

CFBD athlete 5383006

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
10
defensive · TD
0
defensive · TFL
1
defensive · TOT
22
Zaimir Hawk · DT

CFBD athlete 5120867

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
12

Pregame weather

Decision-time forecast unavailable

No retained forecast matches this scheduled game.

Weather context

Weather record unavailable

Evidence cutoff: . This is an artifact cutoff; verified pregame availability remains unavailable.

No matching weather context has been published for this game.

Verified pregame availability
Unavailable
Measurement units
Unverified · numeric interpretation withheld
Forecast issue time
Unavailable
Forecast valid time
Unavailable

Capture timing does not establish whether these provider values describe forecasts or observed conditions.

Latest published card · In-season model

Saved CFBD odds snapshot captured

Saved prices from the latest card, not the weekly freeze. Review the weekly card.

Pick at comparison line

Iowa State +9.5

EPA-OLS history for 3-7 point gaps: 51% against the spread · below the 52.4% break-even at −110 · 175 games · 2025 · historical reference, not a cover probability.

Comparison line · CFBD median

Oklahoma State -9.5

DraftKings snapshot: Iowa State +9.5

EPA-OLS forecast · margin in points

Oklahoma State by 4.55

4.95 points toward Iowa State versus the spread. The gap is not a cover probability.

Explain this EPA-OLS spread forecast

Baseline: 0.00 Home Margin points. Zero-point accounting baseline; the fitted constant offset is shown separately

Signed contributions in Home Margin points; positive moves toward Iowa State.

  • Net EPA rating difference: -8.49
  • Fitted offset: +5.87
  • Fitted home field: -1.93

Reconciles to -4.55 points; numerical tolerance 1e-10. Published rounding tolerance 0.0050000001 in output units.

Fit arithmetic, not causal effects or cover probability.

Fit 43a90c4d579143e4336475325da6c037c0829278871c947a48303983b181ca72 · inputs da9ce299a45c84853ae7ac441508c45010cdc4cb336838ff8071686ef28bfb9f · training 23b0a5e046b1642293a7d76a29578220ba636326b7a25d8f5c4c0c677ceb7517 · forecast 11eeb6b92aa8fa8398986c5808d0fcf4653f2eefa66eece3b602dd352643230d · through week 8.

What changed?

12 saved cards for this game

No change in spread, forecast or model gap.

The earlier saved card is not necessarily the frozen weekly selection.

Scroll sideways to compare columns. Row labels stay visible.

Home team: Iowa State · all values in points
Recorded valueEarlierLatestChange
Market spread+9.5+9.50.0
Model spread+4.55+4.550.0
Model gap+4.95+4.950.0

Negative spreads favor Iowa State; positive model gap favors them too.

Capture times & sources

Earlier saved card

Generated

Saved CFBD odds snapshot captured

In-season model · rating source as of unknown

Latest published card

Generated

Saved CFBD odds snapshot captured

In-season model · rating source as of unknown

Model gap = market spread minus model spread.

This compares two saved cards, not every line change. The CFBD market spread is a median, so provider coverage can move it. Capture time may differ from quote time.

Model movement compares published projections. These records do not establish why a projection changed or whether the model code changed.

Earlier saved card SHA-256
e2870225a3550ae3bff530e07f507a37ae8d297571a1fb3ae0be6cba56aae72d
Odds source SHA-256
c3afde8edfd04c38da42b18ab61b68542f93145177f25e3612c5230361aae058
Latest published card SHA-256
907219f79e16b585a5fe31cf6748ec05ab06f7cd820077da867137c7509faba4
Odds source SHA-256
979caa9e279ac4fb8cf2a315090127f7866efb485202ff3448873ffea01f6148
View recorded snapshot data
Model context & pick method

Card generated . Captured prices are not live quotes.

Output:
Home margin and model–spread gap (points)
Model:
EPA-OLS
Training:
2026, weeks 5, 6, 7, 8; 229 games. Training snapshot SHA-256 recorded: 23b0a5e046b1642293a7d76a29578220ba636326b7a25d8f5c4c0c677ceb7517. Private linear fit 24e16edeb0e225c9643d804d9c379274ecb1387bfe9a5f2c07e1a216f6d28656; producer verified saved inference without refitting. Raw provider availability is not established
Features:
EPA net difference; Feature snapshot SHA-256 recorded: da9ce299a45c84853ae7ac441508c45010cdc4cb336838ff8071686ef28bfb9f. Private linear fit 24e16edeb0e225c9643d804d9c379274ecb1387bfe9a5f2c07e1a216f6d28656; producer verified saved inference without refitting. Raw provider availability is not established
Evaluation:
EPA-OLS 2025 historical ATS reference. Matching probability calibration unavailable; reference buckets do not validate this card.

Training: 229 games · weeks 5, 6, 7, 8.

Training-only RMSE: 15.64 points. This describes the fitted games, not predictive accuracy or a cover probability.

Margins are not projected scores.

Pick logic

Iowa State +9.5

Model gap +5.0 points

A pick needs a gap of at least 3.0 points, either way. Positive gaps favor Iowa State.

Win probabilities · separate sources

Iowa State win probability by source

EPA-OLS calibrated win probability
Unavailable
Unavailable: no matching calibration for this card’s projection basis
CFBD market-based probability
26%
Derived from the available point spread, provider snapshot captured Oct 30, 2026, 06:02:01 CDT; CFBD source spread: Iowa State +9.5
Stacked ensemble
38%
Stacked ensemble from the model pack
Explain this StackedEnsemble probability

Baseline: 36.75 % home win probability. Observed training row nearest standardized medians, row 1641.

Signed contributions in percentage points; positive moves toward Iowa State.

  • away adjusted success: -16.11 (path difference 3.55)
  • home adjusted epa: +7.23 (path difference 2.72)
  • away elo: +6.29 (path difference 2.19)
  • away adjusted rushing epa allowed: +6.19 (path difference 0.04)
  • home adjusted passing epa: -4.96 (path difference 1.49)
  • away adjusted epa allowed: -3.35 (path difference 1.79)
  • away adjusted epa: -3.17 (path difference 0.55)
  • home adjusted pass explosiveness allowed: +2.93 (path difference 3.31)
  • away adjusted standard down success: +2.93 (path difference 1.95)
  • home elo: +2.91 (path difference 0.77)
  • home adjusted success: -2.90 (path difference 0.68)
  • away adjusted second level yards allowed: -2.74 (path difference 0.09)
  • away adjusted passing down success allowed: -2.70 (path difference 1.67)
  • home adjusted second level yards: +2.46 (path difference 0.66)
  • away talent: -2.42 (path difference 0.47)
  • home talent: +2.10 (path difference 0.52)
  • home adjusted rushing epa: -2.04 (path difference 1.81)
  • home adjusted passing down success allowed: -1.93 (path difference 4.76)
  • home adjusted rushing epa allowed: +1.90 (path difference 1.14)
  • away adjusted pass explosiveness allowed: +1.82 (path difference 1.01)
  • away adjusted rush explosiveness allowed: +1.77 (path difference 1.74)
  • away adjusted rushing epa: +1.59 (path difference 0.06)
  • home adjusted epa allowed: -1.46 (path difference 0.30)
  • home adjusted open field yards allowed: +1.40 (path difference 0.57)
  • away adjusted pass explosiveness: +1.26 (path difference 0.56)
  • away adjusted line yards: -1.08 (path difference 2.27)
  • away adjusted open field yards allowed: -0.96 (path difference 1.36)
  • away adjusted explosiveness allowed: +0.90 (path difference 0.23)
  • home adjusted standard down success allowed: +0.89 (path difference 0.23)
  • home adjusted rush explosiveness allowed: +0.83 (path difference 0.35)
  • home adjusted line yards: -0.74 (path difference 0.01)
  • away adjusted rush explosiveness: +0.72 (path difference 1.32)
  • home adjusted pass explosiveness: +0.71 (path difference 0.79)
  • away adjusted passing epa allowed: +0.71 (path difference 0.49)
  • home adjusted success allowed: +0.58 (path difference 1.31)
  • away adjusted open field yards: +0.55 (path difference 1.68)
  • home conference: -0.55 (path difference 0.43)
  • home adjusted line yards allowed: -0.55 (path difference 1.79)
  • away conference: -0.55 (path difference 0.42)
  • away adjusted success allowed: +0.48 (path difference 0.11)
  • away adjusted standard down success allowed: -0.45 (path difference 0.97)
  • home adjusted explosiveness: +0.42 (path difference 0.44)
  • home adjusted passing epa allowed: +0.33 (path difference 0.66)
  • home adjusted passing down success: -0.33 (path difference 0.46)
  • away adjusted second level yards: -0.29 (path difference 1.71)
  • home adjusted rush explosiveness: +0.29 (path difference 0.32)
  • away adjusted passing down success: -0.20 (path difference 0.03)
  • away adjusted line yards allowed: +0.16 (path difference 0.41)
  • home adjusted second level yards allowed: +0.09 (path difference 0.01)
  • away adjusted explosiveness: +0.09 (path difference 0.08)
  • away adjusted passing epa: +0.07 (path difference 0.00)
  • home adjusted explosiveness allowed: -0.06 (path difference 0.01)
  • home adjusted standard down success: +0.04 (path difference 0.00)
  • home adjusted open field yards: -0.04 (path difference 0.41)
  • week: +0.02 (path difference 0.89)

Reconciles to 37.84 %; numerical tolerance 1e-10. Published rounding tolerance 0.0000500001 in output units.

Reference- and order-dependent allocation; not SHAP, causal effects or spread-pick drivers. Hybrid rows may be unrealistic with correlated inputs. Path difference measures order sensitivity, not uncertainty.

Fit 1ad7d19a4f250d7f5c62cdf95b70289b6ffd1cf8bdf8feb12b8623f27e5aa234 · inputs 498680f934cfff5902bc4628dee9399fdf56a8aacea46764079b5caaab85e68c · training 0837fbbedb3a684b201340cc993067c34179ef0f7ea0e6cc49da8424378a4dd9 · forecast b4f278b9bb3ce622917cf24bc6034773744a811ca3ff6741c9988fbf2a45d7f9 · through week 8.

Output:
Home win probability (%), display only
Model:
StackedEnsemble
Training:
Training SHA-256 0837fbbedb3a684b201340cc993067c34179ef0f7ea0e6cc49da8424378a4dd9
Features:
Unavailable — not recorded in this artifact
Evaluation:
Matching evaluation identity unavailable; separate from EPA/SP+ spread picks and their ATS record

The spread forecast drives the pick. CFBD converts a market spread to probability. The stacked ensemble is a separate forecast. Neither supplies a missing EPA-OLS probability.

Rushing workload · last three team games

CFBD individually attributed rushing attempts, including attributed sacks. Captured before kickoff; descriptive context, separate from the forecast. Through 2026-10-30 UTC.

Oklahoma State

3 completed team games in window · 0 games without returned player rows. Shares use 92 returned attributed attempts, not all team rushes. Provider coverage may be incomplete.

PlayerAttemptsYPCSacksAttributed shareCaptured season attempts / YPC
Caleb Hawkins

CFBD athlete 5258016

Week 6 vs UCF: 23 attempts · 3.6 YPC · 52.2% success · -0.251 raw PPA.

Week 7 vs Houston: 17 attempts · 4.0 YPC · 47.1% success · -0.029 raw PPA.

Week 8 vs Colorado: 19 attempts · 6.3 YPC · 47.4% success · 0.317 raw PPA.

594.6064.1%142 / 5.0
Drew Mestemaker

CFBD athlete 5219834

Week 6 vs UCF: 2 attempts · 1.0 YPC · 100.0% success · 2.522 raw PPA.

Week 7 vs Houston: 6 attempts · 5.7 YPC · 40.0% success · -0.367 raw PPA.

Week 8 vs Colorado: 8 attempts · 1.0 YPC · 40.0% success · -0.075 raw PPA.

162.8517.4%29 / 5.2
Ayo Adeyi

CFBD athlete 4875861

Week 6 vs UCF: 4 attempts · 5.3 YPC · 50.0% success · -0.355 raw PPA.

Week 7 vs Houston: 2 attempts · 10.0 YPC · 100.0% success · 1.615 raw PPA.

66.806.5%30 / 6.7
William Mason

CFBD athlete 5390453

Week 8 vs Colorado: 5 attempts · 5.0 YPC · 60.0% success · 0.571 raw PPA.

55.005.4%10 / 7.1
Tre Page III

CFBD athlete 5224505

Week 8 vs Colorado: 4 attempts · 7.5 YPC · 50.0% success · 0.446 raw PPA.

47.504.3%19 / 5.8

Iowa State

3 completed team games in window · 0 games without returned player rows. Shares use 104 returned attributed attempts, not all team rushes. Provider coverage may be incomplete.

PlayerAttemptsYPCSacksAttributed shareCaptured season attempts / YPC
Aiden Flora

CFBD athlete 5219258

Week 5 vs West Virginia: 22 attempts · 9.6 YPC · 63.6% success · 0.664 raw PPA.

Week 6 vs BYU: 17 attempts · 5.1 YPC · 35.3% success · -0.068 raw PPA.

Week 8 vs Arizona: 12 attempts · 3.0 YPC · 16.7% success · -0.311 raw PPA.

516.5049.0%102 / 7.0
Jaylen Raynor

CFBD athlete 5080403

Week 5 vs West Virginia: 11 attempts · 1.4 YPC · 33.3% success · 0.095 raw PPA.

Week 6 vs BYU: 9 attempts · 1.6 YPC · 50.0% success · 0.118 raw PPA.

Week 8 vs Arizona: 4 attempts · -5.2 YPC · 0.0% success · -2.149 raw PPA.

240.3623.1%54 / 2.7
Connor Moberly

CFBD athlete 5140620

Week 8 vs Arizona: 10 attempts · 2.0 YPC · 57.1% success · 0.541 raw PPA.

102.039.6%18 / 2.4
Ryver Peppers

CFBD athlete 5203478

Week 5 vs West Virginia: 8 attempts · 3.6 YPC · 12.5% success · -0.147 raw PPA.

Week 8 vs Arizona: 2 attempts · 3.0 YPC · 50.0% success · -0.382 raw PPA.

103.509.6%10 / 3.5
Arnold Barnes

CFBD athlete 5110516

Week 5 vs West Virginia: 2 attempts · 1.0 YPC · 50.0% success · -0.190 raw PPA.

Week 6 vs BYU: 1 attempts · 2.0 YPC · 0.0% success · -0.277 raw PPA.

Week 8 vs Arizona: 2 attempts · 5.0 YPC · 50.0% success · 0.104 raw PPA.

52.804.8%26 / 3.8

Team-only and unresolved attempts are outside this player population. Game PPA and success rates retain provider denominators; they are not pooled across games. Missing appearances do not establish player availability. This three-game window is separate from the 100-play form window.

Team matchup statistics

Offense vs defense

2026 season to date · through Week 8, captured Oct 30, 2026, 06:05:43 CDT · raw CFBD PPA, not opponent-adjusted EPA.

MeasureIowa StateOffenseOklahoma StateDefenseOklahoma StateOffenseIowa StateDefense
PPA/play
+0.08
30th
+0.07
47th
+0.22
77th
+0.11
36th
Success rate
38.1%
13th
41.4%
44th
50.1%
94th
41.6%
42nd
Explosiveness
1.27
68th
1.23
48th
1.17
22nd
1.26
35th
Standard-down PPA/play
+0.03
28th
+0.05
44th
+0.22
87th
+0.10
26th
Passing-down PPA/play
+0.18
31st
+0.14
64th
+0.25
53rd
+0.14
62nd
Havoc allowed / created
17.4%
16th
15.7%
50th
11.3%
91st
15.1%
39th

Bars show percentile among FBS teams with that measure; higher is better for the team shown. Team-level source captured Oct 30, 2026, 06:05:43 CDT. CFBD advanced statistics source These descriptive rates do not change the game forecast.

CFBD adjusted preview & kicker PAAR

Provider opponent-adjusted efficiency and season kicking context. These observations do not change our model forecast. Included-game cutoff is not supplied; capture and source update times are not games-through dates. CFBD definitions

Preview captured Oct 30, 2026, 6:14:33 AM CDT · assembled Oct 30, 2026, 6:14:33 AM CDT

Checking current kickoff time before showing captured pregame metrics.

2026 kicker PAAR

Points added above replacement; higher is better. Kicking context, not a complete special-teams rating. Captured Oct 30, 2026, 6:13:38 AM CDT.

  • Kyle Konrardy · Iowa State · PAAR 3.51 · 10 attempts
  • Sam Keltner · Oklahoma State · PAAR 9.93 · 19 attempts

Player recent form

CFBD raw play PPA and observed workload, 2026. Descriptive context; these values do not change our forecast or establish current roster membership or game availability.

Checking kickoff before showing recent player metrics.

Captured line movement

Provider quotes observed through CFBD. Chicago times (CST/CDT) show when we received the data, not when a sportsbook changed its price. Changes during coverage gaps are unknown. “Quote confirmed” means a complete CFBD snapshot repeated the saved price; heartbeats do not create price observations. Earlier conservative gap markers remain recorded. Ages update every 30 seconds; evidence over 90 minutes old is highlighted. Observation age measures receipt time, not sportsbook price freshness. Published Oct 30, 2026, 16:20:05 CDT · Publication age: calculating…. Line-only updates publish no more than once every three hours; daily updates may publish sooner. Checks for updates every minute while this page is visible.

Loading recorded line history… Open this game’s recorded history.

Line history & team context

Card snapshot lines

Iowa State spread · saved card's CFBD odds snapshot. Captured: Oct 30, 2026, 04:00:02 CDT · Snapshot age: calculating…. These snapshot quotes were not rechecked now. See Captured line movement above for separately timed provider observations and coverage gaps. CFBD-reported openings and first local observations are separate evidence. Capture times are Chicago times, not sportsbook update times; these are not verified closing lines.

DraftKings

CFBD-reported opening: +9.5 · Snapshot spread: +9.5

First locally observed: +10 · captured Oct 25, 2026, 22:52:34 CDT · Observation age: calculating…

Observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Total · CFBD-reported opening: 56.5 · Snapshot total: 57.5

Total · First locally observed: 57.5 · captured Oct 25, 2026, 22:52:34 CDT · Observation age: calculating…

Total observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Home moneyline · Snapshot: +280 · Reported opening: not supplied by CFBD

Home moneyline · First locally observed: +300 · captured Oct 25, 2026, 22:52:34 CDT · Observation age: calculating…

Home moneyline observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Away moneyline · Snapshot: -355 · Reported opening: not supplied by CFBD

Away moneyline · First locally observed: -380 · captured Oct 25, 2026, 22:52:34 CDT · Observation age: calculating…

Away moneyline observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Bovada

CFBD-reported opening: +9.5 · Snapshot spread: +9.5

First locally observed: +9.5 · captured Oct 25, 2026, 22:52:34 CDT · Observation age: calculating…

Observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Total · CFBD-reported opening: 57 · Snapshot total: 57.5

Total · First locally observed: 57 · captured Oct 25, 2026, 22:52:34 CDT · Observation age: calculating…

Total observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Home moneyline · Snapshot: +290 · Reported opening: not supplied by CFBD

Home moneyline · First locally observed: +290 · captured Oct 25, 2026, 22:52:34 CDT · Observation age: calculating…

Home moneyline observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Away moneyline · Snapshot: -380 · Reported opening: not supplied by CFBD

Away moneyline · First locally observed: -380 · captured Oct 25, 2026, 22:52:34 CDT · Observation age: calculating…

Away moneyline observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Iowa State

Net adjusted EPA/play -0.1 · 7 rated weeks · Big 12

32nd FBS percentile

Oklahoma State

Net adjusted EPA/play +0.1 · 8 rated weeks · Big 12

69th FBS percentile

Travel

Oklahoma State travels 446 miles (shorter than half of road trips, 2017–2025) · no time-zone change.

Distance uses the campuses because this schedule has no venue.

The 2017–2025 study found no overall ATS edge. Distance and time-zone groups cover near a coin flip. The 2,500+ mile group is above break-even but dominated by Hawai'i trips, so it is not a betting rule.

Series history

Oklahoma State leads 34–22, 3 ties in 59 meetings since 1926.

  • 2025Iowa State at Oklahoma State20–13 · Iowa State
  • 2023Oklahoma State at Iowa State27–34 · Iowa State
  • 2022Iowa State at Oklahoma State14–20 · Oklahoma State
  • 2021Oklahoma State at Iowa State21–24 · Iowa State
  • 2020Iowa State at Oklahoma State21–24 · Oklahoma State
  • 2019Oklahoma State at Iowa State34–27 · Oklahoma State

CFBD matchup data Last 6 meetings shown. N marks a neutral site. History is not a projection input.

Team style charts

Model output, not betting advice. Historical hit rates are small-sample backtests; several edge buckets lose money at -110. Flat units only.