Maine at Liberty

Saturday, August 30, 2025

Liberty beat Maine 28–⁠7. It was their second meeting; Liberty leads the series 2–⁠0.

AwayMaine6–⁠6 in 2025
7
HomeLiberty4–⁠8 in 2025
28

Final at Williams Stadium (VA), Lynchburg78°F, fair, wind 6 mphTV: ESPN+Attendance 20,337

Official
Ron HudsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Maine07007
Liberty0702128

Standouts

Player stats

Maine

PassingC/AttYdsTDInt
Carter Peevy13/3113201
RushingCarYdsTDLong
Sincere Baines11118177
Rashawn Marshall1176030
ReceivingRecYdsTDLong
Molayo Irefin335019
Scott Woods II434013
Ty’ee Stephens120020
Trevin Ewing114014
DefenseTklTFLSacksInt
Christian Thomas15100
Devin Vaught9100
Latrell Couchman6000
Jamaree Gibson6000

Liberty

PassingC/AttYdsTDInt
Ethan Vasko19/3319730
RushingCarYdsTDLong
Ethan Vasko1363115
Caden Williams952023
Julian Gray639013
Evan Dickens103408
ReceivingRecYdsTDLong
Reese Smith646111
Jamari Person339020
Donte Lee Jr336116
Evan Dickens124124
DefenseTklTFLSacksInt
C.J. Bazile Jr.61.51.50
Aidan Vaughan60.500
Amarian Williams50.501
Elijah Auguste4000
Damond Harmon30.50.50
Brenton Williams21.510

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

MaineLiberty
316Total yards391
132Passing yards197
184Rushing yards194
4.3Yards per pass6.0
5.8Yards per rush4.9
15First downs22
2–⁠11Third downs11–⁠19
2–⁠5Fourth downs1–⁠2
2Turnovers0
2–⁠20Penalties4–⁠40
26:26Possession33:34
0Sacks (by defense)3

Efficiency

MaineLiberty
30%Success rate46%
−0.14EPA per play0.10
1.95Explosiveness1.16
0.20Rushing EPA0.11
−0.32Passing EPA0.07
30%Passing-down success40%
−0.10First-down EPA0.03
0.18Second-down EPA−0.22
0.05Third-down EPA1.00
12%Havoc by its defense16%

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)

Liberty 87% to win. Elo’s favorite won.

The line

Liberty −25.5, over/under 50.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Liberty 96%, Maine 4%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Liberty end zoneMaine end zoneQ1 LibertyMissed FG, 18 playsQ1 MaineTurnover on downs, 11 playsQ1 LibertyPunt, 3 playsQ2 MaineTouchdown, 1 playQ2 LibertyPunt, 3 playsQ2 MainePunt, 8 playsQ2 LibertyPunt, 6 playsQ2 MainePunt, 3 playsQ2 LibertyPunt, 4 playsQ2 MaineFumble, 6 playsQ2 LibertyTouchdown, 3 playsQ2 MaineEnd of half, 1 playQ3 MainePunt, 7 playsQ3 LibertyPunt, 5 playsQ3 MainePunt, 7 playsQ3 LibertyTurnover on downs, 12 playsQ4 MaineTurnover on downs, 5 playsQ4 LibertyTouchdown, 6 playsQ4 MaineInterception, 2 playsQ4 LibertyTouchdown, 10 playsQ4 MaineTurnover on downs, 4 playsQ4 LibertyTouchdown, 4 playsQ4 MaineEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Liberty drives left to right, Maine right to left.
  1. Q1 LibertyMissed FG, 18 plays, 47 yards
  2. Q1 MaineTurnover on downs, 11 plays, 42 yards
  3. Q1 LibertyPunt, 3 plays, 6 yards
  4. Q2 MaineTouchdown, 1 play, 77 yards
  5. Q2 LibertyPunt, 3 plays, 5 yards
  6. Q2 MainePunt, 8 plays, 17 yards
  7. Q2 LibertyPunt, 6 plays, 35 yards
  8. Q2 MainePunt, 3 plays, 1 yard
  9. Q2 LibertyPunt, 4 plays, 15 yards
  10. Q2 MaineFumble, 6 plays, 22 yards
  11. Q2 LibertyTouchdown, 3 plays, 38 yards
  12. Q2 MaineEnd of half, 1 play, −1 yard
  13. Q3 MainePunt, 7 plays, 37 yards
  14. Q3 LibertyPunt, 5 plays, 34 yards
  15. Q3 MainePunt, 7 plays, 39 yards
  16. Q3 LibertyTurnover on downs, 12 plays, 64 yards
  17. Q4 MaineTurnover on downs, 5 plays, 32 yards
  18. Q4 LibertyTouchdown, 6 plays, 62 yards
  19. Q4 MaineInterception, 2 plays, 0 yards
  20. Q4 LibertyTouchdown, 10 plays, 48 yards
  21. Q4 MaineTurnover on downs, 4 plays, 7 yards
  22. Q4 LibertyTouchdown, 4 plays, 32 yards
  23. Q4 MaineEnd of game, 8 plays, 43 yards

Play by play

1st quarter3 drives, then Tied at 0
Liberty Missed FG, 18 plays
14:541st & 10 at own 35Joey Bryson kickoff for 60 yds , Julian Gray return for 29 yds to the LIB 34
14:511st & 10 at own 34Ethan Vasko pass incomplete to Donte Lee Jr.
14:432nd & 10 at own 34Caden Williams run for 5 yds to the LIB 39
14:073rd & 5 at own 39Ethan Vasko pass complete to Reese Smith for 6 yds to the LIB 45 for a 1ST down
13:471st & 10 at own 45Ethan Vasko pass complete to Reese Smith for no gain to the LIB 45
13:142nd & 10 at own 45Ethan Vasko pass complete to Donte Lee Jr. for 5 yds to the 50 yard line
12:283rd & 5 at the 50Ethan Vasko run for 6 yds to the ME 44 for a 1ST down
11:561st & 10 at opp 44Julian Gray run for 6 yds to the ME 38
11:182nd & 4 at opp 38Ethan Vasko run for 3 yds to the ME 35
10:443rd & 1 at opp 35Caden Williams run for 4 yds to the ME 31 for a 1ST down
10:051st & 10 at opp 31Ethan Vasko run for 2 yds to the ME 29
9:292nd & 8 at opp 29Ethan Vasko pass incomplete to Tyson Mobley
9:223rd & 8 at opp 29Ethan Vasko pass complete to Julian Gray for 9 yds to the ME 20 for a 1ST down
8:491st & 10 at opp 20Caden Williams run for 7 yds to the ME 13
8:152nd & 3 at opp 13Ethan Vasko run for 5 yds to the ME 8 for a 1ST down
7:361st & goal at opp 8Ethan Vasko run for a loss of 2 yards to the ME 10
7:032nd & goal at opp 10(07:06) No Huddle-Shotgun Vasko,Ethan pass incomplete short right to Henderson,Austin thrown to MAINE06 QB hurried by Hudson,Sherrod PENALTY LU Pass Interference (Cain,Casey) 15 yards from MAINE10 to MAINE25. NO PLAY.
6:572nd & goal at opp 25Ethan Vasko pass incomplete to Tyson Mobley
6:503rd & goal at opp 25Caden Williams run for 6 yds to the ME 19
6:164th & goal at opp 19Jay Billingsley 37 yd FG MISSED
Maine Turnover on downs, 11 plays
6:162nd & 10 at own 20Timeout Liberty, clock 06:16
6:111st & 10 at own 20Carter Peevy pass incomplete to Molayo Irefin
5:592nd & 10 at own 20Sincere Baines run for 4 yds to the ME 24
5:153rd & 6 at own 24Carter Peevy pass complete to Scott Woods for 10 yds to the ME 34 for a 1ST down
4:461st & 10 at own 34Carter Peevy run for a loss of 1 yard to the ME 33
3:522nd & 11 at own 33Carter Peevy pass complete to Trevin Ewing for 14 yds to the ME 47 for a 1ST down
3:071st & 10 at own 47Rashawn Marshall run for 3 yds to the 50 yard line
2:282nd & 7 at the 50Carter Peevy pass complete to Molayo Irefin for 12 yds to the LIB 38 for a 1ST down
1:511st & 10 at opp 38Carter Peevy pass incomplete to Scott Woods
1:432nd & 10 at opp 38Rashawn Marshall run for 3 yds to the LIB 35
0:583rd & 7 at opp 35Carter Peevy pass complete to Molayo Irefin for 4 yds to the LIB 31
0:224th & 3 at opp 31Carter Peevy sacked for a loss of 7 yards to the LIB 38
Liberty Punt, 3 plays
0:222nd & 10 at own 38Timeout Liberty, clock 00:22
0:001st & 10 at own 38Ethan Vasko pass complete to Julian Gray for no gain to the LIB 38
Q2 14:502nd & 10 at own 38Ethan Vasko pass complete to Elijah Canion for 6 yds to the LIB 44
Q2 14:183rd & 4 at own 44Ethan Vasko pass incomplete to Elijah Canion
Q2 14:114th & 4 at own 44Max Morgan punt for 33 yds, fair catch by Scott Woods at the ME 23
2nd quarter9 drives, then Tied at 7
Maine Touchdown, 1 play
14:111st & goal at opp 3Timeout Liberty, clock 14:11
13:581st & 10 at own 23Sincere Baines run for 77 yds for a TD (Samuel Tremblay KICK)Maine 7, Liberty 0
13:581st & 10 at own 30Timeout Liberty, clock 13:58
Liberty Punt, 3 plays
13:511st & 10 at own 35Joey Bryson kickoff for 61 yds , Julian Gray return for 26 yds to the LIB 30
13:421st & 10 at own 30Ethan Vasko run for 3 yds to the LIB 33
13:062nd & 7 at own 33Vaughn Blue run for 2 yds to the LIB 35
12:313rd & 5 at own 35Ethan Vasko pass incomplete to Tyson Mobley
12:214th & 5 at own 35Max Morgan punt for 46 yds
Maine Punt, 8 plays
12:141st & 10 at own 19Rashawn Marshall run for 8 yds to the ME 27
11:512nd & 2 at own 27Rashawn Marshall run for 6 yds to the ME 33 for a 1ST down
11:101st & 10 at own 33Carter Peevy pass incomplete to Scott Woods
11:032nd & 10 at own 33Rashawn Marshall run for no gain to the ME 33
10:123rd & 10 at own 33Carter Peevy pass complete to Evan Wallace for 11 yds to the ME 44 for a 1ST down
9:371st & 10 at own 44Sincere Baines run for a loss of 1 yard to the ME 43
8:542nd & 11 at own 43PENALTY MAINE Delay Of Game 5 yards from MAINE43 to MAINE38. NO PLAY.
8:222nd & 16 at own 38Carter Peevy pass complete to Elijah Smalls for 7 yds to the ME 45
7:433rd & 9 at own 45Carter Peevy sacked by Brenton Williams for a loss of 9 yards to the ME 36
6:574th & 18 at own 36Anthony Pecorella punt for 41 yds, fair catch by Reese Smith at the LIB 23
Liberty Punt, 6 plays
6:571st & 10 at own 38Timeout Liberty, clock 06:57
6:471st & 10 at own 23Ethan Vasko pass complete to Donte Lee Jr. for 15 yds to the LIB 38 for a 1ST down
6:271st & 10 at own 38Evan Dickens run for 8 yds to the LIB 46
5:502nd & 2 at own 46Julian Gray run for 13 yds to the ME 41 for a 1ST down
5:151st & 10 at opp 41Evan Dickens run for no gain to the ME 41
4:382nd & 10 at opp 41Evan Dickens run for a loss of 1 yard to the ME 42
3:583rd & 11 at opp 42Ethan Vasko pass incomplete to Jamari Person
3:534th & 11 at opp 42Max Morgan punt for 28 yds, fair catch by Scott Woods at the ME 14
Maine Punt, 3 plays
3:401st & 10 at own 14Sincere Baines run for 1 yd to the ME 15
3:092nd & 9 at own 15Carter Peevy pass incomplete to Scott Woods
3:033rd & 9 at own 15Carter Peevy pass incomplete to Evan Wallace
2:514th & 9 at own 15Anthony Pecorella punt for 51 yds, punt out-of-bounds at the LIB 38 , Reese Smith returns for 4 yds to the LIB 38
Liberty Punt, 4 plays
2:441st & 10 at own 38Ethan Vasko pass complete to Jamari Person for 14 yds to the ME 48 for a 1ST down
2:111st & 10 at opp 48Caden Williams run for 1 yd to the ME 47
2:002nd & 9 at opp 47Timeout Liberty, clock 02:00
1:562nd & 9 at opp 47Ethan Vasko pass incomplete to Jamari Person
1:473rd & 9 at opp 47Ethan Vasko pass incomplete to Austin Henderson
1:394th & 9 at opp 47Max Morgan punt for 31 yds, fair catch by Scott Woods at the ME 16
Maine Fumble, 6 plays
1:261st & 10 at own 16Carter Peevy run for 6 yds to the ME 22
1:082nd & 4 at own 22Carter Peevy pass complete to Scott Woods for 8 yds to the ME 30 for a 1ST down
0:591st & 10 at own 30Carter Peevy pass incomplete to Trevin Ewing
0:512nd & 10 at own 30Carter Peevy pass complete to Sincere Baines for 11 yds to the ME 41 for a 1ST down
0:381st & 10 at own 41Carter Peevy pass complete to Scott Woods for 3 yds to the ME 44
0:382nd & 7 at own 44Timeout Maine, clock 00:38
0:242nd & 7 at own 44Carter Peevy sacked by CJ Bazile Jr. for a loss of 6 yards to the ME 38 Carter Peevy fumbled, recovered by LIB CJ Bazile Jr. , return for 0 yards
Liberty Touchdown, 3 plays
0:191st & 10 at opp 38Ethan Vasko pass complete to Reese Smith for 9 yds to the ME 29
0:122nd & 1 at opp 29Ethan Vasko pass complete to Jamari Person for 20 yds to the ME 9 for a 1ST down
0:121st & goal at opp 9Timeout Liberty, clock 00:12
0:071st & goal at opp 9Ethan Vasko pass complete to Reese Smith for 9 yds for a TD (Jay Billingsley KICK)Tied at 7
Maine End of half, 1 play
0:031st & 10 at own 35Max Morgan kickoff for 63 yds , Trevin Ewing return for 12 yds to the ME 14
0:001st & 10 at own 14C. Peevy takes a knee
3rd quarter4 drives, then Tied at 7
Maine Punt, 7 plays
15:001st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
15:002nd & 10 at own 25Timeout Maine, clock 15:00
14:551st & 10 at own 25Sincere Baines run for no gain to the ME 25
14:122nd & 10 at own 25Carter Peevy pass complete to Scott Woods for 13 yds to the ME 38 for a 1ST down
13:361st & 10 at own 38Maine Penalty, Offensive Holding (Yards) declined
13:132nd & 14 at own 34Sincere Baines run for 26 yds to the LIB 40 for a 1ST down
12:491st & 10 at opp 40Sincere Baines run for 2 yds to the LIB 38
12:102nd & 8 at opp 38Carter Peevy pass incomplete to Scott Woods
12:063rd & 8 at opp 38Maine Penalty, Personal Foul (Sincere Baines) declined
11:594th & 8 at opp 38Anthony Pecorella punt for 36 yds
Liberty Punt, 5 plays
11:531st & 10 at own 2Ethan Vasko run for 15 yds to the LIB 17 for a 1ST down
11:181st & 10 at own 17Julian Gray run for 11 yds to the LIB 28 for a 1ST down
10:451st & 10 at own 28Julian Gray run for 8 yds to the LIB 36
10:152nd & 2 at own 36Ethan Vasko pass incomplete to Tyson Mobley
10:003rd & 2 at own 36Caden Williams run for no gain to the LIB 36
9:164th & 2 at own 36Max Morgan punt for 46 yds
Maine Punt, 7 plays
9:162nd & 8 at own 20Timeout Liberty, clock 09:16
9:091st & 10 at own 18Rashawn Marshall run for 2 yds to the ME 20
8:342nd & 8 at own 20Carter Peevy pass complete to Molayo Irefin for 19 yds to the ME 39 for a 1ST down
7:561st & 10 at own 39Rashawn Marshall run for 9 yds to the ME 48
7:152nd & 1 at own 48Rashawn Marshall run for 7 yds to the LIB 45 for a 1ST down
6:331st & 10 at opp 45Carter Peevy pass incomplete to Molayo Irefin
6:252nd & 10 at opp 45Sincere Baines run for 2 yds to the LIB 43
5:483rd & 8 at opp 43Carter Peevy pass incomplete to Sincere Baines
5:384th & 8 at opp 43Anthony Pecorella punt for 37 yds
Liberty Turnover on downs, 12 plays
5:382nd & 6 at own 10Timeout Liberty, clock 05:38
5:281st & 10 at own 6Vaughn Blue run for 4 yds to the LIB 10
5:032nd & 6 at own 10Ethan Vasko run for 4 yds to the LIB 14
4:193rd & 2 at own 14Caden Williams run for 2 yds to the LIB 16 for a 1ST down
3:421st & 10 at own 16Caden Williams run for 4 yds to the LIB 20
2:522nd & 6 at own 20Ethan Vasko pass complete to Jamari Person for 5 yds to the LIB 25
2:213rd & 1 at own 25Caden Williams run for 23 yds to the LIB 48 for a 1ST down
1:401st & 10 at own 48Ethan Vasko run for a loss of 4 yards to the LIB 44
0:552nd & 14 at own 44Ethan Vasko pass complete to Casey Cain for 17 yds to the ME 39 for a 1ST down
0:001st & 10 at opp 39Evan Dickens run for 8 yds to the ME 31
Q4 14:552nd & 2 at opp 31Julian Gray run for no gain to the ME 31
Q4 14:173rd & 2 at opp 31Evan Dickens run for 1 yd to the ME 30
Q4 13:364th & 1 at opp 30Ethan Vasko pass incomplete to Austin Henderson
Q4 13:364th & 1 at opp 30Ethan Vasko pass incomplete to Austin Henderson
4th quarter7 drives, then Liberty 28, Maine 7
Maine Turnover on downs, 5 plays
13:291st & 10 at own 30Rashawn Marshall run for 30 yds to the LIB 40 for a 1ST down
12:531st & 10 at opp 40Rashawn Marshall run for 2 yds to the LIB 38
12:172nd & 8 at opp 38Carter Peevy pass incomplete to Molayo Irefin
12:073rd & 8 at opp 38Maine Penalty, Offensive Holding (Sincere Baines) declined
12:034th & 8 at opp 38Carter Peevy pass incomplete to Molayo Irefin
Liberty Touchdown, 6 plays
12:032nd & 4 at own 44Timeout Liberty, clock 12:03
11:541st & 10 at own 38Evan Dickens run for 6 yds to the LIB 44
11:382nd & 4 at own 44Ethan Vasko pass incomplete to Casey Cain
11:323rd & 4 at own 44Ethan Vasko pass complete to Reese Smith for 11 yds to the ME 45 for a 1ST down Maine Penalty, Personal Foul (Chris Bacon) to the ME 30 for a 1ST down
11:191st & 10 at opp 30PENALTY LU False Start (Cain,Casey) 5 yards from MAINE30 to MAINE35. NO PLAY.
10:581st & 15 at opp 35Ethan Vasko pass incomplete to Jamari Person
10:472nd & 15 at opp 35Ethan Vasko pass complete to Reese Smith for 11 yds to the ME 24
10:243rd & 4 at opp 24Ethan Vasko pass complete to Evan Dickens for 24 yds for a TD (Jay Billingsley KICK)Liberty 14, Maine 7
10:241st & 10 at own 40Timeout Liberty, clock 10:24
10:241st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback Liberty Penalty, UNS: Unsportsmanlike Conduct (Max Morgan)
Maine Interception, 2 plays
10:121st & 10 at own 40Sincere Baines run for no gain to the ME 40
9:362nd & 10 at own 40Carter Peevy pass intercepted
Liberty Touchdown, 10 plays
9:231st & 10 at opp 48Ethan Vasko pass incomplete to Casey Cain
9:142nd & 10 at opp 48Ethan Vasko run for 2 yds to the ME 46
8:263rd & 8 at opp 46Ethan Vasko pass complete to Elijah Canion for 15 yds to the ME 31 for a 1ST down
7:541st & 10 at opp 31Evan Dickens run for 5 yds to the ME 26
7:192nd & 5 at opp 26Julian Gray run for 1 yd to the ME 25
6:363rd & 4 at opp 25Evan Dickens run for 3 yds to the ME 22
5:554th & 1 at opp 22Timeout Liberty, clock 05:55
5:464th & 1 at opp 22Ethan Vasko run for 1 yd to the ME 21 for a 1ST down
5:131st & 10 at opp 21Ethan Vasko pass complete to Julian Gray for 5 yds to the ME 16
4:402nd & 5 at opp 16Ethan Vasko pass incomplete to Julian Gray
4:333rd & 5 at opp 16Ethan Vasko pass complete to Donte Lee Jr. for 16 yds for a TD (Jay Billingsley KICK)Liberty 21, Maine 7
Maine Turnover on downs, 4 plays
4:331st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
4:211st & 10 at own 25Sincere Baines run for 2 yds to the ME 27
3:582nd & 8 at own 27Carter Peevy pass incomplete to Molayo Irefin
3:503rd & 8 at own 27Carter Peevy pass incomplete to Evan Wallace
3:454th & 8 at own 27(03:49) No Huddle-Shotgun Peevy,Carter pass incomplete short left to Irefin,Molayo thrown to MAINE35 broken up by Harmon,Damond PENALTY LU Offside (Bazile, Jr.,CJ) 5 yards from MAINE27 to MAINE32. NO PLAY.
3:404th & 3 at own 32Carter Peevy pass incomplete to Scott Woods
3:404th & 3 at own 32Carter Peevy pass incomplete to Scott Woods
Liberty Touchdown, 4 plays
3:331st & 10 at opp 32Ethan Vasko run for 15 yds to the ME 17 for a 1ST down
3:331st & 10 at opp 17Timeout Maine, clock 03:33
3:282nd & 6 at opp 13Timeout Maine, clock 03:28
3:281st & 10 at opp 17Evan Dickens run for 4 yds to the ME 13
3:212nd & 6 at opp 13Evan Dickens run for no gain to the ME 13
2:383rd & 6 at opp 13Ethan Vasko run for 13 yds for a TD (Jay Billingsley KICK)Liberty 28, Maine 7
Maine End of game, 8 plays
2:381st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
2:311st & 10 at own 25Carter Peevy run for 1 yd to the ME 26
1:582nd & 9 at own 26Rashawn Marshall run for 6 yds to the ME 32
1:493rd & 3 at own 32Carter Peevy run for 1 yd to the ME 33
1:424th & 2 at own 33Carter Peevy run for 10 yds to the ME 43 for a 1ST down
1:381st & 10 at own 43Carter Peevy pass incomplete to Sincere Baines
1:262nd & 10 at own 43Sincere Baines run for 5 yds to the ME 48
0:453rd & 5 at own 48Carter Peevy pass complete to Sincere Baines for no gain to the ME 48
0:004th & 5 at own 48Carter Peevy pass complete to Ty’ee Stephens for 20 yds to the LIB 32 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.

Liberty leads 2–⁠0 in two meetings.

Recent meetings
2025Liberty 28, Maine 7
2019Liberty 59, Maine 44

Around this game