← CFB Terminal
24
CAA
AT
41
Conference USA
2024 week 1 · Saturday, August 31, 2024 at 5:00 PM CT · Williams Stadium (VA) · 21,573 att · 85.5°F, wind 4.5

Drive chart

Campbell Liberty bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 0 yd · 2:05
0–0
14:54 1st & 10 OWN 14 run for a loss of 10 yards to the CAM 4 -10 -0.70
14:16 2nd & 20 OWN 4 Mark Biggins run for 1 yd to the CAM 5 +1 -0.03
13:44 3rd & 19 OWN 5 Chad Mascoe Jr. pass complete to Aiden Valdez for 9 yds to the CAM 14 +9 0.03
13:05 4th & 10 OWN 14 Jack Brady punt for 47 yds , Brylan Green returns for 45 yds to the CAM 16
TD
4 pl · 16 yd · 1:28
0–7
12:48 1st & 10 OPP 16 Quinton Cooley run for 2 yds to the CAM 14 +2 -0.18
12:18 2nd & 8 OPP 14 Kaidon Salter run for 7 yds to the CAM 7 +7 0.24
11:49 3rd & 1 OPP 7 Quinton Cooley run for 1 yd to the CAM 6 for a 1ST down +1 0.46
11:22 1st & 6 OPP 6 Quinton Cooley run for 6 yds for a TD (Colin Karhu KICK) +6 2.05
FG
6 pl · 65 yd · 2:28
3–7
11:21 1st & 15 OWN 20 Mike Chandler II pass complete to Sincere Brown for 14 yds to the CAM 34 +14 1.99
11:20 1st & 10 OWN 25 Campbell Penalty, False Start (Dante Jones) to the CAM 20 -5
10:52 2nd & 1 OWN 34 Mark Biggins run for 64 yds to the LIB 2 for a 1ST down +64 3.61
10:19 1st & 2 OPP 2 Chad Mascoe Jr. pass complete to Sincere Brown for a loss of 3 yards to the LIB 5 -3 -1.23
9:35 2nd & 5 OPP 5 Chad Mascoe Jr. pass incomplete 0 -0.32
9:31 3rd & 5 OPP 5 Chad Mascoe Jr. run for a loss of 5 yards to the LIB 10 -5 -0.75
8:54 4th & 10 OPP 10 Connor Lytton 27 yd FG GOOD
8:54 OWN 35 Timeout Liberty, clock 08:54
MISSED FG
9 pl · 53 yd · 4:00
3–7
8:43 1st & 10 OWN 32 Kaidon Salter pass complete to Treon Sibley for 4 yds to the LIB 36 +4 -0.15
8:13 2nd & 6 OWN 36 Billy Lucas run for 19 yds to the CAM 45 for a 1ST down +19 2.19
7:53 1st & 10 OPP 45 Kaidon Salter pass complete to Treon Sibley for 6 yds to the CAM 39 +6 0.30
7:22 2nd & 4 OPP 39 Kaidon Salter pass complete to Julian Gray for 7 yds to the CAM 32 for a 1ST down +7 0.30
6:46 1st & 10 OPP 32 Campbell Penalty, Offsides (George Wilson) to the CAM 27 +5
6:34 1st & 5 OPP 27 Kaidon Salter run for 6 yds to the CAM 21 for a 1ST down +6 -0.50
6:02 1st & 10 OPP 21 Billy Lucas run for 2 yds to the CAM 19 +2 -0.21
5:29 2nd & 8 OPP 19 Kaidon Salter pass complete to Billy Lucas for 4 yds to the CAM 15 +4 -0.04
4:51 3rd & 4 OPP 15 Kaidon Salter pass incomplete 0 -0.47
4:45 4th & 4 OPP 15 Colin Karhu 33 yd FG MISSED
PUNT
8 pl · 41 yd · 4:28
3–7
4:41 1st & 10 OWN 20 Chad Mascoe Jr. pass incomplete 0 -0.56
4:37 2nd & 10 OWN 20 Chad Mascoe Jr. run for 8 yds to the CAM 28 +8 0.39
4:03 3rd & 2 OWN 28 Chad Mascoe Jr. run for 7 yds to the CAM 35 for a 1ST down +7 1.31
3:26 1st & 10 OWN 35 VJ Wilkins run for 8 yds to the CAM 43 +8 1.04
2:51 2nd & 2 OWN 43 Chad Mascoe Jr. pass complete to Chaney Fitzgerald for 16 yds to the LIB 41 for a 1ST down +16 0.97
2:18 1st & 10 OPP 41 Mark Biggins run for 2 yds to the LIB 39 +2 -0.47
1:44 2nd & 8 OPP 39 Chad Mascoe Jr. pass complete to Aiden Valdez for a loss of 1 yard to the LIB 40 -1 -1.22
1:08 3rd & 9 OPP 40 Chad Mascoe Jr. run for 1 yd to the LIB 39 +1 -0.81
0:24 4th & 8 OPP 39 Jack Brady punt for 32 yds, fair catch by Brylan Green at the LIB 12
FUMBLE
5 pl · 40 yd · 2:06
3–7
0:16 1st & 10 OWN 12 Quinton Cooley run for 8 yds to the LIB 20 +8 0.62
0:00 OWN 12 End of 1st Quarter
14:59 2nd & 2 OWN 20 Quinton Cooley run for 16 yds to the LIB 36 for a 1ST down +16 0.96
14:26 1st & 10 OWN 36 Liberty Penalty, Illegal Formation (TEAM) to the LIB 31 -5
14:19 1st & 15 OWN 31 Kaidon Salter pass complete to Tyson Mobley for 8 yds to the LIB 39 +8 0.68
13:50 2nd & 7 OWN 39 Quinton Cooley run for 17 yds to the CAM 44 for a 1ST down +17 2.15
13:15 1st & 10 OPP 44 Kaidon Salter run for a loss of 4 yards to the CAM 48 Kaidon Salter fumbled, recovered by CAM Jalen Brooks J. Brooks return for 0 yds -3.59
Q2
TD
4 pl · 52 yd · 1:37
10–7
12:58 1st & 10 OPP 37 Chad Mascoe Jr. run for 1 yd to the LIB 36 Campbell Penalty, Offensive Holding (Sincere Brown) to the LIB 46 -9 -2.63
12:36 1st & 19 OPP 46 Mark Biggins run for 2 yds to the LIB 44 +2 -0.60
12:03 2nd & 17 OPP 44 Chad Mascoe Jr. pass complete to Mark Biggins for 8 yds to the LIB 36 +8 0.71
11:33 3rd & 9 OPP 36 Chad Mascoe Jr. pass complete to Sincere Brown for 36 yds for a TD (Connor Lytton KICK) +36 4.55
11:33 OWN 35 Timeout Liberty, clock 11:33
FG
14 pl · 79 yd · 7:13
10–10
11:23 1st & 10 OWN 14 Billy Lucas run for 7 yds to the LIB 21 +7 0.43
10:53 2nd & 3 OWN 21 Kaidon Salter pass incomplete 0 -0.66
10:49 3rd & 3 OWN 21 Kaidon Salter pass complete to Elijah Canion for 17 yds to the LIB 38 for a 1ST down +17 1.93
10:19 1st & 10 OWN 38 Billy Lucas run for 3 yds to the LIB 41 +3 -0.43
9:45 2nd & 7 OWN 41 Kaidon Salter pass complete to Darius Copeland for 13 yds to the CAM 46 for a 1ST down +13 1.83
9:08 1st & 10 OPP 46 Kaidon Salter run for 13 yds to the CAM 33 for a 1ST down +13 0.64
8:28 1st & 10 OPP 33 Billy Lucas run for 4 yds to the CAM 29 +4 -0.06
7:54 2nd & 6 OPP 29 (07:54) SALTER, Kaidon pass deep up the middle incomplete intended for CANION, Elijah thrown to the CAM0, clock 07:45. PENALTY LIB Ineligible Receiver Downfield on Pass on TUCKER, Jack enforced 5 yards from the CAM29 to the CAM34 [NHSG]. NO PLAY (replay the down). -5
7:45 2nd & 11 OPP 34 Kaidon Salter run for 11 yds to the CAM 23 for a 1ST down +11 1.04
7:36 1st & 10 OPP 23 Billy Lucas run for 3 yds to the CAM 20 +3 -0.13
6:50 2nd & 7 OPP 20 Kaidon Salter run for 7 yds to the CAM 13 for a 1ST down +7 0.26
6:13 1st & 10 OPP 13 Kaidon Salter sacked by Paul Hutson III and Bobby Walchak for a loss of 1 yard to the CAM 14 -1 -0.37
5:33 2nd & 11 OPP 14 Billy Lucas run for 5 yds to the CAM 9 +5 0.03
5:10 3rd & 6 OPP 9 Timeout Liberty, clock 05:10
4:58 3rd & 6 OPP 9 Kaidon Salter pass complete to Vaughn Blue for 2 yds to the CAM 7 +2 -0.18
4:14 4th & 4 OPP 7 Colin Karhu 25 yd FG GOOD
PUNT
6 pl · 11 yd · 2:41
10–10
4:13 1st & 10 OWN 35 Chad Mascoe Jr. pass complete to Sincere Brown for 5 yds to the CAM 40 +5 0.11
3:39 2nd & 5 OWN 40 Mark Biggins run for 4 yds to the CAM 44 +4 -0.16
3:06 3rd & 1 OWN 44 Chad Mascoe Jr. run for 2 yds to the CAM 46 for a 1ST down +2 1.11
2:28 1st & 10 OWN 46 VJ Wilkins run for a loss of 2 yards to the CAM 44 -2 -1.60
2:00 2nd & 12 OWN 44 Timeout Liberty, clock 02:00
1:59 2nd & 12 OWN 44 Chad Mascoe Jr. run for 1 yd to the CAM 45 +1 -0.65
1:55 3rd & 11 OWN 45 Timeout Liberty, clock 01:55
1:54 3rd & 11 OWN 45 Chad Mascoe Jr. pass complete to Mark Biggins for 1 yd to the CAM 46 +1 -0.43
1:45 4th & 10 OWN 46 Timeout Liberty, clock 01:45
1:45 4th & 10 OWN 46 Jack Brady punt for 46 yds , Brylan Green returns for 10 yds to the LIB 18
TD
3 pl · 82 yd · 0:29
10–17
1:32 1st & 10 OWN 18 Kaidon Salter pass incomplete 0 -0.51
1:29 2nd & 10 OWN 18 Quinton Cooley run for 12 yds to the LIB 30 for a 1ST down +12 1.30
1:04 1st & 10 OWN 30 Kaidon Salter pass complete to Treon Sibley for 70 yds for a TD (Colin Karhu KICK) +70 5.69
PUNT
3 pl · 2 yd · 1:01
10–17
1:02 1st & 10 OWN 25 Chad Mascoe Jr. pass incomplete 0 -0.70
0:55 2nd & 10 OWN 25 Sammy Malignaggi run for 2 yds to the CAM 27 +2 -0.23
0:17 3rd & 8 OWN 27 Sammy Malignaggi run for no gain to the CAM 27 0 -0.22
0:14 4th & 8 OWN 27 Jack Brady punt for 45 yds, downed at the LIB 28
END OF HALF
1 pl · -1 yd · 0:03
10–17
0:02 1st & 10 OWN 28 (00:02) [NHSG] Kneel down by LIB at LIB27 (team loss of 1), clock 00:00. -1 -0.91
0:00 OWN 27 End of 2nd Quarter
Q3
TD
11 pl · 58 yd · 6:00
10–24
14:52 1st & 10 OWN 42 Quinton Cooley run for 4 yds to the LIB 46 +4 -0.17
14:20 2nd & 6 OWN 46 Kaidon Salter run for 5 yds to the CAM 49 +5 0.11
13:43 3rd & 1 OPP 49 Quinton Cooley run for 6 yds to the CAM 43 for a 1ST down +6 1.27
13:11 1st & 10 OPP 43 Kaidon Salter pass complete to Tyson Mobley for 7 yds to the CAM 36 +7 0.49
12:42 2nd & 3 OPP 36 Quinton Cooley run for 2 yds to the CAM 34 +2 -0.50
12:07 3rd & 1 OPP 34 Quinton Cooley run for 9 yds to the CAM 25 for a 1ST down +9 0.66
11:24 1st & 10 OPP 25 Quinton Cooley run for 5 yds to the CAM 20 +5 0.08
10:55 2nd & 5 OPP 20 Quinton Cooley run for 10 yds to the CAM 10 for a 1ST down +10 0.11
10:15 1st & 10 OPP 10 Quinton Cooley run for 5 yds to the CAM 5 +5 0.08
9:39 2nd & 5 OPP 5 Quinton Cooley run for 3 yds to the CAM 2 +3 -0.11
8:54 3rd & 2 OPP 2 Kaidon Salter pass complete to Bentley Hanshaw for 2 yds for a TD (Colin Karhu KICK) +2 2.54
ON DOWNS
6 pl · 40 yd · 2:19
10–24
8:53 1st & 10 OWN 25 Chad Mascoe Jr. pass incomplete 0 -0.70
8:45 2nd & 10 OWN 25 Chad Mascoe Jr. pass complete to Hans Wisnewski for 35 yds to the LIB 40 for a 1ST down +35 3.59
8:25 1st & 10 OPP 40 Chad Mascoe Jr. run for 1 yd to the LIB 39 +1 -0.65
7:52 2nd & 9 OPP 39 Sammy Malignaggi run for no gain to the LIB 39 0 -1.00
7:14 3rd & 9 OPP 39 Sammy Malignaggi run for 4 yds to the LIB 35 +4 -0.17
6:38 4th & 5 OPP 35 Chad Mascoe Jr. pass incomplete 0 -2.00
FG
5 pl · 49 yd · 1:58
10–27
6:34 1st & 10 OWN 35 Kaidon Salter pass complete to Elijah Canion for 50 yds to the CAM 15 for a 1ST down +50 2.68
5:55 1st & 10 OPP 15 Billy Lucas run for a loss of 3 yards to the CAM 18 -3 -0.54
5:19 2nd & 13 OPP 18 Kaidon Salter run for 4 yds to the CAM 14 Liberty Penalty, Unnecessary Roughness (-15 Yards) to the CAM 29 -11 -2.51
4:51 3rd & 24 OPP 29 Kaidon Salter pass complete to Billy Lucas for 13 yds to the CAM 16 +13 1.63
4:37 4th & 11 OPP 16 Colin Karhu 34 yd FG GOOD
4:37 OWN 35 Timeout Liberty, clock 04:37
TD
3 pl · 88 yd · 1:32
17–27
4:36 1st & 10 OWN 12 Chad Mascoe Jr. run for 7 yds to the CAM 19 +7 0.41
3:58 2nd & 3 OWN 19 (03:58) MASCOE, Chad pass up the middle incomplete intended for BROWN, Sincere thrown to the CAM25, clock 03:56. PENALTY LIB Pass Interference on JONES, A'Khori enforced at the spot of the foul for 6 yards to the CAM25 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +6
3:53 1st & 10 OWN 25 Chad Mascoe Jr. pass complete to Sincere Brown for 74 yds to the LIB 1 for a 1ST down +74 5.14
3:04 1st & 1 OPP 1 Mark Biggins run for 1 yd for a TD (Connor Lytton KICK) +1 0.94
3:04 OWN 35 Riley Sullivan kickoff Campbell Penalty, Unsportsmanlike Conduct (-15 Yards) to the CAM 20
PUNT
3 pl · -2 yd · 0:57
17–27
2:55 1st & 10 OWN 47 Quinton Cooley run for 4 yds to the CAM 49 +4 -0.15
2:22 2nd & 6 OPP 49 Kaidon Salter pass incomplete 0 -1.16
2:18 3rd & 6 OPP 49 Kaidon Salter pass incomplete 0 -0.92
2:11 4th & 6 OPP 49 Liberty Penalty, Delay Of Game (TEAM) to the LIB 45 -6
2:09 4th & 12 OWN 45 Max Morgan punt for 41 yds , Brandon Fitez returns for no gain to the CAM 26
PUNT
3 pl · -5 yd · 2:15
17–27
1:56 1st & 10 OWN 31 Mark Biggins run for 4 yds to the CAM 35 +4 -0.14
1:25 2nd & 6 OWN 35 Mark Biggins run for 3 yds to the CAM 38 +3 -0.35
0:33 3rd & 3 OWN 38 run for a loss of 12 yards to the CAM 26 -12 -1.23
0:00 OWN 38 End of 3rd Quarter
14:59 4th & 15 OWN 26 Jack Brady punt for 66 yds, downed at the LIB 8
Q4
TD
14 pl · 92 yd · 6:23
17–34
14:43 1st & 10 OWN 8 Billy Lucas run for 2 yds to the LIB 10 +2 -0.21
14:11 2nd & 8 OWN 10 Kaidon Salter pass incomplete 0 -0.20
14:07 3rd & 8 OWN 10 Kaidon Salter pass complete to Treon Sibley for 12 yds to the LIB 22 for a 1ST down +12 0.99
13:38 1st & 10 OWN 22 Billy Lucas run for 6 yds to the LIB 28 +6 0.31
13:04 2nd & 4 OWN 28 Campbell Penalty, Personal Foul (Malik Willis) to the LIB 45 for a 1ST down +15
12:40 1st & 10 OWN 45 Kaidon Salter pass complete to Treon Sibley for 17 yds to the CAM 38 for a 1ST down +17 1.18
12:06 1st & 10 OPP 38 Kaidon Salter pass incomplete 0 -0.78
12:03 2nd & 10 OPP 38 Billy Lucas run for 3 yds to the CAM 35 +3 -0.34
11:23 3rd & 7 OPP 35 Kaidon Salter pass complete to Elijah Canion for 10 yds to the CAM 25 for a 1ST down +10 1.52
10:50 1st & 10 OPP 25 Billy Lucas run for 9 yds to the CAM 16 +9 0.65
10:17 2nd & 1 OPP 16 Billy Lucas run for 6 yds to the CAM 10 for a 1ST down +6 -0.46
9:42 1st & 10 OPP 10 Billy Lucas run for 3 yds to the CAM 7 +3 -0.09
9:08 2nd & 7 OPP 7 Billy Lucas run for 2 yds to the CAM 5 +2 -0.15
8:22 3rd & 5 OPP 5 Billy Lucas run for 5 yds for a TD (Colin Karhu KICK) +5 2.76
8:22 OWN 35 Timeout Liberty, clock 08:22
PUNT
3 pl · 2 yd · 1:05
17–34
8:15 1st & 10 OWN 25 Chad Mascoe Jr. pass incomplete 0 -0.70
8:10 2nd & 10 OWN 25 Chad Mascoe Jr. pass incomplete 0 -0.35
8:06 3rd & 10 OWN 25 Chad Mascoe Jr. run for 2 yds to the CAM 27 +2 -0.11
7:19 4th & 8 OWN 27 Timeout Campbell, clock 07:19
7:18 4th & 8 OWN 27 Jack Brady punt for 36 yds, fair catch by Brylan Green at the LIB 37
TD
7 pl · 63 yd · 3:00
17–41
7:09 1st & 10 OWN 37 Ryan Burger pass complete to Darius Copeland for 4 yds to the LIB 41 +4 -0.16
6:36 2nd & 6 OWN 41 James Jointer Jr. run for 21 yds to the CAM 38 for a 1ST down +21 2.12
5:57 1st & 10 OPP 38 James Jointer Jr. run for 1 yd to the CAM 37 +1 -0.60
5:17 2nd & 9 OPP 37 Ryan Burger pass incomplete 0 -0.95
5:07 3rd & 9 OPP 37 Campbell Penalty, Personal Foul (Jonathan Melvin) to the CAM 20 for a 1ST down +15
4:38 1st & 10 OPP 20 Campbell Penalty, Personal Foul (Cornelius Davis) to the CAM 6 for a 1ST down +8
4:10 1st & 6 OPP 6 Ryan Burger run for 6 yds for a TD (Colin Karhu KICK) +6 2.05
TD
6 pl · 65 yd · 2:14
24–41
4:09 1st & 10 OWN 35 Allen Mitchell run for a loss of 1 yard to the CAM 34 -1 -1.18
3:26 2nd & 11 OWN 34 Liberty Penalty, Personal Foul (15 Yards) to the LIB 46 for a 1ST down +15
3:10 1st & 10 OPP 46 Liberty Penalty, Personal Foul (15 Yards) to the LIB 23 for a 1ST down +15
2:55 1st & 10 OPP 23 (02:55) CHANDLER II, Mike pass deep to the right incomplete intended for WILKINS, VJ thrown to the LIB0, clock 02:50. PENALTY LIB Pass Interference on BODNAR, Christian enforced half the distance from the goal, 15 yards to the LIB8 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
2:50 1st & 10 OPP 8 Timeout Campbell, clock 02:50
2:49 1st & 8 OPP 8 Melvin Davis run for 3 yds to the LIB 5 +3 -0.12
2:18 2nd & 5 OPP 5 Mike Chandler II run for 3 yds to the LIB 2 +3 -0.11
2:00 3rd & 2 OPP 2 Timeout Liberty, clock 02:00
1:56 3rd & 2 OPP 2 Allen Mitchell run for 2 yds for a TD (Connor Lytton KICK) +2 2.54
1:56 OWN 35 Connor Lytton kickoff Liberty Penalty, Unsportsmanlike Conduct (Donovan Dozier) to the 50 yard line
END OF GAME
3 pl · 14 yd · 1:56
24–41
1:52 1st & 10 OWN 25 Caden Williams run for 9 yds to the LIB 34 +9 1.25
1:13 2nd & 1 OWN 34 Caden Williams run for no gain to the LIB 34 0 -1.28
0:28 3rd & 1 OWN 34 Kyle Hanks run for 5 yds to the LIB 39 for a 1ST down +5 1.25
0:00 OWN 39 End of 4th Quarter
23 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

1sacks0
4plays for loss8
1takeaways0
1three-and-outs forced4
10explosive plays allowed5
7.08yards allowed / play5.98
7 of 12scoring drives allowed4 of 11
Campbell
Jojo Pace 14 (5)
Paul Hutson III 11 (2) 0.5 sk · 0.5 TFL
CJ Tillman 10 (5)
Isaiah Greene 8 (5)
Jalen Brooks 7 (1) 1 PD · 1 QH
Logan Livermon 7 (3)
Brandon Guzman 5 (3)
Lakeem Rudolph 5 (1)
Liberty
Teylor Jackson 7 (5)
A'Khori Jones 5 (4) 2 TFL
Jahmar Brown 4 (2) 1 TFL
Dexter Ricks Jr. 4 (3)
Quinton Reese 3 (2) 0.5 TFL
CJ Bazile Jr. 3 (1) 0.5 TFL
T.J. Bush 3 (1) 0.5 TFL
Brylan Green 3 (3)
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 goals2 of 3
6punts1
45.3punt average41.0
3punts inside the 200
48return yards151
own 27average drive startown 31
Campbell
K Connor Lytton 1/1 FG · long 27 · 3/3 XP
P John Brady 6 punts · 45.3 avg · 3 in 20
KR Vincent Wilkins 2 ret · 35 yds · long 23
KR Hans Wisnewski 1 ret · 1 yds · long 1
PR Brandon Fitez 1 ret · 12 yds · long 12
Liberty
K Colin Karhu 2/3 FG · long 34 · 5/5 XP
P Max Morgan 1 punt · 41.0 avg
KR Julian Gray 3 ret · 62 yds · long 27
KR Kylen Austin 1 ret · 34 yds · long 34
PR Brylan Green 2 ret · 55 yds · long 45
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

48plays72
287yards510
11drives12
31%success rate54%
6.35total PPA30.76
Derived from 120 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Quinton Cooley run for 6 yds for a TD (Colin Karhu KICK) 7–0
Q1Connor Lytton 27 yd FG GOOD 3–7
Q2Chad Mascoe Jr. pass complete to Sincere Brown for 36 yds for a TD (Connor Lytton KICK) 10–7
Q2Colin Karhu 25 yd FG GOOD 10–10
Q2Kaidon Salter pass complete to Treon Sibley for 70 yds for a TD (Colin Karhu KICK) 17–10
Q3Kaidon Salter pass complete to Bentley Hanshaw for 2 yds for a TD (Colin Karhu KICK) 24–10
Q3Colin Karhu 34 yd FG GOOD 27–10
Q3Mark Biggins run for 1 yd for a TD (Connor Lytton KICK) 17–27
Q4Billy Lucas run for 5 yds for a TD (Colin Karhu KICK) 34–17
Q4Ryan Burger run for 6 yds for a TD (Colin Karhu KICK) 41–17
Q4Allen Mitchell run for 2 yds for a TD (Connor Lytton KICK) 24–41

Biggest plays by PPA

Q2Kaidon Salter pass complete to Treon Sibley for 70 yds for a TD (Colin Karhu KICK) 5.69
Q3Chad Mascoe Jr. pass complete to Sincere Brown for 74 yds to the LIB 1 for a 1ST down 5.14
Q2Chad Mascoe Jr. pass complete to Sincere Brown for 36 yds for a TD (Connor Lytton KICK) 4.55
Q1Mark Biggins run for 64 yds to the LIB 2 for a 1ST down 3.61
Q3Chad Mascoe Jr. pass complete to Hans Wisnewski for 35 yds to the LIB 40 for a 1ST down 3.59
Q4Billy Lucas run for 5 yds for a TD (Colin Karhu KICK) 2.76

Series recent meetings

2021 Campbell 7 – 48 Liberty
Last 1 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal