LunoSport
About Contact
Get the app
Scores Schedule Rankings Standings Playoffs Teams

Western Michigan at Eastern Michigan play by play — College Football November 25, 2025

Western Michigan 31
Eastern Michigan 21
Final
Eastern Michigan 1st, 15:00
  1. 15:00 1st & 10 WMU 35 W. Michigan kicked off for 55 yards, Joey Mattord returned kickoff for 12 yards
  2. 14:52 1st & 10 EMCH 22 Dontae McMillan rushed for 2 yard gain
  3. 14:23 2nd & 8 EMCH 24 Noah Kim rushed for 3 yard loss, tackled by Marcel Tyler
  4. 13:43 3rd & 11 EMCH 21 Noah Kim incomplete pass intended for Joshua Long
  5. 13:36 4th & 11 EMCH 21 Mitchell Tomasek punted for 41 yards. Blake Bosma returned punt for 4 yards
Western Michigan 1st, 13:27
  1. 13:27 1st & 10 WMU 42 Broc Lowry rushed for 2 yard gain
  2. 12:55 2nd & 8 WMU 44 Broc Lowry rushed for 3 yard gain
  3. 12:15 3rd & 5 WMU 47 Broc Lowry rushed for 4 yard gain
  4. 11:35 4th & 1 EMCH 49 Ryan Millmore punted for 47 yards, no return
Eastern Michigan 1st, 11:25
  1. 11:25 1st & 10 EMCH 2 Dontae McMillan rushed for 1 yard gain
  2. 10:42 2nd & 9 EMCH 3 Noah Kim passed to Dontae McMillan for 50 yard gain
  3. 10:12 1st & 10 WMU 47 Dontae McMillan rushed for 2 yard gain
  4. 9:35 2nd & 8 WMU 45 Tavierre Dunlap rushed for 6 yard gain
  5. 8:50 3rd & 2 WMU 39 Tavierre Dunlap rushed for 1 yard gain
  6. 8:06 4th & 1 WMU 38 W. Michigan committed 10 yard penalty (Holding)
  7. 7:59 1st & 10 WMU 28 Tavierre Dunlap rushed for 4 yard gain
  8. 7:20 2nd & 6 WMU 24 Noah Kim passed to Jamarien Wheeler for 8 yard gain
  9. 6:48 1st & 10 WMU 16 Noah Kim incomplete pass intended for Nick Devereaux
  10. 6:42 2nd & 10 WMU 16 East. Michigan committed 5 yard penalty (False Start)
  11. 6:42 2nd & 15 WMU 21 Noah Kim passed to Dontae McMillan for 21 yard touchdown WMU 0, EMCH 6
  12. 6:35 2nd & 15 WMU 0 Rudy Kessinger made PAT WMU 0, EMCH 7
Western Michigan 1st, 6:35
  1. 6:35 2nd & 15 WMU 0 East. Michigan kicked off for 62 yards, Devin Miles returned kickoff for 13 yards
  2. 6:30 1st & 10 WMU 16 Jalen Buckley rushed for 4 yard gain
  3. 5:58 2nd & 6 WMU 20 Broc Lowry rushed for 4 yard gain
  4. 5:15 3rd & 2 WMU 24 Tailique Williams rushed for 9 yard gain
  5. 4:39 1st & 10 WMU 33 Broc Lowry incomplete pass intended for Aveion Chenault
  6. 4:31 2nd & 10 WMU 33 Jalen Buckley rushed for 4 yard gain
  7. 3:52 3rd & 6 WMU 37 Broc Lowry incomplete pass intended for Baylin Brooks
  8. 3:47 4th & 6 WMU 37 Ryan Millmore punted for 48 yards. Porter Rooks returned punt for no gain
Eastern Michigan 1st, 3:40
  1. 3:40 1st & 10 EMCH 15 East. Michigan committed 7 yard penalty (Holding)
  2. 3:12 1st & 17 EMCH 8 Noah Kim passed to Harold Mack for 14 yard gain
  3. 2:42 2nd & 3 EMCH 22 Noah Kim rushed for 10 yard gain
  4. 2:09 1st & 10 EMCH 32 East. Michigan committed 5 yard penalty (False Start)
  5. 1:47 1st & 15 EMCH 27 Tavierre Dunlap rushed for 3 yard loss
  6. 1:03 2nd & 18 EMCH 24 Noah Kim incomplete pass intended for Harold Mack
  7. 0:59 3rd & 18 EMCH 24 Dontae McMillan rushed for 54 yard gain
  8. 0:18 1st & 10 WMU 22 Noah Kim passed to Tavierre Dunlap for 3 yard gain
  9. End of 1st Quarter
  10. 15:00 2nd & 7 WMU 19 Noah Kim incomplete pass intended for Porter Rooks
  11. 14:54 3rd & 7 WMU 19 Noah Kim pass intercepted. Joey Pope intercepted Noah Kim for no gain
Western Michigan 2nd, 14:48
  1. 14:48 1st & 10 WMU 5 Jalen Buckley rushed for 1 yard gain
  2. 14:16 2nd & 9 WMU 6 Broc Lowry passed to Blake Bosma for 18 yard gain
  3. 13:35 1st & 10 WMU 24 Devin Miles rushed for 4 yard gain
  4. 12:58 2nd & 6 WMU 28 Broc Lowry rushed for 7 yard gain
  5. 12:20 1st & 10 WMU 35 Devin Miles rushed for 9 yard gain
  6. 11:43 2nd & 1 WMU 44 W. Michigan committed 10 yard penalty (Holding)
  7. 11:16 2nd & 11 WMU 34 Jalen Buckley rushed for 8 yard gain
  8. 10:35 3rd & 3 WMU 42 Broc Lowry rushed for 4 yard gain
  9. 9:58 1st & 10 WMU 46 Broc Lowry passed to Jalen Buckley for 8 yard gain
  10. 9:24 2nd & 2 EMCH 46 Devin Miles rushed for 1 yard gain
  11. 8:39 3rd & 1 EMCH 45 Broc Lowry rushed for 7 yard gain
  12. 8:03 1st & 10 EMCH 38 Broc Lowry rushed for 2 yard gain
  13. 7:22 2nd & 8 EMCH 36 Tailique Williams rushed for 36 yard touchdown WMU 6, EMCH 7
  14. 7:13 2nd & 8 EMCH 0 Palmer Domschke made PAT WMU 7, EMCH 7
Eastern Michigan 2nd, 7:13
  1. 7:13 2nd & 8 EMCH 0 W. Michigan kicked off for 62 yards, Jayvin Norman returned kickoff for no gain
  2. 7:13 1st & 10 EMCH 25 Dontae McMillan rushed for 2 yard gain
  3. 6:42 2nd & 8 EMCH 27 Noah Kim passed to Benson Prosper for 6 yard gain
  4. 5:55 3rd & 2 EMCH 33 Noah Kim passed to Dontae McMillan for 48 yard gain
  5. 5:14 1st & 10 WMU 19 Tavierre Dunlap rushed for 1 yard loss
  6. 4:28 2nd & 11 WMU 20 Noah Kim passed to Harold Mack for 9 yard gain
  7. 3:49 3rd & 2 WMU 11 Noah Kim rushed for 1 yard gain. Noah Kim fumbled. John Peters recovered fumble and returned for 35 yards. W. Michigan committed 5 yard penalty (Sideline Interference)
Western Michigan 2nd, 3:37
  1. 3:37 1st & 10 WMU 25 Broc Lowry rushed for 3 yard gain
  2. 3:27 2nd & 7 WMU 28 Jalen Buckley rushed for 25 yard gain
  3. 2:33 1st & 10 EMCH 47 Christian Leary rushed for 5 yard loss
  4. 2:00 2nd & 15 WMU 48 Broc Lowry passed to Michael Brescia for 19 yard gain
  5. 1:41 1st & 10 EMCH 33 Broc Lowry rushed for 33 yard touchdown WMU 13, EMCH 7
  6. 1:31 1st & 10 EMCH 0 Palmer Domschke made PAT WMU 14, EMCH 7
Eastern Michigan 2nd, 1:31
  1. 1:31 1st & 10 EMCH 0 W. Michigan kicked off for 64 yards, Jayvin Norman returned kickoff for no gain
  2. 1:31 1st & 10 EMCH 25 Noah Kim incomplete pass intended for Harold Mack
  3. 1:26 2nd & 10 EMCH 25 Noah Kim incomplete pass
  4. 1:22 3rd & 10 EMCH 25 W. Michigan timeout
  5. 1:22 3rd & 10 EMCH 25 Noah Kim passed to Nick Devereaux for 6 yard gain
  6. 1:16 4th & 4 EMCH 31 W. Michigan timeout
  7. 1:16 4th & 4 EMCH 31 Mitchell Tomasek punted for 47 yards. Blake Bosma returned punt for no gain
Western Michigan 2nd, 1:11
  1. 1:11 1st & 10 WMU 22 Broc Lowry rushed for 9 yard gain
  2. 0:53 2nd & 1 WMU 31 Jalen Buckley rushed for 5 yard gain
  3. 0:44 1st & 10 WMU 36 Broc Lowry passed to Baylin Brooks for 22 yard gain
  4. 0:32 1st & 10 EMCH 42 Broc Lowry incomplete pass intended for Baylin Brooks
  5. 0:27 2nd & 10 EMCH 42 Broc Lowry rushed for 8 yard gain
  6. 0:19 3rd & 2 EMCH 34 W. Michigan timeout
  7. 0:19 3rd & 2 EMCH 34 Tailique Williams rushed for 8 yard gain
  8. 0:14 1st & 10 EMCH 26 Player spiked the ball
  9. 0:11 2nd & 10 EMCH 26 Broc Lowry incomplete pass intended for Aveion Chenault
  10. 0:06 3rd & 10 EMCH 26 Palmer Domschke kicked a 44-yard field goal WMU 17, EMCH 7
Eastern Michigan 2nd, 0:02
  1. 0:02 3rd & 10 EMCH 26 W. Michigan kicked off for 44 yards, Jayvin Norman returned kickoff for 1 yard
Western Michigan 3rd, 15:00
  1. 15:00 1st & 10 EMCH 22 East. Michigan kicked off for 60 yards, Devin Miles returned kickoff for 26 yards
  2. 14:54 1st & 10 WMU 31 Jalen Buckley rushed for 2 yard gain
  3. 14:18 2nd & 8 WMU 33 Broc Lowry passed to Blake Bosma for 10 yard gain
  4. 13:37 1st & 10 WMU 43 Broc Lowry sacked by Donovan Green for 9 yard loss
  5. 12:56 2nd & 19 WMU 34 Broc Lowry rushed for 12 yard gain
  6. 12:10 3rd & 7 WMU 46 Broc Lowry incomplete pass intended for Tailique Williams
  7. 12:05 4th & 7 WMU 46 Ryan Millmore punted for 39 yards. Ryan Millmore returned punt for no gain
Eastern Michigan 3rd, 11:58
  1. 11:58 1st & 10 EMCH 15 Noah Kim passed to Harold Mack for 11 yard gain
  2. 11:14 1st & 10 EMCH 26 Dontae McMillan rushed for 11 yard gain
  3. 10:34 1st & 10 EMCH 37 Noah Kim sacked by Nadame Tucker for 14 yard loss. Noah Kim fumbled. Marcel Tyler recovered fumble for no gain
Western Michigan 3rd, 10:23
  1. 10:23 1st & 10 EMCH 23 Jalen Buckley rushed for 3 yard gain
  2. 9:47 2nd & 7 EMCH 20 Broc Lowry passed to Malique Dieudonne for 13 yard gain
  3. 9:08 1st & 7 EMCH 7 Broc Lowry rushed for 2 yard loss
  4. 8:27 2nd & 9 EMCH 9 Aveion Chenault rushed for 8 yard gain
  5. 7:38 3rd & 1 EMCH 1 Broc Lowry rushed for 1 yard touchdown WMU 23, EMCH 7
  6. 7:31 3rd & 1 EMCH 0 Palmer Domschke made PAT WMU 24, EMCH 7
Eastern Michigan 3rd, 7:31
  1. 7:31 3rd & 1 EMCH 0 W. Michigan kicked off, touchback
  2. 7:31 1st & 10 EMCH 25 Dontae McMillan rushed for 3 yard gain
  3. 6:59 2nd & 7 EMCH 28 W. Michigan committed 15 yard penalty (Pass Interference)
  4. 6:52 1st & 10 EMCH 43 Noah Kim passed to Jamarien Wheeler for 4 yard gain
  5. 6:12 2nd & 6 EMCH 47 Noah Kim incomplete pass
  6. 6:04 3rd & 6 EMCH 47 Noah Kim pass intercepted. Aaron Wofford intercepted Noah Kim for 3 yards
Western Michigan 3rd, 5:57
  1. 5:57 1st & 10 EMCH 49 Devin Miles rushed for 5 yard gain
  2. 5:24 2nd & 5 EMCH 44 Christian Leary rushed for 14 yard gain
  3. 4:42 1st & 10 EMCH 30 Devin Miles rushed for 2 yard gain
  4. 4:04 2nd & 8 EMCH 28 Tailique Williams rushed for 12 yard gain
  5. 3:26 1st & 10 EMCH 16 Broc Lowry incomplete pass intended for Mareyohn Hrabowski
  6. 3:20 2nd & 10 EMCH 16 Broc Lowry incomplete pass intended for Aveion Chenault
  7. 3:14 3rd & 10 EMCH 16 Christian Leary rushed for 12 yard gain
  8. 2:36 1st & 4 EMCH 4 Jalen Buckley rushed for 4 yard touchdown WMU 30, EMCH 7
  9. 2:31 1st & 4 EMCH 0 Palmer Domschke made PAT WMU 31, EMCH 7
Eastern Michigan 3rd, 2:31
  1. 2:31 1st & 4 EMCH 0 W. Michigan kicked off for 65 yards, Jayvin Norman returned kickoff for 16 yards. East. Michigan committed 8 yard penalty (Holding)
  2. 2:24 1st & 10 EMCH 8 Tavierre Dunlap rushed for 9 yard gain
  3. 2:00 2nd & 1 EMCH 17 Tavierre Dunlap rushed for 11 yard gain
  4. 1:40 1st & 10 EMCH 28 Noah Kim passed to Jamarien Wheeler for 9 yard gain
  5. 1:05 2nd & 1 EMCH 37 Tavierre Dunlap rushed for 2 yard gain
  6. 0:34 1st & 10 EMCH 39 Noah Kim passed to Harold Mack for 17 yard gain
  7. 0:06 1st & 10 WMU 44 Noah Kim incomplete pass
  8. End of 3rd Quarter
  9. 15:00 2nd & 10 WMU 44 East. Michigan committed 5 yard penalty (False Start)
  10. 15:00 2nd & 15 WMU 49 Noah Kim passed to Harold Mack for 13 yard gain
  11. 14:28 3rd & 2 WMU 36 Dontae McMillan rushed for no gain
  12. 13:43 4th & 2 WMU 36 W. Michigan committed 15 yard penalty (Pass Interference)
  13. 13:36 1st & 10 WMU 21 Noah Kim passed to Jamarien Wheeler for 20 yard gain
  14. 13:05 1st & 1 WMU 1 Dontae McMillan rushed for no gain
  15. 12:19 2nd & 1 WMU 1 Noah Kim passed to Nick Devereaux for 1 yard touchdown WMU 31, EMCH 13
  16. 12:14 2nd & 1 WMU 0 2pt attempt failed, Noah Kim pass attempt
Western Michigan 4th, 12:14
  1. 12:14 2nd & 1 WMU 0 East. Michigan kicked off for 44 yards, no return
  2. 12:14 1st & 10 WMU 35 Jalen Buckley rushed for 3 yard gain
  3. 11:29 2nd & 7 WMU 38 Jalen Buckley rushed for 1 yard gain
  4. 10:42 3rd & 6 WMU 39 Tailique Williams rushed for 2 yard gain
  5. 10:11 4th & 4 WMU 41 Ryan Millmore punted. Porter Rooks returned punt for no gain
Eastern Michigan 4th, 10:04
  1. 10:04 1st & 10 EMCH 20 Noah Kim incomplete pass intended for Tavierre Dunlap
  2. 10:00 2nd & 10 EMCH 20 Noah Kim passed to Porter Rooks for 11 yard gain
  3. 9:40 1st & 10 EMCH 31 Noah Kim passed to Jamarien Wheeler for 28 yard gain
  4. 9:18 1st & 10 WMU 41 Noah Kim incomplete pass intended for Harold Mack
  5. 9:13 2nd & 10 WMU 41 Noah Kim passed to Tavierre Dunlap for 8 yard loss
  6. 8:26 3rd & 18 WMU 49 Noah Kim pass intercepted. Sefa Saipaia Jr. intercepted Noah Kim for 22 yards
Western Michigan 4th, 8:12
  1. 8:12 1st & 10 EMCH 37 Jalen Buckley rushed for 4 yard gain
  2. 7:29 2nd & 6 EMCH 33 Jalen Buckley rushed for 1 yard loss
  3. 6:47 3rd & 7 EMCH 34 Broc Lowry passed to Blake Bosma for 10 yard gain. W. Michigan committed 15 yard penalty (Illegal Crackback)
  4. 6:09 3rd & 12 EMCH 39 W. Michigan committed 5 yard penalty (False Start)
  5. 5:46 3rd & 17 EMCH 44 Jalen Buckley rushed for no gain
  6. 5:41 4th & 17 EMCH 44 East. Michigan timeout
  7. 5:41 4th & 17 EMCH 44 Ryan Millmore punted for 36 yards. Porter Rooks returned punt for no gain
Eastern Michigan 4th, 5:36
  1. 5:36 1st & 10 EMCH 8 Noah Kim incomplete pass intended for Zyell Griffin
  2. 5:32 2nd & 10 EMCH 8 Noah Kim passed to Dontae McMillan for 7 yard gain
  3. 5:10 3rd & 3 EMCH 15 Dontae McMillan rushed for 16 yard gain
  4. 4:48 1st & 10 EMCH 31 Noah Kim incomplete pass
  5. 4:41 2nd & 10 EMCH 31 Noah Kim passed to Porter Rooks for 25 yard gain
  6. 4:15 1st & 10 WMU 44 Noah Kim incomplete pass intended for Zyell Griffin
  7. 4:10 2nd & 10 WMU 44 W. Michigan timeout
  8. 4:10 2nd & 10 WMU 44 Noah Kim passed to Jamarien Wheeler for 3 yard gain
  9. 3:38 3rd & 7 WMU 41 Noah Kim passed to Joshua Long for 5 yard gain
  10. 3:10 4th & 2 WMU 36 W. Michigan timeout
  11. 3:10 4th & 2 WMU 36 East. Michigan timeout
  12. 3:10 4th & 2 WMU 36 Noah Kim passed to Joshua Long for 16 yard gain
  13. 2:38 1st & 10 WMU 20 Noah Kim incomplete pass intended for Dontae McMillan
  14. 2:33 2nd & 10 WMU 20 Dontae McMillan rushed for 20 yard touchdown WMU 31, EMCH 19
  15. 2:28 2nd & 10 WMU 0 2pt attempt converted, Noah Kim pass to Joshua Long WMU 31, EMCH 21
Western Michigan 4th, 2:28
  1. 2:28 2nd & 10 WMU 0 East. Michigan kicked off for 7 yards, Blake Bosma returned kickoff for no gain
  2. 2:26 1st & 10 EMCH 42 Jalen Buckley rushed for 5 yard gain
Eastern Michigan 4th, 2:21
  1. 2:21 2nd & 5 EMCH 37 East. Michigan timeout
  2. 2:21 2nd & 5 EMCH 37 Jalen Buckley rushed for 2 yard gain
Western Michigan 4th, 2:00
  1. 2:00 3rd & 3 EMCH 35 Broc Lowry rushed for 2 yard gain
  2. 1:13 4th & 1 EMCH 33 W. Michigan timeout
  3. 1:13 4th & 1 EMCH 33 Broc Lowry rushed for 2 yard gain
  4. 0:38 1st & 10 EMCH 31 Broc Lowry rushed for 1 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.