← CFB Terminal
3
ACC
AT
#44Duke
24
ACC
2023 week 7 · Saturday, October 14, 2023 at 7:00 PM CT · Wallace Wade Stadium · 📺 ACCN · 31,833 att · 63.3°F Cloudy, wind 3.4

Drive chart

NC State Duke bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
INT
3 pl · 0 yd · 0:38
0–0
15:00 1st & 10 OWN 25 Henry Belin IV pass incomplete 0 -0.70
14:57 2nd & 10 OWN 25 Jordan Waters run for no gain to the DUKE 25 0 -0.35
14:32 3rd & 10 OWN 25 Henry Belin IV pass intercepted 0.13
FG
4 pl · 0 yd · 1:18
3–0
14:22 1st & 10 OPP 38 MJ Morris pass complete to Keyon Lesane for a loss of 1 yard to the DUKE 39 -1 -0.98
13:50 2nd & 11 OPP 39 Ii Demarcus Jones run for 1 yd to the DUKE 38 +1 -0.79
13:14 3rd & 10 OPP 38 MJ Morris pass incomplete 0 -1.00
13:04 4th & 10 OPP 38 Brayden Narveson 57 yd FG GOOD
PUNT
3 pl · 9 yd · 2:14
3–0
13:04 1st & 10 OWN 25 Jordan Waters run for no gain to the DUKE 25 0 -0.70
12:22 2nd & 10 OWN 25 Henry Belin IV pass complete to Jordan Moore for 9 yds to the DUKE 34 +9 0.68
11:42 3rd & 1 OWN 34 Jordan Waters run for no gain to the DUKE 34 0 -0.70
10:57 4th & 1 OWN 34 Porter Wilson punt for 42 yds
PUNT
6 pl · 31 yd · 3:44
3–0
10:50 1st & 10 OWN 24 NC State Penalty, False Start (-5 Yards) to the NCSU 19 -5
10:50 1st & 15 OWN 19 Michael Allen run for 6 yds to the NCSU 25 +6 0.15
10:12 2nd & 9 OWN 25 MJ Morris pass complete to Bradley Rozner for 10 yds to the NCSU 35 for a 1ST down +10 1.47
9:35 1st & 10 OWN 35 Kevin Concepcion run for 15 yds to the 50 yard line for a 1ST down +15 1.40
8:57 1st & 10 50 NC State Penalty, False Start (-5 Yards) to the NCSU 45 -5
8:44 1st & 15 OWN 45 MJ Morris run for 1 yd to the NCSU 46 +1 -0.81
8:06 2nd & 14 OWN 46 MJ Morris run for 9 yds to the DUKE 45 +9 0.96
7:17 3rd & 5 OPP 45 MJ Morris pass incomplete 0 -1.05
7:13 4th & 5 OPP 45 Caden Noonkester punt for 35 yds
TD
2 pl · 90 yd · 0:40
3–7
7:06 1st & 10 OWN 10 Henry Belin IV pass complete to Jeremiah Hasley for 21 yds to the DUKE 31 for a 1ST down +21 1.19
6:26 1st & 10 OWN 31 Henry Belin IV pass complete to Jalon Calhoun for 69 yds for a TD (Todd Pelino KICK) +69 5.61
PUNT
6 pl · 31 yd · 4:09
3–7
6:26 1st & 10 OWN 25 MJ Morris pass complete to Julian Gray for 8 yds to the NCSU 33 +8 0.91
5:51 2nd & 2 OWN 33 Michael Allen run for 2 yds to the NCSU 35 for a 1ST down +2 -0.08
5:11 1st & 10 OWN 35 Kevin Concepcion run for 21 yds to the DUKE 44 for a 1ST down +21 1.83
4:31 1st & 10 OPP 44 NC State Penalty, False Start (-5 Yards) to the DUKE 49 -5
4:12 1st & 15 OPP 49 MJ Morris run for 2 yds to the DUKE 47 +2 -0.61
3:26 2nd & 13 OPP 47 MJ Morris pass incomplete 0 -0.98
3:21 3rd & 13 OPP 47 MJ Morris run for 8 yds to the DUKE 39 +8 0.65
2:39 4th & 5 OPP 39 NC State Penalty, False Start (-5 Yards) to the DUKE 44 -5
2:25 4th & 10 OPP 44 Caden Noonkester punt for 40 yds, downed at the DUKE 4
FG
8 pl · 61 yd · 4:32
3–10
2:17 1st & 10 OWN 4 Jaquez Moore run for a loss of 1 yard to the DUKE 3 -1 -0.31
1:34 2nd & 11 OWN 3 Duke Penalty, False Start (Yards) to the DUKE 2 0
1:16 2nd & 12 OWN 2 (01:16) BELIN IV, Henry pass deep to the left incomplete intended for MOORE, Jordan thrown to the DU45; QB hurried by BROWN, Sean. PENALTY NSU Pass Interference on BATTLE, Shyheim enforced 15 yards to the DU17 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
1:09 1st & 10 OWN 17 Jaquez Moore run for 16 yds to the DUKE 33 for a 1ST down +16 1.11
0:50 1st & 10 OWN 33 Henry Belin IV pass incomplete 0 -0.96
0:42 2nd & 10 OWN 33 (00:42) BELIN IV, Henry pass up the middle incomplete intended for MOORE, Jordan thrown to the DU43; QB hurried by JACKSON, Savion. PENALTY NSU Roughing the Passer on JACKSON, Savion enforced 15 yards from the DU33 to the DU48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
0:39 1st & 10 OWN 48 Jordan Waters run for 20 yds to the NCSU 32 for a 1ST down +20 1.14
0:00 OWN 48 End of 1st Quarter
15:00 1st & 10 OPP 32 Duke Penalty, False Start (Jordan Moore) to the NCSU 37 -5
15:00 OWN 0 Timeout Duke, clock 15:00
15:00 1st & 15 OPP 37 (15:00) BELIN IV, Henry pass deep to the right incomplete intended for CALHOUN, Jalon thrown to the NSU0; QB hurried by SCOTT, Jaylon. PENALTY DU Holding on BARTON, Graham enforced 10 yards from the NSU37 to the NSU47 [NHSG]. NO PLAY (replay the down). -10
14:56 1st & 25 OPP 47 Jordan Waters run for 3 yds to the NCSU 44 +3 -0.35
14:17 2nd & 22 OPP 44 Henry Belin IV run for 6 yds to the NCSU 38 +6 0.24
13:36 3rd & 16 OPP 38 Jaquez Moore run for 3 yds to the NCSU 35 +3 -0.35
12:45 4th & 13 OPP 35 Todd Pelino 52 yd FG GOOD
Q2
INT
2 pl · 0 yd · 1:00
3–10
12:39 1st & 10 OWN 18 MJ Morris pass complete to Kevin Concepcion for 5 yds to the NCSU 23 +5 0.08
12:10 2nd & 5 OWN 23 (12:10) MORRIS, MJ pass to the left complete for 4 yards to CONCEPCION, Kevin 'KC' caught at the NSU19 and advanced to the NSU27 (DILLON, Cam;MORRIS JR., Nick). PENALTY Before the snap, NSU Illegal Formation enforced 5 yards from the NSU23 to the NSU18. NO PLAY (replay the down). -5
11:51 2nd & 10 OWN 18 MJ Morris pass intercepted -0.00
TD
1 pl · 8 yd · 0:03
3–17
11:36 1st & 8 OPP 8 Henry Belin IV pass complete to Jeremiah Hasley for 8 yds for a TD (Todd Pelino KICK) +8 2.32
PUNT
6 pl · 29 yd · 2:55
3–17
11:36 1st & 10 OWN 25 Kendrick Raphael run for 5 yds to the NCSU 30 +5 0.09
11:05 2nd & 5 OWN 30 MJ Morris run for 9 yds to the NCSU 39 for a 1ST down +9 1.13
10:26 1st & 10 OWN 39 MJ Morris pass complete to Ii Demarcus Jones for 17 yds to the DUKE 44 for a 1ST down +17 1.44
9:45 1st & 10 OPP 44 MJ Morris pass incomplete 0 -0.97
9:39 2nd & 10 OPP 44 Kevin Concepcion run for a loss of 2 yards to the DUKE 46 -2 -1.48
8:54 3rd & 12 OPP 46 MJ Morris pass incomplete 0 -0.75
8:48 4th & 12 OPP 46 Caden Noonkester punt for 36 yds, fair catch by Jalon Calhoun at the DUKE 10
PUNT
8 pl · 41 yd · 3:56
3–17
7:46 1st & 17 OWN 3 Henry Belin IV pass incomplete 0 -0.10
7:41 2nd & 17 OWN 3 Henry Belin IV run for 26 yds to the DUKE 29 for a 1ST down +26 1.56
7:15 1st & 10 OWN 29 Henry Belin IV pass incomplete 0 -0.83
7:10 2nd & 10 OWN 29 Jaquez Moore run for 3 yds to the DUKE 32 +3 -0.19
6:29 3rd & 7 OWN 32 (06:29) BELIN IV, Henry pass to the left incomplete intended for MOORE, Jordan thrown to the DU30; QB hurried by SCOTT, Jaylon. PENALTY NSU Holding on BATTLE, Shyheim enforced 10 yards from the DU32 to the DU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +10
6:25 1st & 10 OWN 42 Jordan Waters run for 11 yds to the NCSU 47 for a 1ST down +11 0.95
5:40 1st & 10 OPP 47 Jordan Waters run for a loss of 2 yards to the NCSU 49 -2 -1.52
4:59 2nd & 12 OPP 49 Henry Belin IV pass incomplete 0 -0.97
4:55 3rd & 12 OPP 49 Henry Belin IV pass incomplete 0 -0.65
4:50 4th & 12 OPP 49 Porter Wilson punt for 41 yds
PUNT
3 pl · -1 yd · 1:37
3–17
4:45 1st & 10 OWN 8 Iii Delbert Mimms run for 2 yds to the NCSU 10 +2 -0.21
4:09 2nd & 8 OWN 10 MJ Morris pass incomplete 0 -0.20
4:05 3rd & 8 OWN 10 MJ Morris sacked by Aeneas Peebles for a loss of 3 yards to the NCSU 7 -3 -0.12
3:23 4th & 11 OWN 7 Caden Noonkester punt for 55 yds , returns for no gain
PUNT
4 pl · 11 yd · 1:43
3–17
3:08 1st & 10 OWN 28 Jaquez Moore run for 11 yds to the DUKE 39 for a 1ST down +11 1.00
2:30 1st & 10 OWN 39 Jaquez Moore run for a loss of 3 yards to the DUKE 36 -3 -1.62
1:48 2nd & 13 OWN 36 Jaquez Moore run for 1 yd to the DUKE 37 +1 -0.42
1:42 3rd & 12 OWN 37 Timeout NC State, clock 01:42
1:42 3rd & 12 OWN 37 Jordan Waters run for 2 yds to the DUKE 39 +2 -0.19
1:34 4th & 10 OWN 39 Porter Wilson punt for 56 yds, downed at the NCSU 5
END OF HALF
3 pl · 21 yd · 1:25
3–17
1:20 1st & 12 OWN 3 Iii Delbert Mimms run for 2 yds to the NCSU 5 +2 -0.12
0:30 2nd & 10 OWN 5 Iii Delbert Mimms run for 5 yds to the NCSU 10 +5 0.03
0:25 3rd & 5 OWN 10 Timeout Duke, clock 00:25
0:25 3rd & 5 OWN 10 MJ Morris run for 16 yds to the NCSU 26 for a 1ST down +16 1.17
0:00 OWN 26 End of 2nd Quarter
Q3
PUNT
9 pl · 25 yd · 6:02
3–17
15:00 1st & 10 OWN 25 Michael Allen run for no gain to the NCSU 25 0 -0.70
14:17 2nd & 10 OWN 25 MJ Morris pass complete to Julian Gray for 5 yds to the NCSU 30 +5 0.04
13:38 3rd & 5 OWN 30 MJ Morris pass complete to Kevin Concepcion for 10 yds to the NCSU 40 for a 1ST down +10 1.98
12:49 1st & 10 OWN 40 Kevin Concepcion run for a loss of 1 yard to the NCSU 39 -1 -1.32
12:03 2nd & 11 OWN 39 MJ Morris pass complete to Keyon Lesane for 3 yds to the NCSU 42 +3 -0.29
11:22 3rd & 8 OWN 42 MJ Morris pass complete to Keyon Lesane for 15 yds to the DUKE 43 for a 1ST down +15 3.01
10:41 1st & 10 OPP 43 MJ Morris sacked by Dorian Mausi and Terry Moore for a loss of 10 yards to the NCSU 47 -10 -2.98
9:53 2nd & 20 OWN 47 MJ Morris pass complete to Keyon Lesane for 3 yds to the 50 yard line +3 -0.24
9:11 3rd & 17 50 MJ Morris pass incomplete 0 -0.44
9:04 4th & 17 50 Caden Noonkester punt for 33 yds, fair catch by Jalon Calhoun at the DUKE 17
TD
1 pl · 83 yd · 0:11
3–24
8:47 1st & 10 OWN 17 Jordan Waters run for 83 yds for a TD (Todd Pelino KICK) +83 6.54
PUNT
3 pl · 1 yd · 0:57
3–24
8:41 1st & 10 OWN 31 MJ Morris pass incomplete 0 -0.89
8:38 2nd & 10 OWN 31 MJ Morris pass complete to Michael Allen for 1 yd to the NCSU 32 +1 -0.41
8:02 3rd & 9 OWN 32 MJ Morris pass incomplete 0 -0.28
7:56 4th & 9 OWN 32 Caden Noonkester punt for 48 yds
PUNT
3 pl · 4 yd · 1:47
3–24
7:44 1st & 10 OWN 26 Jaquez Moore run for 2 yds to the DUKE 28 +2 -0.47
6:58 2nd & 8 OWN 28 Henry Belin IV run for 2 yds to the DUKE 30 +2 -0.33
6:11 3rd & 6 OWN 30 Henry Belin IV pass incomplete 0 -0.33
6:05 4th & 6 OWN 30 Porter Wilson punt for 46 yds
ON DOWNS
7 pl · 24 yd · 2:57
3–24
5:57 1st & 10 OWN 24 MJ Morris pass complete to Kevin Concepcion for 6 yds to the NCSU 30 +6 0.32
5:20 2nd & 4 OWN 30 MJ Morris pass complete to Jr. Terrell Timmons for 16 yds to the NCSU 46 for a 1ST down +16 1.64
4:45 1st & 10 OWN 46 (04:45) MORRIS, MJ pass deep to the left incomplete intended for TIMMONS, JR., Terrell thrown to the DU10. PENALTY NSU Holding on BELTON, Anthony enforced 10 yards from the NSU46 to the NSU36 [NHSG]. NO PLAY (replay the down). -10
4:39 1st & 20 OWN 36 MJ Morris pass complete to Kevin Concepcion for 21 yds to the DUKE 43 for a 1ST down +21 3.01
3:59 1st & 10 OPP 43 MJ Morris pass incomplete 0 -0.94
3:53 2nd & 10 OPP 43 MJ Morris pass incomplete 0 -1.06
3:47 3rd & 10 OPP 43 MJ Morris run for a loss of 1 yard to the DUKE 44 -1 -1.06
3:05 4th & 11 OPP 44 MJ Morris sacked by Brandon Johnson for a loss of 8 yards to the NCSU 48 -8 -0.59
PUNT
3 pl · -5 yd · 2:23
3–24
3:00 1st & 10 OPP 48 Henry Belin IV run for a loss of 3 yards to the DUKE 49 -3 -1.76
2:16 2nd & 13 OWN 49 Jordan Waters run for 1 yd to the 50 yard line +1 -0.73
1:31 3rd & 12 50 Henry Belin IV sacked by Payton Wilson and Travali Price for a loss of 3 yards to the DUKE 47 -3 -0.85
0:44 4th & 15 OWN 47 Porter Wilson punt for 46 yds, fair catch by Jalen Coit at the NCSU 7
ON DOWNS
10 pl · 47 yd · 6:37
3–24
0:37 1st & 10 OWN 7 MJ Morris pass complete to Kevin Concepcion for 15 yds to the NCSU 22 for a 1ST down +15 0.60
0:00 OWN 7 End of 3rd Quarter
15:00 1st & 10 OWN 22 Michael Allen run for 11 yds to the NCSU 33 for a 1ST down +11 0.84
14:28 1st & 10 OWN 33 MJ Morris pass complete to Kevin Concepcion for 6 yds to the NCSU 39 +6 0.39
14:01 2nd & 4 OWN 39 Timeout Duke, clock 14:01
13:53 2nd & 4 OWN 39 MJ Morris pass complete to Keyon Lesane for 3 yds Keyon Lesane fumbled, recovered by NCSU Keyon Lesane +3 -0.44
13:03 3rd & 1 OWN 42 Iii Delbert Mimms run for no gain to the NCSU 42 0 -0.96
12:25 4th & 1 OWN 42 Iii Delbert Mimms run for 5 yds to the NCSU 47 for a 1ST down +5 2.34
11:38 1st & 10 OWN 47 (11:38) QB Keeper MORRIS, MJ rush to the left for a gain of 4 yards to the DU49, out of bounds. PENALTY NSU Holding on MCMAHON, Dylan enforced 10 yards from the NSU47 to the NSU37 [NHSG]. NO PLAY (replay the down). -10
11:21 1st & 20 OWN 37 MJ Morris pass complete to Keyon Lesane for 2 yds to the NCSU 39 +2 -0.37
10:39 2nd & 18 OWN 39 MJ Morris run for 13 yds to the DUKE 48 +13 1.49
9:54 3rd & 5 OPP 48 Michael Allen run for 2 yds to the DUKE 46 +2 -0.61
9:08 4th & 3 OPP 46 MJ Morris pass incomplete 0 -1.22
Q4
PUNT
6 pl · 18 yd · 4:41
3–24
9:00 1st & 10 OWN 46 Jaquez Moore run for 4 yds to the 50 yard line +4 -0.16
8:17 2nd & 6 50 Jaquez Moore run for 5 yds to the NCSU 45 +5 0.11
7:28 3rd & 1 OPP 45 Jaquez Moore run for 4 yds to the NCSU 41 for a 1ST down +4 0.99
6:43 1st & 10 OPP 41 Jordan Waters run for 1 yd to the NCSU 40 +1 -0.67
5:57 2nd & 9 OPP 40 Jordan Waters run for 1 yd to the NCSU 39 +1 -0.80
5:12 3rd & 8 OPP 39 Jordan Waters run for 3 yds to the NCSU 36 +3 -0.39
4:26 4th & 5 OPP 36 Porter Wilson punt for 36 yds for a touchback
ON DOWNS
12 pl · 50 yd · 4:03
3–24
4:19 1st & 10 OWN 20 MJ Morris run for 6 yds to the NCSU 26 +6 0.29
3:45 2nd & 4 OWN 26 MJ Morris pass complete to Jr. Terrell Timmons for 6 yds to the NCSU 32 for a 1ST down +6 0.58
3:10 1st & 10 OWN 32 MJ Morris pass complete to Kendrick Raphael for 7 yds to the NCSU 39 +7 0.69
2:37 2nd & 3 OWN 39 MJ Morris pass complete to Kendrick Raphael for 7 yds to the NCSU 46 for a 1ST down +7 0.64
2:03 1st & 10 OWN 46 MJ Morris pass incomplete 0 -1.16
1:56 2nd & 10 OWN 46 MJ Morris pass complete to Kendrick Raphael for 5 yds to the DUKE 49 +5 0.07
1:25 3rd & 5 OPP 49 MJ Morris pass complete to Bradley Rozner for 7 yds to the DUKE 42 for a 1ST down +7 1.98
1:19 1st & 10 OPP 42 MJ Morris pass complete to Bradley Rozner for 16 yds to the DUKE 26 for a 1ST down +16 0.57
1:15 1st & 10 OPP 26 Timeout Duke, clock 01:15
1:15 1st & 10 OPP 26 MJ Morris pass incomplete 0 -0.47
1:12 2nd & 10 OPP 26 MJ Morris run for 6 yds to the DUKE 20 +6 0.16
1:02 3rd & 4 OPP 20 Timeout NC State, clock 01:02
1:02 3rd & 4 OPP 20 MJ Morris sacked by R.J. Oben for a loss of 10 yards to the DUKE 30 -10 -2.55
0:23 4th & 14 OPP 30 MJ Morris pass incomplete 0 -1.42
END OF GAME
1 pl · -2 yd · 0:16
3–24
0:16 1st & 10 OWN 30 (00:16) Kneel down by DU at DU28 (team loss of 2). 0 -0.86
0:00 OWN 28 End of 4th Quarter
24 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks4
5plays for loss8
1takeaways1
3three-and-outs forced2
6explosive plays allowed8
7.21yards allowed / play4.38
4 of 12scoring drives allowed1 of 12
NC State
Payton Wilson 11 (6) 0.5 sk · 2 TFL · 1 QH
Jaylon Scott 4 0.5 TFL · 1 QH
Sean Brown 4 (1) 1 QH
Bishop Fitzgerald 4 (1)
Devan Boykin 3 (1) 1 TFL · 1 QH
Davin Vann 3 0.5 TFL · 1 PD
C.J. Clark 3 (1)
Devon Betty 3 (1)
Duke
Tre Freeman 15 (8) 1.5 TFL · 1 INT
Jaylen Stinson 8 (2) 0.5 TFL
Terry Moore 7 (3) 0.5 sk · 0.5 TFL · 1 PD · 1 QH
Cam Dillon 7 (1) 1 PD
Brandon Johnson 6 (3) 1 sk · 1 TFL
Dorian Mausi 5 (1) 0.5 sk · 0.5 TFL
Aeneas Peebles 4 (1) 1 sk · 1.5 TFL
Wesley Williams 4 (1) 1 QH
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

1 of 1field goals1 of 1
6punts6
41.2punt average44.5
4punts inside the 203
39return yards6
own 19average drive startown 17
NC State
K Brayden Narveson 1/1 FG · long 57
P Caden Noonkester 6 punts · 41.2 avg · 4 in 20
KR Julian Gray 2 ret · 39 yds · long 21
PR Jalen Coit 1 ret · 0 yds
Duke
K Todd Pelino 1/1 FG · long 52 · 3/3 XP
P Porter Wilson 6 punts · 44.5 avg · 3 in 20 · 1 TB
PR Jalon Calhoun 2 ret · 6 yds · long 6
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

69plays42
302yards303
12drives12
38%success rate29%
1.85total PPA5.3
Derived from 111 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Brayden Narveson 57 yd FG GOOD 3–0
Q1Henry Belin IV pass complete to Jalon Calhoun for 69 yds for a TD (Todd Pelino KICK) 7–3
Q2Todd Pelino 52 yd FG GOOD 10–3
Q2Henry Belin IV pass complete to Jeremiah Hasley for 8 yds for a TD (Todd Pelino KICK) 17–3
Q3Jordan Waters run for 83 yds for a TD (Todd Pelino KICK) 24–3

Biggest plays by PPA

Q3Jordan Waters run for 83 yds for a TD (Todd Pelino KICK) 6.54
Q1Henry Belin IV pass complete to Jalon Calhoun for 69 yds for a TD (Todd Pelino KICK) 5.61
Q3MJ Morris pass complete to Keyon Lesane for 15 yds to the DUKE 43 for a 1ST down 3.01
Q3MJ Morris pass complete to Kevin Concepcion for 21 yds to the DUKE 43 for a 1ST down 3.01
Q4Iii Delbert Mimms run for 5 yds to the NCSU 47 for a 1ST down 2.34
Q2Henry Belin IV pass complete to Jeremiah Hasley for 8 yds for a TD (Todd Pelino KICK) 2.32

Series recent meetings

2025 NC State 33 – 45 Duke
2024 Duke 29 – 19 NC State
2020 Duke 20 – 31 NC State
2013 NC State 20 – 38 Duke
2009 Duke 49 – 28 NC State
2008 NC State 27 – 17 Duke
2003 NC State 28 – 21 Duke
2002 Duke 22 – 24 NC State
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal