House Prediction
Model Margin
Ball State by 5.9
Home Win Probability
Ball State 60%
Market (Bovada)
Ball State +3
fitted_v1 · Nov 15, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
Eastern Michigan Dominates Ball State in Low-Scoring Affair
Eastern Michigan defeated Ball State 24-9 in Week 12, covering the 3-point spread in a defensive struggle. The Eagles' defense was suffocating throughout, forcing multiple turnovers that proved decisive in the contest.
Ball State managed only nine points across four quarters, scoring a touchdown in the first quarter before adding three field goals in each of the second, third, and fourth quarters. Eastern Michigan's offense was more efficient, scoring touchdowns in the first and second quarters before adding another in the fourth.
The game featured eight lead changes and remained competitive, with Eastern Michigan's win probability swinging as much as 46.43 percentage points at one point. Ball State's Kiael Kelly led all passers with 62 yards, while Ty Robinson caught 9 passes for the Cardinals.
For Eastern Michigan, Dontae McMillan rushed for 80 yards. The defensive intensity was evident throughout, with Eastern Michigan's defense creating critical stops that stalled Ball State drives. The game finished well under the 49-point over-under, with neither offense able to sustain consistent scoring drives.
AI-generated recap · Jul 29, 2026
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 7 | 10 | 0 | 7 | 24 | |
| 0 | 3 | 3 | 3 | 9 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Eastern Michigan | Ball State |
|---|---|---|
| Passing | 18-29 | 13-22 |
| Pass Yards | 229 | 62 |
| Rush Yards | 151 | 163 |
| Total Yards | 380 | 225 |
| Turnovers | 2 | 1 |
| 3rd Down | 7-14 | 5-14 |
| Penalties | 5-59 | 5-45 |
| Possession | 31:09 | 28:51 |
Player Leaders
Player Leaders
Play-by-Play
(14:59) Shotgun #4 T.Horton rush middle for 4 yards gain to the BSU29 (#11 Z.Mowchan)
(14:27) Shotgun #1 K.Kelly pass incomplete short left to #5 Q.Magwood thrown to BSU43
(14:23) Shotgun #1 K.Kelly sacked for loss of 5 yards to the BSU24 (#88 R.Hardin, #54 Q.Byas)
(13:37) #43 A.Saul punt 34 yards to the EMU42 fair catch by #9 P.Rooks at EMU42
(13:31) Shotgun #1 N.Kim pass complete short right to #81 N.Devereaux caught at BSU45, for 15 yards to the BSU43 (#7 A.Whitner), 1ST DOWN
(12:58) No Huddle-Shotgun #1 N.Kim pass complete short middle to #23 H.Mack caught at BSU30, for 13 yards to the BSU30 (#21 J.Stemler; #4 E.McClain), 1ST DOWN
(12:28) No Huddle-Shotgun #28 D.McMillan rush middle for 7 yards gain to the BSU23 (#7 A.Whitner)
(11:59) No Huddle-Shotgun #1 N.Kim pass complete short right to #7 J.Wheeler caught at BSU18, for 6 yards to the BSU17 fumbled by #7 J.Wheeler at BSU18 forced by #4 E.McClain recovered by EMU #87 J.Long at BSU17, End Of Play, 1ST DOWN
(11:40) No Huddle-Shotgun #28 D.McMillan rush left for 8 yards gain to the BSU09 (#7 A.Whitner), out of bounds
(11:11) No Huddle-Shotgun #28 D.McMillan rush middle for 8 yards gain to the BSU01 (#2 M.Gravely Jr.), 1ST DOWN
(10:32) Shotgun #28 D.McMillan rush middle for 0 yards to the BSU01 (#33 D.Conley)
(09:56) Shotgun #8 T.Dunlap rush middle for 0 yards to the BSU01 (#21 J.Stemler; #33 D.Conley)
Noah Kim 1 Yd Run (Rudy Kessinger Kick)
(09:18) Shotgun #3 E.Weatherly rush right for 9 yards gain to the BSU34 (#1 J.Scott)
(08:46) Shotgun #4 T.Horton rush right for 13 yards gain to the BSU47 (#5 T.Martin; #9 D.Green), 1ST DOWN
(08:06) Shotgun #22 J.Bonds rush middle for 5 yards gain to the EMU48 (#11 Z.Mowchan; #5 T.Martin)
(07:29) Shotgun #4 T.Horton rush middle for 0 yards to the EMU48 (#42 A.Marshall)
(06:50) Shotgun #1 K.Kelly pass complete short left to #5 Q.Magwood caught at EMU46, for 19 yards to the EMU29 (#6 B.Llewellyn), out of bounds, 1ST DOWN
(06:14) Shotgun #22 J.Bonds rush middle for 1 yard gain to the EMU28 (#9 D.Green; #11 Z.Mowchan) PENALTY EMU Personal Foul (#11 Z.Mowchan) 14 yards from EMU28 to EMU14, 1ST DOWN
(05:47) Shotgun #22 J.Bonds rush middle for 1 yard gain to the EMU13 (#33 C.Evans)
(05:14) Shotgun #1 K.Kelly pass intercepted by #1 J.Scott at EMU03 #1 J.Scott return 0 yards to the EMU03 (#5 Q.Magwood)
(05:07) #28 D.McMillan rush right for 3 yards gain to the EMU06 (#9 M.Wing)
(04:31) #1 N.Kim pass complete short right to #87 J.Long caught at EMU08, for 2 yards to the EMU08, End Of Play
(03:46) #1 N.Kim pass complete short left to #23 H.Mack caught at EMU13, for 8 yards to the EMU16 (#7 A.Whitner), 1ST DOWN
(03:13) No Huddle-Shotgun #1 N.Kim pass complete short right to #87 J.Long caught at EMU26, for 13 yards to the EMU29, End Of Play, 1ST DOWN
(02:41) No Huddle-Shotgun #28 D.McMillan rush right for 1 yard gain to the EMU30 (#4 E.McClain), out of bounds
(02:10) No Huddle-Shotgun #1 N.Kim pass incomplete deep right to #23 H.Mack thrown to BSU34 PENALTY BSU Pass Interference (#10 J.Harmon) 15 yards from EMU30 to EMU45, 1ST DOWN. NO PLAY
(02:06) No Huddle-Shotgun #8 T.Dunlap rush middle for 5 yards gain to the EMU50 (#2 M.Gravely Jr.)
(01:35) No Huddle-Shotgun #1 N.Kim rush right for 3 yards gain to the BSU47, out of bounds at BSU47
(01:00) Shotgun #28 D.McMillan rush right for 0 yards to the BSU47 (#2 M.Gravely Jr.), out of bounds
(00:15) Shotgun #1 N.Kim rush middle for 1 yard gain to the BSU46 (#0 A.Chea; #21 J.Stemler), TURNOVER ON DOWNS
(12:15) Shotgun #8 T.Dunlap rush right for 2 yards gain to the EMU27 (#18 J.Wiegold)
(11:38) Shotgun #1 N.Kim pass incomplete short left to #81 N.Devereaux thrown to EMU30
(11:35) Shotgun #1 N.Kim pass incomplete short middle to #7 J.Wheeler thrown to EMU38 broken up by #10 J.Harmon
(11:29) #30 M.Tomasek punt 50 yards to the BSU23, out of bounds at BSU23
(11:23) Shotgun #4 T.Horton rush right for 4 yards loss to the BSU19 (#0 B.Manning)
(10:46) Shotgun #1 K.Kelly sacked for loss of 2 yards to the BSU17 (#0 B.Manning)
(10:05) Shotgun #1 K.Kelly rush middle for 0 yards to the BSU17 (#99 W.Tayou)
(09:23) #43 A.Saul punt 38 yards to the EMU45, out of bounds at EMU45
(09:17) No Huddle-Shotgun #1 N.Kim pass incomplete short left to #9 P.Rooks thrown to EMU50
(09:14) No Huddle-Shotgun #28 D.McMillan rush middle for 0 yards to the EMU45 (#56 A.Glenn; #33 D.Conley)
(08:36) No Huddle-Shotgun #1 N.Kim pass complete short right to #23 H.Mack caught at BSU44, for 12 yards to the BSU43 (#20 W.Yates), 1ST DOWN
Jamarien Wheeler 43 Yd pass from Noah Kim (Rudy Kessinger Kick)
(07:47) No Huddle-Shotgun #3 E.Weatherly rush left for 6 yards gain to the BSU31 (#6 B.Llewellyn; #16 C.Coley), out of bounds
(07:19) Shotgun #1 K.Kelly rush middle for 3 yards gain to the BSU34 (#11 Z.Mowchan)
(06:43) Shotgun #22 J.Bonds rush middle for 1 yard loss to the BSU33 (#5 T.Martin)
(06:02) #43 A.Saul punt 45 yards to the EMU22 fair catch by #9 P.Rooks at EMU22
(05:56) Shotgun #1 N.Kim rush middle for 8 yards gain to the EMU30 (#2 M.Gravely Jr.)
(05:23) Shotgun #8 T.Dunlap rush middle for 2 yards gain to the EMU32 (#93 S.Hudson; #47 D.Hughes), 1ST DOWN
(04:47) Shotgun #1 N.Kim rush middle for 1 yard gain to the EMU33 (#47 D.Hughes)
(04:12) No Huddle-Shotgun #1 N.Kim pass complete short right to #28 D.McMillan caught at EMU31, for 10 yards to the EMU43 (#47 D.Hughes), 1ST DOWN
(03:48) No Huddle-Shotgun #28 D.McMillan rush middle for 2 yards gain to the EMU45 (#9 M.Wing)
(03:16) No Huddle-Shotgun #1 N.Kim pass complete short middle to #87 J.Long caught at BSU47, for 8 yards to the BSU47 (#2 M.Gravely Jr.), 1ST DOWN
(02:34) No Huddle-Shotgun #1 N.Kim pass intercepted by #2 M.Gravely Jr. at BSU24, End Of Play
(02:29) Shotgun #1 K.Kelly pass complete short right to #3 E.Weatherly caught at BSU24, for 1 yard to the BSU25 (#0 B.Manning)
(01:59) No Huddle-Shotgun #1 K.Kelly pass incomplete short right to #4 T.Horton thrown to BSU23 QB hurried by #54 Q.Byas
(01:48) Shotgun #1 K.Kelly pass complete short middle to #2 T.Robinson caught at BSU28, for 4 yards to the BSU29 (#22 T.Deener)
(01:40) #43 A.Saul punt 47 yards to the EMU24
(01:31) No Huddle-Shotgun #1 N.Kim pass incomplete short left to #7 J.Wheeler thrown to EMU26 QB hurried by #6 C.Johnson
(01:26) No Huddle-Shotgun #1 N.Kim pass incomplete short right thrown to EMU33 QB hurried by #31 D.Echoles Jr.
(01:21) No Huddle-Shotgun #1 N.Kim pass complete short left to #7 J.Wheeler caught at EMU37, for 21 yards to the EMU45 (#20 W.Yates), 1ST DOWN
(01:06) No Huddle-Shotgun #1 N.Kim rush right for 4 yards gain to the EMU49, out of bounds at EMU49
(00:59) No Huddle-Shotgun #1 N.Kim pass complete deep to #7 J.Wheeler caught at BSU30, for 23 yards to the BSU28 (#15 D.Fields), out of bounds, 1ST DOWN
(00:54) No Huddle-Shotgun #8 T.Dunlap rush middle for 0 yards to the BSU28 (#22 J.Beebe; #44 N.Voorhis)
(00:49) Shotgun #1 N.Kim pass incomplete short right thrown to BSU22 PENALTY EMU Holding (#56 S.Miles) EMU Personal Foul declined 10 yards from BSU28 to BSU38. NO PLAY
(00:39) No Huddle-Shotgun #1 N.Kim pass complete short left to #8 T.Dunlap caught at BSU39, for 1 yard loss to the BSU39, out of bounds at BSU39
PENALTY BSU Offside (#44 N.Voorhis) 5 yards from BSU39 to BSU34. NO PLAY
(00:39) No Huddle-Shotgun #1 N.Kim pass complete short middle to #17 B.Prosper caught at BSU28, for 9 yards to the BSU25 (#15 D.Fields)
(00:25) #46 R.Kessinger field goal attempt from 43 yards GOOD (H: #30 M.Tomasek, LS: #51 M.Dietzel), clock 00:22
(00:15) No Huddle-Shotgun #4 T.Horton rush right for 1 yard gain to the BSU24 (#88 R.Hardin)
(14:59) Shotgun #28 D.McMillan rush right for 4 yards gain to the EMU29 (#0 A.Chea; #31 D.Echoles Jr.)
(14:22) Shotgun #1 N.Kim pass incomplete short middle to #81 N.Devereaux thrown to EMU44 broken up by #4 E.McClain
(14:17) No Huddle-Shotgun #1 N.Kim pass intercepted by #16 M.McCargo at EMU48 broken up by #4 E.McClain, End Of Play
(14:09) No Huddle-Shotgun #1 K.Kelly rush middle for 2 yards gain to the EMU46 (#33 C.Evans) PENALTY EMU UNS: Unsportsmanlike Conduct offsetting BSU UNS: Unsportsmanlike Conduct offsetting
(13:37) No Huddle-Shotgun #3 E.Weatherly rush right for 6 yards gain to the EMU40 (#6 B.Llewellyn)
(13:18) No Huddle-Shotgun #1 K.Kelly rush middle for 14 yards gain to the EMU26 (#21 J.Monds III; #5 T.Martin), 1ST DOWN
(12:42) No Huddle-Shotgun #4 T.Horton rush middle for 7 yards gain to the EMU19 (#6 B.Llewellyn)
PENALTY BSU False Start (#62 O.Hess) 5 yards from EMU19 to EMU24. NO PLAY
(11:58) Shotgun #1 K.Kelly pass incomplete short right to #84 T.Hoover thrown to EMU24
(11:56) Shotgun #1 K.Kelly pass incomplete deep left to #3 E.Weatherly thrown to EMU03 PENALTY EMU Holding (#13 J.Marshall) 10 yards from EMU24 to EMU14, 1ST DOWN. NO PLAY
(11:51) Shotgun #4 T.Horton rush middle for 0 yards to the EMU14 (#21 J.Monds III; #13 J.Marshall)
(11:09) Shotgun #4 T.Horton rush left for 2 yards gain to the EMU12 (#11 Z.Mowchan)
(10:55) No Huddle-Shotgun #1 K.Kelly rush middle for 4 yards gain to the EMU08 (#9 D.Green; #6 B.Llewellyn)
(10:07) #40 D.Pippin field goal attempt from 25 yards GOOD (H: #43 A.Saul, LS: #45 C.Britton), clock 10:04
(09:58) No Huddle-Shotgun #28 D.McMillan rush middle for 6 yards gain to the EMU36 (#6 C.Johnson)
(09:22) Shotgun #28 D.McMillan rush left for 2 yards gain to the EMU38, out of bounds at EMU38
(08:46) Shotgun #1 N.Kim pass complete short right to #28 D.McMillan caught at EMU37, for 3 yards to the EMU41 (#10 J.Harmon), 1ST DOWN
(08:04) Shotgun #8 T.Dunlap rush middle for 1 yard loss to the EMU40 (#22 J.Beebe; #33 D.Conley)
(07:24) Shotgun #1 N.Kim pass complete short right to #87 J.Long caught at EMU44, for 6 yards to the EMU46 (#4 E.McClain), out of bounds
(06:45) Shotgun #1 N.Kim pass incomplete deep left to #7 J.Wheeler thrown to BSU23
(06:39) #30 M.Tomasek punt 54 yards to the BSU00, Touchback
(06:31) No Huddle-Shotgun #1 K.Kelly pass incomplete deep right to #5 Q.Magwood thrown to EMU48
(06:26) Shotgun #1 K.Kelly pass complete short middle to #4 T.Horton caught at BSU18, for 5 yards to the BSU25 (#22 T.Deener)
(05:44) Shotgun #1 K.Kelly pass complete short right to #44 M.Webster caught at BSU23, for 5 yards to the BSU30 (#22 T.Deener), 1ST DOWN
(05:05) Shotgun #4 T.Horton rush middle for 1 yard gain to the BSU31 (#99 W.Tayou)
(04:29) Shotgun #1 K.Kelly rush middle for 4 yards gain to the BSU35 (#44 M.Patierno; #64 N.Patterson)
(03:45) Shotgun #1 K.Kelly pass complete short right to #2 T.Robinson caught at BSU38, for 5 yards to the BSU40 (#22 T.Deener), 1ST DOWN. The previous play is under automatic review - "First down". CALL UPHELD
(03:15) Shotgun #1 K.Kelly rush middle for 7 yards gain to the BSU47 (#9 D.Green)
(02:41) Shotgun #3 E.Weatherly rush right for 18 yards gain to the EMU35 (#17 C.Dobbs), out of bounds, 1ST DOWN
(02:10) Shotgun #1 K.Kelly pass complete short right to #3 E.Weatherly caught at EMU38, for 4 yards to the EMU31 (#42 A.Marshall), out of bounds
(01:37) Shotgun #5 Q.Magwood rush left for 8 yards gain to the EMU23 (#0 B.Manning; #90 H.Gonzalez), 1ST DOWN
(00:52) Shotgun #4 T.Horton rush right for 19 yards gain to the EMU04 (#17 C.Dobbs), out of bounds PENALTY BSU Illegal Formation 5 yards from EMU23 to EMU28. NO PLAY
(00:37) Shotgun #1 K.Kelly pass incomplete short right to #3 E.Weatherly thrown to EMU23 broken up by #0 B.Manning
(00:34) Shotgun #3 E.Weatherly rush left for 5 yards gain to the EMU23 (#44 M.Patierno), out of bounds
(00:00) Shotgun #1 K.Kelly pass complete short right to #6 K.Gross caught at EMU15, for 8 yards to the EMU15 (#4 J.Salas)
(14:59) Shotgun #1 K.Kelly sacked for loss of 4 yards to the EMU19 (#42 A.Marshall), TURNOVER ON DOWNS
(14:53) No Huddle-Shotgun #23 H.Mack rush left for 5 yards gain to the EMU24 (#44 N.Voorhis)
(14:20) No Huddle-Shotgun #28 D.McMillan rush middle for 10 yards gain to the EMU34 (#2 M.Gravely Jr.; #33 D.Conley), 1ST DOWN
(13:29) Shotgun #1 N.Kim rush middle for 3 yards gain to the EMU37 (#7 A.Whitner)
(12:55) No Huddle-Shotgun #1 N.Kim pass incomplete short right to #81 N.Devereaux thrown to BSU48
(12:53) Shotgun #1 N.Kim pass complete short middle to #7 J.Wheeler caught at EMU40, for 20 yards to the BSU43, out of bounds at BSU43, 1ST DOWN
(12:17) Shotgun #8 T.Dunlap rush middle for 7 yards gain to the BSU36 (#21 J.Stemler; #31 D.Echoles Jr.)
Tavierre Dunlap 36 Yd Run (Rudy Kessinger Kick)
(11:38) Shotgun #4 T.Horton rush left for 4 yards gain to the EMU30 (#40 B.Eliuk)
(11:00) Shotgun #1 K.Kelly pass complete short middle to #85 K.Anthony caught at EMU24, for 7 yards to the EMU23 (#44 M.Patierno), 1ST DOWN
(10:28) Shotgun #1 K.Kelly pass complete short right to #22 J.Bonds caught at EMU29, for 2 yards loss to the EMU25 (#6 B.Llewellyn)
(09:53) Shotgun #3 E.Weatherly rush left for 5 yards gain to the EMU20 (#13 J.Marshall)
(09:21) Shotgun #1 K.Kelly pass incomplete short right to #88 D.Hamilton thrown to EMU13 broken up by #1 J.Scott
(09:13) #40 D.Pippin field goal attempt from 38 yards GOOD (H: #43 A.Saul, LS: #45 C.Britton), clock 09:13
(09:12) No Huddle-Shotgun #28 D.McMillan rush middle for 5 yards gain to the EMU30 (#6 C.Johnson)
(08:30) No Huddle-Shotgun #28 D.McMillan rush middle for 5 yards gain to the EMU35 (#42 L.Starks), 1ST DOWN
(07:53) No Huddle-Shotgun #28 D.McMillan rush middle for 2 yards loss to the EMU33 (#42 L.Starks)
(07:09) No Huddle-Shotgun #1 N.Kim pass complete short left to #7 J.Wheeler caught at EMU50, for 18 yards to the BSU49 (#2 M.Gravely Jr.), out of bounds, 1ST DOWN
(06:33) No Huddle-Shotgun #28 D.McMillan rush middle for 5 yards gain to the BSU44 (#6 C.Johnson)
(05:56) No Huddle-Shotgun #28 D.McMillan rush middle for 4 yards loss to the BSU48 (#41 B.Marsh)
(05:14) No Huddle-Shotgun #1 N.Kim pass incomplete short middle to #87 J.Long thrown to BSU45 broken up by #0 A.Chea
(05:09) #30 M.Tomasek punt 23 yards to the BSU25, out of bounds at BSU25
(05:02) Shotgun #1 K.Kelly rush middle for 24 yards gain to the BSU49 (#13 J.Marshall; #9 D.Green), 1ST DOWN
(04:19) Shotgun #1 K.Kelly rush middle for 8 yards gain to the EMU43 (#52 J.Thomas; #33 C.Evans)
PENALTY EMU UNR: Unnecessary Roughness (#16 C.Coley) 15 yards from EMU43 to EMU28, 1ST DOWN. NO PLAY
(04:04) Shotgun #1 K.Kelly pass incomplete short right to #88 D.Hamilton thrown to EMU23
(03:58) Shotgun #1 K.Kelly rush middle for 4 yards gain to the EMU24 (#44 M.Patierno) PENALTY BSU UNR: Unnecessary Roughness (#3 E.Weatherly) 15 yards from EMU24 to EMU39
(03:51) Shotgun #1 K.Kelly pass complete short left to #11 I.Thacker caught at EMU40, for 4 yards to the EMU35 (#0 B.Manning; #8 J.Norman)
(03:25) Shotgun #1 K.Kelly sacked for loss of 15 yards to the EMU50 (#9 D.Green, #54 Q.Byas), TURNOVER ON DOWNS
(03:20) Shotgun #28 D.McMillan rush right for 19 yards gain to the BSU31 (#2 M.Gravely Jr.; #22 J.Beebe) PENALTY EMU Holding (#74 S.Webb) 10 yards from EMU50 to EMU40. NO PLAY
(02:46) Shotgun #28 D.McMillan rush middle for 11 yards gain to the BSU49 (#2 M.Gravely Jr.)
(01:59) Shotgun #28 D.McMillan rush middle for 8 yards gain to the BSU41 (#22 J.Beebe)
(01:53) Shotgun #28 D.McMillan rush left for 1 yard gain to the BSU40 (#0 A.Chea), 1ST DOWN
(01:45) Kneel down by Eastern Mich. at BSU42 for loss of 2 yards
(01:02) Kneel down by Eastern Mich. at BSU44 for loss of 2 yards
(00:30) Kneel down by Eastern Mich. at BSU46 for loss of 2 yards

