LunoSport
About Contact
Get the app
Scores Rankings Standings Playoffs Teams

East Carolina at Florida Atlantic play by play — College Football November 29, 2025

East Carolina 42
Florida Atlantic 3
Final
East Carolina 1st, 15:00
  1. 15:00 1st & 10 FLAT 35 Florida Atlantic kicked off, touchback
  2. 15:00 1st & 10 ECAR 25 Katin Houser rushed for 5 yard gain, tackled by Leon Hart Jr.
  3. 14:38 2nd & 5 ECAR 30 London Montgomery rushed for 2 yard gain, tackled by Bryce Langston
  4. 14:22 3rd & 3 ECAR 32 Katin Houser rushed for 4 yard gain, tackled by Leon Hart Jr.
  5. 14:03 1st & 10 ECAR 36 Katin Houser incomplete pass intended for Anthony Smith
  6. 13:59 2nd & 10 ECAR 36 London Montgomery rushed for 5 yard gain, tackled by Tyler Stolsky
  7. 13:22 3rd & 5 ECAR 41 Katin Houser passed to Anthony Smith for 9 yard gain, tackled by Chris Keys Jr.
  8. 13:01 1st & 10 FLAT 50 Katin Houser passed to Desirrio Riles for 16 yard gain
  9. 12:39 1st & 10 FLAT 34 London Montgomery rushed for 3 yard gain
  10. 12:02 2nd & 7 FLAT 31 Marlon Gunn Jr. rushed for 7 yard gain
  11. 11:37 1st & 10 FLAT 24 Marlon Gunn Jr. rushed for 8 yard gain
  12. 11:02 2nd & 2 FLAT 16 Katin Houser rushed for 9 yard gain
  13. 10:57 1st & 7 FLAT 7 Marlon Gunn Jr. rushed for 6 yard gain
  14. 10:35 2nd & 1 FLAT 1 Marlon Gunn Jr. rushed for 1 yard touchdown ECAR 6, FLAT 0
  15. 10:27 2nd & 1 FLAT 0 Nick Mazzie made PAT ECAR 7, FLAT 0
Florida Atlantic 1st, 10:27
  1. 10:27 2nd & 1 FLAT 0 East Carolina kicked off, touchback
  2. 10:27 1st & 10 FLAT 25 Caden Veltkamp passed to Easton Messer for 2 yard gain. Easton Messer fumbled. Jasiyah Robinson recovered fumble for no gain
East Carolina 1st, 10:18
  1. 10:18 1st & 10 FLAT 27 Katin Houser passed to Desirrio Riles for 27 yard touchdown ECAR 13, FLAT 0
  2. 10:10 1st & 10 FLAT 0 Nick Mazzie made PAT ECAR 14, FLAT 0
Florida Atlantic 1st, 10:10
  1. 10:10 1st & 10 FLAT 0 East Carolina kicked off, touchback
  2. 10:10 1st & 10 FLAT 25 Caden Veltkamp passed to Dominique Henry for 11 yard gain
  3. 9:43 1st & 10 FLAT 36 Caden Veltkamp incomplete pass intended for Kaden Shields-Dutton
  4. 9:36 2nd & 10 FLAT 36 Caden Veltkamp incomplete pass intended for Asaad Waseem
  5. 9:30 3rd & 10 FLAT 36 Caden Veltkamp incomplete pass intended for Jayshon Platt
  6. 9:26 4th & 10 FLAT 36 Logan Lupo punted for 48 yards. Payton Mangrum returned punt for no gain
East Carolina 1st, 9:18
  1. 9:18 1st & 10 ECAR 16 Parker Jenkins rushed for 1 yard gain
  2. 8:58 2nd & 9 ECAR 17 Parker Jenkins rushed for 7 yard gain
  3. 8:41 3rd & 2 ECAR 24 Mike Wright Jr. rushed for 5 yard gain
  4. 8:13 1st & 10 ECAR 29 Katin Houser passed to Payton Mangrum for 46 yard gain
  5. 7:35 1st & 10 FLAT 25 Parker Jenkins rushed for 3 yard gain
  6. 7:08 2nd & 7 FLAT 22 Katin Houser passed to Brock Spalding for 22 yard touchdown ECAR 20, FLAT 0
  7. 7:04 2nd & 7 FLAT 0 Nick Mazzie made PAT ECAR 21, FLAT 0
Florida Atlantic 1st, 7:04
  1. 7:04 2nd & 7 FLAT 0 East Carolina kicked off, touchback
  2. 7:04 1st & 10 FLAT 25 Caden Veltkamp passed to Easton Messer for 2 yard loss
  3. 6:47 2nd & 12 FLAT 23 East Carolina committed 9 yard penalty (Pass Interference)
  4. 6:42 1st & 10 FLAT 32 Gemari Sands rushed for 3 yard gain
  5. 6:16 2nd & 7 FLAT 35 Gemari Sands rushed for 7 yard gain
  6. 5:55 1st & 10 FLAT 42 Gemari Sands rushed for no gain
  7. 5:39 2nd & 10 FLAT 42 Caden Veltkamp sacked by Rion Roseborough for 5 yard loss
  8. 5:05 3rd & 15 FLAT 37 Caden Veltkamp sacked by Zion Wilson for 1 yard loss
  9. 4:28 4th & 16 FLAT 36 Logan Lupo punted for 61 yards, no return
East Carolina 1st, 4:11
  1. 4:11 1st & 10 ECAR 3 Marlon Gunn Jr. rushed for 4 yard gain
  2. 3:51 2nd & 6 ECAR 7 Katin Houser passed to Desirrio Riles for 11 yard gain
  3. 3:23 1st & 10 ECAR 18 Katin Houser incomplete pass intended for Anthony Smith
  4. 3:16 2nd & 10 ECAR 18 East Carolina committed 5 yard penalty (Illegal Formation)
  5. 2:59 2nd & 15 ECAR 13 Katin Houser incomplete pass intended for Yannick Smith
  6. 2:56 3rd & 15 ECAR 13 Katin Houser passed to Brock Spalding for 4 yard gain
  7. 2:33 4th & 11 ECAR 17 Tomas O'Halloran punted for 53 yards. Easton Messer returned punt for 60 yards
Florida Atlantic 1st, 2:14
  1. 2:14 1st & 10 ECAR 10 Caden Veltkamp incomplete pass intended for Jabari Smith Jr.
  2. 2:09 2nd & 10 ECAR 10 Kaden Shields-Dutton rushed for 1 yard gain
  3. 1:43 3rd & 9 ECAR 9 Caden Veltkamp sacked by Jonathan Jean for 6 yard loss
  4. 1:07 4th & 15 ECAR 15 Garrison Smith kicked a 33-yard field goal ECAR 21, FLAT 3
East Carolina 1st, 1:00
  1. 1:00 4th & 15 ECAR 15 Florida Atlantic kicked off, touchback
  2. 1:00 1st & 10 ECAR 25 Katin Houser passed to Brock Spalding for 7 yard gain
  3. 0:34 2nd & 3 ECAR 32 London Montgomery rushed for 7 yard gain
  4. 0:13 1st & 10 ECAR 39 Katin Houser passed to Desirrio Riles for 9 yard gain
  5. 0:01 2nd & 1 ECAR 48 Katin Houser incomplete pass intended for Brock Spalding
  6. End of 1st Quarter
  7. 15:00 3rd & 1 ECAR 48 London Montgomery rushed for 4 yard gain
  8. 14:45 1st & 10 FLAT 48 London Montgomery rushed for 2 yard gain
  9. 14:16 2nd & 8 FLAT 46 East Carolina committed 8 yard penalty (Holding)
  10. 14:05 2nd & 16 ECAR 46 Katin Houser passed to Desirrio Riles for 6 yard gain
  11. 13:17 3rd & 10 FLAT 48 Katin Houser passed to Desirrio Riles for 13 yard gain
  12. 12:54 1st & 10 FLAT 35 London Montgomery rushed for 9 yard gain
  13. 12:37 2nd & 1 FLAT 26 London Montgomery rushed for 3 yard gain
  14. 12:18 1st & 10 FLAT 23 Katin Houser passed to Brock Spalding for 7 yard gain
  15. 11:43 2nd & 3 FLAT 16 Marlon Gunn Jr. rushed for 9 yard gain
  16. 11:25 1st & 7 FLAT 7 Marlon Gunn Jr. rushed for 3 yard gain
  17. 11:02 2nd & 4 FLAT 4 Katin Houser rushed for 4 yard touchdown ECAR 27, FLAT 3
  18. 10:54 2nd & 4 FLAT 0 Nick Mazzie made PAT ECAR 28, FLAT 3
Florida Atlantic 2nd, 10:54
  1. 10:54 2nd & 4 FLAT 0 East Carolina kicked off, touchback
  2. 10:54 1st & 10 FLAT 25 Gemari Sands rushed for 1 yard loss
  3. 10:25 2nd & 11 FLAT 24 Caden Veltkamp passed to Jayshon Platt for 36 yard gain
  4. 10:00 1st & 10 ECAR 40 Caden Veltkamp passed to Easton Messer for 24 yard gain
  5. 9:38 1st & 10 ECAR 16 Caden Veltkamp passed to Asaad Waseem for 6 yard gain
  6. 9:20 2nd & 4 ECAR 10 East Carolina timeout
  7. 9:20 2nd & 4 ECAR 10 Florida Atlantic committed 10 yard penalty (Holding)
  8. 9:00 2nd & 14 ECAR 20 East Carolina committed 5 yard penalty (Offside)
  9. 8:55 2nd & 9 ECAR 15 Caden Veltkamp incomplete pass intended for Jayshon Platt
  10. 8:51 3rd & 9 ECAR 15 Caden Veltkamp pass intercepted. Teagan Wilk intercepted Caden Veltkamp for 35 yards
East Carolina 2nd, 8:39
  1. 8:39 1st & 10 ECAR 39 London Montgomery rushed for 3 yard gain
  2. 8:15 2nd & 7 ECAR 42 London Montgomery rushed for 1 yard gain
  3. 7:34 3rd & 6 ECAR 43 Katin Houser passed to Brock Spalding for 36 yard gain
  4. 6:52 1st & 10 FLAT 21 East Carolina committed 10 yard penalty (Holding)
  5. 6:30 1st & 20 FLAT 31 London Montgomery rushed for 6 yard gain
  6. 5:57 2nd & 14 FLAT 25 Katin Houser passed to Jayvontay Conner for 11 yard gain
  7. 5:13 3rd & 3 FLAT 14 Katin Houser rushed for 6 yard gain
  8. 4:48 1st & 8 FLAT 8 London Montgomery rushed for 1 yard gain
  9. 4:24 2nd & 7 FLAT 7 London Montgomery rushed for 2 yard gain
  10. 3:48 3rd & 5 FLAT 5 Florida Atlantic committed 3 yard penalty (Pass Interference)
  11. 3:42 1st & 2 FLAT 2 Rion Roseborough rushed for 1 yard gain
  12. 3:16 2nd & 1 FLAT 1 Rion Roseborough rushed for 1 yard touchdown ECAR 34, FLAT 3
  13. 3:10 2nd & 1 FLAT 0 Nick Mazzie made PAT ECAR 35, FLAT 3
Florida Atlantic 2nd, 3:10
  1. 3:10 2nd & 1 FLAT 0 East Carolina kicked off for 62 yards, Jayshon Platt returned kickoff for 23 yards
  2. 3:04 1st & 10 FLAT 26 Kaden Shields-Dutton rushed for 13 yard gain
  3. 2:48 1st & 10 FLAT 39 Caden Veltkamp incomplete pass intended for Easton Messer
  4. 2:42 2nd & 10 FLAT 39 Caden Veltkamp rushed for 3 yard gain
  5. 2:21 3rd & 7 FLAT 42 Florida Atlantic committed 10 yard penalty (Holding)
  6. 2:01 3rd & 17 FLAT 32 Caden Veltkamp passed to Kaden Shields-Dutton for 6 yard gain
  7. 1:55 4th & 11 FLAT 38 Logan Lupo punted for 43 yards, no return. Florida Atlantic committed 5 yard penalty (Illegal Formation)
East Carolina 2nd, 1:43
  1. 1:43 1st & 10 ECAR 24 Katin Houser passed to Jayvontay Conner for 10 yard gain
  2. 1:31 1st & 10 ECAR 34 Marlon Gunn Jr. rushed for 10 yard gain
  3. 1:01 1st & 10 ECAR 44 Katin Houser incomplete pass intended for Kelan Robinson
  4. 0:52 3rd & 1 ECAR 44 Florida Atlantic timeout
  5. 0:52 3rd & 1 ECAR 44 Katin Houser passed to Jayvontay Conner for no gain
  6. 0:45 3rd & 10 ECAR 44 Marlon Gunn Jr. rushed for 36 yard gain
  7. 0:38 1st & 10 FLAT 20 Marlon Gunn Jr. rushed for 12 yard gain
  8. 0:37 1st & 8 FLAT 8 Katin Houser passed to Jaquaize Pettaway for 1 yard gain
  9. 0:28 2nd & 7 FLAT 7 Katin Houser incomplete pass
  10. 0:26 3rd & 7 FLAT 7 Katin Houser rushed for 7 yard touchdown ECAR 41, FLAT 3
  11. 0:24 3rd & 7 FLAT 0 Nick Mazzie made PAT ECAR 42, FLAT 3
Florida Atlantic 2nd, 0:24
  1. 0:24 3rd & 7 FLAT 0 East Carolina kicked off for 44 yards, Asaad Waseem returned kickoff for no gain
  2. 0:24 1st & 10 FLAT 21 Caden Veltkamp incomplete pass intended for Easton Messer
  3. 0:22 2nd & 10 FLAT 25 Caden Veltkamp passed to Gemari Sands for 10 yard gain
  4. 0:14 3rd & 4 FLAT 31 Caden Veltkamp passed to Dominique Henry for 28 yard gain
  5. 0:01 1st & 10 ECAR 41 Florida Atlantic timeout
  6. 0:01 1st & 10 ECAR 41 Caden Veltkamp passed to Asaad Waseem for 21 yard gain
Florida Atlantic 3rd, 15:00
  1. 15:00 1st & 10 FLAT 20 East Carolina kicked off for 65 yards, Jayshon Platt returned kickoff for 53 yards
  2. 14:52 1st & 10 ECAR 47 Caden Veltkamp passed to Easton Messer for 10 yard loss, tackled by J.D. Lampley
  3. 14:24 2nd & 20 FLAT 43 Kaden Shields-Dutton rushed for 9 yard gain
  4. 14:08 3rd & 11 ECAR 48 Caden Veltkamp passed to Asaad Waseem for 4 yard gain
  5. 13:26 4th & 7 ECAR 44 Caden Veltkamp incomplete pass intended for Dominique Henry
East Carolina 3rd, 13:21
  1. 13:21 1st & 10 ECAR 44 Marlon Gunn Jr. rushed for 4 yard loss
  2. 12:59 2nd & 14 ECAR 40 Marlon Gunn Jr. rushed for 5 yard gain
  3. 12:43 3rd & 9 ECAR 45 Katin Houser incomplete pass intended for Anthony Smith
  4. 12:34 4th & 9 ECAR 45 Mike Wright Jr. punted for 32 yards, no return
Florida Atlantic 3rd, 12:22
  1. 12:22 1st & 10 FLAT 23 Caden Veltkamp passed to Easton Messer for 2 yard loss
  2. 11:55 2nd & 12 FLAT 21 Caden Veltkamp passed to Easton Messer for 4 yard gain
  3. 11:32 3rd & 8 FLAT 25 Caden Veltkamp passed to Dominique Henry for 11 yard gain
  4. 10:52 1st & 10 FLAT 36 Caden Veltkamp passed to Gemari Sands for 7 yard gain
  5. 10:43 2nd & 3 FLAT 43 Caden Veltkamp incomplete pass intended for Easton Messer
  6. 10:38 3rd & 3 FLAT 43 Gemari Sands rushed for 8 yard gain
  7. 10:17 1st & 10 ECAR 49 Caden Veltkamp sacked by Zion Wilson for 13 yard loss
  8. 9:39 2nd & 23 FLAT 38 Caden Veltkamp passed to Easton Messer for 17 yard gain
  9. 8:57 3rd & 6 ECAR 45 Caden Veltkamp passed to Jayshon Platt for 3 yard gain
  10. 8:35 4th & 3 ECAR 42 Caden Veltkamp passed to Dominique Henry for 7 yard gain
  11. 8:10 1st & 10 ECAR 35 Caden Veltkamp pass intercepted. Ja'Marley Riddle intercepted Caden Veltkamp for 10 yards
East Carolina 3rd, 8:01
  1. 8:01 1st & 10 ECAR 39 Katin Houser rushed for 5 yard gain
  2. 7:41 2nd & 5 ECAR 44 London Montgomery rushed for 3 yard gain
  3. 7:18 3rd & 2 ECAR 47 London Montgomery rushed for 1 yard gain
  4. 6:36 4th & 1 ECAR 48 London Montgomery rushed for 2 yard gain
  5. 6:10 1st & 10 FLAT 50 Katin Houser incomplete pass intended for Anthony Smith
  6. 6:03 2nd & 10 FLAT 50 Katin Houser rushed for 8 yard gain
  7. 5:34 3rd & 2 FLAT 42 Katin Houser rushed for 4 yard gain
  8. 4:55 1st & 10 FLAT 38 London Montgomery rushed for 1 yard loss
  9. 4:29 2nd & 11 FLAT 39 Katin Houser passed to Jayvontay Conner for 6 yard gain
  10. 3:54 3rd & 5 FLAT 33 Katin Houser rushed for 9 yard gain
  11. 3:12 1st & 10 FLAT 24 Katin Houser incomplete pass
  12. 3:04 2nd & 10 FLAT 24 Katin Houser passed to Desirrio Riles for 5 yard gain
  13. 2:27 3rd & 5 FLAT 19 East Carolina committed 5 yard penalty (Offside)
  14. 2:19 3rd & 10 FLAT 24 Katin Houser passed to Dillon Lorick for 12 yard gain
  15. 1:52 1st & 10 FLAT 12 East Carolina committed 5 yard penalty (False Start)
  16. 1:34 1st & 15 FLAT 17 East Carolina committed 10 yard penalty (Holding)
  17. 1:11 1st & 25 FLAT 27 Katin Houser sacked by Josh Roberts for 6 yards. Katin Houser fumbled. Tyler Stolsky recovered fumble and returned for 5 yards
Florida Atlantic 3rd, 1:06
  1. 1:06 1st & 10 FLAT 26 Kaden Shields-Dutton rushed for 3 yard loss
  2. 0:40 2nd & 13 FLAT 23 Zach Gibson incomplete pass intended for Dominique Henry
  3. 0:36 3rd & 13 FLAT 23 Zach Gibson passed to Dominique Henry for 5 yard gain
  4. End of 3rd Quarter
  5. 15:00 4th & 8 FLAT 28 Zach Gibson passed to Easton Messer for 20 yard gain
  6. 14:35 1st & 10 FLAT 48 Zach Gibson passed to Branden Hoch for 17 yard gain
  7. 14:12 1st & 10 ECAR 35 Florida Atlantic committed 10 yard penalty (Holding)
  8. 14:09 1st & 20 ECAR 45 Zach Gibson passed to Easton Messer for 26 yard gain
  9. 13:35 1st & 10 ECAR 19 Zach Gibson passed to Easton Messer for 7 yard gain
  10. 13:15 2nd & 3 ECAR 12 Kaden Shields-Dutton rushed for 6 yard gain
  11. 13:01 1st & 6 ECAR 6 Zach Gibson incomplete pass intended for Branden Hoch
  12. 12:59 2nd & 6 ECAR 6 Florida Atlantic timeout
  13. 12:59 2nd & 6 ECAR 6 Gemari Sands rushed for 5 yard gain
  14. 12:35 3rd & 1 ECAR 1 Zach Gibson rushed for 3 yard loss. Zach Gibson fumbled. Ja'Marley Riddle recovered fumble and returned for 15 yards
East Carolina 4th, 12:19
  1. 12:19 1st & 10 ECAR 19 Parker Jenkins rushed for 5 yard gain
  2. 11:48 2nd & 5 ECAR 24 Kyler Pearson rushed for 3 yard loss
  3. 11:27 3rd & 8 ECAR 21 Kyler Pearson rushed for 3 yard gain
  4. 10:39 4th & 5 ECAR 24 Mike Wright Jr. punted for 21 yards, no return
Florida Atlantic 4th, 10:31
  1. 10:31 1st & 10 ECAR 45 Zach Gibson passed to Gemari Sands for 11 yard gain
  2. 9:56 1st & 10 ECAR 34 Gemari Sands rushed for 6 yard gain
  3. 9:37 2nd & 4 ECAR 28 Gemari Sands rushed for no gain
  4. 9:08 3rd & 4 ECAR 28 Gemari Sands rushed for 6 yard gain
  5. 8:42 1st & 10 ECAR 22 Zach Gibson passed to Jabari Smith Jr. for 4 yard gain
  6. 8:03 2nd & 6 ECAR 18 Kaden Shields-Dutton rushed for 3 yard gain
  7. 7:27 3rd & 3 ECAR 15 Zach Gibson pass intercepted. Angelo Ross intercepted Zach Gibson for no gain
East Carolina 4th, 7:19
  1. 7:19 1st & 10 ECAR 20 East Carolina committed 10 yard penalty (Unsportsmanlike Conduct)
  2. 7:19 1st & 20 ECAR 10 Mike Wright Jr. incomplete pass intended for Marlon Gunn Jr.
  3. 7:17 2nd & 20 ECAR 10 Marlon Gunn Jr. rushed for 16 yard gain
  4. 6:45 3rd & 4 ECAR 26 Marlon Gunn Jr. rushed for 17 yard gain
  5. 6:15 1st & 10 ECAR 43 Mike Wright Jr. rushed for 4 yard loss
  6. 5:35 2nd & 14 ECAR 39 Parker Jenkins rushed for 1 yard gain
  7. 4:30 3rd & 13 ECAR 40 East Carolina timeout
  8. 4:30 3rd & 13 ECAR 40 Mike Wright Jr. rushed for 3 yard loss
  9. 4:01 4th & 16 ECAR 37 Tomas O'Halloran punted for 44 yards. Asaad Waseem returned punt for no gain
Florida Atlantic 4th, 3:39
  1. 3:39 1st & 10 FLAT 19 Zach Gibson passed to Michael Kirch for 9 yard gain
  2. 3:14 2nd & 1 FLAT 28 Joshua Harriott rushed for 1 yard gain
  3. 2:53 1st & 10 FLAT 29 Zach Gibson incomplete pass intended for Joshua Harriott
  4. 2:49 2nd & 10 FLAT 29 Zach Gibson passed to Asaad Waseem for 3 yard gain
  5. 2:16 3rd & 7 FLAT 32 Zach Gibson incomplete pass intended for Branden Hoch
  6. 2:12 4th & 7 FLAT 32 East Carolina committed 5 yard penalty (Offside)
  7. 2:07 4th & 2 FLAT 37 East Carolina committed 15 yard penalty (Unsportsmanlike Conduct)
  8. 2:04 1st & 10 ECAR 48 Zach Gibson incomplete pass intended for Joshua Harriott
  9. 2:00 2nd & 10 ECAR 48 Zach Gibson passed to Gemari Sands for 10 yard gain
  10. 1:40 1st & 10 ECAR 38 Zach Gibson passed to Gemari Sands for 2 yard gain
  11. 1:19 2nd & 8 ECAR 36 Zach Gibson incomplete pass
  12. 1:18 3rd & 8 ECAR 36 Zach Gibson passed to Gemari Sands for 2 yard gain
  13. 1:15 4th & 6 ECAR 34 Zach Gibson incomplete pass intended for Jett Coolman
East Carolina 4th, 1:11
  1. 1:11 1st & 10 ECAR 34 Mike Wright Jr. rushed for 1 yard loss
  2. 0:39 2nd & 11 ECAR 33 Mike Wright Jr. rushed for no gain
‹ 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.