Betting Information

OPEN
|
SPREAD
|
TOTAL
|
ML
|
|
---|---|---|---|---|
PUR
![]() |
-16.5
|
|||
BALL
![]() |
+16.5
|
Ball State 0, Purdue 31
Total: 31 points
OPEN
|
SPREAD
|
TOTAL
|
ML
|
|
---|---|---|---|---|
PUR
![]() |
-16.5
|
|||
BALL
![]() |
+16.5
|
Ball State 0, Purdue 31
Total: 31 points

OPEN
|
SPREAD
|
TOTAL
|
ML
|
|
---|---|---|---|---|
PUR
![]() |
-17
|
|||
BALL
![]() |
+17
|
Ball State 0, Purdue 31
Total: 31 points
Last Updated: 1 day ago
Depth Charts
DE

CJ Madden
#8
•
Defensive Line
•
Jr
•
6'4
• 275
Season Stats
2025
TOT
3
SOLO
2
TFL
0
SACKS
0
QB HUR
0
PD
0
INT
0
NT

Jamarrion Harkless
#97
•
Defensive Line
•
So
•
6'3
• 345
Season Stats
2025
TOT
4
SOLO
1
TFL
1
SACKS
1
QB HUR
0
PD
0
INT
0
RUSH

Trey Smith
#23
•
Defensive Line
•
So
•
6'4
• 255
Season Stats
2025
TOT
2
SOLO
2
TFL
0
SACKS
0
QB HUR
0
PD
0
INT
0
NB

An'Darius Coffey
#14
•
Defensive Back
•
Sr
•
5'10
• 203
Transferred from Northwestern
Season Stats
2025
TOT
7
SOLO
4
TFL
0
SACKS
0
QB HUR
0
PD
0
INT
0
MLB

Mani Powell
#16
•
Linebacker
•
Sr
•
6'2
• 230
Transferred from UNLV
Season Stats
2025
TOT
17
SOLO
13
TFL
2
SACKS
1
QB HUR
0
PD
1
INT
0
WLB

Charles Correa
#5
•
Linebacker
•
So
•
6'3
• 230
Transferred from UNLV
Season Stats
2025
TOT
20
SOLO
16
TFL
4
SACKS
1
QB HUR
1
PD
1
INT
0
RCB

Hudauri Hines
#4
•
Defensive Back
•
So
•
6'1
• 200
Season Stats
2025
TOT
9
SOLO
9
TFL
1
SACKS
0
QB HUR
0
PD
2
INT
0
SS

Myles Slusher
#9
•
Defensive Back
•
Sr
•
6'0
• 195
Season Stats
2025
TOT
18
SOLO
15
TFL
1
SACKS
0
QB HUR
0
PD
1
INT
0
FS

Tahj Ra-El
#21
•
Defensive Back
•
Sr
•
6'2
• 208
Transferred from Memphis
Season Stats
2025
TOT
17
SOLO
16
TFL
1
SACKS
0
QB HUR
0
PD
0
INT
0
LCB

Tony Grimes
Defensive Back
•
Sr
•
6'2
• 195
Transferred from UNLV
Season Stats
2025
TOT
7
SOLO
5
TFL
0
SACKS
0
QB HUR
0
PD
0
INT
0
![]() Purdue
Stats
|
FBS Rank
|
|
---|---|---|
Points Allowed per game | 16.67 | |
Rushing Yards Allowed per game | 125 | |
Passing Yards Allowed per game | 190.33 | |
Total Yards Allowed per game | 315.33 | |
Total Sacks | 12 | |
Total Tackles for Loss | 28 | |
Total Forced Turnovers | 0 |
WR-X

Ty Robinson
#2
•
Wide Receiver
•
Jr
•
6'4
• 202
Season Stats
2025
REC
3
YDS
25
TD
0
AVG
8.3
WR-SL

Eric Weatherly
#3
•
Wide Receiver
•
Jr
•
5'8
• 173
Transferred from Bucknell
Season Stats
2025
REC
7
YDS
60
TD
0
AVG
8.6
LT
AD
Adam Dolan
#77
•
Offensive Line
•
Sr
•
6'8
• 300
Season Stats
No stats available for this season
LG

Luke Dalton
#61
•
Offensive Line
•
Jr
•
6'5
• 300
Season Stats
No stats available for this season
C

Otto Hess
#62
•
Offensive Line
•
Sr
•
6'7
• 323
Season Stats
No stats available for this season
RG

Isaac Lucas
#56
•
Offensive Line
•
So
•
6'3
• 288
Season Stats
No stats available for this season
RT

Chris Hood
#66
•
Offensive Line
•
Jr
•
6'10
• 315
Season Stats
No stats available for this season
TE

Koby Gross
#6
•
Tight End
•
Sr
•
6'2
• 245
Transferred from Florida A&M
Season Stats
2025
REC
2
YDS
12
TD
0
AVG
6
WR-Z

Qian Magwood
#5
•
Wide Receiver
•
Sr
•
6'0
• 184
Season Stats
2025
REC
2
YDS
23
TD
0
AVG
11.5
RB

Qua Ashley
#9
•
Runningback
•
Jr
•
5'10
• 191
Transferred from Kennesaw State
Season Stats
2025
CAR
34
YDS
209
TD
2
AVG
6.1
LONG
72
QB

Kiael Kelly
#1
•
Quarterback
•
Sr
•
6'2
• 186
Season Stats
2025
CMP/ATT
29/47
YDS
263
TD/INT
2/1
CMP%
61.7%
![]() Ball State
Stats
|
FBS Rank
|
|
---|---|---|
Points per game | 12.33 | |
Rushing yards per game | 140.33 | |
Passing yards per game | 87.67 | |
Total yards per game | 228 | |
Possession time per game | 28:36 | |
3rd Down Conversion pct | 32.43% | |
Turnovers Lost | 3 |
DE

Nathan Voorhis
#44
•
Defensive Line
•
Sr
•
6'3
• 247
Season Stats
2025
TOT
10
SOLO
6
TFL
3
SACKS
2
QB HUR
0
PD
0
INT
0
NT

Drew Hughes
#47
•
Defensive Line
•
Sr
•
6'2
• 288
Season Stats
2025
TOT
8
SOLO
3
TFL
1
SACKS
1
QB HUR
0
PD
0
INT
0
DT

Darin Conley
#33
•
Defensive Line
•
So
•
6'3
• 277
Season Stats
2025
TOT
5
SOLO
4
TFL
1
SACKS
0
QB HUR
0
PD
0
INT
0
RUSH

Justin Thomas
#49
•
Linebacker
•
Jr
•
6'0
• 231
Season Stats
2025
TOT
2
SOLO
2
TFL
1
SACKS
0
QB HUR
0
PD
0
INT
0
MLB

Joey Stemler
#21
•
Linebacker
•
Sr
•
6'1
• 236
Season Stats
2025
TOT
12
SOLO
10
TFL
0
SACKS
0
QB HUR
1
PD
0
INT
0
WLB

Alfred Chea
Linebacker
•
Sr
•
6'2
• 221
Transferred from UConn
Season Stats
2025
TOT
13
SOLO
9
TFL
2
SACKS
0
QB HUR
0
PD
0
INT
0
RCB

Willizhuan Yates
#20
•
Defensive Back
•
So
•
6'0
• 161
Season Stats
2025
TOT
13
SOLO
9
TFL
0
SACKS
0
QB HUR
0
PD
4
INT
0
SS
MG
Michael Gravely Jr.
#2
•
Defensive Back
•
Sr
•
6'0
• 195
Transferred from Western Michigan
Season Stats
2025
TOT
8
SOLO
6
TFL
0
SACKS
0
QB HUR
0
PD
0
INT
0
FS

Avery Stuart
#8
•
Defensive Back
•
So
•
6'1
• 198
Season Stats
No stats available for this season
LCB

Eric McClain
#4
•
Defensive Back
•
So
•
5'11
• 180
Season Stats
2025
TOT
5
SOLO
4
TFL
1
SACKS
0
QB HUR
0
PD
0
INT
0
![]() Ball State
Stats
|
FBS Rank
|
|
---|---|---|
Points Allowed per game | 34 | |
Rushing Yards Allowed per game | 150.33 | |
Passing Yards Allowed per game | 290 | |
Total Yards Allowed per game | 440.33 | |
Total Sacks | 10 | |
Total Tackles for Loss | 22 | |
Total Forced Turnovers | 1 |
WR-X

Nitro Tuggle
Wide Receiver
•
So
•
6'1
• 195
Transferred from Georgia
Season Stats
2025
REC
8
YDS
130
TD
2
AVG
16.3
WR-SL

Michael Jackson III
#2
•
Wide Receiver
•
Sr
•
6'0
• 205
Transferred from Georgia
Season Stats
2025
REC
14
YDS
149
TD
1
AVG
10.6
LT

Joey Tanona
#79
•
Offensive Line
•
Jr
•
6'6
• 305
Season Stats
No stats available for this season
LG

Hank Purvis
#58
•
Offensive Line
•
So
•
6'5
• 360
Season Stats
No stats available for this season
C

Bradyn Joiner
#55
•
Offensive Line
•
So
•
6'2
• 310
Season Stats
No stats available for this season
RG

Ethan Trent
#76
•
Offensive Line
•
So
•
6'2
• 295
Season Stats
No stats available for this season
RT

Bakyne Coly
#78
•
Offensive Line
•
Sr
•
6'7
• 300
Season Stats
No stats available for this season
TE

Rico Walker
#17
•
Tight End
•
Jr
•
6'3
• 250
Season Stats
No stats available for this season
WR-Z

Arhmad Branch
#6
•
Wide Receiver
•
So
•
6'0
• 185
Season Stats
2025
REC
7
YDS
167
TD
2
AVG
23.9
RB

Devin Mockobee
#45
•
Runningback
•
Sr
•
6'0
• 202
Season Stats
2025
CAR
58
YDS
230
TD
3
AVG
4
LONG
17
QB

Ryan Browne
#15
•
Quarterback
•
So
•
6'4
• 210
Transferred from North Carolina
Season Stats
2025
CMP/ATT
56/88
YDS
786
TD/INT
5/4
CMP%
63.6%
![]() Purdue
Stats
|
FBS Rank
|
|
---|---|---|
Points per game | 27.33 | |
Rushing yards per game | 150.67 | |
Passing yards per game | 385 | |
Total yards per game | 535.67 | |
Possession time per game | 38:26 | |
3rd Down Conversion pct | 48% | |
Turnovers Lost | 4 |
1st Quarter

TD
4 plays
•
72 yards
•
0:36
PUR
7
BALL
0
1 & 10 from PUR 35
1Q - 14:56
Kickoff
Carson Holmer kickoff for 57 yds , Antonio Harris return for 20 yds to the PUR 28
1 & 10 from PUR 35
1Q - 14:56
Kickoff
Carson Holmer kickoff for 57 yds , Antonio Harris return for 20 yds to the PUR 28
1 & 10 from PUR 28
1Q - 14:51
Penalty
(14:56) No Huddle-Shotgun Browne,Ryan pass incomplete short middle to Branch,Arhmad thrown to PUR42 broken up by Yates,Willizhuan PENALTY BSU Holding (Yates,Willizhuan) 10 yards from PUR28 to PUR38, 1ST DOWN. NO PLAY.
1 & 10 from PUR 28
1Q - 14:51
Penalty
(14:56) No Huddle-Shotgun Browne,Ryan pass incomplete short middle to Branch,Arhmad thrown to PUR42 broken up by Yates,Willizhuan PENALTY BSU Holding (Yates,Willizhuan) 10 yards from PUR28 to PUR38, 1ST DOWN. NO PLAY.
1 & 10 from PUR 38
1Q - 14:42
Rush
Devin Mockobee run for 13 yds to the BALL 49 for a 1ST down
1 & 10 from PUR 38
1Q - 14:42
Rush
Devin Mockobee run for 13 yds to the BALL 49 for a 1ST down
1 & 10 from BALL 49
1Q - 14:20
Passing Touchdown
Ryan Browne pass complete to Arhmad Branch for 49 yds for a TD (Spencer Porath KICK)
1 & 10 from BALL 49
1Q - 14:20
Passing Touchdown
Ryan Browne pass complete to Arhmad Branch for 49 yds for a TD (Spencer Porath KICK)

PUNT
5 plays
•
6 yards
•
1:34
PUR
7
BALL
0
1 & 10 from BALL 35
1Q - 14:16
Kickoff Return (Offense)
Seth Turner kickoff for 62 yds , Qua Ashley return for 17 yds to the BALL 20
1 & 10 from BALL 35
1Q - 14:16
Kickoff Return (Offense)
Seth Turner kickoff for 62 yds , Qua Ashley return for 17 yds to the BALL 20
1 & 10 from BALL 20
1Q - 14:05
Rush
Qua Ashley run for a loss of 1 yard to the BALL 19
1 & 10 from BALL 20
1Q - 14:05
Rush
Qua Ashley run for a loss of 1 yard to the BALL 19
2 & 11 from BALL 19
1Q - 13:32
Pass Incompletion
Kiael Kelly pass incomplete to Koby Gross
2 & 11 from BALL 19
1Q - 13:32
Pass Incompletion
Kiael Kelly pass incomplete to Koby Gross
3 & 11 from BALL 19
1Q - 13:14
Pass Reception
Kiael Kelly pass complete to Ty Robinson for 7 yds to the BALL 26
3 & 11 from BALL 19
1Q - 13:14
Pass Reception
Kiael Kelly pass complete to Ty Robinson for 7 yds to the BALL 26
4 & 4 from BALL 26
1Q - 12:42
Punt
Adam Saul punt for 45 yds, fair catch by Michael Jackson III at the PUR 29
4 & 4 from BALL 26
1Q - 12:42
Punt
Adam Saul punt for 45 yds, fair catch by Michael Jackson III at the PUR 29

TD
7 plays
•
71 yards
•
2:55
PUR
14
BALL
0
1 & 10 from PUR 29
1Q - 12:32
Pass Reception
Ryan Browne pass complete to Arhmad Branch for 17 yds to the PUR 46 for a 1ST down
1 & 10 from PUR 29
1Q - 12:32
Pass Reception
Ryan Browne pass complete to Arhmad Branch for 17 yds to the PUR 46 for a 1ST down
1 & 10 from PUR 46
1Q - 12:05
Pass Reception
Ryan Browne pass complete to Arhmad Branch for 35 yds to the BALL 19 for a 1ST down
1 & 10 from PUR 46
1Q - 12:05
Pass Reception
Ryan Browne pass complete to Arhmad Branch for 35 yds to the BALL 19 for a 1ST down
1 & 10 from BALL 19
1Q - 11:47
Rush
Devin Mockobee run for 11 yds to the BALL 8 for a 1ST down
1 & 10 from BALL 19
1Q - 11:47
Rush
Devin Mockobee run for 11 yds to the BALL 8 for a 1ST down
1 & 8 from BALL 8
1Q - 11:27
Penalty
(11:28) PENALTY PUR False Start (Trent,Ethan) 5 yards from BSU08 to BSU13. NO PLAY.
1 & 8 from BALL 8
1Q - 11:27
Penalty
(11:28) PENALTY PUR False Start (Trent,Ethan) 5 yards from BSU08 to BSU13. NO PLAY.
1 & 13 from BALL 13
1Q - 11:03
Rush
Devin Mockobee run for no gain to the BALL 13
1 & 13 from BALL 13
1Q - 11:03
Rush
Devin Mockobee run for no gain to the BALL 13
2 & 13 from BALL 13
1Q - 10:21
Pass Reception
Ryan Browne pass complete to Corey Smith for 8 yds to the BALL 5
2 & 13 from BALL 13
1Q - 10:21
Pass Reception
Ryan Browne pass complete to Corey Smith for 8 yds to the BALL 5
3 & 5 from BALL 5
1Q - 9:47
Rushing Touchdown
Ryan Browne run for 5 yds for a TD (Spencer Porath KICK)
3 & 5 from BALL 5
1Q - 9:47
Rushing Touchdown
Ryan Browne run for 5 yds for a TD (Spencer Porath KICK)

PUNT
5 plays
•
2 yards
•
2:11
PUR
14
BALL
0
1 & 10 from BALL 35
1Q - 9:43
Kickoff
Seth Turner kickoff for 51 yds , Qua Ashley return for 17 yds to the BALL 31
1 & 10 from BALL 35
1Q - 9:43
Kickoff
Seth Turner kickoff for 51 yds , Qua Ashley return for 17 yds to the BALL 31
1 & 10 from BALL 31
1Q - 9:25
Rush
TJ Horton run for a loss of 3 yards to the BALL 28
1 & 10 from BALL 31
1Q - 9:25
Rush
TJ Horton run for a loss of 3 yards to the BALL 28
2 & 13 from BALL 28
1Q - 8:45
Sack
Kiael Kelly sacked for a loss of 1 yard to the BALL 27
2 & 13 from BALL 28
1Q - 8:45
Sack
Kiael Kelly sacked for a loss of 1 yard to the BALL 27
3 & 14 from BALL 27
1Q - 8:09
Rush
Kiael Kelly run for 6 yds to the BALL 33
3 & 14 from BALL 27
1Q - 8:09
Rush
Kiael Kelly run for 6 yds to the BALL 33
4 & 8 from BALL 33
1Q - 7:32
Punt
Adam Saul punt for 31 yds
4 & 8 from BALL 33
1Q - 7:32
Punt
Adam Saul punt for 31 yds

PUNT
4 plays
•
4 yards
•
1:47
PUR
14
BALL
0
1 & 10 from PUR 36
1Q - 7:20
Rush
Ryan Browne run for no gain to the PUR 36
1 & 10 from PUR 36
1Q - 7:20
Rush
Ryan Browne run for no gain to the PUR 36
2 & 10 from PUR 36
1Q - 6:54
Rush
Devin Mockobee run for a loss of 2 yards to the PUR 34
2 & 10 from PUR 36
1Q - 6:54
Rush
Devin Mockobee run for a loss of 2 yards to the PUR 34
3 & 12 from PUR 34
1Q - 6:09
Pass Reception
Ryan Browne pass complete to Nitro Tuggle for 6 yds to the PUR 40
3 & 12 from PUR 34
1Q - 6:09
Pass Reception
Ryan Browne pass complete to Nitro Tuggle for 6 yds to the PUR 40
4 & 6 from PUR 40
1Q - 5:45
Punt
Jack McCallister punt for 45 yds , Eric Weatherly returns for no gain to the BALL 12
4 & 6 from PUR 40
1Q - 5:45
Punt
Jack McCallister punt for 45 yds , Eric Weatherly returns for no gain to the BALL 12

PUNT
9 plays
•
33 yards
•
4:58
PUR
14
BALL
0
1 & 10 from BALL 12
1Q - 5:35
Rush
Kiael Kelly run for 2 yds to the BALL 14
1 & 10 from BALL 12
1Q - 5:35
Rush
Kiael Kelly run for 2 yds to the BALL 14
2 & 8 from BALL 14
1Q - 5:04
Rush
Qua Ashley run for 1 yd to the BALL 15
2 & 8 from BALL 14
1Q - 5:04
Rush
Qua Ashley run for 1 yd to the BALL 15
3 & 7 from BALL 15
1Q - 4:16
Pass Reception
Kiael Kelly pass complete to Eric Weatherly for 8 yds to the BALL 23 for a 1ST down
3 & 7 from BALL 15
1Q - 4:16
Pass Reception
Kiael Kelly pass complete to Eric Weatherly for 8 yds to the BALL 23 for a 1ST down
1 & 10 from BALL 23
1Q - 3:36
Rush
Kiael Kelly run for 5 yds to the BALL 28
1 & 10 from BALL 23
1Q - 3:36
Rush
Kiael Kelly run for 5 yds to the BALL 28
2 & 5 from BALL 28
1Q - 2:45
Pass Reception
Kiael Kelly pass complete to Maximus Webster for 13 yds to the BALL 41 for a 1ST down
2 & 5 from BALL 28
1Q - 2:45
Pass Reception
Kiael Kelly pass complete to Maximus Webster for 13 yds to the BALL 41 for a 1ST down
1 & 10 from BALL 41
1Q - 2:13
Rush
TJ Horton run for 4 yds to the BALL 45
1 & 10 from BALL 41
1Q - 2:13
Rush
TJ Horton run for 4 yds to the BALL 45
2 & 6 from BALL 45
1Q - 1:30
Rush
TJ Horton run for no gain to the BALL 45
2 & 6 from BALL 45
1Q - 1:30
Rush
TJ Horton run for no gain to the BALL 45
3 & 6 from BALL 45
1Q - 0:54
Pass Incompletion
Kiael Kelly pass incomplete to Ty Robinson
3 & 6 from BALL 45
1Q - 0:54
Pass Incompletion
Kiael Kelly pass incomplete to Ty Robinson
4 & 6 from BALL 45
1Q - 0:47
Punt
Adam Saul punt for 46 yds, fair catch by Michael Jackson III at the PUR 9
4 & 6 from BALL 45
1Q - 0:47
Punt
Adam Saul punt for 46 yds, fair catch by Michael Jackson III at the PUR 9

TD
14 plays
•
91 yards
•
-10:-34
PUR
21
BALL
0
1 & 10 from PUR 9
1Q - 0:35
Rush
Antonio Harris run for 1 yd to the PUR 10
1 & 10 from PUR 9
1Q - 0:35
Rush
Antonio Harris run for 1 yd to the PUR 10
2 & 9 from PUR 10
1Q - 0:00
Pass Reception
Ryan Browne pass complete to Antonio Harris for 22 yds to the PUR 32 for a 1ST down
2 & 9 from PUR 10
1Q - 0:00
Pass Reception
Ryan Browne pass complete to Antonio Harris for 22 yds to the PUR 32 for a 1ST down
1 & 10 from PUR 32
2Q - 14:53
Penalty
Purdue Penalty, Ineligible Downfield on Pass (Yards) declined
0 & 9 from PUR 10
1Q - 0:00
End Period
End of 1st Quarter
2 & 10 from PUR 32
2Q - 14:37
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 8 yds to the PUR 40
1 & 10 from PUR 32
2Q - 14:53
Penalty
Purdue Penalty, Ineligible Downfield on Pass (Yards) declined
3 & 2 from PUR 40
2Q - 14:02
Rush
Antonio Harris run for 4 yds to the PUR 44 for a 1ST down
2 & 10 from PUR 32
2Q - 14:37
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 8 yds to the PUR 40
1 & 10 from PUR 44
2Q - 13:34
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 13 yds to the BALL 43 for a 1ST down
3 & 2 from PUR 40
2Q - 14:02
Rush
Antonio Harris run for 4 yds to the PUR 44 for a 1ST down
1 & 10 from BALL 43
2Q - 12:59
Pass Reception
Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 31 for a 1ST down
1 & 10 from PUR 44
2Q - 13:34
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 13 yds to the BALL 43 for a 1ST down
1 & 10 from BALL 31
2Q - 12:51
Pass Incompletion
Ryan Browne pass incomplete to Jesse Watson
1 & 10 from BALL 43
2Q - 12:59
Pass Reception
Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 31 for a 1ST down
2 & 10 from BALL 31
2Q - 12:39
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 18 yds to the BALL 13 for a 1ST down
1 & 10 from BALL 31
2Q - 12:51
Pass Incompletion
Ryan Browne pass incomplete to Jesse Watson
1 & 10 from BALL 13
2Q - 12:11
Rush
Devin Mockobee run for 3 yds to the BALL 10
2 & 10 from BALL 31
2Q - 12:39
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 18 yds to the BALL 13 for a 1ST down
2 & 7 from BALL 10
2Q - 11:32
Rush
Ryan Browne run for 5 yds to the BALL 5
1 & 10 from BALL 13
2Q - 12:11
Rush
Devin Mockobee run for 3 yds to the BALL 10
3 & 2 from BALL 5
2Q - 10:54
Rush
Devin Mockobee run for 1 yd to the BALL 4
2 & 7 from BALL 10
2Q - 11:32
Rush
Ryan Browne run for 5 yds to the BALL 5
4 & 1 from BALL 4
2Q - 10:21
Rushing Touchdown
Devin Mockobee run for 4 yds for a TD (Spencer Porath KICK)
3 & 2 from BALL 5
2Q - 10:54
Rush
Devin Mockobee run for 1 yd to the BALL 4
4 & 1 from BALL 4
2Q - 10:21
Rushing Touchdown
Devin Mockobee run for 4 yds for a TD (Spencer Porath KICK)
2nd Quarter

PUNT
5 plays
•
4 yards
•
1:46
PUR
21
BALL
0
1 & 10 from BALL 25
2Q - 9:58
Rush
Kiael Kelly run for no gain to the BALL 25
1 & 10 from BALL 35
2Q - 10:21
Kickoff
Seth Turner kickoff for 65 yds for a touchback
2 & 10 from BALL 25
2Q - 9:23
Rush
Kiael Kelly run for 4 yds to the BALL 29
1 & 10 from BALL 25
2Q - 9:58
Rush
Kiael Kelly run for no gain to the BALL 25
3 & 6 from BALL 29
2Q - 8:44
Penalty
Ball State Penalty, Offensive Holding (Alfred Chea) declined
2 & 10 from BALL 25
2Q - 9:23
Rush
Kiael Kelly run for 4 yds to the BALL 29
4 & 6 from BALL 29
2Q - 8:35
Punt
Adam Saul punt for 39 yds , Michael Jackson III returns for 3 yds to the PUR 35
3 & 6 from BALL 29
2Q - 8:44
Penalty
Ball State Penalty, Offensive Holding (Alfred Chea) declined
4 & 6 from BALL 29
2Q - 8:35
Punt
Adam Saul punt for 39 yds , Michael Jackson III returns for 3 yds to the PUR 35

PUNT
4 plays
•
6 yards
•
1:21
PUR
21
BALL
0
1 & 10 from PUR 35
2Q - 8:09
Fumble Recovery (Own)
Devin Mockobee run for a loss of 1 yard to the PUR 34 Devin Mockobee fumbled, recovered by PUR
1 & 10 from PUR 35
2Q - 8:09
Fumble Recovery (Own)
Devin Mockobee run for a loss of 1 yard to the PUR 34 Devin Mockobee fumbled, recovered by PUR
2 & 11 from PUR 34
2Q - 7:51
Rush
Devin Mockobee run for 7 yds to the PUR 41
2 & 11 from PUR 34
2Q - 7:51
Rush
Devin Mockobee run for 7 yds to the PUR 41
3 & 4 from PUR 41
2Q - 7:23
Pass Incompletion
Ryan Browne pass incomplete to Jesse Watson
3 & 4 from PUR 41
2Q - 7:23
Pass Incompletion
Ryan Browne pass incomplete to Jesse Watson
4 & 4 from PUR 41
2Q - 7:14
Punt
Jack McCallister punt for 55 yds, punt out-of-bounds at the BALL 4
4 & 4 from PUR 41
2Q - 7:14
Punt
Jack McCallister punt for 55 yds, punt out-of-bounds at the BALL 4

DOWNS
10 plays
•
60 yards
•
5:23
PUR
21
BALL
0
1 & 10 from BALL 4
2Q - 7:06
Rush
Qua Ashley run for 14 yds to the BALL 18 for a 1ST down
1 & 10 from BALL 4
2Q - 7:06
Rush
Qua Ashley run for 14 yds to the BALL 18 for a 1ST down
1 & 10 from BALL 18
2Q - 6:21
Pass Reception
Kiael Kelly pass complete to Qua Ashley for 5 yds to the BALL 23
1 & 10 from BALL 18
2Q - 6:21
Pass Reception
Kiael Kelly pass complete to Qua Ashley for 5 yds to the BALL 23
2 & 5 from BALL 23
2Q - 5:43
Pass Reception
Kiael Kelly pass complete to TJ Horton for 14 yds to the BALL 37 for a 1ST down
2 & 5 from BALL 23
2Q - 5:43
Pass Reception
Kiael Kelly pass complete to TJ Horton for 14 yds to the BALL 37 for a 1ST down
1 & 10 from BALL 37
2Q - 4:58
Rush
Kiael Kelly run for 12 yds to the BALL 49 for a 1ST down
1 & 10 from BALL 37
2Q - 4:58
Rush
Kiael Kelly run for 12 yds to the BALL 49 for a 1ST down
1 & 10 from BALL 49
2Q - 4:22
Rush
Qua Ashley run for 21 yds to the PUR 30 for a 1ST down
1 & 10 from BALL 49
2Q - 4:22
Rush
Qua Ashley run for 21 yds to the PUR 30 for a 1ST down
1 & 10 from PUR 30
2Q - 3:37
Rush
Kiael Kelly run for no gain to the PUR 30
1 & 10 from PUR 30
2Q - 3:37
Rush
Kiael Kelly run for no gain to the PUR 30
2 & 10 from PUR 30
2Q - 2:49
Rush
Kiael Kelly run for 2 yds to the PUR 28
2 & 10 from PUR 30
2Q - 2:49
Rush
Kiael Kelly run for 2 yds to the PUR 28
3 & 8 from PUR 28
2Q - 2:05
Sack
Kiael Kelly sacked by Mani Powell for a loss of 8 yards to the PUR 36
3 & 8 from PUR 28
2Q - 2:05
Sack
Kiael Kelly sacked by Mani Powell for a loss of 8 yards to the PUR 36
4 & 16 from PUR 36
2Q - 2:00
Timeout
Timeout Purdue, clock 02:00
4 & 16 from PUR 36
2Q - 2:00
Timeout
Timeout Purdue, clock 02:00
4 & 16 from PUR 36
2Q - 1:51
Pass Incompletion
Kiael Kelly pass incomplete to Koby Gross
4 & 16 from PUR 36
2Q - 1:51
Pass Incompletion
Kiael Kelly pass incomplete to Koby Gross

PUNT
5 plays
•
7 yards
•
1:05
PUR
21
BALL
0
1 & 10 from PUR 36
2Q - 1:45
Sack
Ryan Browne sacked by Nathan Voorhis for a loss of 9 yards to the PUR 27
1 & 10 from PUR 36
2Q - 1:45
Sack
Ryan Browne sacked by Nathan Voorhis for a loss of 9 yards to the PUR 27
2 & 19 from PUR 27
2Q - 1:09
Rush
Devin Mockobee run for no gain to the PUR 27
2 & 19 from PUR 27
2Q - 1:09
Rush
Devin Mockobee run for no gain to the PUR 27
3 & 19 from PUR 27
2Q - 0:57
Pass Reception
Ryan Browne pass complete to Devin Mockobee for 16 yds to the PUR 43
3 & 19 from PUR 27
2Q - 1:09
Timeout
Timeout Purdue, clock 01:09
4 & 3 from PUR 43
2Q - 0:46
Punt
Jack McCallister punt for 51 yds
3 & 19 from PUR 27
2Q - 0:57
Pass Reception
Ryan Browne pass complete to Devin Mockobee for 16 yds to the PUR 43
4 & 3 from PUR 43
2Q - 0:46
Punt
Jack McCallister punt for 51 yds

END OF HALF
3 plays
•
-3 yards
•
0:46
PUR
21
BALL
0
1 & 10 from BALL 6
2Q - 0:37
Rush
Qua Ashley run for no gain to the BALL 6
1 & 10 from BALL 6
2Q - 0:37
Rush
Qua Ashley run for no gain to the BALL 6
2 & 10 from BALL 6
2Q - 0:00
Penalty
PENALTY BSU False Start (Mosier,Cole) 3 yards from BSU06 to BSU03. NO PLAY.
2 & 10 from BALL 6
2Q - 0:00
Penalty
PENALTY BSU False Start (Mosier,Cole) 3 yards from BSU06 to BSU03. NO PLAY.
0 & 10 from BALL 6
2Q - 0:00
End of Half
End of 2nd Quarter
3rd Quarter

MISSED FG
15 plays
•
48 yards
•
7:42
PUR
21
BALL
0
1 & 10 from BALL 35
3Q - 15:00
Kickoff
Seth Turner kickoff for 65 yds for a touchback
1 & 10 from BALL 35
3Q - 15:00
Kickoff
Seth Turner kickoff for 65 yds for a touchback
1 & 10 from BALL 25
3Q - 14:47
Pass Reception
Kiael Kelly pass complete to Koby Gross for 3 yds to the BALL 28
1 & 10 from BALL 25
3Q - 14:47
Pass Reception
Kiael Kelly pass complete to Koby Gross for 3 yds to the BALL 28
2 & 7 from BALL 28
3Q - 14:31
Rush
Kiael Kelly run for 5 yds to the BALL 33
2 & 7 from BALL 28
3Q - 14:31
Rush
Kiael Kelly run for 5 yds to the BALL 33
3 & 2 from BALL 33
3Q - 13:44
Rush
Kiael Kelly run for 3 yds to the BALL 36 for a 1ST down
3 & 2 from BALL 33
3Q - 13:44
Rush
Kiael Kelly run for 3 yds to the BALL 36 for a 1ST down
1 & 10 from BALL 36
3Q - 13:08
Pass Incompletion
Kiael Kelly pass incomplete to Roman Pearson
1 & 10 from BALL 36
3Q - 13:08
Pass Incompletion
Kiael Kelly pass incomplete to Roman Pearson
2 & 10 from BALL 36
3Q - 12:59
Rush
Qua Ashley run for 2 yds to the BALL 38
2 & 10 from BALL 36
3Q - 12:59
Rush
Qua Ashley run for 2 yds to the BALL 38
3 & 8 from BALL 38
3Q - 12:10
Rush
Kiael Kelly run for 10 yds to the BALL 48 for a 1ST down
3 & 8 from BALL 38
3Q - 12:10
Rush
Kiael Kelly run for 10 yds to the BALL 48 for a 1ST down
1 & 10 from BALL 48
3Q - 11:25
Rush
Kiael Kelly run for 12 yds to the PUR 40 for a 1ST down
1 & 10 from BALL 48
3Q - 11:25
Rush
Kiael Kelly run for 12 yds to the PUR 40 for a 1ST down
1 & 10 from PUR 40
3Q - 10:45
Rush
Qua Ashley run for 3 yds to the PUR 37
1 & 10 from PUR 40
3Q - 10:45
Rush
Qua Ashley run for 3 yds to the PUR 37
2 & 7 from PUR 37
3Q - 10:04
Rush
Elijah Jackson run for 7 yds to the PUR 30 for a 1ST down
2 & 7 from PUR 37
3Q - 10:04
Rush
Elijah Jackson run for 7 yds to the PUR 30 for a 1ST down
1 & 10 from PUR 30
3Q - 9:31
Rush
Kiael Kelly run for 1 yd to the PUR 29
1 & 10 from PUR 30
3Q - 9:31
Rush
Kiael Kelly run for 1 yd to the PUR 29
2 & 9 from PUR 29
3Q - 8:41
Pass Reception
Kiael Kelly pass complete to Drew Cassens for 1 yd to the PUR 28
2 & 9 from PUR 29
3Q - 8:41
Pass Reception
Kiael Kelly pass complete to Drew Cassens for 1 yd to the PUR 28
3 & 8 from PUR 28
3Q - 8:08
Timeout
Timeout Purdue, clock 08:08
3 & 8 from PUR 28
3Q - 8:08
Timeout
Timeout Purdue, clock 08:08
3 & 8 from PUR 28
3Q - 8:00
Rush
Qua Ashley run for 1 yd to the PUR 27
3 & 8 from PUR 28
3Q - 8:00
Rush
Qua Ashley run for 1 yd to the PUR 27
4 & 7 from PUR 27
3Q - 7:18
Field Goal Missed
Carson Holmer 45 yd FG MISSED
4 & 7 from PUR 27
3Q - 7:18
Field Goal Missed
Carson Holmer 45 yd FG MISSED

TD
7 plays
•
73 yards
•
2:38
PUR
28
BALL
0
1 & 10 from PUR 27
3Q - 6:59
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 10 yds to the PUR 37 for a 1ST down
1 & 10 from PUR 27
3Q - 6:59
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 10 yds to the PUR 37 for a 1ST down
1 & 10 from PUR 37
3Q - 6:41
Rush
Devin Mockobee run for 6 yds to the PUR 43
1 & 10 from PUR 37
3Q - 6:41
Rush
Devin Mockobee run for 6 yds to the PUR 43
2 & 4 from PUR 43
3Q - 6:16
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 9 yds to the BALL 48 for a 1ST down
2 & 4 from PUR 43
3Q - 6:16
Pass Reception
Ryan Browne pass complete to Michael Jackson III for 9 yds to the BALL 48 for a 1ST down
1 & 10 from BALL 48
3Q - 5:48
Pass Incompletion
Ryan Browne pass incomplete to Arhmad Branch
1 & 10 from BALL 48
3Q - 5:48
Pass Incompletion
Ryan Browne pass incomplete to Arhmad Branch
2 & 10 from BALL 48
3Q - 5:35
Pass Reception
Ryan Browne pass complete to Devin Mockobee for 29 yds to the BALL 19 for a 1ST down
2 & 10 from BALL 48
3Q - 5:35
Pass Reception
Ryan Browne pass complete to Devin Mockobee for 29 yds to the BALL 19 for a 1ST down
1 & 10 from BALL 19
3Q - 5:03
Rush
Ryan Browne run for 5 yds to the BALL 14
1 & 10 from BALL 19
3Q - 5:03
Rush
Ryan Browne run for 5 yds to the BALL 14
2 & 5 from BALL 14
3Q - 4:40
Passing Touchdown
Ryan Browne pass complete to Michael Jackson III for 14 yds for a TD (Spencer Porath KICK)
2 & 5 from BALL 14
3Q - 4:40
Passing Touchdown
Ryan Browne pass complete to Michael Jackson III for 14 yds for a TD (Spencer Porath KICK)

PUNT
11 plays
•
7 yards
•
4:40
PUR
28
BALL
0
1 & 5 from BALL 30
3Q - 4:33
Rush
Qua Ashley run for 2 yds to the BALL 32
1 & 10 from BALL 35
3Q - 4:40
Kickoff
Seth Turner kickoff for 65 yds for a touchback
2 & 3 from BALL 32
3Q - 3:51
Rush
Kiael Kelly run for 2 yds to the BALL 34
1 & 10 from BALL 25
3Q - 4:40
Penalty
PENALTY PUR Disconcerting Signals (Powell,Mani) 5 yards from BSU25 to BSU30. NO PLAY.
3 & 1 from BALL 34
3Q - 3:04
Rush
Qua Ashley run for 2 yds to the BALL 36 for a 1ST down
1 & 5 from BALL 30
3Q - 4:33
Rush
Qua Ashley run for 2 yds to the BALL 32
1 & 10 from BALL 36
3Q - 2:21
Sack
Kiael Kelly sacked by Sanders Ellis for a loss of 4 yards to the BALL 32
2 & 3 from BALL 32
3Q - 3:51
Rush
Kiael Kelly run for 2 yds to the BALL 34
2 & 14 from BALL 32
3Q - 1:33
Pass Reception
Kiael Kelly pass complete to Qua Ashley for 3 yds to the BALL 29
3 & 1 from BALL 34
3Q - 3:04
Rush
Qua Ashley run for 2 yds to the BALL 36 for a 1ST down
3 & 17 from BALL 29
3Q - 0:33
Rush
Kiael Kelly run for 3 yds to the BALL 32
1 & 10 from BALL 36
3Q - 2:21
Sack
Kiael Kelly sacked by Sanders Ellis for a loss of 4 yards to the BALL 32
4 & 14 from BALL 32
3Q - 0:07
Punt
Adam Saul punt for 40 yds
2 & 14 from BALL 32
3Q - 1:33
Pass Reception
Kiael Kelly pass complete to Qua Ashley for 3 yds to the BALL 29
4 & 14 from BALL 32
3Q - 0:00
Punt
Adam Saul punt for 43 yds , Michael Jackson III returns for 4 yds to the PUR 29
3 & 17 from BALL 29
3Q - 0:33
Rush
Kiael Kelly run for 3 yds to the BALL 32
4 & 14 from BALL 32
3Q - 0:07
Punt
Adam Saul punt for 40 yds
4 & 14 from BALL 32
3Q - 0:00
Punt
Adam Saul punt for 43 yds , Michael Jackson III returns for 4 yds to the PUR 29
0 & 14 from BALL 32
3Q - 0:00
End Period
End of 3rd Quarter
4th Quarter

FG
13 plays
•
61 yards
•
5:01
PUR
31
BALL
0
1 & 10 from PUR 29
4Q - 14:52
Pass Incompletion
Ryan Browne pass incomplete to EJ Horton Jr.
1 & 10 from PUR 29
4Q - 14:52
Pass Incompletion
Ryan Browne pass incomplete to EJ Horton Jr.
2 & 10 from PUR 29
4Q - 14:33
Pass Reception
Ryan Browne pass complete to Nitro Tuggle for 19 yds to the PUR 48 for a 1ST down
2 & 10 from PUR 29
4Q - 14:33
Pass Reception
Ryan Browne pass complete to Nitro Tuggle for 19 yds to the PUR 48 for a 1ST down
1 & 10 from PUR 48
4Q - 14:21
Pass Incompletion
Ryan Browne pass incomplete to Jesse Watson
1 & 10 from PUR 48
4Q - 14:21
Pass Incompletion
Ryan Browne pass incomplete to Jesse Watson
2 & 10 from PUR 48
4Q - 14:12
Rush
Devin Mockobee run for 9 yds to the BALL 43
2 & 10 from PUR 48
4Q - 14:12
Rush
Devin Mockobee run for 9 yds to the BALL 43
3 & 1 from BALL 43
4Q - 13:39
Rush
Devin Mockobee run for 4 yds to the BALL 39 for a 1ST down
3 & 1 from BALL 43
4Q - 13:39
Rush
Devin Mockobee run for 4 yds to the BALL 39 for a 1ST down
1 & 10 from BALL 39
4Q - 13:03
Pass Reception
Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 27 for a 1ST down
1 & 10 from BALL 39
4Q - 13:03
Pass Reception
Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 27 for a 1ST down
1 & 10 from BALL 27
4Q - 12:45
Pass Incompletion
Ryan Browne pass incomplete to Nitro Tuggle
1 & 10 from BALL 27
4Q - 12:45
Pass Incompletion
Ryan Browne pass incomplete to Nitro Tuggle
2 & 10 from BALL 27
4Q - 12:35
Rush
Devin Mockobee run for 4 yds to the BALL 23
2 & 10 from BALL 27
4Q - 12:35
Rush
Devin Mockobee run for 4 yds to the BALL 23
3 & 6 from BALL 23
4Q - 11:50
Pass Reception
Ryan Browne pass complete to EJ Horton Jr. for 14 yds to the BALL 9 for a 1ST down
3 & 6 from BALL 23
4Q - 11:50
Pass Reception
Ryan Browne pass complete to EJ Horton Jr. for 14 yds to the BALL 9 for a 1ST down
1 & 9 from BALL 9
4Q - 11:11
Rush
Ryan Browne run for a loss of 3 yards to the BALL 12
1 & 9 from BALL 9
4Q - 11:11
Rush
Ryan Browne run for a loss of 3 yards to the BALL 12
2 & 12 from BALL 12
4Q - 10:40
Pass Incompletion
Ryan Browne pass incomplete to Jesse Watson
2 & 12 from BALL 12
4Q - 10:40
Pass Incompletion
Ryan Browne pass incomplete to Jesse Watson
3 & 12 from BALL 12
4Q - 10:21
Rush
Ryan Browne run for 2 yds to the BALL 10
3 & 12 from BALL 12
4Q - 10:21
Rush
Ryan Browne run for 2 yds to the BALL 10
4 & 10 from BALL 10
4Q - 9:59
Field Goal Good
Spencer Porath 28 yd FG GOOD
4 & 10 from BALL 10
4Q - 9:59
Field Goal Good
Spencer Porath 28 yd FG GOOD

MISSED FG
10 plays
•
63 yards
•
4:32
PUR
31
BALL
0
1 & 10 from BALL 25
4Q - 9:53
Pass Incompletion
Kiael Kelly pass incomplete to Ty Robinson
1 & 10 from BALL 35
4Q - 9:59
Kickoff
Seth Turner kickoff for 65 yds for a touchback
2 & 10 from BALL 25
4Q - 9:43
Rush
Kiael Kelly run for 7 yds to the BALL 32
1 & 10 from BALL 25
4Q - 9:53
Pass Incompletion
Kiael Kelly pass incomplete to Ty Robinson
3 & 3 from BALL 32
4Q - 9:14
Rush
Kiael Kelly run for 1 yd to the BALL 33
2 & 10 from BALL 25
4Q - 9:43
Rush
Kiael Kelly run for 7 yds to the BALL 32
4 & 2 from BALL 33
4Q - 8:24
Pass Reception
Kiael Kelly pass complete to Elijah Jackson for 37 yds to the PUR 30 for a 1ST down
3 & 3 from BALL 32
4Q - 9:14
Rush
Kiael Kelly run for 1 yd to the BALL 33
1 & 10 from PUR 30
4Q - 7:50
Penalty
(07:56) Shotgun Kelly,Kiael pass complete short right to Jackson,Elijah caught at PUR32, for 1 yard loss to the PUR31 (Ra-El,Tahj) PENALTY PUR Personal Foul (Ra-El,Tahj) 15 yards from PUR30 to PUR15, 1ST DOWN. NO PLAY.
4 & 2 from BALL 33
4Q - 8:24
Pass Reception
Kiael Kelly pass complete to Elijah Jackson for 37 yds to the PUR 30 for a 1ST down
1 & 10 from PUR 15
4Q - 7:24
Sack
Kiael Kelly sacked by Breylon Charles for a loss of 2 yards to the PUR 17
1 & 10 from PUR 30
4Q - 7:50
Penalty
(07:56) Shotgun Kelly,Kiael pass complete short right to Jackson,Elijah caught at PUR32, for 1 yard loss to the PUR31 (Ra-El,Tahj) PENALTY PUR Personal Foul (Ra-El,Tahj) 15 yards from PUR30 to PUR15, 1ST DOWN. NO PLAY.
2 & 12 from PUR 17
4Q - 6:40
Rush
Kiael Kelly run for 3 yds to the PUR 14
1 & 10 from PUR 15
4Q - 7:24
Sack
Kiael Kelly sacked by Breylon Charles for a loss of 2 yards to the PUR 17
3 & 9 from PUR 14
4Q - 5:55
Pass Reception
Kiael Kelly pass complete to Ty Robinson for 2 yds to the PUR 12
2 & 12 from PUR 17
4Q - 6:40
Rush
Kiael Kelly run for 3 yds to the PUR 14
4 & 7 from PUR 12
4Q - 5:27
Field Goal Missed
Carson Holmer 29 yd FG MISSED
3 & 9 from PUR 14
4Q - 5:55
Pass Reception
Kiael Kelly pass complete to Ty Robinson for 2 yds to the PUR 12
4 & 7 from PUR 12
4Q - 5:27
Field Goal Missed
Carson Holmer 29 yd FG MISSED

END OF GAME
14 plays
•
53 yards
•
5:27
PUR
31
BALL
0
1 & 10 from PUR 20
4Q - 5:07
Pass Reception
Malachi Singleton pass complete to Corey Smith for 22 yds to the PUR 42 for a 1ST down
1 & 10 from PUR 20
4Q - 5:07
Pass Reception
Malachi Singleton pass complete to Corey Smith for 22 yds to the PUR 42 for a 1ST down
1 & 10 from PUR 42
4Q - 4:46
Rush
Antonio Harris run for 7 yds to the PUR 49
1 & 10 from PUR 42
4Q - 4:46
Rush
Antonio Harris run for 7 yds to the PUR 49
2 & 3 from PUR 49
4Q - 4:11
Rush
Malachi Thomas run for no gain to the PUR 49
2 & 3 from PUR 49
4Q - 4:11
Rush
Malachi Thomas run for no gain to the PUR 49
3 & 3 from PUR 49
4Q - 3:42
Pass Incompletion
Malachi Singleton pass incomplete to Michael Jackson III
3 & 3 from PUR 49
4Q - 3:42
Pass Incompletion
Malachi Singleton pass incomplete to Michael Jackson III
4 & 3 from PUR 49
4Q - 3:36
Punt
Jack McCallister punt for 46 yds, fair catch by Eric Weatherly at the BALL 46
4 & 3 from PUR 49
4Q - 3:36
Punt
Jack McCallister punt for 46 yds, fair catch by Eric Weatherly at the BALL 46
1 & 10 from BALL 46
4Q - 3:17
Rush
Malachi Singleton run for 7 yds to the BALL 39
1 & 10 from BALL 46
4Q - 3:17
Rush
Malachi Singleton run for 7 yds to the BALL 39
2 & 3 from BALL 39
4Q - 2:52
Rush
Malachi Thomas run for 2 yds to the BALL 37
2 & 3 from BALL 39
4Q - 2:52
Rush
Malachi Thomas run for 2 yds to the BALL 37
3 & 1 from BALL 37
4Q - 2:17
Rush
Malachi Singleton run for a loss of 2 yards to the BALL 39
3 & 1 from BALL 37
4Q - 2:17
Rush
Malachi Singleton run for a loss of 2 yards to the BALL 39
4 & 3 from BALL 39
4Q - 2:00
Timeout
Timeout Purdue, clock 02:00
4 & 3 from BALL 39
4Q - 2:00
Timeout
Timeout Purdue, clock 02:00
4 & 3 from BALL 39
4Q - 1:42
Pass Reception
Malachi Singleton pass complete to Nitro Tuggle for 7 yds to the BALL 32 for a 1ST down
4 & 3 from BALL 39
4Q - 1:42
Pass Reception
Malachi Singleton pass complete to Nitro Tuggle for 7 yds to the BALL 32 for a 1ST down
1 & 10 from BALL 32
4Q - 1:19
Rush
Malachi Singleton run for 12 yds to the BALL 20 for a 1ST down
1 & 10 from BALL 32
4Q - 1:19
Rush
Malachi Singleton run for 12 yds to the BALL 20 for a 1ST down
1 & 10 from BALL 20
4Q - 0:00
Rush
M. Singleton takes a knee
1 & 10 from BALL 20
4Q - 1:19
Timeout
Timeout Purdue, clock 01:19
1 & 10 from BALL 20
4Q - 0:00
Rush
M. Singleton takes a knee
0 & 10 from BALL 20
4Q - 0:00
End of Game
End of 4th Quarter