LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

James Madison at Liberty play by play — College Football September 20, 2025

James Madison 31
Liberty 13
Final
James Madison 1st, 15:00
  1. 15:00 1st & 10 LIB 35 Liberty kicked off, touchback
  2. 15:00 1st & 10 JMU 25 Wayne Knight rushed for 4 yard gain
  3. 14:29 2nd & 6 JMU 29 Alonza Barnett III passed to Nick DeGennaro for 11 yard gain
  4. 13:58 1st & 10 JMU 40 Wayne Knight rushed for 4 yard gain
  5. 13:21 2nd & 6 JMU 44 Alonza Barnett III incomplete pass intended for George Pettaway
  6. 13:15 3rd & 6 JMU 44 Alonza Barnett III passed to Landon Ellis for 9 yard gain
  7. 12:37 1st & 10 LIB 47 Ayo Adeyi rushed for 2 yard gain
  8. 11:50 2nd & 8 LIB 45 Liberty timeout
  9. 11:50 2nd & 8 LIB 45 Wayne Knight rushed for 17 yard gain
  10. 11:13 1st & 10 LIB 28 Alonza Barnett III passed to Logan Kyle for 11 yard gain
  11. 10:42 1st & 10 LIB 17 Alonza Barnett III incomplete pass intended for Lacota Dippre
  12. 10:36 2nd & 10 LIB 17 Alonza Barnett III rushed for 4 yard loss, tackled by CJ Bazile Jr.
  13. 9:52 3rd & 14 LIB 21 Alonza Barnett III incomplete pass intended for Landon Ellis
  14. 9:45 4th & 14 LIB 21 Morgan Suarez kicked a 39-yard field goal JMU 3, LIB 0
Liberty 1st, 9:42
  1. 9:42 4th & 14 LIB 21 James Madison kicked off, touchback
  2. 9:42 1st & 10 LIB 25 Evan Dickens rushed for 2 yard loss
  3. 9:09 2nd & 12 LIB 23 Ethan Vasko rushed for 19 yard gain
  4. 8:32 1st & 10 LIB 42 Ethan Vasko rushed for 4 yard gain
  5. 8:03 2nd & 6 LIB 46 Evan Dickens rushed for 4 yard gain
  6. 7:44 3rd & 2 LIB 50 Evan Dickens rushed for 1 yard gain
  7. 7:08 4th & 1 JMU 49 Ethan Vasko rushed for 2 yard gain
  8. 6:29 1st & 10 JMU 47 Ethan Vasko rushed for 17 yard gain
  9. 5:41 1st & 10 JMU 30 Ethan Vasko rushed for 1 yard gain
  10. 5:16 2nd & 9 JMU 29 Ethan Vasko incomplete pass intended for Donte Lee Jr.
  11. 5:07 3rd & 9 JMU 29 Ethan Vasko incomplete pass intended for Jamari Person
  12. 5:00 4th & 9 JMU 29 Jay Billingsley kicked a 47-yard field goal JMU 3, LIB 3
James Madison 1st, 4:55
  1. 4:55 4th & 9 JMU 29 Liberty kicked off, touchback
  2. 4:55 1st & 10 JMU 25 Wayne Knight rushed for 7 yard gain
  3. 4:19 2nd & 3 JMU 32 Wayne Knight rushed for 7 yard gain
  4. 3:46 1st & 10 JMU 39 Alonza Barnett III incomplete pass intended for Landon Ellis
  5. 3:39 2nd & 10 JMU 39 George Pettaway rushed for 6 yard gain
  6. 2:59 3rd & 4 JMU 45 Liberty committed 4 yard penalty (Pass Interference)
  7. 2:54 1st & 10 JMU 49 George Pettaway rushed for 3 yard gain. James Madison committed 15 yard penalty (Unnecessary Roughness)
  8. 2:33 1st & 22 JMU 37 Alonza Barnett III passed to Jaylan Sanchez for 30 yard gain
  9. 1:57 1st & 10 LIB 33 Alonza Barnett III incomplete pass intended for Nick DeGennaro
  10. 1:47 2nd & 10 LIB 33 Wayne Knight rushed for 4 yard gain
  11. 1:17 3rd & 6 LIB 29 Liberty committed 15 yard penalty (Pass Interference)
  12. 1:10 1st & 10 LIB 14 Alonza Barnett III passed to Jaylan Sanchez for 4 yard gain
  13. 0:31 2nd & 6 LIB 10 Ayo Adeyi rushed for 5 yard gain
  14. 0:10 3rd & 1 LIB 5 Alonza Barnett III pass intercepted. Brylan Green intercepted Alonza Barnett III for no gain
Liberty 2nd, 15:00
  1. 15:00 1st & 10 LIB 20 Ethan Vasko passed to Julian Gray for 3 yard gain
  2. 14:27 2nd & 7 LIB 23 Evan Dickens rushed for 4 yard gain
  3. 13:53 3rd & 3 LIB 27 Evan Dickens rushed for 3 yard gain
  4. 13:20 1st & 10 LIB 30 Ethan Vasko incomplete pass intended for Casey Cain
  5. 13:14 2nd & 10 LIB 30 Evan Dickens rushed for 5 yard gain
  6. 12:32 3rd & 5 LIB 35 Ethan Vasko rushed for no gain
  7. 11:59 4th & 5 LIB 35 Max Morgan punted for 39 yards. Wayne Knight returned punt for no gain
James Madison 2nd, 11:51
  1. 11:51 1st & 10 JMU 26 George Pettaway rushed for 1 yard gain
  2. 11:10 2nd & 9 JMU 27 George Pettaway rushed for 2 yard gain
  3. 10:24 3rd & 7 JMU 29 Alonza Barnett III incomplete pass intended for Nick DeGennaro
  4. 10:15 4th & 7 JMU 29 Patrick Rea punted for 45 yards. Reese Smith returned punt for no gain
Liberty 2nd, 10:08
  1. 10:08 1st & 10 LIB 26 Ethan Vasko passed to Julian Gray for 3 yard gain
  2. 9:35 2nd & 7 LIB 29 Ethan Vasko rushed for 2 yard gain. James Madison committed 15 yard penalty (Personal Foul)
  3. 9:21 1st & 10 LIB 46 Caden Williams rushed for 1 yard gain
  4. 8:33 2nd & 9 LIB 47 Ethan Vasko passed to Donte Lee Jr. for 21 yard gain
  5. 8:16 1st & 10 JMU 32 Julian Gray rushed for 4 yard gain
  6. 7:43 2nd & 6 JMU 28 Ethan Vasko incomplete pass intended for Jacob Jenkins
  7. 7:35 3rd & 6 JMU 28 Ethan Vasko rushed for 5 yard gain
  8. 6:49 4th & 1 JMU 23 Ethan Vasko rushed for 3 yard gain
  9. 6:14 1st & 10 JMU 20 Evan Dickens rushed for 18 yard gain
  10. 5:39 1st & 2 JMU 2 Ethan Vasko rushed for 2 yard touchdown JMU 3, LIB 9
  11. 5:34 1st & 2 JMU 0 Jay Billingsley made PAT JMU 3, LIB 10
James Madison 2nd, 5:34
  1. 5:34 1st & 2 JMU 0 Liberty kicked off for 53 yards, Braeden Wisloski returned kickoff for 11 yards
  2. 5:26 1st & 10 JMU 23 Wayne Knight rushed for 7 yard gain
  3. 4:58 2nd & 3 JMU 30 James Madison committed 5 yard penalty (False Start)
  4. 4:43 2nd & 8 JMU 25 Alonza Barnett III passed to Lacota Dippre for 7 yard gain
  5. 3:52 3rd & 1 JMU 32 Alonza Barnett III rushed for 28 yard gain
  6. 3:33 1st & 10 LIB 40 Wayne Knight rushed for 4 yard gain
  7. 2:56 2nd & 6 LIB 36 Alonza Barnett III passed to Jaylan Sanchez for 6 yard gain
  8. 2:23 1st & 10 LIB 30 Alonza Barnett III passed to Jaylan Sanchez for 11 yard gain
  9. 2:00 1st & 10 LIB 19 Wayne Knight rushed for 8 yard gain
  10. 1:33 2nd & 2 LIB 11 James Madison committed 10 yard penalty (Holding)
  11. 1:25 2nd & 12 LIB 21 Alonza Barnett III passed to Landon Ellis for 21 yard touchdown JMU 9, LIB 10
  12. 1:19 2nd & 12 LIB 0 Morgan Suarez made PAT JMU 10, LIB 10
Liberty 2nd, 1:19
  1. 1:19 2nd & 12 LIB 0 James Madison kicked off, touchback
  2. 1:19 1st & 10 LIB 25 Evan Dickens rushed for 6 yard gain
  3. 0:58 2nd & 4 LIB 31 Ethan Vasko incomplete pass intended for Reese Smith
  4. 0:52 3rd & 4 LIB 31 Ethan Vasko passed to Evan Dickens for 10 yard gain
  5. 0:47 1st & 10 LIB 41 Ethan Vasko incomplete pass intended for Casey Cain
  6. 0:42 2nd & 10 LIB 41 Ethan Vasko sacked by Aiden Gobaira for 3 yard loss
  7. 0:23 3rd & 13 LIB 38 Evan Dickens rushed for 8 yard gain
  8. 0:16 4th & 5 LIB 46 Liberty committed 5 yard penalty (Delay of Game)
  9. 0:16 4th & 10 LIB 41 Max Morgan punted for 47 yards, no return
James Madison 2nd, 0:05
  1. 0:05 1st & 10 JMU 12 Alonza Barnett III rushed for 2 yard loss
Liberty 3rd, 15:00
  1. 15:00 2nd & 12 JMU 10 James Madison kicked off, touchback
  2. 15:00 1st & 10 LIB 25 Evan Dickens rushed for 5 yard gain
  3. 14:30 2nd & 5 LIB 30 Evan Dickens rushed for no gain
  4. 13:54 3rd & 5 LIB 30 Michael Merdinger rushed for 6 yard gain
  5. 13:16 1st & 10 LIB 36 Evan Dickens rushed for 2 yard gain
  6. 12:43 2nd & 8 LIB 38 Michael Merdinger rushed for 11 yard gain
  7. 12:03 1st & 10 LIB 49 Evan Dickens rushed for 7 yard gain
  8. 11:27 2nd & 3 JMU 44 Liberty committed 5 yard penalty (False Start)
  9. 11:02 2nd & 8 JMU 49 Ethan Houck rushed for 12 yard gain
  10. 10:35 1st & 10 JMU 37 Evan Dickens rushed for 2 yard gain
  11. 10:17 2nd & 8 JMU 35 Michael Merdinger passed to Jamari Person for 12 yard gain. James Madison committed 12 yard penalty (Roughing the Passer)
  12. 9:59 1st & 10 JMU 11 Liberty committed 10 yard penalty (Holding)
  13. 9:21 1st & 20 JMU 21 Caden Williams rushed for 4 yard loss
  14. 8:56 2nd & 24 JMU 25 Michael Merdinger incomplete pass intended for Jamari Person
  15. 8:49 3rd & 24 JMU 25 Michael Merdinger passed to Jacob Jenkins for 9 yard gain
  16. 8:12 4th & 15 JMU 16 Jay Billingsley kicked a 35-yard field goal JMU 10, LIB 13
James Madison 3rd, 8:06
  1. 8:06 4th & 15 JMU 16 Liberty kicked off for 65 yards, Wayne Knight returned kickoff for 19 yards
  2. 7:59 1st & 10 JMU 19 Alonza Barnett III rushed for 1 yard loss
  3. 7:14 2nd & 11 JMU 18 Alonza Barnett III passed to Lacota Dippre for 36 yard gain
  4. 6:33 1st & 10 LIB 46 Alonza Barnett III passed to Nick DeGennaro for 25 yard gain
  5. 5:33 1st & 10 LIB 21 Ayo Adeyi rushed for 3 yard gain
  6. 5:17 2nd & 7 LIB 18 Ayo Adeyi rushed for 5 yard gain
  7. 4:58 3rd & 2 LIB 13 Ayo Adeyi rushed for 10 yard gain
  8. 4:39 1st & 3 LIB 3 Ayo Adeyi rushed for 2 yard gain
  9. 4:14 2nd & 1 LIB 1 Wayne Knight rushed for no gain
  10. 3:36 3rd & 1 LIB 1 Wayne Knight rushed for 1 yard touchdown JMU 16, LIB 13
  11. 3:32 3rd & 1 LIB 0 Morgan Suarez made PAT JMU 17, LIB 13
Liberty 3rd, 3:32
  1. 3:32 3rd & 1 LIB 0 James Madison kicked off, touchback
  2. 3:32 1st & 10 LIB 25 Evan Dickens rushed for 4 yard gain
  3. 2:58 2nd & 6 LIB 29 Julian Gray rushed for 3 yard gain
  4. 2:16 3rd & 3 LIB 32 Michael Merdinger incomplete pass intended for Austin Henderson
  5. 2:08 4th & 3 LIB 32 Max Morgan punted for 35 yards. Wayne Knight returned punt for no gain
James Madison 3rd, 1:59
  1. 1:59 1st & 10 JMU 33 Alonza Barnett III passed to Wayne Knight for 12 yard gain
  2. 1:27 1st & 10 JMU 45 Alonza Barnett III passed to Wayne Knight for 2 yard gain
  3. 0:52 2nd & 8 JMU 47 Liberty committed 5 yard penalty (Offside)
  4. 0:38 2nd & 3 LIB 48 Wayne Knight rushed for 6 yard gain
  5. End of 3rd Quarter
  6. 15:00 1st & 10 LIB 42 James Madison committed 5 yard penalty (False Start)
  7. 15:00 1st & 15 LIB 47 Alonza Barnett III passed to Landon Ellis for 10 yard gain
  8. 14:16 2nd & 5 LIB 37 Wayne Knight rushed for 6 yard gain
  9. 13:38 1st & 10 LIB 31 Ayo Adeyi rushed for 4 yard gain
  10. 13:00 2nd & 6 LIB 27 Ayo Adeyi rushed for 9 yard gain
  11. 12:18 1st & 10 LIB 18 Ayo Adeyi rushed for 2 yard gain. James Madison committed 10 yard penalty (Holding)
  12. 12:06 1st & 18 LIB 26 Alonza Barnett III passed to Nick DeGennaro for 4 yard gain
  13. 11:32 2nd & 14 LIB 22 Alonza Barnett III passed to Wayne Knight for 13 yard gain
  14. 11:10 3rd & 1 LIB 9 Alonza Barnett III rushed for 9 yard touchdown JMU 23, LIB 13
  15. 11:07 3rd & 1 LIB 0 Morgan Suarez made PAT JMU 24, LIB 13
Liberty 4th, 11:07
  1. 11:07 3rd & 1 LIB 0 James Madison kicked off, touchback
  2. 11:07 1st & 10 LIB 25 Michael Merdinger rushed for 6 yard gain
  3. 10:31 2nd & 4 LIB 31 Evan Dickens rushed for 1 yard loss
  4. 9:56 3rd & 5 LIB 30 Michael Merdinger incomplete pass intended for Jamari Person
  5. 9:50 4th & 5 LIB 30 Max Morgan punted for 48 yards, no return
James Madison 4th, 9:37
  1. 9:37 1st & 10 JMU 22 Wayne Knight rushed for 4 yard gain
  2. 9:10 2nd & 6 JMU 26 Alonza Barnett III passed to Braeden Wisloski for 1 yard gain
  3. 8:25 3rd & 5 JMU 27 Alonza Barnett III incomplete pass intended for Wayne Knight
  4. 8:19 4th & 5 JMU 27 Patrick Rea punted for 42 yards. Reese Smith returned punt for no gain
Liberty 4th, 8:11
  1. 8:11 1st & 10 LIB 31 Evan Dickens rushed for 1 yard gain
  2. 7:34 2nd & 9 LIB 32 Michael Merdinger sacked by Aiden Gobaira for 5 yard loss
  3. 6:51 3rd & 14 LIB 27 Michael Merdinger incomplete pass intended for Casey Cain
  4. 6:43 4th & 14 LIB 27 Max Morgan punted for 41 yards. Wayne Knight returned punt for no gain
James Madison 4th, 6:36
  1. 6:36 1st & 10 JMU 32 Ayo Adeyi rushed for 24 yard gain
  2. 5:57 1st & 10 LIB 44 Ayo Adeyi rushed for 5 yard gain
  3. 5:26 2nd & 5 LIB 39 Ayo Adeyi rushed for 12 yard gain
  4. 4:51 1st & 10 LIB 27 Ayo Adeyi rushed for 4 yard gain
  5. 4:09 2nd & 6 LIB 23 Wayne Knight rushed for 6 yard gain
  6. 3:29 1st & 10 LIB 17 Wayne Knight rushed for 2 yard gain
  7. 2:43 2nd & 8 LIB 15 James Madison timeout
  8. 2:43 2nd & 8 LIB 15 Wayne Knight rushed for 2 yard gain
  9. 2:38 3rd & 6 LIB 13 Liberty timeout
  10. 2:38 3rd & 6 LIB 13 Alonza Barnett III rushed for 13 yard touchdown JMU 30, LIB 13
  11. 2:31 3rd & 6 LIB 0 Morgan Suarez made PAT JMU 31, LIB 13
Liberty 4th, 2:31
  1. 2:31 3rd & 6 LIB 0 James Madison kicked off, touchback
  2. 2:31 1st & 10 LIB 25 Ethan Houck rushed for 8 yard gain
  3. 2:11 2nd & 2 LIB 33 Ethan Houck incomplete pass intended for Austin Henderson
  4. 2:05 3rd & 2 LIB 33 Caden Williams rushed for 1 yard gain
  5. 2:00 4th & 1 LIB 34 Ethan Houck rushed for 2 yard gain
  6. 1:47 1st & 10 LIB 36 Ethan Houck incomplete pass intended for Donte Lee Jr.
  7. 1:43 2nd & 10 LIB 36 Ethan Houck passed to Jamari Person for 17 yard gain
  8. 1:32 1st & 10 JMU 47 Liberty timeout
  9. 1:32 1st & 10 JMU 47 Caden Williams rushed for 3 yard gain
  10. 1:07 2nd & 7 JMU 44 Ethan Houck incomplete pass intended for Casey Cain
  11. 1:03 3rd & 7 JMU 44 Ethan Houck incomplete pass intended for Reese Smith
  12. 0:56 4th & 7 JMU 44 Ethan Houck sacked by DJ Cotton Jr. for 9 yard loss
James Madison 4th, 0:50
  1. 0:50 1st & 10 LIB 47 Blake Kendall rushed for 2 yard loss
  2. 0:20 2nd & 12 LIB 49 Blake Kendall rushed for 2 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.