From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Campbell
Western Carolina
348
Total yards
165
237
Passing yards
100
111
Rushing yards
65
11.3
Yards per pass
6.3
3.1
Yards per rush
3.6
18
First downs
9
4–9
Third downs
3–7
2–3
Fourth downs
0–0
2
Turnovers
3
10–84
Penalties
6–42
24:56
Possession
12:18
Efficiency
Campbell
Western Carolina
44%
Success rate
39%
−0.14
EPA per play
−0.14
1.24
Explosiveness
1.30
−0.21
Rushing EPA
−0.09
0.40
Passing EPA
0.52
33%
Passing-down success
56%
3%
Havoc by its defense
3%
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)
Western Carolina 61% to win. Campbell won as Elo’s underdog.
The line
Western Carolina −14, over/under 62.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. Western Carolina drives left to right, Campbell right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 CampbellPunt, 3 plays, 9 yards
Q1 Western CarolinaPunt, 3 plays, 7 yards
Q1 CampbellResult not recorded, 3 plays, 5 yards
Q1 Western CarolinaField goal, 10 plays, 41 yards
Q1 CampbellInterception, 10 plays, 37 yards
Q1 Western CarolinaFumble return TD, 10 plays (Campbell scores), 48 yards
Q2 Western CarolinaResult not recorded, 1 play, 0 yards
Q2 CampbellTouchdown, 14 plays, 67 yards
Q2 CampbellTurnover on downs, 8 plays, 20 yards
Q2 Western CarolinaInterception, 4 plays, 24 yards
Q2 CampbellTouchdown, 4 plays, 49 yards
Q2 Western CarolinaInterception, 3 plays, 29 yards
Q2 CampbellField goal, 8 plays, 40 yards
Q3 Western CarolinaPunt, 5 plays, 18 yards
Q3 CampbellTouchdown, 11 plays, 92 yards
Q3 Western CarolinaResult not recorded, 2 plays, 6 yards
Play by play
1st quarter8 drives, then Western Carolina 3, Campbell 0
Campbell Punt, 3 plays
15:00
1st & 10 at own 35
Paxton Robertson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Chad Mascoe Jr. sacked for a loss of 10 yards to the CAM 15
15:00
2nd & 20 at own 15
Mark Biggins run for 3 yds to the CAM 18
15:00
3rd & 17 at own 18
Chad Mascoe Jr. pass complete to Chaney Fitzgerald for 16 yds to the CAM 34
Western Carolina Fumble return TD, 10 plays (Campbell scores)
15:00
3rd & 15 at opp 27
Cole Gonzales pass complete to De’Andre Tamarez for 8 yds to the CAM 19
12:44
4th & 1 at own 34
Jack Brady punt for 45 yds , AJ Colombo returns for 5 yds to the WCU 26
Western Carolina Punt, 3 plays
12:44
1st & 10 at own 26
Branson Adams run for 3 yds to the WCU 29
12:44
2nd & 7 at own 29
Branson Adams run for 4 yds to the WCU 33
12:44
3rd & 3 at own 33
Cole Gonzales pass incomplete to Branson Adams, broken up by Malik Willis
11:46
4th & 3 at own 33
Stephen Brantley punt for 45 yds , Brandon Fitez returns for 9 yds to the CAM 42 Campbell Penalty, Offensive holding (Rashawn Carr) to the CAM 12
Campbell Result not recorded, 3 plays
11:46
1st & 10 at own 12
Campbell Penalty, false start (CJ Tillman) to the CAM 7
Western Carolina Penalty, false start (Jordan Daniels) to the WCU 40
Campbell Result not recorded, 3 plays
10:33
2nd & 15 at own 7
Chad Mascoe Jr. pass complete to RJ Jackson for 22 yds to the CAM 29 for a 1ST down
Western Carolina Field goal, 10 plays
10:33
1st & 15 at own 40
Branson Adams run for 2 yds to the WCU 42
10:33
2nd & 13 at own 42
Cole Gonzales pass incomplete to Jake Young for a 1ST down Campbell Penalty, roughing passer (CJ Tillman) to the CAM 43 for a 1ST down
10:33
1st & 10 at opp 43
pass incomplete to Jake Young
10:33
2nd & 10 at opp 43
Cole Gonzales pass complete to Santana Fleming for 9 yds to the CAM 34
10:33
3rd & 1 at opp 34
Branson Adams run for 2 yds to the CAM 32 for a 1ST down
10:33
1st & 10 at opp 32
Cole Gonzales pass complete to Santana Fleming for 11 yds to the CAM 21 for a 1ST down
10:33
1st & 10 at opp 21
Cole Gonzales pass complete to Branson Adams for 4 yds to the CAM 17
10:33
2nd & 6 at opp 17
Branson Adams run for 3 yds to the CAM 14
10:33
3rd & 3 at opp 14
Cole Gonzales pass incomplete, broken up by Jalen Brooks
7:41
4th & 3 at opp 14
Christian Lowery 31 yd FG GOODWestern Carolina 3, Campbell 0
Campbell Interception, 10 plays
7:41
1st & 10 at own 35
Paxton Robertson kickoff for 65 yds for a touchback
7:41
1st & 10 at own 25
Chad Mascoe Jr. pass incomplete to Sincere Brown, broken up by Mateo Sudipo
7:41
2nd & 10 at own 25
Chad Mascoe Jr. pass incomplete to Hans Wisnewski Western Carolina Penalty, illegal formation (CJ Tillman) to the CAM 25
7:41
2nd & 10 at own 25
Chad Mascoe Jr. pass complete to Sammy Malignaggi for 6 yds to the CAM 31
7:41
3rd & 4 at own 31
Chad Mascoe Jr. pass complete to RJ Jackson for 8 yds to the CAM 39 for a 1ST down
7:41
1st & 10 at own 39
Sammy Malignaggi run for 1 yd to the CAM 40
7:41
2nd & 9 at own 40
Sammy Malignaggi run for 7 yds to the CAM 47
7:41
3rd & 2 at own 47
Mark Biggins run for 5 yds to the WCU 48 for a 1ST down
7:41
1st & 10 at opp 48
Mark Biggins run for 1 yd to the WCU 47
7:41
2nd & 9 at opp 47
Mark Biggins run for 9 yds to the WCU 38 for a 1ST down
3:38
1st & 10 at opp 38
Chad Mascoe Jr. pass intercepted
Western Carolina Fumble return TD, 10 plays (Campbell scores)
3:38
1st & 10 at own 49
Marlin Cochran run for 6 yds to the CAM 45
3:38
2nd & 4 at opp 45
Cochran,Marlin rush (Kelly,Kenneth), PENALTY WCU holding 10 yards to the CAM35. Western Carolina Penalty, Offensive holding (-10 Yards) to the WCU 45
3:38
2nd & 14 at own 45
Marlin Cochran run for 1 yd to the WCU 46
3:38
3rd & 13 at own 46
Cole Gonzales pass complete to AJ Colombo for 14 yds to the CAM 40 for a 1ST down
3:38
1st & 10 at opp 40
pass incomplete to Malik Knight
3:38
2nd & 10 at opp 40
Cole Gonzales run for 3 yds to the CAM 37 for a 1ST down Campbell Penalty, face mask (15 yards) (George Wilson) to the CAM 22 for a 1ST down
3:38
1st & 10 at opp 22
Cole Gonzales sacked for a loss of 9 yards to the CAM 31
3:38
2nd & 19 at opp 31
Cole Gonzales run for 4 yds to the CAM 27
2nd quarter7 drives, then Campbell 17, Western Carolina 10
Western Carolina Result not recorded, 1 play
15:00
1st & 10 at own 23
Corey Reddick Jr. run for 3 yds to the CAM 35
14:50
4th & 7 at opp 19
Edwin Moore Jr. 0 Yd Fumble Return (Christian Lowery Kick)Western Carolina 10, Campbell 0
Campbell Touchdown, 14 plays
14:50
1st & 10 at own 35
Paxton Robertson kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Mark Biggins run for 6 yds to the CAM 31
14:50
2nd & 4 at own 31
Mark Biggins run for 17 yds to the CAM 48 for a 1ST down
14:50
1st & 10 at own 48
Sammy Malignaggi run for 6 yds to the WCU 46
12:56
2nd & 4 at opp 46
Chad Mascoe Jr. pass complete to Mike Chandler II for 12 yds Campbell Penalty, illegal block (CJ Tillman) to the WCU 44
12:56
2nd & 2 at opp 44
Sammy Malignaggi run for 13 yds to the WCU 31 for a 1ST down
12:56
1st & 10 at opp 31
Campbell Penalty, false start (Randall King) to the WCU 36
12:56
1st & 15 at opp 36
pass incomplete to Chaney Fitzgerald
12:56
2nd & 15 at opp 36
Chad Mascoe Jr. pass complete to Sincere Brown for 27 yds to the WCU 9 Western Carolina Penalty, face mask (5 yards) (Samaurie Dukes) to the WCU 4
12:56
1st & goal at opp 4
Sammy Malignaggi run for a loss of 3 yards to the WCU 7
12:56
2nd & goal at opp 7
Chad Mascoe Jr. pass incomplete to Sincere Brown, broken up by CJ Williams for a 1ST down Western Carolina Penalty, Defensive pass interference (CJ Williams) to the WCU 2 for a 1ST down
12:56
1st & goal at opp 2
Chad Mascoe Jr. sacked for a loss of 6 yards to the WCU 8
12:56
2nd & goal at opp 8
Chad Mascoe Jr. run for 4 yds to the WCU 4
12:56
3rd & goal at opp 4
Mike Chandler II pass incomplete to Sincere Brown, broken up by CJ Williams for a 1ST down Western Carolina Penalty, Defensive pass interference (CJ Williams) to the WCU 2 for a 1ST down
12:56
1st & goal at opp 2
Mark Biggins run for 1 yd to the WCU 1
9:55
2nd & goal at opp 1
C. Mascoe Jr. run for 1 yd for a TD (C. Lytton KICK)Western Carolina 10, Campbell 7
9:55
1st & goal at opp 3
Campbell Penalty, false start (Molik Mason) to the WCU 8
Campbell Turnover on downs, 8 plays
9:45
1st & 10 at own 35
Riley Sullivan kickoff for 56 yds , Calvin Jones return for 29 yds to the WCU 38 Calvin Jones fumbled, recovered by CAM Edric Weldon , return for no gain to the WCU 38
Chad Mascoe Jr. run for 2 yds to the WCU 27 for a 1ST down
8:32
1st & 10 at opp 27
Chad Mascoe Jr. pass incomplete to Aiden Valdez, broken up by Samaurie Dukes
8:32
2nd & 10 at opp 27
Sammy Malignaggi run for 5 yds to the WCU 22
8:32
3rd & 5 at opp 22
Sammy Malignaggi run for 4 yds to the WCU 18
6:57
4th & 1 at opp 18
Malignaggi,Sammy rush middle (Moore Jr.,Ken).
Western Carolina Interception, 4 plays
6:57
1st & 10 at own 18
Cole Gonzales run for 2 yds to the WCU 20
6:57
2nd & 8 at own 20
Branson Adams run for 5 yds to the WCU 25
6:57
3rd & 3 at own 25
Cole Gonzales pass complete to Jake Young for 17 yds to the WCU 42 for a 1ST down
5:41
1st & 10 at own 42
Cole Gonzales pass intercepted
Campbell Touchdown, 4 plays
5:41
1st & 10 at own 48
Chad Mascoe Jr. pass complete to VJ Wilkins for 2 yds to the 50 yard line Campbell Penalty, Offensive holding (Sincere Brown) to the CAM 40
5:41
1st & 18 at own 40
Mike Chandler II run for 12 yds to the WCU 48
5:41
2nd & 6 at opp 48
Mark Biggins run for 3 yds to the WCU 45
4:05
3rd & 3 at opp 45
Chad Mascoe Jr. pass complete to VJ Wilkins for 45 yds for a TD (Connor Lytton KICK)Campbell 14, Western Carolina 10
Western Carolina Interception, 3 plays
4:05
1st & 10 at own 35
Riley Sullivan kickoff Campbell Penalty, off-side (CJ Tillman) to the CAM 30
4:05
1st & 10 at own 30
Riley Sullivan kickoff for 70 yds for a touchback
4:05
1st & 10 at own 25
Branson Adams run for 3 yds to the WCU 28
4:05
2nd & 7 at own 28
Cole Gonzales pass complete to AJ Colombo for 26 yds to the CAM 46 for a 1ST down
3:07
1st & 10 at opp 46
Cole Gonzales pass intercepted
Campbell Field goal, 8 plays
3:07
1st & 10 at own 48
pass incomplete to VJ Wilkins
3:07
2nd & 10 at own 48
pass incomplete
3:07
3rd & 10 at own 48
Chad Mascoe Jr. pass complete to Chaney Fitzgerald for 19 yds to the WCU 33 for a 1ST down Western Carolina Penalty, Defensive holding (Hayward McQueen Jr.) to the WCU 33 for a 1ST down
3:07
1st & 10 at opp 33
Chad Mascoe Jr. pass complete to RJ Jackson for 14 yds to the WCU 19 for a 1ST down
2:00
1st & 10 at opp 19
Mike Chandler II run for a loss of 5 yards to the WCU 24
2:00
2nd & 15 at opp 24
Mark Biggins run for 10 yds to the WCU 14
2:00
3rd & 5 at opp 14
Mark Biggins run for 2 yds to the WCU 12
0:25
4th & 3 at opp 12
Connor Lytton 30 yd FG GOODCampbell 17, Western Carolina 10
0:19
1st & 10 at own 35
Riley Sullivan kickoff for 64 yds , Calvin Jones return for 22 yds to the WCU 23
3rd quarter3 drives, then Campbell 24, Western Carolina 13
Western Carolina Punt, 5 plays
15:00
1st & 10 at own 35
Riley Sullivan kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Cole Gonzales pass complete to Branson Adams for 5 yds to the WCU 30
15:00
2nd & 5 at own 30
Cole Gonzales pass complete to Jake Young for 6 yds to the WCU 36 for a 1ST down
15:00
1st & 10 at own 36
Cole Gonzales pass incomplete to AJ Colombo, broken up by Jonathan Melvin
15:00
2nd & 10 at own 36
Branson Adams run for 7 yds to the WCU 43
15:00
3rd & 3 at own 43
Gonzales,Cole rush middle (Tillman,CJ), PENALTY WCU holding (Whitmore,Blake). Western Carolina Penalty, Offensive holding (Blake Whitmore) to the WCU 43
13:09
4th & 3 at own 43
Stephen Brantley punt for 48 yds , Brandon Fitez returns for 5 yds to the CAM 48 Campbell Penalty, Offensive holding (Cornelius Davis) to the CAM 5
Campbell Touchdown, 11 plays
13:09
1st & 10 at own 5
Chad Mascoe Jr. pass complete to Sincere Brown for 29 yds to the CAM 34 for a 1ST down
13:09
1st & 10 at own 34
Mark Biggins run for 5 yds to the CAM 39
13:09
2nd & 5 at own 39
Biggins,Mark rush middle (Dukes,Samaurie).
13:09
3rd & 5 at own 39
Chad Mascoe Jr. run for 4 yds to the CAM 43
11:02
4th & 1 at own 43
Chad Mascoe Jr. run for 1 yd to the CAM 44 for a 1ST down
11:02
1st & 10 at own 44
Mark Biggins run for 1 yd to the CAM 45
11:02
2nd & 9 at own 45
Chad Mascoe Jr. pass complete to VJ Wilkins for 8 yds to the WCU 47
11:02
3rd & 1 at opp 47
for a 1ST down Western Carolina Penalty, face mask (15 yards) (Antarron Turner) to the WCU 32 for a 1ST down
11:02
1st & 10 at opp 32
Chad Mascoe Jr. pass complete to Sincere Brown for 26 yds to the WCU 6 for a 1ST down
11:02
1st & goal at opp 6
Mark Biggins run for 3 yds to the WCU 3
7:46
2nd & goal at opp 3
Chad Mascoe Jr. pass complete to VJ Wilkins for 3 yds for a TD (Connor Lytton KICK)Campbell 24, Western Carolina 10
Western Carolina Result not recorded, 2 plays
7:46
1st & 10 at own 35
Riley Sullivan kickoff for 65 yds for a touchback
7:46
1st & 10 at own 25
Corey Reddick Jr. run for 6 yds to the WCU 31
7:46
2nd & 4 at own 31
Corey Reddick Jr. run for 20 yds to the WCU 31 for a 1ST down
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.