House Prediction
Model Margin
Michigan by 29.4
Home Win Probability
Michigan 95%
Market (Bovada)
Michigan -21
fitted_v1 · Nov 1, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 7 | 3 | 6 | 16 | |
| 7 | 7 | 0 | 7 | 21 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Purdue | Michigan |
|---|---|---|
| Passing | 20-26 | 13-22 |
| Pass Yards | 138 | 145 |
| Rush Yards | 138 | 253 |
| Total Yards | 276 | 398 |
| Turnovers | 1 | 2 |
| 3rd Down | 5-12 | 6-11 |
| Penalties | 4-30 | 4-32 |
| Possession | 32:55 | 27:05 |
Player Leaders
Player Leaders
Play-by-Play
(14:53) No Huddle-Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR27, for 3 yards to the PUR34 (#7 T.Metcalf; #25 M.Curtis)
(14:21) No Huddle-Shotgun #15 R.Browne pass complete short middle to #0 N.Tuggle caught at PUR46, for 16 yards to the PUR50 (#6 B.Hillman; #20 J.Hill), 1ST DOWN
(13:59) No Huddle-Shotgun #24 M.Thomas rush middle for 6 yards gain to the UOM44 (#15 E.Hausmann)
(13:18) No Huddle-Shotgun #15 R.Browne pass complete short right to #0 N.Tuggle caught at UOM39, for 5 yards to the UOM39, End Of Play, 1ST DOWN
(12:42) No Huddle-Shotgun #15 R.Browne pass incomplete short left to #22 A.Harris thrown to UOM39 QB hurried by #9 C.Brandt
(12:38) No Huddle-Shotgun #22 A.Harris rush left for 1 yard gain to the UOM38 (#9 C.Brandt)
(11:58) No Huddle-Shotgun #15 R.Browne pass incomplete deep middle to #17 R.Walker thrown to UOM10 PENALTY UOM Offside (#8 D.Moore) 5 yards from UOM38 to UOM33. NO PLAY
(11:58) No Huddle-Shotgun #15 R.Browne sacked for loss of 6 yards to the UOM39 (#8 D.Moore)
(11:24) #38 J.McCallister punt 30 yards to the UOM09
(11:16) No Huddle-Shotgun #23 J.Marshall rush middle for 5 yards gain to the UOM14 (#5 C.Correa; #40 I.Jeffries)
(10:43) No Huddle-Shotgun #19 B.Underwood pass complete short left to #4 A.Marsh caught at UOM10, for 0 yards to the UOM14 (#10 A.Sanford)
(10:06) No Huddle-Shotgun #19 B.Underwood rush right for 11 yards gain to the UOM25 (#21 T.Ra-El), out of bounds, 1ST DOWN
(09:38) No Huddle-Shotgun #23 J.Marshall rush middle for 4 yards gain to the UOM29 (#58 B.Ishmail)
(09:01) No Huddle-Shotgun #19 B.Underwood pass incomplete deep middle to #6 J.Browder thrown to UOM50
(08:55) No Huddle-Shotgun #19 B.Underwood pass incomplete short right to #83 Z.Marshall thrown to UOM45
(08:48) #90 H.Hollenbeck punt 37 yards to the PUR34, out of bounds at PUR34
(08:42) No Huddle-Shotgun #15 R.Browne pass complete short left to #22 A.Harris caught at PUR29, for 2 yards to the PUR36 (#6 B.Hillman; #20 J.Hill)
(08:13) No Huddle-Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR50, for 15 yards to the UOM49 (#25 M.Curtis), 1ST DOWN
(07:41) No Huddle-Shotgun #15 R.Browne pass complete short middle to #13 E.Horton caught at UOM48, for 5 yards to the UOM44 (#10 Z.Berry)
(07:12) No Huddle-Shotgun #22 A.Harris rush middle for 2 yards gain to the UOM42 (#15 E.Hausmann)
(06:37) No Huddle-Shotgun #22 A.Harris rush right for 20 yards gain to the UOM22 (#10 Z.Berry), 1ST DOWN
(06:02) No Huddle-Shotgun #22 A.Harris rush middle for 3 yards gain to the UOM19 (#17 E.Etta)
(05:34) No Huddle-Shotgun #15 R.Browne sacked for loss of 9 yards to the UOM28 (#8 D.Moore), fumble by #15 R.Browne recovered by UOM #26 R.Benny at UOM28, End Of Play. The previous play is under automatic review - "Fumble". CALL OVERTURNED. (Original Play: (05:34) No Huddle-Shotgun #15 R.Browne pass incomplete short middle thrown to UOM22 QB hurried by #8 D.Moore)
(05:27) No Huddle-Shotgun #19 B.Underwood sacked for loss of 1 yard to the UOM27 (#5 C.Correa, #16 M.Powell)
(04:51) No Huddle-Shotgun #23 J.Marshall rush middle for 5 yards gain to the UOM32 (#5 C.Correa)
(04:06) No Huddle-Shotgun #19 B.Underwood pass incomplete deep right to #1 D.McCulley thrown to PUR47
(03:59) #90 H.Hollenbeck punt 50 yards to the PUR18 fair catch by #2 M.Jackson III at PUR18
(03:53) No Huddle-Shotgun #24 M.Thomas rush right for 2 yards gain to the PUR20 (#15 E.Hausmann; #7 T.Metcalf)
(03:09) No Huddle-Shotgun #15 R.Browne pass complete short left to #24 M.Thomas caught at PUR13, for 6 yards loss to the PUR14 (#15 E.Hausmann)
(02:26) No Huddle-Shotgun #24 M.Thomas rush middle for 8 yards gain to the PUR22 (#4 T.Guy)
(01:58) #38 J.McCallister punt 57 yards to the UOM21
(01:44) Shotgun #19 B.Underwood pass complete short right to #23 J.Marshall caught at UOM17, for 25 yards to the UOM46 (#16 M.Powell), out of bounds, 1ST DOWN
(01:34) No Huddle-Shotgun #23 J.Marshall rush left for 54 yards gain to the PUR00 TOUCHDOWN, clock 01:25, 1ST DOWN #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)
(01:23) No Huddle-Shotgun #15 R.Browne pass complete short left to #0 N.Tuggle caught at PUR30, for 6 yards to the PUR31 (#18 T.Bowles; #29 C.Taylor)
(00:52) No Huddle-Shotgun #22 A.Harris rush middle for 4 yards gain to the PUR35 (#29 C.Taylor), 1ST DOWN
(00:26) No Huddle-Shotgun #22 A.Harris rush left for 5 yards gain to the PUR40 (#33 D.Nichols; #18 T.Bowles)
(14:58) No Huddle-Shotgun #24 M.Thomas rush middle for 2 yards gain to the PUR42 (#15 E.Hausmann)
(14:34) No Huddle-Shotgun #24 M.Thomas rush right for 8 yards gain to the PUR50 (#3 J.Mangham), 1ST DOWN
(14:04) No Huddle-Shotgun #15 R.Browne pass complete short right to #0 N.Tuggle caught at UOM45, for 7 yards to the UOM43 (#18 T.Bowles)
(13:16) No Huddle-Shotgun #24 M.Thomas rush middle for 4 yards gain to the UOM39 (#18 T.Bowles; #0 T.Williams), 1ST DOWN
(12:38) No Huddle-Shotgun #15 R.Browne pass incomplete deep right to #22 A.Harris thrown to UOM09 PENALTY PUR Holding (#78 B.Coly) 10 yards from UOM39 to UOM49. NO PLAY
(12:31) No Huddle-Shotgun #15 R.Browne pass complete short right to #13 E.Horton caught at UOM50, for 6 yards to the UOM43 (#20 J.Hill)
(11:58) No Huddle-Shotgun #22 A.Harris rush middle for 5 yards gain to the UOM38 (#25 M.Curtis)
(11:19) No Huddle-Shotgun #15 R.Browne pass complete short right to #13 E.Horton caught at UOM32, for 7 yards to the UOM31 (#25 M.Curtis)
(10:32) No Huddle-Shotgun #15 R.Browne pass complete short right to #0 N.Tuggle caught at UOM28, for 4 yards to the UOM27 (#13 C.Anderson), 1ST DOWN
(09:56) No Huddle-Shotgun #3 M.Singleton rush left for 5 yards gain to the UOM22 (#15 E.Hausmann; #8 D.Moore)
(09:17) No Huddle-Shotgun #3 M.Singleton rush middle for 13 yards gain to the UOM09 (#15 E.Hausmann), 1ST DOWN
(08:32) No Huddle-Shotgun #3 M.Singleton pass complete short left to #24 M.Thomas caught at UOM10, for 9 yards to the UOM00 TOUCHDOWN nullified by penalty, clock 08:29 PENALTY PUR Ineligible Downfield on Pass (#0 N.Tuggle) 5 yards from UOM09 to UOM14. NO PLAY
(08:29) No Huddle-Shotgun #22 A.Harris rush left for 6 yards gain to the UOM08 (#25 M.Curtis)
(07:53) No Huddle-Shotgun #24 M.Thomas rush left for 1 yard loss to the UOM09 (#33 D.Nichols)
(07:07) No Huddle-Shotgun #3 M.Singleton pass incomplete short right to #0 N.Tuggle thrown to UOM00 PENALTY UOM Offside declined UOM Pass Interference (#20 J.Hill) 7 yards from UOM09 to UOM02, 1ST DOWN. NO PLAY
(07:02) No Huddle-Shotgun #22 A.Harris rush middle for 2 yards gain to the UOM00 TOUCHDOWN, clock 06:55 #35 S.Porath kick attempt good (H: #38 J.McCallister, LS: #46 L.Raab)
(06:49) No Huddle-Shotgun #23 J.Marshall rush left for 6 yards gain to the UOM26 (#21 T.Ra-El)
(06:18) No Huddle-Shotgun #19 B.Underwood rush left for 5 yards gain to the UOM31 (#25 H.McLaurin), 1ST DOWN
(05:57) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at PUR50, for 20 yards to the PUR49, End Of Play, 1ST DOWN
(05:31) No Huddle-Shotgun #19 B.Underwood pass complete short left to #88 D.Tonielli caught at UOM48, for 4 yards to the PUR45 (#21 T.Ra-El)
(04:57) No Huddle-Shotgun #23 J.Marshall rush middle for 2 yards gain to the PUR43 (#9 M.Slusher)
(04:20) No Huddle-Shotgun #19 B.Underwood pass complete short right to #83 Z.Marshall caught at PUR39, for 5 yards to the PUR38 (#5 C.Correa), 1ST DOWN
(03:46) No Huddle-Shotgun #23 J.Marshall rush left for 3 yards gain to the PUR35 (#10 A.Sanford; #6 S.Ellis)
(03:12) No Huddle-Shotgun #19 B.Underwood pass incomplete deep right to #1 D.McCulley thrown to PUR00
(03:05) No Huddle-Shotgun #19 B.Underwood rush right for 12 yards gain to the PUR23 (#1 S.Bradford), 1ST DOWN
(02:42) No Huddle-Shotgun #27 J.Parker rush middle for 4 yards gain to the PUR19 (#21 T.Ra-El)
(02:10) No Huddle-Shotgun #19 B.Underwood pass incomplete short right to #17 M.Klein thrown to PUR04 QB hurried by #20 W.Berglund
(02:05) No Huddle-Shotgun #19 B.Underwood pass intercepted by #4 H.Hines at PUR05 QB hurried by #20 W.Berglund, End Of Play
(01:56) No Huddle-Shotgun #24 M.Thomas rush right for 3 yards gain to the PUR08 (#26 R.Benny; #4 T.Guy)
(01:11) No Huddle-Shotgun #24 M.Thomas rush middle for 3 yards gain to the PUR11 (#15 E.Hausmann; #18 T.Bowles)
(01:06) No Huddle-Shotgun #15 R.Browne pass incomplete short middle to #13 E.Horton thrown to PUR23 broken up by #10 Z.Berry QB hurried by #26 R.Benny
(00:58) #38 J.McCallister punt 21 yards to the PUR32, out of bounds at PUR32
(00:58) No Huddle-Shotgun #19 B.Underwood pass incomplete short left to #0 S.Morgan thrown to PUR15
(00:51) No Huddle-Shotgun #23 J.Marshall rush middle for 9 yards gain to the PUR23 (#9 M.Slusher)
(00:35) No Huddle-Shotgun #19 B.Underwood pass complete short right to #17 M.Klein caught at PUR25, for 10 yards to the PUR13 (#21 T.Ra-El), 1ST DOWN
(00:30) No Huddle-Shotgun #19 B.Underwood rush middle for 10 yards gain to the PUR03 (#9 M.Slusher), 1ST DOWN
(00:18) No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the PUR00 TOUCHDOWN, clock 00:17 #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)
(00:11) Kneel down by #15 R.Browne at PUR34 for loss of 1 yard
(14:54) No Huddle-Shotgun #23 J.Marshall rush middle for 1 yard gain to the UOM15 (#97 J.Harkless)
(14:17) No Huddle-Shotgun #19 B.Underwood pass complete short right to #1 D.McCulley caught at UOM19, for 5 yards to the UOM20 (#0 T.Grimes)
(13:42) No Huddle-Shotgun #19 B.Underwood pass incomplete short left to #6 J.Browder thrown to UOM25 broken up by #4 H.Hines
(13:28) #90 H.Hollenbeck punt 53 yards to the PUR27 #2 M.Jackson III return 6 yards to the PUR33 (#22 E.Dotson)
(13:18) No Huddle-Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at UOM48, for 19 yards to the UOM48, End Of Play, 1ST DOWN
(12:54) No Huddle-Shotgun #24 M.Thomas rush middle for 3 yards gain to the UOM45 (#4 T.Guy)
(12:27) No Huddle-Shotgun #15 R.Browne pass complete short right to #13 E.Horton caught at UOM45, for 10 yards to the UOM35 (#26 R.Benny), 1ST DOWN
(11:49) No Huddle-Shotgun #15 R.Browne rush left for 2 yards gain to the UOM33 (#15 E.Hausmann), out of bounds
(11:14) No Huddle-Shotgun #24 M.Thomas rush middle for 1 yard loss to the UOM34 (#0 T.Williams)
(10:38) No Huddle-Shotgun #15 R.Browne rush left for 10 yards gain to the UOM24 (#15 E.Hausmann), out of bounds, 1ST DOWN
(09:59) No Huddle-Shotgun #15 R.Browne pass incomplete short left to #22 A.Harris thrown to UOM18
(09:53) No Huddle-Shotgun #22 A.Harris rush middle for 0 yards to the UOM24 (#0 T.Williams; #12 N.Owusu-Boateng)
(09:10) No Huddle-Shotgun #15 R.Browne pass incomplete short left thrown to UOM10 QB hurried by #4 T.Guy PENALTY PUR Intentional Grounding (#15 R.Browne)
(09:05) #35 S.Porath field goal attempt from 50 yards GOOD (H: #38 J.McCallister, LS: #46 L.Raab), clock 09:00
(09:00) No Huddle-Shotgun #23 J.Marshall rush middle for 1 yard gain to the UOM26 (#8 C.Madden)
(08:27) No Huddle-Shotgun #19 B.Underwood pass complete short right to #9 C.Goodwin caught at UOM38, for 12 yards to the UOM38 (#0 T.Grimes), 1ST DOWN
(08:06) No Huddle-Shotgun #19 B.Underwood pass complete short left to #4 A.Marsh caught at UOM36, for 8 yards to the UOM46 (#9 M.Slusher)
(07:36) No Huddle-Shotgun #23 J.Marshall rush middle for 7 yards gain to the PUR47 (#91 C.Nunnally), 1ST DOWN
(07:01) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at UOM50, for 3 yards loss to the PUR50 (#1 S.Bradford)
(06:20) No Huddle-Shotgun #23 J.Marshall rush right for 3 yards gain to the PUR47 (#9 M.Slusher)
(05:46) No Huddle-Shotgun #19 B.Underwood pass incomplete short middle to #4 A.Marsh thrown to PUR33
(05:42) #90 H.Hollenbeck punt 29 yards to the PUR18 blocked by #20 W.Berglund, out of bounds at PUR18
(05:28) No Huddle-Shotgun #15 R.Browne pass incomplete short right to #87 C.Earls thrown to PUR21
(05:27) No Huddle-Shotgun #15 R.Browne pass incomplete short left to #87 C.Earls thrown to PUR21 QB hurried by #25 M.Curtis
(05:22) No Huddle-Shotgun #15 R.Browne rush middle for 4 yards gain to the PUR22 (#33 D.Nichols)
(04:48) #38 J.McCallister punt 46 yards to the UOM32 #0 S.Morgan return for loss of 2 yards to the UOM30 (#21 T.Ra-El)
(04:41) No Huddle-Shotgun #19 B.Underwood pass complete short right to #17 M.Klein caught at UOM28, for 6 yards to the UOM36 (#4 H.Hines) PENALTY PUR UNR: Unnecessary Roughness (#21 T.Ra-El) 15 yards from UOM36 to PUR49, 1ST DOWN
(04:12) No Huddle-Shotgun #19 B.Underwood pass complete deep right to #83 Z.Marshall caught at PUR23, for 37 yards to the PUR12 (#15 V.Cobb), 1ST DOWN
(03:47) No Huddle-Shotgun #19 B.Underwood rush right for 12 yards gain to the PUR00 fumbled by #19 B.Underwood at PUR04 forced by #91 C.Nunnally, Touchback
(03:40) No Huddle-Shotgun #24 M.Thomas rush left for 5 yards gain to the PUR25 (#18 T.Bowles)
(03:11) No Huddle-Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR24, for 0 yards to the PUR25, End Of Play
(02:35) No Huddle-Shotgun #15 R.Browne pass complete short left to #2 M.Jackson III caught at PUR35, for 16 yards to the PUR41 QB hurried by #95 T.Pierce (#25 M.Curtis), 1ST DOWN
(01:52) No Huddle-Shotgun #3 M.Singleton pass complete short left to #2 M.Jackson III caught at PUR39, for 5 yards to the PUR46 (#26 R.Benny)
(01:13) No Huddle-Shotgun #3 M.Singleton rush middle for 4 yards gain to the PUR50 (#9 C.Brandt; #26 R.Benny)
(00:29) No Huddle-Shotgun #3 M.Singleton rush middle for 1 yard loss to the PUR49 (#26 R.Benny; #3 J.Mangham)
(14:58) No Huddle-Shotgun #3 M.Singleton rush middle for 1 yard gain to the PUR50 (#3 J.Mangham; #29 C.Taylor), TURNOVER ON DOWNS
(14:49) No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the PUR47 (#1 S.Bradford; #91 C.Nunnally)
(14:21) No Huddle-Shotgun #23 J.Marshall rush left for 12 yards gain to the PUR35 (#21 T.Ra-El; #4 H.Hines), 1ST DOWN
(13:43) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 4 yards gain to the PUR31 (#16 M.Powell)
(13:13) No Huddle-Shotgun #19 B.Underwood pass complete short right to #83 Z.Marshall caught at PUR28, for 16 yards to the PUR15 (#18 D.Kennedy; #9 M.Slusher), 1ST DOWN
(12:33) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 5 yards gain to the PUR10 (#21 T.Ra-El; #40 I.Jeffries)
(12:03) No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the PUR07 (#21 T.Ra-El)
(11:30) No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the PUR04 (#5 C.Correa), 1ST DOWN
(10:48) Shotgun #19 B.Underwood sacked for loss of 5 yards to the PUR09 (#16 M.Powell)
(10:09) Shotgun #23 J.Marshall rush middle for 9 yards gain to the PUR00 TOUCHDOWN, clock 10:03 #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)
(09:55) No Huddle-Shotgun #24 M.Thomas rush right for 9 yards gain to the PUR42 (#15 E.Hausmann)
(09:29) No Huddle-Shotgun #24 M.Thomas rush middle for 3 yards gain to the PUR45 (#6 B.Hillman; #12 N.Owusu-Boateng), 1ST DOWN
(08:58) No Huddle-Shotgun #15 R.Browne pass complete short right to #87 C.Earls caught at PUR50, for 7 yards to the UOM48 (#10 Z.Berry)
(08:31) No Huddle-Shotgun #24 M.Thomas rush middle for 14 yards gain to the UOM34 (#7 T.Metcalf), 1ST DOWN
(07:56) No Huddle-Shotgun #15 R.Browne pass incomplete deep left to #10 J.Watson thrown to UOM10 PENALTY UOM Pass Interference (#7 T.Metcalf) 15 yards from UOM34 to UOM19, 1ST DOWN. NO PLAY
(07:51) No Huddle-Shotgun #15 R.Browne pass complete short right to #13 E.Horton caught at UOM20, for 6 yards to the UOM13 (#3 J.Mangham)
(07:22) No Huddle-Shotgun #22 A.Harris rush middle for 6 yards gain to the UOM07 (#26 R.Benny), 1ST DOWN
(06:42) No Huddle-Shotgun #3 M.Singleton rush right for 2 yards gain to the UOM05 (#10 Z.Berry)
(06:11) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #0 N.Tuggle thrown to UOM00
Malachi Thomas 5 Yd pass from Ryan Browne (Two-Point Pass Conversion Failed)
(05:58) No Huddle-Shotgun #23 J.Marshall rush middle for 5 yards gain to the UOM30 (#25 H.McLaurin)
(05:14) No Huddle-Shotgun #23 J.Marshall rush left for 24 yards gain to the PUR46 (#21 T.Ra-El), out of bounds, 1ST DOWN
(04:43) No Huddle-Shotgun #24 B.Kuzdzal rush right for 7 yards gain to the PUR39 (#21 T.Ra-El)
(04:00) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 7 yards gain to the PUR32 (#25 H.McLaurin; #91 C.Nunnally), 1ST DOWN
(03:48) No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the PUR29 (#21 T.Ra-El)
(03:44) No Huddle-Shotgun #23 J.Marshall rush left for 3 yards gain to the PUR26 (#25 H.McLaurin)
(02:59) No Huddle-Shotgun #23 J.Marshall rush middle for 5 yards gain to the PUR21 (#5 C.Correa), 1ST DOWN
(02:44) No Huddle-Shotgun #23 J.Marshall rush right for 8 yards gain to the PUR13 (#21 T.Ra-El)
(01:58) No Huddle-Shotgun #23 J.Marshall rush middle for 4 yards gain to the PUR09 (#16 M.Powell), 1ST DOWN
(01:23) Kneel down by #19 B.Underwood at PUR10 for loss of 1 yard
(00:40) Kneel down by #19 B.Underwood at PUR12 for loss of 2 yards

