From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Fresno State
Purdue
487
Total yards
363
371
Passing yards
254
116
Rushing yards
109
8.2
Yards per pass
8.5
3.1
Yards per rush
3.6
27
First downs
19
11–17
Third downs
3–12
0–0
Fourth downs
2–4
1
Turnovers
0
7–66
Penalties
4–35
36:33
Possession
23:27
0
Sacks (by defense)
2
Efficiency
Fresno State
Purdue
47%
Success rate
40%
0.28
EPA per play
0.12
1.31
Explosiveness
1.30
−0.10
Rushing EPA
−0.05
0.64
Passing EPA
0.30
50%
Passing-down success
27%
−0.05
First-down EPA
0.08
0.29
Second-down EPA
0.08
0.99
Third-down EPA
0.76
17%
Havoc by its defense
10%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Fresno State 53% to win. Elo’s favorite won.
The line
Purdue −5.5, over/under 51.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Purdue 65%, Fresno State 35%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Fresno State right to left.
Q1 Fresno StatePunt, 3 plays, 8 yards
Q1 PurdueTouchdown, 3 plays, 92 yards
Q1 Fresno StatePunt, 3 plays, 8 yards
Q1 PurduePunt, 3 plays, 0 yards
Q1 Fresno StateTouchdown, 6 plays, 55 yards
Q1 PurduePunt, 4 plays, 17 yards
Q1 Fresno StatePunt, 3 plays, −9 yards
Q1 PurdueTouchdown, 8 plays, 17 yards
Q2 Fresno StateTouchdown, 6 plays, 60 yards
Q2 PurdueTouchdown, 6 plays, 59 yards
Q2 Fresno StateMissed FG, 17 plays, 72 yards
Q2 PurduePunt, 3 plays, −4 yards
Q2 Fresno StateField goal, 4 plays, 20 yards
Q3 Fresno StateDefensive TD, 3 plays (Purdue scores), 2 yards
Q3 PurdueMissed FG, 7 plays, 34 yards
Q3 Fresno StateTouchdown, 9 plays, 74 yards
Q3 PurduePunt, 7 plays, 21 yards
Q3 Fresno StateTouchdown, 14 plays, 85 yards
Q4 PurdueTurnover on downs, 13 plays, 74 yards
Q4 Fresno StateInterception, 5 plays, 26 yards
Q4 PurdueTouchdown, 2 plays, 55 yards
Q4 Fresno StateTouchdown, 9 plays, 79 yards
Q4 PurdueTurnover on downs, 5 plays, 19 yards
Q4 Fresno StateEnd of game, 2 plays, −3 yards
Play by play
1st quarter8 drives, then Tied at 7
Fresno State Punt, 3 plays
15:00
Purdue won the toss and has deferred to the second half. FSU will receive and PUR will defend the no
14:54
KROCKOVER, Caleb kickoff 62 yards from the PUR35 to the FSU3, GILL, Jaelen returned 19 yards to the FSU22 (BOGUNIA-BRIGHT, Maddix), clock 14:54. PENALTY PUR Offsides on MILLER, Hudson enforced 5 yards from the PUR35 to the PUR30. NO PLAY (replay the down).
14:47
Caleb Krockover kickoff for 55 yds
14:47
1st & 10 at own 45
Mikey Keene pass complete to Tre Watson for 8 yds to the PUR 47
14:47
2nd & 2 at opp 47
Malik Sherrod run for no gain to the PUR 47
14:47
3rd & 2 at opp 47
Mikey Keene pass complete to Jalen Moss for no gain to the PUR 47
12:55
4th & 2 at opp 47
Carson King punt for 39 yds
Purdue Touchdown, 3 plays
12:55
1st & 10 at own 8
Hudson Card pass complete to Devin Mockobee for 6 yds to the PUR 14
12:55
2nd & 4 at own 14
Devin Mockobee run for 2 yds to the PUR 16 Devin Mockobee fumbled, recovered by PUR
11:40
3rd & 2 at own 16
Deion Burks 84 Yd pass from Hudson Card (Ben Freehill Kick)Purdue 7, Fresno State 0
Fresno State Punt, 3 plays
11:40
Caleb Krockover kickoff for 50 yds for a touchback
11:40
1st & 10 at own 25
Mikey Keene pass incomplete
11:40
2nd & 10 at own 25
Mikey Keene pass complete to Jaelen Gill for 8 yds to the FRES 33
11:40
3rd & 2 at own 33
Mikey Keene pass incomplete
10:44
4th & 2 at own 33
Carson King punt for 49 yds
Purdue Punt, 3 plays
10:44
1st & 10 at own 18
Hudson Card pass incomplete
10:44
2nd & 10 at own 18
Hudson Card run for no gain to the PUR 18
10:44
3rd & 10 at own 18
Hudson Card pass incomplete
9:48
4th & 10 at own 18
Jack Ansell punt for 37 yds, downed at the FRES 45
Fresno State Touchdown, 6 plays
9:48
1st & 10 at own 45
Mikey Keene pass complete to Mac Dalena for 6 yds to the PUR 49
9:48
2nd & 4 at opp 49
Mikey Keene pass complete to Tre Watson for 5 yds to the PUR 44 for a 1ST down
9:48
1st & 10 at opp 44
Mikey Keene pass incomplete
9:48
2nd & 10 at opp 44
Malik Sherrod run for 3 yds to the PUR 41
9:48
3rd & 7 at opp 41
Mikey Keene pass complete to Jake Boust for 12 yds to the PUR 29 for a 1ST down
7:26
1st & 10 at opp 29
Mikey Keene pass complete to Erik Brooks for 29 yds for a TD (Dylan Lynch KICK)Tied at 7
Purdue Punt, 4 plays
7:26
Dylan Lynch kickoff for 65 yds for a touchback
7:26
1st & 10 at own 25
Hudson Card pass complete to Max Klare for 16 yds to the PUR 41 for a 1ST down
7:26
1st & 10 at own 41
Hudson Card pass incomplete
7:26
2nd & 10 at own 41
Hudson Card pass incomplete
7:26
3rd & 10 at own 41
Purdue Penalty, Illegal Snap on JOHNSON, Austin enforced (-5 Yards) to the PUR 36
7:26
3rd & 15 at own 36
Hudson Card pass complete to TJ Sheffield for 6 yds to the PUR 42
6:08
4th & 9 at own 42
Jack Ansell punt for 43 yds, fair catch by Erik Brooks at the FRES 15
Fresno State Punt, 3 plays
6:08
1st & 10 at own 15
Malik Sherrod run for 2 yds to the FRES 17
6:08
2nd & 8 at own 17
Mikey Keene pass complete to Jaelen Gill for a loss of 3 yards to the FRES 14
6:08
3rd & 11 at own 14
Mikey Keene sacked by Kydran Jenkins for a loss of 8 yards to the FRES 6
3:58
4th & 19 at own 6
Carson King punt for 40 yds
Purdue Touchdown, 8 plays
3:58
1st & 10 at opp 17
Dylan Downing run for 3 yds to the FRES 14
3:58
2nd & 7 at opp 14
Dylan Downing run for 2 yds to the FRES 12
3:58
3rd & 5 at opp 12
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 10 yds to the FRES 2 for a 1ST down
3:58
1st & goal at opp 2
Devin Mockobee run for 1 yd to the FRES 1
3:58
2nd & goal at opp 1
TRACY JR., Tyrone rush up the middle for no gain, TRACY JR., Tyrone fumbled at FSU1 , recovered by PUR CARD, Hudson at the FSU1, returned 0 yards to the FSU1, End of Play. PENALTY FSU Offsides on BLOUNT, Tanner enforced half the distance from the goal, 0 yards from the FSU1 to the FSU1 [NHSG]. NO PLAY (replay the down).
3:58
2nd & goal at opp 1
Devin Mockobee run for a loss of 1 yard to the FRES 2
3:58
3rd & goal at opp 2
CARD, Hudson pass short to the left incomplete intended for BURKS, Deion thrown to the FSU0. PENALTY FSU Pass Interference on HAMILTON, Al’zillion enforced half the distance from the goal, 1 yards to the FSU1 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:58
1st & goal at opp 1
Hudson Card run for no gain to the FRES 1
0:00
2nd & goal at opp 1
Tyrone Tracy Jr. run for no gain to the FRES 1
Q2 14:57
3rd & goal at opp 1
Tyrone Tracy Jr. run for 1 yd for a TD (Ben Freehill KICK)Purdue 14, Fresno State 7
2nd quarter5 drives, then Purdue 21, Fresno State 17
Fresno State Touchdown, 6 plays
14:57
Caleb Krockover kickoff for 65 yds for a touchback
14:57
1st & 10 at own 25
Malik Sherrod run for 7 yds to the FRES 32
14:57
2nd & 3 at own 32
Mikey Keene pass complete to Erik Brooks for 49 yds to the PUR 19 for a 1ST down
14:57
1st & 10 at opp 19
Mikey Keene pass complete to Artis Cole for 8 yds to the PUR 11
14:57
2nd & 2 at opp 11
Devon Rivers run for no gain to the PUR 11
14:57
3rd & 2 at opp 11
Elijah Gilliam run for 3 yds to the PUR 8 for a 1ST down
12:29
1st & goal at opp 8
Mikey Keene pass complete to Jalen Moss for 8 yds for a TD Fresno State Penalty, Unsportsmanlike Conduct (Jalen Moss) to the PUR 0 (Dylan Lynch KICK)Tied at 14
Purdue Touchdown, 6 plays
12:25
Dylan Lynch kickoff for 61 yds
12:25
1st & 10 at own 41
CARD, Hudson pass deep to the right incomplete intended for BURKS, Deion thrown to the FSU30. PENALTY FSU Pass Interference on NORRIS JR., Morice enforced 15 yards to the FSU44 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:25
1st & 10 at opp 44
Devin Mockobee run for 1 yd to the FRES 43
12:25
2nd & 9 at opp 43
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 18 yds to the FRES 25 for a 1ST down
12:25
1st & 10 at opp 25
Dylan Downing run for 4 yds to the FRES 21
12:25
2nd & 6 at opp 21
Dylan Downing run for 8 yds to the FRES 13 for a 1ST down
12:25
1st & 10 at opp 13
Hudson Card pass complete to Tyrone Tracy Jr. for a loss of 4 yards to the FRES 17
9:05
2nd & 14 at opp 17
Hudson Card pass complete to Deion Burks for 17 yds for a TD (Ben Freehill KICK)Purdue 21, Fresno State 14
Fresno State Missed FG, 17 plays
9:05
Caleb Krockover kickoff for 65 yds for a touchback
9:05
1st & 10 at own 25
Malik Sherrod run for no gain to the FRES 25
9:05
2nd & 10 at own 25
Mikey Keene pass complete to Erik Brooks for 7 yds to the FRES 32
9:05
3rd & 3 at own 32
Mikey Keene pass complete to Erik Brooks for 8 yds to the FRES 40 for a 1ST down
9:05
1st & 10 at own 40
Malik Sherrod run for 1 yd to the FRES 41
9:05
2nd & 9 at own 41
Mikey Keene pass complete to Jalen Moss for 8 yds to the FRES 49
9:05
3rd & 1 at own 49
Elijah Gilliam run for 1 yd to the 50 yard line for a 1ST down
9:05
3rd & 13 at own 47
Mikey Keene pass complete to Elijah Gilliam for 14 yds to the PUR 39 for a 1ST down
9:05
1st & 10 at opp 39
Mikey Keene sacked by OC Brothers for a loss of 4 yards to the PUR 43
9:05
2nd & 14 at opp 43
Elijah Gilliam run for 4 yds to the PUR 39
9:05
3rd & 10 at opp 39
Mikey Keene pass complete to Erik Brooks for 19 yds to the PUR 20 for a 1ST down
9:05
1st & 10 at opp 20
Elijah Gilliam run for 14 yds to the PUR 6 for a 1ST down
9:05
1st & goal at opp 6
Elijah Gilliam run for 1 yd to the PUR 5
9:05
2nd & goal at opp 5
Mikey Keene pass complete to Malik Sherrod for 2 yds to the PUR 3
9:05
3rd & goal at opp 3
Mikey Keene pass incomplete
9:05
1st & 10 at the 50
Mikey Keene pass incomplete
9:05
2nd & 10 at the 50
Mikey Keene pass complete to Jaelen Gill for 7 yds to the PUR 43
9:05
3rd & 3 at opp 43
KEENE, Mikey pass short to the right incomplete thrown to the PUR40. PENALTY FSU Holding on SPOMER, Jacob enforced 10 yards from the PUR43 to the FSU47 [NHSG]. NO PLAY (replay the down).
0:57
4th & goal at opp 3
Dylan Lynch 20 yd FG MISSED
Purdue Punt, 3 plays
0:57
1st & 10 at own 20
Hudson Card run for no gain to the PUR 20
0:57
2nd & 10 at own 20
Hudson Card pass incomplete
0:30
4th & 14 at own 16
Timeout Fresno State, clock 00:30
0:30
3rd & 10 at own 20
Devin Mockobee run for a loss of 4 yards to the PUR 16
0:22
4th & 14 at own 16
Jack Ansell punt for 37 yds
Fresno State Field goal, 4 plays
0:22
1st & 10 at own 47
Mikey Keene pass complete to Tre Watson for 15 yds to the PUR 38 for a 1ST down
0:22
1st & 10 at opp 38
Mikey Keene pass incomplete
0:03
3rd & 5 at opp 33
Timeout Purdue, clock 00:03
0:03
2nd & 10 at opp 38
Logan Fife pass complete to Erik Brooks for 5 yds to the PUR 33
0:00
3rd & 5 at opp 33
Dylan Lynch 52 yd FG GOODPurdue 21, Fresno State 17
3rd quarter5 drives, then Purdue 28, Fresno State 25
Fresno State Defensive TD, 3 plays (Purdue scores)
14:49
Tyrone Tracy Jr. 98 Yd Kickoff Return (Ben Freehill Kick)Purdue 28, Fresno State 17
14:49
Caleb Krockover kickoff for 65 yds for a touchback
14:49
1st & 10 at own 25
Devon Rivers run for 2 yds to the FRES 27
14:49
2nd & 8 at own 27
Mikey Keene pass incomplete
14:49
3rd & 8 at own 27
Mikey Keene pass incomplete
13:45
4th & 8 at own 27
Carson King punt for 33 yds
Purdue Missed FG, 7 plays
13:45
1st & 10 at own 40
Devin Mockobee run for 7 yds to the PUR 47
13:45
2nd & 3 at own 47
Devin Mockobee run for 7 yds to the FRES 46 for a 1ST down
13:45
1st & 10 at opp 46
Hudson Card run for 13 yds to the FRES 33 for a 1ST down
13:45
1st & 10 at opp 33
Devin Mockobee run for 4 yds to the FRES 29
13:45
2nd & 6 at opp 29
Devin Mockobee run for a loss of 2 yards to the FRES 31
13:45
3rd & 8 at opp 31
Hudson Card pass complete to TJ Sheffield for 5 yds to the FRES 26
10:43
4th & 3 at opp 26
Ben Freehill 43 yd FG MISSED
Fresno State Touchdown, 9 plays
10:43
1st & 10 at own 26
Devon Rivers run for 3 yds to the FRES 29
10:43
2nd & 7 at own 29
Devon Rivers run for 14 yds to the FRES 43 for a 1ST down
10:43
1st & 10 at own 43
Mikey Keene pass complete to Jalen Moss for 14 yds to the PUR 43 for a 1ST down
10:43
1st & 10 at opp 43
Elijah Gilliam run for no gain to the PUR 43
10:43
2nd & 10 at opp 43
Mikey Keene pass incomplete
10:43
3rd & 10 at opp 43
Mikey Keene pass complete to Erik Brooks for 24 yds to the PUR 19 for a 1ST down
10:43
1st & 10 at opp 19
Mikey Keene pass incomplete
10:43
2nd & 10 at opp 19
Elijah Gilliam run for 1 yd to the PUR 18
6:44
3rd & 9 at opp 18
M. Keene pass to J. Gill for 18 yds for a TD (M. Keene pass to J. Moss for Two-Point Conversion)Purdue 28, Fresno State 25
Purdue Punt, 7 plays
6:35
Dylan Lynch kickoff for 64 yds , return for no gain to the PUR 15
6:35
1st & 10 at own 15
Hudson Card pass complete to Devin Mockobee for 4 yds to the PUR 19
6:35
2nd & 6 at own 19
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 5 yds to the PUR 24
6:35
3rd & 1 at own 24
Devin Mockobee run for no gain to the PUR 24
6:35
4th & 1 at own 24
Tyrone Tracy Jr. run for 2 yds to the PUR 26 for a 1ST down
6:35
1st & 10 at own 26
CARD, Hudson pass to the right incomplete intended for YASEEN, Abdur-Rahmaan thrown to the PUR40. PENALTY FSU Holding on LOCKRIDGE, Cameron enforced 10 yards from the PUR26 to the PUR36 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
6:35
1st & 10 at own 36
Hudson Card pass incomplete
6:35
2nd & 10 at own 36
Hudson Card pass incomplete
6:35
3rd & 10 at own 36
Hudson Card pass incomplete
4:28
4th & 10 at own 36
Jack Ansell punt for 49 yds
Fresno State Touchdown, 14 plays
4:28
1st & 10 at own 15
Malik Sherrod run for 3 yds to the FRES 18
4:28
2nd & 7 at own 18
Mikey Keene pass complete to Tre Watson for 12 yds to the FRES 30 for a 1ST down
4:28
1st & 10 at own 30
Elijah Gilliam run for no gain to the FRES 30
4:28
2nd & 10 at own 30
Mikey Keene pass complete to Jaelen Gill for 5 yds to the FRES 35
4:28
3rd & 5 at own 35
Purdue Penalty, Roughing the Passer on SCOURTON, Nic enforced (Nic Scourton) to the PUR 43 for a 1ST down
4:28
1st & 10 at opp 43
Elijah Gilliam run for 6 yds to the PUR 37
4:28
2nd & 4 at opp 37
Elijah Gilliam run for 5 yds to the PUR 32 for a 1ST down
4:28
1st & 10 at opp 32
Mikey Keene pass incomplete
4:28
2nd & 10 at opp 32
Elijah Gilliam run for 12 yds to the PUR 20 for a 1ST down
4:28
1st & 10 at opp 20
Mikey Keene pass incomplete
0:00
2nd & 10 at opp 20
Elijah Gilliam run for 17 yds to the PUR 3 for a 1ST down
Q4 15:00
1st & goal at opp 3
Elijah Gilliam run for 2 yds to the PUR 1
Q4 15:00
2nd & goal at opp 1
Elijah Gilliam run for no gain to the PUR 1
Q4 13:44
3rd & goal at opp 1
Malik Sherrod run for 1 yd for a TD (Dylan Lynch KICK)Fresno State 32, Purdue 28
4th quarter6 drives, then Fresno State 39, Purdue 35
Purdue Turnover on downs, 13 plays
13:44
Dylan Lynch kickoff for 65 yds for a touchback
13:44
1st & 10 at own 25
Hudson Card pass complete to Max Klare for 6 yds to the PUR 31
13:44
2nd & 4 at own 31
Devin Mockobee run for 11 yds to the PUR 42 for a 1ST down
13:44
1st & 10 at own 42
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 13 yds to the FRES 45 for a 1ST down
13:44
1st & 10 at opp 45
Hudson Card run for 8 yds to the FRES 37
13:44
2nd & 2 at opp 37
Devin Mockobee run for 1 yd to the FRES 36
13:44
3rd & 1 at opp 36
Dylan Downing run for no gain to the FRES 36
13:44
4th & 1 at opp 36
Hudson Card pass complete to Deion Burks for 7 yds to the FRES 29 for a 1ST down
10:33
2nd & 10 at opp 29
Timeout Purdue, clock 10:33
10:33
1st & 10 at opp 29
Hudson Card pass incomplete
10:33
2nd & 10 at opp 29
Devin Mockobee run for 20 yds to the FRES 9 for a 1ST down
10:33
1st & goal at opp 9
Devin Mockobee run for 2 yds to the FRES 7
10:33
2nd & goal at opp 7
Hudson Card pass complete to Devin Mockobee for 6 yds to the FRES 1
10:33
3rd & goal at opp 1
Hudson Card pass incomplete
8:13
4th & goal at opp 1
Devin Mockobee run for no gain to the FRES 1
Fresno State Interception, 5 plays
8:13
1st & 10 at own 1
Mikey Keene run for 2 yds to the FRES 3
8:13
2nd & 8 at own 3
Elijah Gilliam run for 22 yds to the FRES 25 for a 1ST down
8:13
1st & 10 at own 25
Elijah Gilliam run for 2 yds to the FRES 27
8:13
2nd & 8 at own 27
Elijah Gilliam run for no gain to the FRES 27
5:17
3rd & 8 at own 27
Mikey Keene pass intercepted
Purdue Touchdown, 2 plays
5:17
1st & 10 at own 45
Hudson Card pass complete to Deion Burks for 44 yds to the FRES 11 for a 1ST down
4:36
1st & 10 at opp 11
Devin Mockobee run for 11 yds for a TD (Ben Freehill KICK)Purdue 35, Fresno State 32
Fresno State Touchdown, 9 plays
4:30
Caleb Krockover kickoff for 59 yds
4:30
1st & 10 at own 21
Elijah Gilliam run for 1 yd to the FRES 22
4:30
2nd & 9 at own 22
Mikey Keene pass complete to Mac Dalena for 16 yds to the FRES 38 for a 1ST down
4:30
1st & 10 at own 38
Mikey Keene pass complete to Jalen Moss for 8 yds to the FRES 46
4:30
2nd & 2 at own 46
Elijah Gilliam run for a loss of 1 yard to the FRES 45
4:30
3rd & 3 at own 45
Mikey Keene pass complete to Jaelen Gill for 6 yds to the PUR 49 for a 1ST down
4:30
1st & 10 at opp 49
Mikey Keene pass complete to Jaelen Gill for 14 yds to the PUR 35 for a 1ST down
4:30
1st & 10 at opp 35
Mikey Keene pass complete to Jaelen Gill for 10 yds to the PUR 25 for a 1ST down
1:04
2nd & 7 at opp 22
Timeout Fresno State, clock 01:04
1:04
1st & 10 at opp 25
Elijah Gilliam run for 3 yds to the PUR 22
0:59
2nd & 7 at opp 22
Mikey Keene pass complete to Erik Brooks for 22 yds for a TD (Dylan Lynch KICK)Fresno State 39, Purdue 35
Purdue Turnover on downs, 5 plays
0:59
Dylan Lynch kickoff for 65 yds for a touchback
0:59
1st & 10 at own 25
Hudson Card pass complete to TJ Sheffield for 11 yds to the PUR 36 for a 1ST down
0:59
1st & 10 at own 36
Hudson Card pass incomplete
0:59
2nd & 10 at own 36
Hudson Card pass incomplete
0:35
3rd & 10 at own 36
Hudson Card run for 8 yds to the PUR 44
0:35
4th & 2 at own 44
Timeout Purdue, clock 00:35
0:31
4th & 2 at own 44
Hudson Card pass incomplete
Fresno State End of game, 2 plays
0:14
2nd & 11 at opp 45
Timeout Fresno State, clock 00:14
0:14
1st & 10 at opp 44
[NH] Kneel down by KEENE, Mikey at PUR45 (team loss of 1).
0:00
2nd & 11 at opp 45
[NH] Kneel down by KEENE, Mikey at PUR47 (team loss of 2), clock 00:00.
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.