Skip to content
CFB/LAB
Menu

Purdue at Penn 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.

Purdue

Window: 2026-10-17 (reported) · 2026-10-11 (reported) · 2026-10-03 (reported). Cutoff: 2026-10-31T20:15:00+00:00.

PlayerPassingRushing
Ryan Browne QB
3 games
42.6%
40 / 94 plays
52.9%
9 / 17 plays
Fame Ijeboi RB
3 games
—
0 / 0 plays
38.3%
23 / 60 plays
Antonio Harris RB
3 games
—
0 / 0 plays
35.3%
6 / 17 plays
Xavier Townsend WR
1 games
—
0 / 0 plays
100.0%
1 / 1 plays
Asaad Waseem WR
1 games
—
0 / 0 plays
0.0%
0 / 1 plays
Jerrick Gibson RB
1 games
—
0 / 0 plays
100.0%
1 / 1 plays
Evans Chuba QB
1 games
—
0 / 0 plays
100.0%
1 / 1 plays
Traditional season production · 58 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 Solecki · DE

CFBD athlete 5291720

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
2
defensive · TD
0
defensive · TFL
0
defensive · TOT
4
Anthony Speca · LB

CFBD athlete 5079725

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
5
Antonio Harris · RB

CFBD athlete 5219089

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
kickReturns · AVG
16.0
kickReturns · LONG
16
kickReturns · NO
1
kickReturns · TD
0
kickReturns · YDS
16
receiving · LONG
47
receiving · REC
3
receiving · TD
0
receiving · YDS
58
receiving · YPR
19.3
rushing · CAR
27
rushing · LONG
59
rushing · TD
2
rushing · YDS
156
rushing · YPC
5.8
Ar'mari Towns · TE

CFBD athlete 5276670

receiving · LONG
11
receiving · REC
4
receiving · TD
0
receiving · YDS
26
receiving · YPR
6.5
Asaad Waseem · WR

CFBD athlete 4871062

fumbles · FUM
1
fumbles · LOST
1
fumbles · REC
0
receiving · LONG
61
receiving · REC
38
receiving · TD
1
receiving · YDS
588
receiving · YPR
15.5
rushing · CAR
1
rushing · LONG
0
rushing · TD
0
rushing · YDS
-1
rushing · YPC
-1.0
Bisi Owens · WR

CFBD athlete 5084408

receiving · LONG
14
receiving · REC
3
receiving · TD
1
receiving · YDS
29
receiving · YPR
9.7
Breeon Ishmail · DE

CFBD athlete 4918431

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
1
defensive · SOLO
6
defensive · TD
0
defensive · TFL
1
defensive · TOT
15
C.J. Madden · DE

CFBD athlete 4722881

defensive · PD
0
defensive · QB HUR
2
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Charles Correa · LB

CFBD athlete 5101126

defensive · PD
6
defensive · QB HUR
2
defensive · SACKS
0.5
defensive · SOLO
12
defensive · TD
0
defensive · TFL
2.0
defensive · TOT
38
interceptions · AVG
6.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
6
Chauncey Magwood · WR

CFBD athlete 4431647

receiving · LONG
31
receiving · REC
18
receiving · TD
1
receiving · YDS
221
receiving · YPR
12.3
rushing · CAR
1
rushing · LONG
18
rushing · TD
0
rushing · YDS
18
rushing · YPC
18.0
Cooper McCutchan · TE

CFBD athlete 5281268

receiving · LONG
8
receiving · REC
2
receiving · TD
0
receiving · YDS
12
receiving · YPR
6.0
Curt Neal · DL

CFBD athlete 4685478

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0.5
defensive · SOLO
4
defensive · TD
0
defensive · TFL
2.0
defensive · TOT
14
D'Mon Marable · DB

CFBD athlete 5142279

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
De'Nylon Morrissette · WR

CFBD athlete 4702561

receiving · LONG
30
receiving · REC
8
receiving · TD
1
receiving · YDS
125
receiving · YPR
15.6
Dee Newsome · DB

CFBD athlete 5150917

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
1
defensive · TOT
8
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Donovan Saunders · DB

CFBD athlete 5083141

defensive · PD
3
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
25
defensive · TD
1
defensive · TFL
3.0
defensive · TOT
36
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
interceptions · AVG
35.0
interceptions · INT
1
interceptions · TD
1
interceptions · YDS
35
Dylan Drennan · P

CFBD athlete 5220031

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
passing · ATT
1
passing · COMPLETIONS
1
passing · INT
0
passing · PCT
1.000
passing · TD
0
passing · YDS
47
passing · YPA
47.0
punting · In 20
7
punting · LONG
78
punting · NO
20
punting · TB
1
punting · YDS
939
punting · YPP
47.0
Evans Chuba · QB

CFBD athlete 5149006

passing · ATT
14
passing · COMPLETIONS
11
passing · INT
0
passing · PCT
0.786
passing · TD
1
passing · YDS
96
passing · YPA
6.9
rushing · CAR
7
rushing · LONG
6
rushing · TD
0
rushing · YDS
-4
rushing · YPC
-0.6
Fame Ijeboi · RB

CFBD athlete 5218961

receiving · LONG
19
receiving · REC
16
receiving · TD
1
receiving · YDS
107
receiving · YPR
6.7
rushing · CAR
130
rushing · LONG
30
rushing · TD
9
rushing · YDS
568
rushing · YPC
4.4
George Burhenn · TE

CFBD athlete 5075912

receiving · LONG
30
receiving · REC
9
receiving · TD
2
receiving · YDS
131
receiving · YPR
14.6
Hayden Timosciek · OL

CFBD athlete 5122548

kickReturns · AVG
15.0
kickReturns · LONG
15
kickReturns · NO
1
kickReturns · TD
0
kickReturns · YDS
15
Hudauri Hines · DB

CFBD athlete 5125530

defensive · PD
3
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
11
defensive · TD
0
defensive · TFL
1
defensive · TOT
17
interceptions · AVG
0.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
0
Hudson Miller · LB

CFBD athlete 5092668

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
10
Ian Jeffries · DL

CFBD athlete 5099737

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
1
defensive · SOLO
6
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
14
Isaiah Needam · DB

CFBD athlete 5219092

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Jackson Ott · LB

CFBD athlete 5296053

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Jacobo Echeverria Lozano · PK

CFBD athlete 5296700

kicking · FGA
16
kicking · FGM
15
kicking · LONG
48
kicking · PCT
0.938
kicking · PTS
67
kicking · XPA
22
kicking · XPM
22
Jaden Mangham · DB

CFBD athlete 4831987

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
17
defensive · TD
0
defensive · TFL
1
defensive · TOT
27
Jaylan Hornsby · WR

CFBD athlete 5084905

receiving · LONG
17
receiving · REC
2
receiving · TD
0
receiving · YDS
22
receiving · YPR
11.0
Jeremy Lewis · DE

CFBD athlete 5376415

defensive · PD
1
defensive · QB HUR
1
defensive · SACKS
1.5
defensive · SOLO
7
defensive · TD
0
defensive · TFL
3.5
defensive · TOT
22
Jerrick Gibson · RB

CFBD athlete 5079410

fumbles · FUM
1
fumbles · LOST
0
fumbles · REC
0
receiving · LONG
9
receiving · REC
2
receiving · TD
0
receiving · YDS
14
receiving · YPR
7.0
rushing · CAR
18
rushing · LONG
9
rushing · TD
0
rushing · YDS
58
rushing · YPC
3.2
Jesse Watson · WR

CFBD athlete 5142753

receiving · LONG
50
receiving · REC
4
receiving · TD
0
receiving · YDS
65
receiving · YPR
16.3
Jett Goldsberry · DB

CFBD athlete 5271213

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
John Slaughter · DB

CFBD athlete 4918115

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
23
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
37
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
interceptions · AVG
0.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
0
Jojo Hayden · LB

CFBD athlete 5154324

defensive · PD
0
defensive · QB HUR
4
defensive · SACKS
0
defensive · SOLO
17
defensive · TD
0
defensive · TFL
2.5
defensive · TOT
43
interceptions · AVG
0.0
interceptions · INT
2
interceptions · TD
0
interceptions · YDS
0
Josiah Hope · DL

CFBD athlete 5271190

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Justin Denson · DB

CFBD athlete 5141971

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
17
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
36
Katrell Webb · DE

CFBD athlete 5159090

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Keyshawn Burgos · DE

CFBD athlete 4873443

defensive · PD
1
defensive · QB HUR
3
defensive · SACKS
1.5
defensive · SOLO
9
defensive · TD
0
defensive · TFL
2.5
defensive · TOT
13
Luca Puccinelli · TE

CFBD athlete 5079569

receiving · LONG
18
receiving · REC
1
receiving · TD
0
receiving · YDS
18
receiving · YPR
18.0
Mister Clark · DB

CFBD athlete 5158234

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
1
defensive · SOLO
5
defensive · TD
0
defensive · TFL
2
defensive · TOT
5
Nuku Mafi · OL

CFBD athlete 5146854

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Quinn Rosenkranz · WR

CFBD athlete 5296047

receiving · LONG
7
receiving · REC
1
receiving · TD
0
receiving · YDS
7
receiving · YPR
7.0
Rodney Lora · DL

CFBD athlete 5077897

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0.5
defensive · SOLO
2
defensive · TD
0
defensive · TFL
1.0
defensive · TOT
10
Ryan Browne · QB

CFBD athlete 5104738

fumbles · FUM
3
fumbles · LOST
1
fumbles · REC
0
passing · ATT
221
passing · COMPLETIONS
145
passing · INT
3
passing · PCT
0.656
passing · TD
10
passing · YDS
1822
passing · YPA
8.2
rushing · CAR
40
rushing · LONG
33
rushing · TD
2
rushing · YDS
68
rushing · YPC
1.7
Ryan Turner · DB

CFBD athlete 4794110

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Seth Turner · PK

CFBD athlete 5150463

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Smiley Bradford · DB

CFBD athlete 5219085

defensive · PD
2
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
7
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
17
interceptions · AVG
0.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
0
T.J. Lindsey · DL

CFBD athlete 5127035

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Ta'Vari Hampton · DB

CFBD athlete 5376413

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Tra'Mar Harris · WR

CFBD athlete 5146739

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
receiving · LONG
24
receiving · REC
11
receiving · TD
2
receiving · YDS
150
receiving · YPR
13.6
Traveon Wright · DB

CFBD athlete 5121783

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Travis Terrell Jr. · RB

CFBD athlete 5227400

fumbles · FUM
1
fumbles · LOST
1
fumbles · REC
0
kickReturns · AVG
22.0
kickReturns · LONG
32
kickReturns · NO
5
kickReturns · TD
0
kickReturns · YDS
110
receiving · LONG
9
receiving · REC
3
receiving · TD
0
receiving · YDS
22
receiving · YPR
7.3
rushing · CAR
17
rushing · LONG
9
rushing · TD
0
rushing · YDS
45
rushing · YPC
2.6
Tre Tate · LB

CFBD athlete 5084732

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
6
Trey Smith · DE

CFBD athlete 5154320

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0.5
defensive · SOLO
2
defensive · TD
0
defensive · TFL
1.0
defensive · TOT
9
Winston Berglund · LB

CFBD athlete 4923033

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
9
defensive · TD
0
defensive · TFL
0
defensive · TOT
16
Wisdom Simms · DL

CFBD athlete 5089578

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
4
Xavier Townsend · WR

CFBD athlete 4808767

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
puntReturns · AVG
7.4
puntReturns · LONG
18
puntReturns · NO
9
puntReturns · TD
0
puntReturns · YDS
67
receiving · LONG
75
receiving · REC
32
receiving · TD
2
receiving · YDS
370
receiving · YPR
11.6
rushing · CAR
1
rushing · LONG
4
rushing · TD
0
rushing · YDS
4
rushing · YPC
4.0

Penn State

Window: 2026-10-17 (reported) · 2026-10-10 (reported) · 2026-10-03 (reported). Cutoff: 2026-10-31T20:15:00+00:00.

PlayerPassingRushing
Rocco Becht QB
3 games
45.1%
55 / 122 plays
31.6%
6 / 19 plays
Carson Hansen RB
3 games
0.0%
0 / 1 plays
50.0%
16 / 32 plays
James Peoples RB
3 games
—
0 / 0 plays
25.0%
5 / 20 plays
Quinton Martin Jr. RB
2 games
—
0 / 0 plays
0.0%
0 / 5 plays
Traditional season production · 60 players

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

Alex Manske · QB

CFBD athlete 5164316

passing · ATT
14
passing · COMPLETIONS
9
passing · INT
0
passing · PCT
0.643
passing · TD
0
passing · YDS
102
passing · YPA
7.3
rushing · CAR
3
rushing · LONG
6
rushing · TD
0
rushing · YDS
14
rushing · YPC
4.7
Alex Tatsch · LB

CFBD athlete 5195702

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
5
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
11
Alexander McPherson · DE

CFBD athlete 5215273

defensive · PD
0
defensive · QB HUR
2
defensive · SACKS
0
defensive · SOLO
5
defensive · TD
0
defensive · TFL
1
defensive · TOT
12
Alijah Carnell · DT

CFBD athlete 5167309

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Amar'e Glover · RB

CFBD athlete 5289329

rushing · CAR
2
rushing · LONG
2
rushing · TD
0
rushing · YDS
2
rushing · YPC
1.0
Amarion Jackson · WR

CFBD athlete 5273821

receiving · LONG
10
receiving · REC
1
receiving · TD
0
receiving · YDS
10
receiving · YPR
10.0
rushing · CAR
1
rushing · LONG
12
rushing · TD
0
rushing · YDS
12
rushing · YPC
12.0
Andrew Rappleyea · TE

CFBD athlete 4899484

receiving · LONG
20
receiving · REC
24
receiving · TD
2
receiving · YDS
180
receiving · YPR
7.5
Anthony Donkoh · OL

CFBD athlete 4916884

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Armstrong Nnodim · DT

CFBD athlete 5125968

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
1
defensive · TOT
9
Audavion Collins · CB

CFBD athlete 4837460

defensive · PD
7
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
10
defensive · TD
0
defensive · TFL
0
defensive · TOT
15
Benjamin Brahmer · TE

CFBD athlete 4870608

fumbles · FUM
1
fumbles · LOST
0
fumbles · REC
0
receiving · LONG
23
receiving · REC
21
receiving · TD
3
receiving · YDS
206
receiving · YPR
9.8
Blaise Sokach-Minnick · LS

CFBD athlete 5092608

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Bobby Mears · DE

CFBD athlete 5160165

receiving · LONG
12
receiving · REC
1
receiving · TD
0
receiving · YDS
12
receiving · YPR
12.0
Brett Eskildsen · WR

CFBD athlete 5148535

fumbles · FUM
1
fumbles · LOST
1
fumbles · REC
0
receiving · LONG
25
receiving · REC
22
receiving · TD
1
receiving · YDS
227
receiving · YPR
10.3
Bryson Williams · S

CFBD athlete 5290778

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
2
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
interceptions · AVG
0.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
0
Cael Brezina · LB

CFBD athlete 5146686

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
12
defensive · TD
0
defensive · TFL
0
defensive · TOT
23
Caleb Bacon · LB

CFBD athlete 5081877

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
1
defensive · SOLO
15
defensive · TD
0
defensive · TFL
5
defensive · TOT
19
Cam Smith · LB

CFBD athlete 5142598

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
4
Cam Wallace · RB

CFBD athlete 5121541

receiving · LONG
7
receiving · REC
1
receiving · TD
0
receiving · YDS
7
receiving · YPR
7.0
rushing · CAR
22
rushing · LONG
59
rushing · TD
2
rushing · YDS
125
rushing · YPC
5.7
Carson Hansen · RB

CFBD athlete 5077502

receiving · LONG
10
receiving · REC
5
receiving · TD
0
receiving · YDS
36
receiving · YPR
7.2
rushing · CAR
72
rushing · LONG
16
rushing · TD
4
rushing · YDS
278
rushing · YPC
3.9
Chase Sowell · WR

CFBD athlete 4912067

receiving · LONG
47
receiving · REC
34
receiving · TD
3
receiving · YDS
510
receiving · YPR
15.0
Connor Barry · QB

CFBD athlete 5082407

passing · ATT
2
passing · COMPLETIONS
2
passing · INT
0
passing · PCT
1.000
passing · TD
0
passing · YDS
8
passing · YPA
4.0
rushing · CAR
3
rushing · LONG
4
rushing · TD
0
rushing · YDS
2
rushing · YPC
0.7
Dallas Vakalahi · DT

CFBD athlete 5220003

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
1
defensive · TOT
9
Daryus Dixson · CB

CFBD athlete 5141411

defensive · PD
2
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
10
defensive · TD
0
defensive · TFL
0.5
defensive · TOT
14
interceptions · AVG
24.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
24
De'Andre Cook · DT

CFBD athlete 5146889

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Donte Nastasi · CB

CFBD athlete 5160622

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Finn Furmanek · TE

CFBD athlete 5160164

receiving · LONG
31
receiving · REC
1
receiving · TD
0
receiving · YDS
31
receiving · YPR
31.0
Gabe Burkle · TE

CFBD athlete 4869519

receiving · LONG
20
receiving · REC
5
receiving · TD
0
receiving · YDS
53
receiving · YPR
10.6
Ibn McDaniels · S

CFBD athlete 5195461

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Ikenna Ezeogu · DE

CFBD athlete 4826502

defensive · PD
0
defensive · QB HUR
4
defensive · SACKS
0
defensive · SOLO
4
defensive · TD
0
defensive · TFL
0
defensive · TOT
11
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Jackson Ford · DE

CFBD athlete 5244760

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
Jahmir Joseph · CB

CFBD athlete 5141548

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
7
defensive · TD
0
defensive · TFL
0
defensive · TOT
9
James Peoples · RB

CFBD athlete 5110454

receiving · LONG
11
receiving · REC
3
receiving · TD
0
receiving · YDS
24
receiving · YPR
8.0
rushing · CAR
57
rushing · LONG
16
rushing · TD
2
rushing · YDS
246
rushing · YPC
4.3
Jamison Patton · S

CFBD athlete 4950395

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
14
defensive · TD
0
defensive · TFL
0
defensive · TOT
26
Jeremiah Cooper · S

CFBD athlete 4833357

defensive · PD
2
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
10
defensive · TD
0
defensive · TFL
0
defensive · TOT
19
John Klosterman · LB

CFBD athlete 5081870

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
2
Josiah Zayas · CB

CFBD athlete 5289311

defensive · PD
1
defensive · QB HUR
2
defensive · SACKS
0
defensive · SOLO
12
defensive · TD
1
defensive · TFL
2
defensive · TOT
16
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
interceptions · AVG
25.5
interceptions · INT
2
interceptions · TD
1
interceptions · YDS
51
Karon Brookins · WR

CFBD athlete 5215218

receiving · LONG
8
receiving · REC
1
receiving · TD
0
receiving · YDS
8
receiving · YPR
8.0
Keanu Williams · DT

CFBD athlete 4431612

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
6
defensive · TD
0
defensive · TFL
0
defensive · TOT
17
Koby Howard · WR

CFBD athlete 5141525

receiving · LONG
70
receiving · REC
12
receiving · TD
2
receiving · YDS
344
receiving · YPR
28.7
rushing · CAR
2
rushing · LONG
20
rushing · TD
1
rushing · YDS
24
rushing · YPC
12.0
Kooper Ebel · LB

CFBD athlete 5076123

defensive · PD
2
defensive · QB HUR
3
defensive · SACKS
1
defensive · SOLO
17
defensive · TD
0
defensive · TFL
2.5
defensive · TOT
40
Liam Andrews · DT

CFBD athlete 5079302

defensive · PD
0
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Logan Cunningham · WR

CFBD athlete 5219077

rushing · CAR
1
rushing · LONG
2
rushing · TD
0
rushing · YDS
2
rushing · YPC
2.0
Marcus Neal · S

CFBD athlete 5173604

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
14
defensive · TD
0
defensive · TFL
0
defensive · TOT
22
fumbles · FUM
0
fumbles · LOST
0
fumbles · REC
1
Matthew Parker · PK

CFBD athlete 5294256

kicking · FGA
0
kicking · FGM
0
kicking · LONG
0
kicking · PCT
0
kicking · PTS
1
kicking · XPA
1
kicking · XPM
1
Max Granville · DE

CFBD athlete 5141483

defensive · PD
1
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
0
defensive · TD
0
defensive · TFL
0
defensive · TOT
0
Nathan Tiyce · P

CFBD athlete 5294651

punting · In 20
12
punting · LONG
60
punting · NO
31
punting · TB
4
punting · YDS
1273
punting · YPP
41.1
Quinton Martin Jr. · RB

CFBD athlete 5079577

receiving · LONG
4
receiving · REC
4
receiving · TD
0
receiving · YDS
4
receiving · YPR
1.0
rushing · CAR
31
rushing · LONG
61
rushing · TD
1
rushing · YDS
160
rushing · YPC
5.2
Rocco Becht · QB

CFBD athlete 4801299

fumbles · FUM
3
fumbles · LOST
1
fumbles · REC
0
passing · ATT
210
passing · COMPLETIONS
132
passing · INT
5
passing · PCT
0.629
passing · TD
12
passing · YDS
1664
passing · YPA
7.9
rushing · CAR
44
rushing · LONG
19
rushing · TD
1
rushing · YDS
51
rushing · YPC
1.2
Ryan Barker · PK

CFBD athlete 5092232

kicking · FGA
13
kicking · FGM
11
kicking · LONG
48
kicking · PCT
0.846
kicking · PTS
54
kicking · XPA
21
kicking · XPM
21
Siale Liku · DT

CFBD athlete 4427804

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
7
defensive · TD
0
defensive · TFL
1.5
defensive · TOT
14
Tony Rojas · LB

CFBD athlete 4918098

defensive · PD
2
defensive · QB HUR
2
defensive · SACKS
5
defensive · SOLO
29
defensive · TD
0
defensive · TFL
10.5
defensive · TOT
56
interceptions · AVG
6.5
interceptions · INT
2
interceptions · TD
0
interceptions · YDS
13
Tyler Armstead · CB

CFBD athlete 5230372

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
1
Tyrell Chatman · CB

CFBD athlete 5278306

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Tyriq Blanding · DT

CFBD athlete 4899469

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
1
defensive · TOT
2
Vaboue Toure · S

CFBD athlete 5079611

defensive · PD
1
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
3
defensive · TD
0
defensive · TFL
0
defensive · TOT
5
Xxavier Thomas · CB

CFBD athlete 5193689

defensive · PD
0
defensive · QB HUR
0
defensive · SACKS
0
defensive · SOLO
1
defensive · TD
0
defensive · TFL
0
defensive · TOT
3
Yvan Kemajou · DE

CFBD athlete 5213238

defensive · PD
1
defensive · QB HUR
4
defensive · SACKS
1
defensive · SOLO
6
defensive · TD
0
defensive · TFL
2.5
defensive · TOT
14
Zay Robinson · WR

CFBD athlete 5296212

kickReturns · AVG
18.4
kickReturns · LONG
34
kickReturns · NO
7
kickReturns · TD
0
kickReturns · YDS
129
puntReturns · AVG
11.3
puntReturns · LONG
38
puntReturns · NO
19
puntReturns · TD
0
puntReturns · YDS
214
receiving · LONG
39
receiving · REC
8
receiving · TD
1
receiving · YDS
122
receiving · YPR
15.3
Zion Tracy · CB

CFBD athlete 5100946

defensive · PD
3
defensive · QB HUR
1
defensive · SACKS
0
defensive · SOLO
16
defensive · TD
0
defensive · TFL
2.0
defensive · TOT
22
interceptions · AVG
-2.0
interceptions · INT
1
interceptions · TD
0
interceptions · YDS
-2

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

No pick

Comparison line · CFBD median

Penn State -10.25

DraftKings snapshot: Penn State -10

Book quote differs from the comparison line.

EPA-OLS forecast · margin in points

Penn State by 10.16

0.09 points toward Purdue versus the spread. gap below pick minimum 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 Penn State.

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

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

Fit arithmetic, not causal effects or cover probability.

Fit 43a90c4d579143e4336475325da6c037c0829278871c947a48303983b181ca72 · inputs 990f1d98a6168e609e0ffe1dbd46ac1552df7d1adbda1a21409c619148c77830 · training 23b0a5e046b1642293a7d76a29578220ba636326b7a25d8f5c4c0c677ceb7517 · forecast d75200dc803233b012a660a8509771b3ade062f5a21e2df3c2a91d3b87d3f10b · through week 8.

What changed?

12 saved cards for this game

Market spread changed. Model projection held. Home model gap moved -0.75 points.

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

Scroll sideways to compare columns. Row labels stay visible.

Home team: Penn State · all values in points
Recorded valueEarlierLatestChange
Market spread-9.5-10.25-0.75
Model spread-10.16-10.160.0
Model gap+0.66-0.09-0.75

Negative spreads favor Penn 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

Pick logic

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: 990f1d98a6168e609e0ffe1dbd46ac1552df7d1adbda1a21409c619148c77830. 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.

No pick · gap below pick minimum · gap -0.1 points, minimum 3.0

Win probabilities · separate sources

Penn 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
77%
Derived from the available point spread, provider snapshot captured Oct 30, 2026, 06:02:01 CDT; CFBD source spread: Penn State -10.5
Stacked ensemble
81%
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 Penn State.

  • home elo: +12.42 (path difference 8.76)
  • away elo: +7.25 (path difference 9.16)
  • away adjusted success: -6.05 (path difference 5.39)
  • home adjusted success allowed: +6.00 (path difference 8.65)
  • home adjusted passing epa allowed: +4.69 (path difference 6.24)
  • home adjusted second level yards: +4.22 (path difference 2.00)
  • away adjusted second level yards allowed: +4.21 (path difference 0.51)
  • home adjusted epa allowed: -3.98 (path difference 4.40)
  • home adjusted passing epa: +3.77 (path difference 4.71)
  • away adjusted success allowed: +3.58 (path difference 4.14)
  • home adjusted rush explosiveness allowed: +3.13 (path difference 3.78)
  • home adjusted pass explosiveness allowed: +3.07 (path difference 2.68)
  • home talent: +3.03 (path difference 1.07)
  • home adjusted epa: +2.81 (path difference 4.72)
  • home adjusted rushing epa: -2.77 (path difference 1.91)
  • home adjusted line yards: -2.48 (path difference 1.09)
  • away adjusted epa allowed: +2.31 (path difference 3.71)
  • away adjusted epa: -2.21 (path difference 0.30)
  • away talent: -2.13 (path difference 0.46)
  • home adjusted passing down success allowed: -2.04 (path difference 2.09)
  • away adjusted passing epa allowed: -1.85 (path difference 2.26)
  • away adjusted explosiveness allowed: +1.61 (path difference 1.94)
  • away adjusted explosiveness: +1.48 (path difference 2.61)
  • away adjusted second level yards: +1.35 (path difference 0.41)
  • home adjusted open field yards: -1.34 (path difference 2.55)
  • away adjusted pass explosiveness: +1.27 (path difference 0.57)
  • away adjusted open field yards allowed: +1.26 (path difference 0.42)
  • home adjusted rushing epa allowed: -1.03 (path difference 0.76)
  • home adjusted explosiveness: +1.01 (path difference 0.59)
  • away adjusted passing down success allowed: +0.97 (path difference 0.96)
  • away adjusted pass explosiveness allowed: +0.94 (path difference 0.64)
  • away adjusted standard down success allowed: +0.81 (path difference 1.41)
  • away adjusted rush explosiveness: -0.72 (path difference 1.57)
  • away adjusted line yards allowed: +0.66 (path difference 1.02)
  • home adjusted second level yards allowed: -0.65 (path difference 1.63)
  • home adjusted rush explosiveness: -0.64 (path difference 1.76)
  • home adjusted standard down success allowed: -0.59 (path difference 1.09)
  • home adjusted passing down success: -0.51 (path difference 0.20)
  • away adjusted standard down success: +0.48 (path difference 0.34)
  • away adjusted rushing epa: +0.44 (path difference 0.51)
  • away adjusted passing down success: +0.31 (path difference 0.43)
  • home adjusted explosiveness allowed: -0.31 (path difference 0.56)
  • away adjusted rushing epa allowed: -0.24 (path difference 0.34)
  • home adjusted success: +0.21 (path difference 0.29)
  • away adjusted rush explosiveness allowed: +0.15 (path difference 0.05)
  • home adjusted open field yards allowed: +0.09 (path difference 0.02)
  • away adjusted open field yards: +0.08 (path difference 0.78)
  • away conference: +0.05 (path difference 0.67)
  • away adjusted passing epa: +0.05 (path difference 0.05)
  • away adjusted line yards: +0.04 (path difference 0.04)
  • home conference: -0.03 (path difference 0.02)
  • home adjusted line yards allowed: +0.02 (path difference 0.02)
  • home adjusted pass explosiveness: +0.02 (path difference 0.77)
  • week: -0.01 (path difference 0.97)
  • home adjusted standard down success: +0.00 (path difference 0.00)

Reconciles to 80.93 %; 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 192ca85b77e2803fb503c9b95c582fd3e17c5a9fe3479b493242ddebacb0d051 · training 0837fbbedb3a684b201340cc993067c34179ef0f7ea0e6cc49da8424378a4dd9 · forecast 098c48413b1375b8481576f9f6379ec0e195bfb38519f9a3d0a7b0f605cb292a · 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.

Purdue

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

PlayerAttemptsYPCSacksAttributed shareCaptured season attempts / YPC
Fame Ijeboi

CFBD athlete 5218961

Week 5 vs Illinois: 17 attempts · 3.1 YPC · 29.4% success · 0.034 raw PPA.

Week 6 vs Minnesota: 30 attempts · 6.3 YPC · 53.3% success · 0.421 raw PPA.

Week 7 vs Washington: 13 attempts · 1.5 YPC · 15.4% success · -0.742 raw PPA.

604.3060.0%126 / 4.3
Ryan Browne

CFBD athlete 5104738

Week 5 vs Illinois: 4 attempts · 0.5 YPC · 25.0% success · -0.311 raw PPA.

Week 6 vs Minnesota: 7 attempts · 11.6 YPC · 71.4% success · 0.885 raw PPA.

Week 7 vs Washington: 8 attempts · 2.6 YPC · 50.0% success · 0.501 raw PPA.

195.5219.0%38 / 1.8
Antonio Harris

CFBD athlete 5219089

Week 5 vs Illinois: 6 attempts · 3.3 YPC · 50.0% success · 0.591 raw PPA.

Week 6 vs Minnesota: 8 attempts · 2.9 YPC · 12.5% success · -0.799 raw PPA.

Week 7 vs Washington: 3 attempts · 2.0 YPC · 66.7% success · 0.392 raw PPA.

172.9017.0%26 / 3.7
Xavier Townsend

CFBD athlete 4808767

Week 5 vs Illinois: 1 attempts · 4.0 YPC · 100.0% success · 0.117 raw PPA.

14.001.0%1 / 4.0
Asaad Waseem

CFBD athlete 4871062

Week 7 vs Washington: 1 attempts · -1.0 YPC · 0.0% success · -0.447 raw PPA.

1-1.001.0%1 / -1.0

Penn State

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

PlayerAttemptsYPCSacksAttributed shareCaptured season attempts / YPC
Carson Hansen

CFBD athlete 5077502

Week 5 vs Northwestern: 4 attempts · 4.8 YPC · 100.0% success · 0.883 raw PPA.

Week 6 vs USC: 14 attempts · 2.0 YPC · 38.5% success · 0.080 raw PPA.

Week 7 vs Michigan: 15 attempts · 3.4 YPC · 46.7% success · -0.021 raw PPA.

333.0140.2%71 / 3.7
Rocco Becht

CFBD athlete 4801299

Week 5 vs Northwestern: 7 attempts · 1.4 YPC · 33.3% success · 0.084 raw PPA.

Week 6 vs USC: 10 attempts · 2.0 YPC · 22.2% success · -0.024 raw PPA.

Week 7 vs Michigan: 7 attempts · -0.1 YPC · 50.0% success · 0.005 raw PPA.

241.2529.3%42 / 0.9
James Peoples

CFBD athlete 5110454

Week 5 vs Northwestern: 8 attempts · 1.6 YPC · 25.0% success · -0.595 raw PPA.

Week 6 vs USC: 7 attempts · 2.9 YPC · 28.6% success · -0.226 raw PPA.

Week 7 vs Michigan: 5 attempts · 2.8 YPC · 20.0% success · -0.232 raw PPA.

202.4024.4%60 / 3.3
Quinton Martin Jr.

CFBD athlete 5079577

Week 5 vs Northwestern: 3 attempts · 2.0 YPC · 0.0% success · -0.504 raw PPA.

Week 7 vs Michigan: 2 attempts · 1.0 YPC · 0.0% success · -0.539 raw PPA.

51.606.1%31 / 5.2

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.

MeasurePenn StateOffensePurdueDefensePurdueOffensePenn StateDefense
PPA/play
+0.12
43rd
+0.25
3rd
+0.20
69th
+0.06
56th
Success rate
41.6%
39th
46.6%
9th
44.6%
60th
39.3%
63rd
Explosiveness
1.20
36th
1.39
6th
1.25
55th
1.25
38th
Standard-down PPA/play
+0.06
38th
+0.11
21st
+0.10
55th
-0.04
71st
Passing-down PPA/play
+0.30
64th
+0.58
0th
+0.41
84th
+0.27
26th
Havoc allowed / created
13.7%
66th
14.8%
34th
14.5%
50th
17.3%
72nd

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:26 AM CDT · assembled Oct 30, 2026, 6:14:26 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.

  • Ryan Barker · Penn State · PAAR 2.65 · 13 attempts
  • Jacobo Echeverria Lozano · Purdue · PAAR 6.71 · 16 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

Penn 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: -8.5 · Snapshot spread: -10

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

Observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Total · CFBD-reported opening: 52.5 · Snapshot total: 54.5

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

Total observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Home moneyline · Snapshot: -375 · Reported opening: not supplied by CFBD

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

Home moneyline observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Away moneyline · Snapshot: +295 · Reported opening: not supplied by CFBD

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

Away moneyline observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Bovada

CFBD-reported opening: -8 · Snapshot spread: -10.5

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

Observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Total · CFBD-reported opening: 53 · Snapshot total: 54.5

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

Total observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Home moneyline · Snapshot: -300 · 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: +250 · Reported opening: not supplied by CFBD

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

Away moneyline observation evidence

Capture SHA-256: fbb827cddafa48dfddfcab9cbeea1e5b9ff2cbd305a9668e6821a7a08225dea7

Penn State

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

70th FBS percentile

Purdue

Net adjusted EPA/play -0.0 · 7 rated weeks · Big Ten

43rd FBS percentile

Travel

Purdue travels 476 miles (longer than half of road trips, 2017–2025) · no time-zone change · up 514 ft in elevation.

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

Penn State leads 17–3, 1 tie in 21 meetings since 1951.

  • 2024Penn State at Purdue49–10 · Penn State
  • 2022Penn State at Purdue35–31 · Penn State
  • 2019Purdue at Penn State7–35 · Penn State
  • 2016Penn State at Purdue62–24 · Penn State
  • 2013Purdue at Penn State21–45 · Penn State
  • 2012Penn State at Purdue34–9 · Penn 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.