From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wofford
Samford
299
Total yards
359
203
Passing yards
242
96
Rushing yards
117
10.2
Yards per pass
5.9
2.7
Yards per rush
3.1
16
First downs
22
3–10
Third downs
6–16
1–2
Fourth downs
1–2
1
Turnovers
0
3–22
Penalties
5–40
31:23
Possession
28:37
Efficiency
Wofford
Samford
42%
Success rate
41%
0.07
EPA per play
0.06
1.29
Explosiveness
1.10
0.04
Rushing EPA
−0.15
0.11
Passing EPA
0.24
40%
Passing-down success
31%
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)
Samford 74% to win. Wofford won as Elo’s underdog.
The line
Samford −9, over/under 47.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Samford drives left to right, Wofford right to left.
Q1 WoffordTurnover on downs, 9 plays, 43 yards
Q1 SamfordPunt, 9 plays, 28 yards
Q1 WoffordPunt, 3 plays, 9 yards
Q1 SamfordPunt, 3 plays, 7 yards
Q1 WoffordPunt, 3 plays, −6 yards
Q1 SamfordPunt, 5 plays, 15 yards
Q2 WoffordPunt, 8 plays, 31 yards
Q2 SamfordTouchdown, 12 plays, 76 yards
Q2 WoffordTouchdown, 8 plays, 73 yards
Q2 SamfordField goal, 9 plays, 57 yards
Q2 WoffordEnd of half, 1 play, 3 yards
Q3 SamfordField goal, 12 plays, 53 yards
Q3 WoffordTouchdown, 9 plays, 75 yards
Q3 SamfordPunt, 3 plays, 4 yards
Q3 WoffordInterception, 4 plays, 48 yards
Q3 SamfordMissed FG, 14 plays, 55 yards
Q4 WoffordPunt, 6 plays, 23 yards
Q4 SamfordPunt, 3 plays, 0 yards
Q4 WoffordField goal, 4 plays, 6 yards
Q4 SamfordTurnover on downs, 12 plays, 51 yards
Q4 WoffordEnd of game, 1 play, −1 yard
Play by play
1st quarter6 drives, then Tied at 0
Wofford Turnover on downs, 9 plays
15:00
Wilson Beaverstock kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Ryan Ingram run for no gain to the WOF 25
15:00
2nd & 10 at own 25
Amari Odom pass complete to Kyle Watkins for 10 yds to the WOF 35 for a 1ST down
15:00
1st & 10 at own 35
Wofford Penalty, False Start (Kyle Watkins) to the WOF 30
13:46
1st & 15 at own 30
Ryan Ingram run for 1 yd to the WOF 31
13:46
2nd & 14 at own 31
Amari Odom pass complete to Carlos Anaya for 17 yds to the WOF 48 for a 1ST down
13:46
1st & 10 at own 48
Amari Odom pass complete to Isaiah Mananga for 2 yds to the 50 yard line
13:46
2nd & 8 at the 50
Wofford Penalty, False Start (Briggs Kearse) to the WOF 45
11:19
2nd & 13 at own 45
(11:19) ODOM, Amari pass to the left incomplete intended for DAVIS, Jordan thrown to the SAM46; QB hurried by RUSSELL, Jordan. PENALTY SAM Roughing the Passer on RUSSELL, Jordan enforced 15 yards from the WOF45 to the SAM40 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:52
1st & 10 at opp 40
Amari Odom pass incomplete
10:45
2nd & 10 at opp 40
Ryan Ingram run for 8 yds to the SAM 32
10:45
3rd & 2 at opp 32
Bryce Corriston run for no gain to the SAM 32
9:25
4th & 2 at opp 32
Amari Odom pass incomplete
Samford Punt, 9 plays
9:25
1st & 10 at own 32
Quincy Crittendon pass incomplete
9:25
2nd & 10 at own 32
Damonta Witherspoon run for 4 yds to the SAM 36
9:25
3rd & 6 at own 36
Quincy Crittendon pass complete to D.J. Rias for 11 yds to the SAM 47 for a 1ST down
9:25
1st & 10 at own 47
Quincy Crittendon pass complete to D.J. Rias for 11 yds to the WOF 42 for a 1ST down
9:25
1st & 10 at opp 42
Damonta Witherspoon run for a loss of 2 yards to the WOF 44
9:25
2nd & 12 at opp 44
Quincy Crittendon pass complete to Wesley Carlock for 4 yds to the WOF 40
9:25
3rd & 8 at opp 40
CRITTENDON, Quincy sacked for a loss of 6 yards at the WOF46 (FOSTER, Seth). PENALTY WOF Horse Collar Tackle on FOSTER, Seth enforced 12 yards from the WOF40 to the WOF28 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
9:25
1st & 10 at opp 28
Damonta Witherspoon run for 1 yd to the WOF 27
9:25
2nd & 9 at opp 27
Quincy Crittendon pass complete to Damonta Witherspoon for a loss of 1 yard to the WOF 28
9:25
3rd & 10 at opp 28
Quincy Crittendon sacked by Marion Smokes for a loss of 12 yards to the WOF 40
5:47
4th & 22 at opp 40
Will Thorley punt for 39 yds, downed at the WOF 1
Wofford Punt, 3 plays
5:47
1st & 10 at own 1
Bryce Corriston run for 4 yds to the WOF 5
5:47
2nd & 6 at own 5
pass incomplete
5:03
3rd & 6 at own 5
Amari Odom pass complete to Kyle Parsons for 5 yds to the WOF 10
4:14
4th & 1 at own 10
Sam Spence punt for 46 yds
Samford Punt, 3 plays
4:14
1st & 10 at own 44
Quincy Crittendon pass complete to Jaylon Barden for a loss of 1 yard to the SAM 43
4:14
2nd & 11 at own 43
Quincy Crittendon pass incomplete
4:14
3rd & 11 at own 43
Quincy Crittendon pass complete to Jaylon Barden for 8 yds to the WOF 49
2:58
4th & 3 at opp 49
Will Thorley punt for 34 yds, fair catch by Amir Annoor at the WOF 15
Wofford Punt, 3 plays
2:58
1st & 10 at own 15
Ryan Ingram run for a loss of 1 yard to the WOF 14
2:58
2nd & 11 at own 14
Ryan Ingram run for 2 yds to the WOF 16
2:58
3rd & 9 at own 16
Amari Odom run for a loss of 7 yards to the WOF 9 Amari Odom fumbled, recovered by WOF Santana Haynes-Goodman S. Haynes-Goodman return for 0 yds
0:35
4th & 16 at own 9
Sam Spence punt for 47 yds , Jaylon Barden returns for a loss of 3 yards to the SAM 41
Samford Punt, 5 plays
0:35
1st & 10 at own 41
Quincy Crittendon run for a loss of 4 yards to the SAM 37 Quincy Crittendon fumbled, recovered by SAM Quincy Crittendon Q. Crittendon return for 0 yds
Q2 15:00
2nd & 14 at own 37
Micah Kelly run for 14 yds to the WOF 49 for a 1ST down
Q2 15:00
1st & 10 at opp 49
Quincy Crittendon pass complete to E. Jai Mason for 5 yds to the WOF 44
Q2 15:00
2nd & 5 at opp 44
Micah Kelly run for no gain to the WOF 44
Q2 15:00
3rd & 5 at opp 44
Quincy Crittendon pass incomplete
Q2 13:50
4th & 5 at opp 44
Will Thorley punt for 41 yds, downed at the WOF 3
2nd quarter5 drives, then Samford 10, Wofford 7
Wofford Punt, 8 plays
13:40
1st & 10 at own 3
Ryan Ingram run for 3 yds to the WOF 6
13:40
2nd & 7 at own 6
Ryan Ingram run for 5 yds to the WOF 11
13:40
3rd & 2 at own 11
Ryan Ingram run for 6 yds to the WOF 17 for a 1ST down
13:40
1st & 10 at own 17
Amari Odom pass incomplete
11:38
2nd & 10 at own 17
Kyle Parsons run for 14 yds to the WOF 31 for a 1ST down
11:38
1st & 10 at own 31
Kyle Parsons run for 3 yds to the WOF 34
11:38
2nd & 7 at own 34
Amari Odom pass incomplete
10:14
3rd & 7 at own 34
Amari Odom pass incomplete
9:53
4th & 7 at own 34
Sam Spence punt for 42 yds, fair catch by Jaylon Barden at the SAM 24
Samford Touchdown, 12 plays
9:53
1st & 10 at own 24
Micah Kelly run for 7 yds to the SAM 31
9:53
2nd & 3 at own 31
Micah Kelly run for no gain to the SAM 31
9:53
3rd & 3 at own 31
Quincy Crittendon pass complete to Micah Kelly for 5 yds to the SAM 36 for a 1ST down
9:53
1st & 10 at own 36
Quincy Crittendon pass complete to Brendan Jenkins for 11 yds to the SAM 47 for a 1ST down
9:53
1st & 10 at own 47
Quincy Crittendon run for 9 yds to the WOF 44
9:53
2nd & 1 at opp 44
Quincy Crittendon run for 4 yds to the WOF 40 for a 1ST down
9:53
1st & 10 at opp 40
Quincy Crittendon pass complete to E. Jai Mason for 3 yds to the WOF 37
9:53
2nd & 7 at opp 37
Quincy Crittendon pass complete to D.J. Rias for 14 yds to the WOF 23 for a 1ST down
9:53
1st & 10 at opp 23
Damonta Witherspoon run for 1 yd to the WOF 22
9:53
2nd & 9 at opp 22
Quincy Crittendon pass complete to Brendan Jenkins for 16 yds to the WOF 6 for a 1ST down
9:53
1st & goal at opp 6
Damonta Witherspoon run for a loss of 2 yards to the WOF 8
5:54
2nd & goal at opp 8
Quincy Crittendon pass complete to Preston Bird for 8 yds for a TD (Wilson Beaverstock KICK)Samford 7, Wofford 0
Wofford Touchdown, 8 plays
5:54
Wilson Beaverstock kickoff for 64 yds , Kyle Parsons return for 26 yds to the WOF 27
5:47
1st & 10 at own 27
Ryan Ingram run for 6 yds to the WOF 33
5:47
2nd & 4 at own 33
Ryan Ingram run for 13 yds to the WOF 46 for a 1ST down
5:47
1st & 10 at own 46
Amari Odom pass complete to Kyle Watkins for 35 yds to the SAM 19 for a 1ST down
5:47
1st & 10 at opp 19
Ryan Ingram run for 15 yds to the SAM 4 for a 1ST down
5:47
1st & goal at opp 4
Ryan Ingram run for 2 yds to the SAM 2
5:47
2nd & goal at opp 2
Bryce Corriston run for 1 yd to the SAM 1
2:00
3rd & goal at opp 1
Bryce Corriston run for no gain to the SAM 1
2:00
4th & goal at opp 1
Timeout Samford, clock 02:00
1:56
4th & goal at opp 1
Bryce Corriston run for 1 yd for a TD (Devery Cagle KICK)Tied at 7
Samford Field goal, 9 plays
1:56
Sam Spence kickoff for 51 yds fair catch by Luke Byrne at the SAM 25
1:56
1st & 10 at own 25
Damonta Witherspoon run for a loss of 2 yards to the SAM 23
1:56
2nd & 12 at own 23
Quincy Crittendon pass complete to D.J. Rias for 12 yds to the SAM 35 for a 1ST down
1:56
1st & 10 at own 35
Quincy Crittendon pass complete to D.J. Rias for 8 yds to the SAM 43
1:56
2nd & 2 at own 43
Damonta Witherspoon run for 22 yds to the WOF 35 for a 1ST down
1:56
1st & 10 at opp 35
Quincy Crittendon pass complete to E. Jai Mason for 11 yds to the WOF 24 for a 1ST down
0:43
1st & 10 at opp 24
Quincy Crittendon pass incomplete
0:35
2nd & 10 at opp 24
Micah Kelly run for 4 yds to the WOF 20
0:30
3rd & 6 at opp 20
Quincy Crittendon run for 2 yds to the WOF 18
0:16
4th & 4 at opp 18
Wilson Beaverstock 36 yd FG GOODSamford 10, Wofford 7
Wofford End of half, 1 play
0:16
Wilson Beaverstock kickoff for 65 yds for a touchback
0:16
1st & 10 at own 25
Ryan Ingram run for 3 yds to the WOF 28
3rd quarter5 drives, then Wofford 14, Samford 13
Samford Field goal, 12 plays
15:00
Sam Spence kickoff for 61 yds
15:00
1st & 10 at own 35
Quincy Crittendon pass complete to Brendan Jenkins for 9 yds to the SAM 44
15:00
2nd & 1 at own 44
Micah Kelly run for 4 yds to the SAM 48 for a 1ST down
15:00
1st & 10 at own 48
Samford Penalty, False Start (Donovan Hawkins) to the SAM 43
15:00
1st & 15 at own 43
Samford Penalty, False Start (-5 Yards) to the SAM 38
14:09
1st & 20 at own 38
Quincy Crittendon pass complete to Wesley Carlock for 5 yds to the SAM 43
14:09
2nd & 15 at own 43
Samford Penalty, False Start (Donovan Hawkins) to the SAM 38
13:20
2nd & 20 at own 38
Quincy Crittendon pass complete to D.J. Rias for 10 yds to the SAM 48
13:20
3rd & 10 at own 48
Quincy Crittendon pass complete to Brendan Jenkins for 19 yds to the WOF 33 for a 1ST down
13:20
1st & 10 at opp 33
Micah Kelly run for 6 yds to the WOF 27
13:20
2nd & 4 at opp 27
Micah Kelly run for 7 yds to the WOF 20 for a 1ST down
13:20
1st & 10 at opp 20
Micah Kelly run for 10 yds to the WOF 10 for a 1ST down
13:20
1st & goal at opp 10
Micah Kelly run for 6 yds to the WOF 4
13:20
2nd & goal at opp 4
Micah Kelly run for a loss of 2 yards to the WOF 6
13:20
3rd & goal at opp 6
Quincy Crittendon sacked by John Boyles for a loss of 6 yards to the WOF 12
9:11
4th & goal at opp 12
Wilson Beaverstock 30 yd FG GOODSamford 13, Wofford 7
Wofford Touchdown, 9 plays
9:11
Wilson Beaverstock kickoff for 64 yds
9:11
1st & 10 at own 25
Amari Odom pass complete to Kyle Parsons for 20 yds to the WOF 45 for a 1ST down
9:11
1st & 10 at own 45
Amari Odom sacked by Jamall Thompson for a loss of 10 yards to the WOF 35
9:11
2nd & 20 at own 35
Ryan Ingram run for 1 yd to the WOF 36
9:11
3rd & 19 at own 36
Amari Odom pass complete to Kyle Watkins for 38 yds to the SAM 26 for a 1ST down
9:11
1st & 10 at opp 26
Ryan Ingram run for 6 yds to the SAM 20
9:11
2nd & 4 at opp 20
Ryan Ingram run for 2 yds to the SAM 18
9:11
3rd & 2 at opp 18
Ryan Ingram run for 2 yds to the SAM 16 for a 1ST down
9:11
1st & 10 at opp 16
Amari Odom run for 15 yds to the SAM 1 for a 1ST down
3:44
1st & goal at opp 1
Ryan Ingram run for 1 yd for a TD (Devery Cagle KICK)Wofford 14, Samford 13
Samford Punt, 3 plays
3:44
Sam Spence kickoff for 37 yds , Damonta Witherspoon return for no gain to the SAM 28
3:43
1st & 10 at own 28
Quincy Crittendon pass complete to E. Jai Mason for 4 yds to the SAM 32
3:43
2nd & 6 at own 32
Quincy Crittendon pass incomplete
3:15
3rd & 6 at own 32
Quincy Crittendon pass incomplete
2:53
4th & 6 at own 32
Will Thorley punt for 47 yds, downed at the WOF 21
Wofford Interception, 4 plays
2:53
1st & 10 at own 21
Amari Odom pass complete to Kyle Watkins for 5 yds to the WOF 26
2:53
2nd & 5 at own 26
Amari Odom pass complete to Carlos Anaya for 6 yds to the WOF 32 for a 1ST down
2:53
1st & 10 at own 32
Amari Odom pass complete to Isaiah Scott for 37 yds to the SAM 31 for a 1ST down
1:03
1st & 10 at opp 31
Amari Odom pass intercepted, touchback. C.J. Douglas return for no gain
Samford Missed FG, 14 plays
1:03
1st & 10 at own 20
Micah Kelly run for 3 yds to the SAM 23
1:03
2nd & 7 at own 23
Quincy Crittendon run for 6 yds to the SAM 29
0:00
3rd & 1 at own 29
Quincy Crittendon pass complete to Brendan Jenkins for 2 yds to the SAM 31 for a 1ST down
Q4 15:00
1st & 10 at own 31
Micah Kelly run for 6 yds to the SAM 37
Q4 15:00
2nd & 4 at own 37
Micah Kelly run for 2 yds to the SAM 39
Q4 15:00
3rd & 2 at own 39
Micah Kelly run for 19 yds to the WOF 42 for a 1ST down
Q4 15:00
1st & 10 at opp 42
Micah Kelly run for 1 yd to the WOF 41
Q4 15:00
2nd & 9 at opp 41
Quincy Crittendon pass complete to E. Jai Mason for 7 yds to the WOF 34
Q4 15:00
3rd & 2 at opp 34
Quincy Crittendon run for a loss of 2 yards to the WOF 36
Q4 11:18
4th & 9 at opp 25
Wilson Beaverstock 42 yd FG MISSED
Q4 11:14
4th & 4 at opp 36
Quincy Crittendon pass complete to Wesley Carlock for 10 yds to the WOF 26 for a 1ST down
Q4 11:14
1st & 10 at opp 26
Damonta Witherspoon run for 4 yds to the WOF 22
Q4 11:14
2nd & 6 at opp 22
Damonta Witherspoon run for a loss of 3 yards to the WOF 25
Q4 11:14
3rd & 9 at opp 25
Quincy Crittendon pass incomplete
4th quarter5 drives, then Wofford 17, Samford 13
Wofford Punt, 6 plays
11:14
1st & 10 at own 25
Ryan Ingram run for 2 yds to the WOF 27
9:51
1st & 10 at own 35
Timeout Wofford, clock 09:51
9:51
2nd & 8 at own 27
Ryan Ingram run for 8 yds to the WOF 35 for a 1ST down
9:51
1st & 10 at own 35
Amari Odom pass complete to Kyle Watkins for 24 yds to the SAM 41 for a 1ST down
9:51
1st & 10 at opp 41
Dylan Djete run for a loss of 17 yards to the WOF 42
9:51
2nd & 27 at own 42
Kyle Parsons run for 6 yds to the WOF 48
9:51
3rd & 21 at own 48
Amari Odom pass incomplete
7:36
4th & 21 at own 48
Sam Spence punt for 47 yds
Samford Punt, 3 plays
7:26
1st & 10 at own 5
Damonta Witherspoon run for 1 yd to the SAM 6
7:26
2nd & 9 at own 6
Quincy Crittendon run for a loss of 1 yard to the SAM 5
7:26
3rd & 10 at own 5
Quincy Crittendon pass incomplete
6:07
4th & 10 at own 5
Will Thorley punt for 45 yds , Amir Annoor returns for 23 yds to the SAM 27
Wofford Field goal, 4 plays
5:52
1st & 10 at opp 27
Ryan Ingram run for no gain to the SAM 27
5:52
2nd & 10 at opp 27
Ryan Ingram run for 2 yds to the SAM 25
5:52
3rd & 8 at opp 25
Amari Odom pass complete to Jordan Davis for 4 yds to the SAM 21
3:42
4th & 4 at opp 21
Devery Cagle 38 yd FG GOODWofford 17, Samford 13
Samford Turnover on downs, 12 plays
3:42
Cavan Craig kickoff for 63 yds , D.J. Rias return for 22 yds to the SAM 24
3:36
1st & 10 at own 24
Damonta Witherspoon run for 9 yds to the SAM 33 Samford Penalty, Offensive Holding (E. Jai Mason) to the SAM 20
3:36
1st & 14 at own 20
Quincy Crittendon pass incomplete
3:17
2nd & 14 at own 20
Quincy Crittendon pass complete to Wesley Carlock for 9 yds to the SAM 29
3:17
3rd & 5 at own 29
Quincy Crittendon pass complete to Brendan Jenkins for 10 yds to the SAM 39 for a 1ST down
3:17
1st & 10 at own 39
Quincy Crittendon pass complete to E. Jai Mason for 3 yds to the SAM 42
2:00
1st & 10 at opp 45
Timeout Samford, clock 02:00
2:00
2nd & 7 at own 42
Quincy Crittendon pass complete to Brendan Jenkins for 13 yds to the WOF 45 for a 1ST down
2:00
1st & 10 at opp 45
Quincy Crittendon run for 3 yds to the WOF 42
2:00
2nd & 7 at opp 42
Quincy Crittendon pass complete to Brendan Jenkins for 10 yds to the WOF 32 for a 1ST down
2:00
1st & 10 at opp 32
Damonta Witherspoon run for 1 yd to the WOF 31
2:00
2nd & 9 at opp 31
Quincy Crittendon pass complete to Damonta Witherspoon for 1 yd to the WOF 30
0:42
3rd & 8 at opp 30
Quincy Crittendon pass complete to E. Jai Mason for 5 yds to the WOF 25
0:42
4th & 3 at opp 25
Timeout Wofford, clock 00:42
0:42
4th & 3 at opp 25
Quincy Crittendon pass incomplete
Wofford End of game, 1 play
0:00
1st & 10 at own 25
Kneel down by TEAM at WOF24 (team loss of 1), 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.