The lead after every score: above the line Appalachian State is ahead, below it Marshall. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
9:38
TDCamerun Peoples 1 Yd Run (Chandler Staton Kick)9 plays, 80 yds, 4:08 · from APP 20
MRSH 0–7 APP
5:36
FGShane Ciucci 22 Yd Field Goal 11 plays, 71 yds, 4:02 · from MRSH 25
MRSH 3–7 APP
0:39
FGShane Ciucci 33 Yd Field Goal 11 plays, 66 yds, 3:11 · from MRSH 19
MRSH 6–7 APP
2nd quarter
12:36
TDXavier Gaines 56 Yd pass from Grant Wells (Shane Ciucci Kick)5 plays, 85 yds, 1:36 · from MRSH 15
MRSH 13–7 APP
7:13
TDCamerun Peoples 2 Yd Run (Chandler Staton Kick)15 plays, 75 yds, 5:23 · from APP 25
MRSH 13–14 APP
7:01
TDRasheen Ali 97 Yd Kickoff Return (Shane Ciucci Kick)
MRSH 20–14 APP
0:04
TDCamerun Peoples 2 Yd Run (Chandler Staton Kick)8 plays, 72 yds, 1:54 · from APP 28
MRSH 20–21 APP
3rd quarter
7:54
FGShane Ciucci 46 Yd Field Goal 6 plays, 46 yds, 2:03 · from MRSH 25
MRSH 23–21 APP
4:16
TDRasheen Ali 8 Yd Run (Shane Ciucci Kick)4 plays, 47 yds, 1:15 · from APP 47
MRSH 30–21 APP
4th quarter
14:09
TDCorey Sutton 24 Yd pass from Chase Brice (Chandler Staton Kick)6 plays, 91 yds, 1:41 · from APP 9
MRSH 30–28 APP
5:45
FGChandler Staton 45 Yd Field Goal 10 plays, 52 yds, 4:32 · from APP 20
MRSH 30–31 APP
Drives
APP 5/11 scoredMRSH 6/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
MRSH
MRSH 39
3
0
1:14
Punt
Q1
13:46
APP
APP 20
9
80
4:08
Touchdown
Q1
9:38
MRSH
MRSH 25
11
71
4:02
Field Goal
Q1
5:36
APP
APP 25
4
14
1:46
Punt
Q1
3:50
MRSH
MRSH 19
11
66
3:11
Field Goal
Q1
0:39
APP
APP 40
4
6
1:27
Punt
Q2
14:12
MRSH
MRSH 15
5
85
1:36
Touchdown
Q2
12:36
APP
APP 25
15
75
5:23
Touchdown
Q2
7:13
MRSH
APP 0
0
0
0:12
Touchdown
Q2
7:01
APP
APP 22
8
42
3:07
Punt
Q2
3:54
MRSH
MRSH 11
5
19
1:56
Punt
Q2
1:58
APP
APP 28
8
72
1:54
Touchdown
Win probability
Appalachian State 100% · pregame line Appalachian State −7.0 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Grant Wells
18/33
270
8.2
1
0
76.6
Rushing
CAR
YDS
AVG
TD
LONG
Rasheen Ali
17
83
4.9
1
19
Sheldon Evans
4
20
5.0
0
10
Grant Wells
7
20
2.9
0
15
Alex Mollette
0
4
0.0
0
4
Receiving
REC
YDS
AVG
TD
LONG
Xavier Gaines
5
104
20.8
1
56
Shadeed Ahmed
4
81
20.3
0
29
Willie Johnson
2
50
25.0
0
41
Corey Gammage
3
12
4.0
0
6
Rasheen Ali
2
10
5.0
0
9
Talik Keaton
1
7
7.0
0
7
Sheldon Evans
1
6
6.0
0
6
Interceptions
INT
YDS
TD
Micah Abraham
1
35
0
Kicking
FG
PCT
LONG
XP
PTS
Shane Ciucci
3/4
75.0
46
3/3
12
Punting
NO
YDS
AVG
TB
In 20
LONG
Robert Lefevre
4
156
39.0
1
2
61
Biggest plays
MRSH +38%Q2 7:01 Michael Hughes kickoff for 62 yds , Rasheen Ali return for 97 yds for a TD, (Shane Ciucci KICK)
APP +35%Q4 14:09 Chase Brice pass complete to Corey Sutton for 24 yds for a TD, (Chandler Staton KICK)
MRSH +32%Q4 5:45 Michael Hughes kickoff for 55 yds , Cory McCoy return for 21 yds to the Marsh 31
APP +26%Q4 10:08 Nate Noel run for 9 yds to the AppSt 29
MRSH +25%Q4 14:09 Michael Hughes kickoff for 44 yds , Sheldon Evans return for 10 yds to the Marsh 31
Team stats
Stat
MRSH
APP
1st Downs
20
39
3rd down efficiency
5-13
4-12
4th down efficiency
0-0
1-2
Total Yards
397
566
Passing
270
283
Comp/Att
18/33
24/39
Yards per pass
8.2
7.3
Rushing
127
283
Rushing Attempts
28
54
Yards per rush
4.5
5.2
Penalties
8-70
4-41
Turnovers
0
2
Fumbles lost
0
1
Interceptions thrown
0
1
Possession
26:38
33:22
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 Timeout MARSHALL, clock 00:00
Q4 0:01 3rd & Goal at MRSH 8 TEAM run for a loss of 1 yard to the Marsh 9
Q4 0:50 1st & 10 at MRSH 27 Nate Noel run for 22 yds to the Marsh 5 for a 1ST down
Q4 0:55 2nd & Goal at MRSH 5 TEAM run for a loss of 3 yards to the Marsh 8
Q4 1:30 1st & 10 at APP 32 Nate Noel run for 41 yds to the Marsh 27 for a 1ST down
Q4 1:52 2nd & 11 at APP 18 Nate Noel run for 14 yds to the AppSt 32 for a 1ST down
Q4 2:50 1st & 10 at APP 19 Nate Noel run for a loss of 1 yard to the AppSt 18
Q4 3:00 1st & 10 at APP 8 Nate Noel run for 11 yds to the AppSt 19 for a 1ST down
Q4 3:50 4th & 16 at MRSH 48 Robert Lefevre punt for 45 yds , Thomas Hennigan returns for 1 yd to the AppSt 8
Q4 4:00 3rd & 16 at MRSH 48 Grant Wells pass incomplete to Corey Gammage
Q4 4:09 2nd & 16 at MRSH 48 Grant Wells pass incomplete to Shadeed Ahmed
Q4 4:20 1st & 10 at APP 46 Rasheen Ali run for a loss of 6 yards to the Marsh 48
Q4 4:36 1st & 10 at MRSH 42 Grant Wells pass complete to Xavier Gaines for 12 yds to the AppSt 46 for a 1ST down
Q4 5:00 3rd & 1 at MRSH 40 Rasheen Ali run for 2 yds to the Marsh 42 for a 1ST down
Q4 5:30 2nd & 10 at MRSH 31 Grant Wells pass complete to Willie Johnson for 9 yds to the Marsh 40
Q4 5:40 1st & 10 at MRSH 31 Grant Wells pass incomplete to Corey Gammage
Q4 5:45 Michael Hughes kickoff for 55 yds , Cory McCoy return for 21 yds to the Marsh 31
Q4 5:45 4th & 3 at MRSH 28 Chandler Staton 45 yd FG GOOD
Q4 6:00 3rd & 1 at MRSH 26 Chase Brice run for a loss of 2 yards to the Marsh 28
Q4 6:30 2nd & 6 at MRSH 31 Chase Brice pass complete to Corey Sutton for 5 yds to the Marsh 26
Q4 7:00 1st & 10 at MRSH 35 Nate Noel run for 4 yds to the Marsh 31
Q4 8:00 2nd & 7 at MRSH 43 Chase Brice pass complete to Corey Sutton for 8 yds to the Marsh 35 for a 1ST down
Q4 8:16 1st & 10 at MRSH 46 Nate Noel run for 3 yds to the Marsh 43
Q4 8:34 1st & 10 at APP 42 Chase Brice run for 12 yds to the Marsh 46 for a 1ST down