The lead after every score: above the line Army is ahead, below it Liberty. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
3:11
TDCalen Holt 25 Yd Run (Landon Salyers Kick)8 plays, 81 yds, 4:09 · from ARMY 19
LIB 0–7 ARMY
1:27
TDDarnell Woolfolk 26 Yd Run (Landon Salyers Kick)2 plays, 31 yds, 0:43 · from LIB 31
LIB 0–14 ARMY
2nd quarter
0:00
FGLandon Salyers 42 Yd Field Goal 12 plays, 19 yds, 3:29 · from LIB 43
LIB 0–17 ARMY
3rd quarter
13:40
TDChristian Hayes 44 Yd pass from Kelvin Hopkins Jr. (Landon Salyers Kick)3 plays, 75 yds, 1:20 · from ARMY 25
LIB 0–24 ARMY
13:05
TDDamian King 28 Yd pass from Stephen Calvert (Aaron Peart Kick)2 plays, 78 yds, 0:28 · from LIB 22
LIB 7–24 ARMY
5:39
TDB.J. Farrow 28 Yd pass from Stephen Calvert (Aaron Peart Kick)13 plays, 85 yds, 3:50 · from LIB 15
LIB 14–24 ARMY
4th quarter
11:47
TDDarnell Woolfolk 2 Yd Run (Landon Salyers Kick)10 plays, 80 yds, 4:16 · from ARMY 20
LIB 14–31 ARMY
7:13
TDConnor Slomka 2 Yd Run (Landon Salyers Kick)9 plays, 51 yds, 4:28 · from ARMY 49
LIB 14–38 ARMY
Drives
ARMY 6/13 scoredLIB 2/12 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
LIB
LIB 25
4
32
1:08
Fumble
Q1
13:52
ARMY
ARMY 43
9
5
4:09
Punt
Q1
9:43
LIB
LIB 18
7
35
2:23
Punt
Q1
7:20
ARMY
ARMY 19
8
81
4:09
Touchdown
Q1
3:00
LIB
LIB 24
3
7
0:50
Punt
Q1
2:10
ARMY
LIB 31
2
31
0:43
Touchdown
Q1
1:27
LIB
LIB 25
5
31
1:33
Punt
Q2
14:54
ARMY
ARMY 15
7
12
4:01
Punt
Q2
10:53
LIB
LIB 23
7
35
2:58
Punt
Q2
7:55
ARMY
ARMY 27
4
21
2:26
Punt
Q2
5:29
LIB
LIB 22
6
21
2:00
Downs
Q2
3:29
ARMY
LIB 43
12
19
3:29
Field Goal
Win probability
Army 100% · pregame line Army −7.5 (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
Stephen Calvert
19/37
307
8.3
2
1
46.2
Rushing
CAR
YDS
AVG
TD
LONG
Kentory Matthews
9
81
9.0
0
50
Peytton Pickett
8
46
5.8
0
12
Damian King
2
6
3.0
0
3
Frankie Hickson
1
4
4.0
0
4
Kevin Shaa
1
-12
-12.0
0
0
Stephen Calvert
2
-15
-7.5
0
0
Receiving
REC
YDS
AVG
TD
LONG
Damian King
8
172
21.5
1
66
B.J. Farrow
2
49
24.5
1
28
Antonio Gandy-Golden
3
33
11.0
0
21
Kentory Matthews
2
21
10.5
0
12
DJ Stubbs
1
19
19.0
0
19
Fidel Ogbeifun
2
19
9.5
0
13
Peytton Pickett
1
-6
-6.0
0
0
Kicking
FG
PCT
LONG
XP
PTS
Aaron Peart
0/0
0.0
0
2/2
2
Punting
NO
YDS
AVG
TB
In 20
LONG
Aaron Peart
4
119
29.8
0
0
44
Aidan Alves
2
65
32.5
0
0
37
Biggest plays
ARMY +15%Q1 3:11 Calen Holt run for 25 yds for a TD, (Landon Salyers KICK)
LIB +12%Q3 5:39 Stephen Calvert pass complete to B.J. Farrow for 28 yds for a TD ARMY Penalty, Defensive pass interference ( Yards) declined, (Aaron Peart KICK)
ARMY +9%Q3 5:39 Aaron Peart kickoff for 63 yds
ARMY +9%Q1 15:00 ARMY Penalty, illegal block (-15 Yards) to the Army 28
LIB +8%Q1 3:11 Landon Salyers kickoff for 63 yds , Frankie Hickson return for 22 yds to the Liber 24
Team stats
Stat
LIB
ARMY
1st Downs
21
27
3rd down efficiency
5-12
6-14
4th down efficiency
0-1
2-2
Total Yards
417
510
Passing
307
61
Comp/Att
19/37
2/8
Yards per pass
8.3
7.6
Rushing
110
449
Rushing Attempts
23
74
Yards per rush
4.8
6.1
Penalties
6-27
7-100
Turnovers
3
0
Fumbles lost
2
0
Interceptions thrown
1
0
Possession
18:30
41:30
Play by play
Q4 0:00 End of 4th Quarter
Q4 1:57 3rd & 3 at ARMY 49 Luke Langdon run for 5 yds to the Liber 46 for a 1ST down
Q4 1:57 2nd & 6 at ARMY 46 Connor Slomka run for 3 yds to the Army 49
Q4 1:57 1st & 10 at ARMY 42 Connor Slomka run for 4 yds to the Army 46
Q4 3:12 1st & 10 at LIB 25 Stephen Calvert pass complete to Damian King for 62 yds Damian King fumbled, forced by Chris Skyers, recovered by Army Cameron Jones , return for 33 yds to the Army 42
Q4 3:12 2nd & 6 at LIB 16 Stephen Calvert pass complete to Antonio Gandy-Golden for 9 yds to the Liber 25 for a 1ST down
Q4 3:12 1st & 10 at LIB 12 Frankie Hickson run for 4 yds to the Liber 16
Q4 7:13 4th & 7 at ARMY 49 Zach Potter punt for 39 yds, fair catch by B.J. Farrow at the Liber 12
Q4 7:13 3rd & 7 at ARMY 49 Luke Langdon pass incomplete
Q4 7:13 2nd & 13 at ARMY 43 Artice Hobbs IV run for 6 yds to the Army 49
Q4 7:13 1st & 10 at ARMY 46 Luke Langdon run for a loss of 3 yards to the Army 43
Q4 7:13 4th & 31 at LIB 23 Aaron Peart punt for 31 yds, downed at the Army 46
Q4 7:13 4th & 26 at LIB 28 LIBERTY Penalty, delay of game (-5 Yards) to the Liber 23
Q4 7:13 3rd & 16 at LIB 38 Stephen Calvert sacked by Raymond Wright for a loss of 10 yards to the Liber 28
Q4 7:13 2nd & 10 at LIB 44 Stephen Calvert pass complete to Peytton Pickett for a loss of 6 yards to the Liber 38
Q4 7:13 1st & 10 at LIB 44 Stephen Calvert pass incomplete to DJ Stubbs, broken up by Kenneth Brinson
Q4 7:13 1st & 10 at LIB 25 Stephen Calvert pass complete to DJ Stubbs for 19 yds to the Liber 44 for a 1ST down
Q4 7:13 Landon Salyers kickoff for 65 yds for a touchback
Q4 7:13 2nd & Goal at LIB 2 Connor Slomka run for 2 yds for a TD, (Landon Salyers KICK)
Q4 11:41 1st & Goal at LIB 6 Connor Slomka run for 4 yds to the Liber 2
Q4 11:41 4th & 1 at LIB 8 Kelvin Hopkins Jr. run for 2 yds to the Liber 6 for a 1ST down
Q4 11:41 3rd & 5 at LIB 12 Connor Slomka run for 4 yds to the Liber 8
Q4 11:41 2nd & 11 at LIB 18 Artice Hobbs IV run for 6 yds to the Liber 12
Q4 11:41 1st & 10 at LIB 17 Fred Cooper run for a loss of 1 yard to the Liber 18
Q4 11:41 2nd & 8 at LIB 32 Fred Cooper run for 15 yds to the Liber 17 for a 1ST down