| | | Brandon Dowers kickoff 58 yards to the OSH7, John Eagan return 24 yards to the OSH31 (Karim Abdullah). |
| Osh | 1-10 | at Osh31 | Dylann Rauch rush for loss of 2 yards to the OSH29 (Shaquille Ash). |
| Osh | 2-12 | at Osh29 | Dylann Rauch pass incomplete to C. Blackburn. |
| Osh | 3-12 | at Osh29 | Ethan Steinhoff rush for 1 yard to the OSH30 (Beau Shields). |
| Osh | 4-11 | at Osh30 | Nate Ray punt 42 yards to the MARIN28, Kameron Utter return 2 yards to the MARIN30, fumble forced by Corey Sigler, fumble by Kameron Utter recovered by OSH Corey Sigler at MARIN30. |
| | | Drive: 3 plays, minus 1 yards, TOP 02:01 |
| Osh | 1-10 | at Marin30 | UW-OSHKOSH drive start at 12:59. |
| Osh | 1-10 | at Marin30 | Dylann Rauch rush for no gain to the MARIN30 (A. Wetmore;Beau Shields). |
| Osh | 2-10 | at Marin30 | Dylann Rauch pass complete to C. Blackburn for 5 yards to the MARIN25 (Ryan Hartnett;Daniel Rojas). |
| Osh | 3-5 | at Marin25 | Ethan Steinhoff rush for 2 yards to the MARIN23 (A. Wetmore;Beau Shields). |
| Osh | 4-3 | at Marin23 | Nate Ray field goal attempt from 40 BLOCKED, recovered by MARIN TEAM at MARIN0 spot at MARIN0, clock 11:42 (blocked by TEAM). |
| | | Drive: 4 plays, 7 yards, TOP 09:02 |
| Marin | 1-10 | at Marin00 | MARIN ball on MARIN23. |
| Marin | 1-10 | at Marin23 | Tevin Lake rush for 7 yards to the MARIN30 (Branden Lloyd). |
| Marin | 2-3 | at Marin30 | Brandon Beitzel pass complete to J. Walker Jr for 5 yards to the MARIN35, 1ST DOWN MARIN (Branden Lloyd). |
| Marin | 1-10 | at Marin35 | Tevin Lake rush for 8 yards to the MARIN43 (Griffin Budde;Tony Guagliardo). |
| Marin | 2-2 | at Marin43 | Brandon Beitzel pass complete to Taylor Summa for 18 yards to the OSH39, 1ST DOWN MARIN (Jake Liban). |
| Marin | 1-10 | at Osh39 | Tevin Lake rush for no gain to the OSH39 (Tony Guagliardo;Branden Lloyd). |
| Marin | 2-10 | at Osh39 | Brandon Beitzel rush for loss of 1 yard to the OSH40 (Branden Lloyd). |
| Marin | 3-11 | at Osh40 | Brandon Beitzel pass complete to Taylor Summa for 5 yards to the OSH35 (Corey Sigler;Jake Liban). |
| Marin | 4-6 | at Osh35 | Brandon Beitzel pass complete to Krishawn Hogan for 9 yards to the OSH26, 1ST DOWN MARIN. |
| Marin | 1-10 | at Osh26 | PENALTY MARIN holding 10 yards to the OSH36. |
| Marin | 1-20 | at Osh36 | Brandon Beitzel pass incomplete to Max Doughty, dropped pass. |
| Marin | 2-20 | at Osh36 | Brandon Beitzel pass complete to Taylor Summa for 8 yards to the OSH28, PENALTY MARIN holding 10 yards to the OSH38. |
| Marin | 2-22 | at Osh38 | 2nd and 22. |
| Marin | 2-22 | at Osh38 | Brandon Beitzel pass incomplete. |
| Marin | 3-22 | at Osh38 | Brandon Beitzel pass complete to Krishawn Hogan for 25 yards to the OSH13, 1ST DOWN MARIN (Cameron Brown). |
| Marin | 1-10 | at Osh13 | Brandon Beitzel rush for 4 yards to the OSH9 (Branden Lloyd;Levi Kossow). |
| Marin | 2-6 | at Osh09 | Brandon Beitzel rush for 2 yards to the OSH7 (Levi Kossow). |
| Marin | 3-4 | at Osh07 | Brandon Beitzel pass incomplete. |
| Marin | 4-4 | at Osh07 | Martin Waddick field goal attempt from 24 GOOD, clock 03:57. |
| | | Marian (IN) 3, UW-Oshkosh 0 |
| | | Drive: 16 plays, 70 yards, TOP 00:00 |
| | | Brandon Dowers kickoff 59 yards to the OSH6, John Eagan return 14 yards to the OSH20 (Josh Miller). |
| Osh | 1-10 | at Osh20 | UW-OSHKOSH drive start at 03:57. |
| Osh | 1-10 | at Osh20 | Ethan Steinhoff rush for 1 yard to the OSH21 (Ryan Hartnett). |
| Osh | 2-9 | at Osh21 | Dylann Rauch pass incomplete to Joe Sommers. |
| Osh | 3-9 | at Osh21 | Dylann Rauch pass incomplete. |
| Osh | 4-9 | at Osh21 | Nate Ray punt 39 yards to the MARIN40, Taylor Summa return 10 yards to the 50 yardline (C. Blackburn). |
| | | Drive: 3 plays, 1 yards, TOP 00:49 |
| Marin | 1-10 | at Marin50 | MARIAN (IN) drive start at 03:08. |
| Marin | 1-10 | at Marin50 | Tevin Lake rush for 11 yards to the OSH39, 1ST DOWN MARIN (Beau Steffens). |
| Marin | 1-10 | at Osh39 | Tevin Lake rush for 4 yards to the OSH35 (Beau Steffens). |
| Marin | 2-6 | at Osh35 | Timeout UW-Oshkosh, clock 02:12. |
| Marin | 2-6 | at Osh35 | Brandon Beitzel pass complete to A. Jones Jr for 20 yards to the OSH15, 1ST DOWN MARIN (Jon Kallas;Corey Sigler). |
| Marin | 1-10 | at Osh15 | Tevin Lake rush for 10 yards to the OSH5, 1ST DOWN MARIN (Luke Guenther). |
| Marin | 1-G | at Osh05 | Tevin Lake rush for 4 yards to the OSH1 (John Eagan). |
| Marin | 2-G | at Osh01 | Tevin Lake rush for no gain to the OSH1 (Steve Forner). |
| Marin | 3-G | at Osh01 | Tevin Lake rush for 1 yard to the OSH0, TOUCHDOWN, clock 00:33. |
| | | Martin Waddick kick attempt good. |
| | | Marian (IN) 10, UW-Oshkosh 0 |
| | | Drive: 7 plays, 50 yards, TOP 02:35 |
| | | Brandon Dowers kickoff 62 yards to the OSH3, John Eagan return 14 yards to the OSH17 (Daniel Rojas). |
| Osh | 1-10 | at Osh17 | UW-OSHKOSH drive start at 00:33. |
| Osh | 1-10 | at Osh17 | Dylan Hecker rush for loss of 1 yard to the OSH16 (Ryan Hartnett). |
| | | Drive: 1 plays, minus 1 yards, TOP 03:01 |
| | | Marian (IN) 10, UW-Oshkosh 0 |
| Osh | 2-11 | at Osh16 | Start of 2nd quarter, clock 15:00. |
| Osh | 2-11 | at Osh16 | Dylann Rauch pass complete to Joe Sommers for 21 yards to the OSH37, 1ST DOWN OSH (Griffin Elbert), PENALTY MARIN roughing passer 15 yards to the MARIN48, 1ST DOWN OSH. |
| Osh | 1-10 | at Marin48 | 1st and 10. |
| Osh | 1-10 | at Marin48 | Dylann Rauch pass incomplete. |
| Osh | 2-10 | at Marin48 | Ethan Steinhoff rush for 7 yards to the MARIN41 (Daniel Rojas). |
| Osh | 3-3 | at Marin41 | PENALTY MARIN Encroachment 5 yards to the MARIN36, 1ST DOWN OSH. |
| Osh | 1-10 | at Marin36 | Dylann Rauch pass complete to C. Blackburn for 13 yards to the MARIN23, 1ST DOWN OSH (Griffin Elbert). |
| Osh | 1-10 | at Marin23 | Dylann Rauch pass incomplete. |
| Osh | 2-10 | at Marin23 | Ethan Steinhoff rush for 4 yards to the MARIN19 (Ryan Hartnett). |
| Osh | 3-6 | at Marin19 | Dylann Rauch rush for loss of 1 yard to the MARIN20, fumble by Dylann Rauch recovered by OSH Dylann Rauch at MARIN20. |
| Osh | 4-7 | at Marin20 | Nate Ray field goal attempt from 37 GOOD, clock 12:32. |
| | | Marian (IN) 10, UW-Oshkosh 3 |
| | | Drive: 9 plays, 63 yards, TOP 03:01 |
| | | Sam Oliden kickoff 65 yards to the MARIN0, touchback. |
| Marin | 1-10 | at Marin20 | MARIAN (IN) drive start at 12:32. |
| Marin | 1-10 | at Marin20 | Tevin Lake rush for 5 yards to the MARIN25 (Kevin MacCudden). |
| Marin | 2-5 | at Marin25 | Brandon Beitzel pass complete to Trey White for 4 yards to the MARIN29 (Anthony Fassett). |
| Marin | 3-1 | at Marin29 | Brandon Beitzel pass incomplete. |
| Marin | 4-1 | at Marin29 | Conner Cope punt 42 yards to the OSH29, downed. |
| | | Drive: 3 plays, 9 yards, TOP 01:37 |
| Osh | 1-10 | at Osh29 | UW-OSHKOSH drive start at 10:55. |
| Osh | 1-10 | at Osh29 | Dylan Hecker rush for 11 yards to the OSH40, 1ST DOWN OSH (Beau Shields). |
| Osh | 1-10 | at Osh40 | C. Blackburn rush for loss of 1 yard to the OSH39 (A. Wetmore). |
| Osh | 2-11 | at Osh39 | Dylan Hecker rush for 7 yards to the OSH46 (Daniel Rojas). |
| Osh | 3-4 | at Osh46 | Dylan Hecker rush for 8 yards to the MARIN46, 1ST DOWN OSH. |
| Osh | 1-10 | at Marin46 | PENALTY OSH false start 5 yards to the OSH49. |
| Osh | 1-15 | at Osh49 | Dylan Hecker pass incomplete. |
| Osh | 2-15 | at Osh49 | Dylann Rauch pass complete to Joe Sommers for 17 yards to the MARIN34, 1ST DOWN OSH (Ryan Hartnett). |
| Osh | 1-10 | at Marin34 | C. Blackburn rush for 17 yards to the MARIN17, 1ST DOWN OSH (Garrett Isch;Daniel Rojas). |
| Osh | 1-10 | at Marin17 | Craig Schommer rush for 3 yards to the MARIN14 (A. Wetmore). |
| Osh | 2-7 | at Marin14 | Dylann Rauch pass complete to Kyle Newhouse for 14 yards to the MARIN0, 1ST DOWN OSH, TOUCHDOWN, clock 07:47. |
| | | Nate Ray kick attempt good. |
| | | Marian (IN) 10, UW-Oshkosh 10 |
| | | Drive: 9 plays, 71 yards, TOP 03:08 |
| | | Sam Oliden kickoff 56 yards to the MARIN9, Robert Gibson return 28 yards to the MARIN37 (Nick Amato;Willie Grisby). |
| Marin | 1-10 | at Marin37 | MARIAN (IN) drive start at 07:47. |
| Marin | 1-10 | at Marin37 | PENALTY MARIN false start 5 yards to the MARIN32. |
| Marin | 1-15 | at Marin32 | PENALTY MARIN false start 5 yards to the MARIN27. |
| Marin | 1-20 | at Marin27 | Brandon Beitzel pass incomplete. |
| Marin | 2-20 | at Marin27 | Tevin Lake rush for 1 yard to the MARIN28 (Beau Steffens). |
| Marin | 3-19 | at Marin28 | Brandon Beitzel pass complete to J. Walker Jr for 20 yards to the MARIN48, 1ST DOWN MARIN. |
| Marin | 1-10 | at Marin48 | Tevin Lake rush for 2 yards to the 50 yardline (Griffin Budde;Brandon Jackson). |
| Marin | 2-8 | at Marin50 | Brandon Beitzel rush for 2 yards to the OSH48 (Beau Steffens). |
| | | Due to an injury, Northern replaces Beitzel at quarterback. |
| Marin | 3-6 | at Osh48 | Hayden Northern pass complete to Tevin Lake for 3 yards to the OSH45 (Beau Steffens). |
| | | Beitzel returns at quarterback. |
| Marin | 4-3 | at Osh45 | Conner Cope punt 24 yards to the OSH21, out-of-bounds. |
| | | Drive: 6 plays, 18 yards, TOP 02:52 |
| Osh | 1-10 | at Osh21 | UW-OSHKOSH drive start at 04:55. |
| Osh | 1-10 | at Osh21 | Ethan Steinhoff rush for loss of 1 yard to the OSH20 (Beau Shields;A. Wetmore). |
| Osh | 2-11 | at Osh20 | Dylann Rauch pass incomplete. |
| Osh | 3-11 | at Osh20 | Dylann Rauch rush for 1 yard to the OSH21 (Ryan Hartnett;Jamar Wilhite). |
| Osh | 4-10 | at Osh21 | Nate Ray punt 55 yards to the MARIN24, downed. |
| | | Drive: 3 plays, 0 yards, TOP 01:23 |
| Marin | 1-10 | at Marin24 | MARIAN (IN) drive start at 03:32. |
| Marin | 1-10 | at Marin24 | Tevin Lake rush for 4 yards to the MARIN28 (Branden Lloyd). |
| Marin | 2-6 | at Marin28 | Tevin Lake rush for 3 yards to the MARIN31 (Justin Watson). |
| Marin | 3-3 | at Marin31 | Timeout UW-Oshkosh, clock 02:28. |
| Marin | 3-3 | at Marin31 | Brandon Beitzel pass incomplete to J. Walker Jr. |
| Marin | 4-3 | at Marin31 | Conner Cope punt 29 yards to the OSH40, fair catch by John Eagan. |
| | | Drive: 3 plays, 7 yards, TOP 01:13 |
| Osh | 1-10 | at Osh40 | UW-OSHKOSH drive start at 02:19. |
| Osh | 1-10 | at Osh40 | Dylann Rauch pass incomplete. |
| Osh | 2-10 | at Osh40 | Ethan Steinhoff rush for no gain to the OSH40 (Beau Shields). |
| Osh | 3-10 | at Osh40 | Dylann Rauch pass incomplete. |
| Osh | 4-10 | at Osh40 | Nate Ray punt 32 yards to the MARIN28, Robert Gibson return 14 yards to the MARIN42 (Matt Gasper). |
| | | Drive: 3 plays, 0 yards, TOP 01:03 |
| Marin | 1-10 | at Marin42 | MARIAN (IN) drive start at 01:16. |
| Marin | 1-10 | at Marin42 | Brandon Beitzel sacked for loss of 4 yards to the MARIN38 (Cameron Brown). |
| Marin | 2-14 | at Marin38 | Timeout Marian (IN), clock 01:08. |
| Marin | 2-14 | at Marin38 | Brandon Beitzel rush for loss of 2 yards to the MARIN36 (Branden Lloyd). |
| Marin | 3-16 | at Marin36 | Brandon Beitzel pass incomplete to Taylor Summa. |
| Marin | 4-16 | at Marin36 | Conner Cope punt 37 yards to the OSH27, fair catch by Luke Guenther. |
| | | Drive: 3 plays, minus 6 yards, TOP 00:28 |
| Osh | 1-10 | at Osh27 | UW-OSHKOSH drive start at 00:48. |
| Osh | 1-10 | at Osh27 | Dylann Rauch rush for 2 yards to the OSH29 (Shaquille Ash). |
| Osh | 2-8 | at Osh29 | TEAM rush for loss of 2 yards to the OSH27. |
| Osh | 3-10 | at Osh27 | End of half, clock 00:00. |
| | | Drive: 2 plays, 0 yards, TOP 00:48 |
| | | Marian (IN) 10, UW-Oshkosh 10 |
| Osh | 3-10 | at Osh27 | Start of 3rd quarter, clock 15:00. |
| | | Drive: 2 plays, 0 yards, TOP 00:48 |
| | | Sam Oliden kickoff 66 yards to the MARIN7, Robert Gibson return 27 yards to the MARIN34 (Jon Kallas). |
| Marin | 1-10 | at Marin34 | MARIAN (IN) drive start at 15:00. |
| Marin | 1-10 | at Marin34 | Tevin Lake rush for 4 yards to the MARIN38 (Cameron Brown). |
| Marin | 2-6 | at Marin38 | Brandon Beitzel rush for 2 yards to the MARIN40 (Reese Dziedzic). |
| Marin | 3-4 | at Marin40 | Brandon Beitzel pass complete to Krishawn Hogan for 8 yards to the MARIN48, 1ST DOWN MARIN (Trevor Fiegel). |
| Marin | 1-10 | at Marin48 | Brandon Beitzel rush for 4 yards to the OSH48 (Reese Dziedzic). |
| Marin | 2-6 | at Osh48 | Brandon Beitzel pass incomplete (Kurt Beining). |
| Marin | 3-6 | at Osh48 | Brandon Beitzel pass complete to Trey White for 15 yards to the OSH33, 1ST DOWN MARIN (Kurt Beining). |
| Marin | 1-10 | at Osh33 | Tevin Lake rush for 7 yards to the OSH26 (Reese Dziedzic). |
| Marin | 2-3 | at Osh26 | Tevin Lake rush for 1 yard to the OSH25 (Anthony Fassett). |
| Marin | 3-2 | at Osh25 | Tevin Lake rush for 3 yards to the OSH22, 1ST DOWN MARIN (Marcus Senn;Jake Liban). |
| Marin | 1-10 | at Osh22 | Brandon Beitzel rush for 3 yards to the OSH19 (Reese Dziedzic;Kevin MacCudden). |
| Marin | 2-7 | at Osh19 | Tevin Lake rush for loss of 1 yard to the OSH20 (Cody Huemmer;Branden Lloyd). |
| Marin | 3-8 | at Osh20 | Brandon Beitzel rush for 8 yards to the OSH12, 1ST DOWN MARIN. |
| Marin | 1-10 | at Osh12 | Tevin Lake rush for 5 yards to the OSH7 (John Eagan). |
| Marin | 2-5 | at Osh07 | Tevin Lake rush for 2 yards to the OSH5 (Kevin MacCudden). |
| Marin | 3-3 | at Osh05 | Brandon Beitzel pass complete to Krishawn Hogan for 5 yards to the OSH0, 1ST DOWN MARIN, TOUCHDOWN, clock 09:01. |
| | | Martin Waddick kick attempt good. |
| | | Marian (IN) 17, UW-Oshkosh 10 |
| | | Drive: 15 plays, 66 yards, TOP 05:59 |
| | | Brandon Dowers kickoff 57 yards to the OSH8, John Eagan return 15 yards to the OSH23 (Tyler Stinn). |
| Osh | 1-10 | at Osh23 | UW-OSHKOSH drive start at 09:01. |
| Osh | 1-10 | at Osh23 | Ethan Steinhoff rush for 7 yards to the OSH30 (Ryan Hartnett). |
| Osh | 2-3 | at Osh30 | C. Blackburn rush for no gain to the OSH30 (Ryan Hartnett;Daniel Rojas). |
| Osh | 3-3 | at Osh30 | Dylann Rauch sacked for loss of 8 yards to the OSH22 (Ryan Hartnett). |
| Osh | 4-11 | at Osh22 | Nate Ray punt 31 yards to the MARIN47, downed. |
| | | Drive: 3 plays, minus 1 yards, TOP 01:57 |
| Marin | 1-10 | at Marin47 | MARIAN (IN) drive start at 07:04. |
| Marin | 1-10 | at Marin47 | Tevin Lake rush for 12 yards to the OSH41, 1ST DOWN MARIN (Levi Kossow;Cameron Brown). |
| Marin | 1-10 | at Osh41 | Tevin Lake rush for 7 yards to the OSH34 (Cameron Brown). |
| Marin | 2-3 | at Osh34 | Brandon Beitzel pass incomplete to J. Walker Jr. |
| Marin | 3-3 | at Osh34 | Brandon Beitzel pass complete to Tevin Lake for 6 yards to the OSH28, 1ST DOWN MARIN (John Eagan). |
| Marin | 1-10 | at Osh28 | Tevin Lake rush for 1 yard to the OSH27 (Cody Huemmer;Marcus Senn). |
| Marin | 2-9 | at Osh27 | Tevin Lake rush for 3 yards to the OSH24 (Brandon Jackson). |
| Marin | 3-6 | at Osh24 | Brandon Beitzel pass complete to A. Jones Jr for 5 yards to the OSH19 (Anthony Fassett). |
| Marin | 4-1 | at Osh19 | Tevin Lake rush for no gain to the OSH19 (Reese Dziedzic). |
| | | Drive: 8 plays, 34 yards, TOP 03:14 |
| Osh | 1-10 | at Osh19 | UW-OSHKOSH drive start at 03:50. |
| Osh | 1-10 | at Osh19 | Dylann Rauch pass incomplete (Beau Shields). |
| Osh | 2-10 | at Osh19 | Ethan Steinhoff rush for loss of 1 yard to the OSH18 (Brandon Dowers). |
| Osh | 3-11 | at Osh18 | Dylann Rauch pass complete to Ethan Steinhoff for 7 yards to the OSH25 (Daniel Rojas), PENALTY MARIN roughing passer 15 yards to the OSH40, 1ST DOWN OSH. |
| Osh | 1-10 | at Osh40 | 1st and 10. |
| Osh | 1-10 | at Osh40 | Dylann Rauch pass incomplete to Joe Sommers, dropped pass. |
| Osh | 2-10 | at Osh40 | PENALTY OSH false start 5 yards to the OSH35. |
| Osh | 2-15 | at Osh35 | Dylann Rauch pass incomplete (Garrett Isch). |
| Osh | 3-15 | at Osh35 | Dylann Rauch pass complete to C. Blackburn for 2 yards to the OSH37 (Luke Burkhart). |
| Osh | 4-13 | at Osh37 | Nate Ray punt 26 yards to the MARIN37, Robert Gibson return -5 yards to the MARIN32 (Luke Guenther). |
| | | Drive: 6 plays, 18 yards, TOP 01:49 |
| Marin | 1-10 | at Marin32 | MARIAN (IN) drive start at 02:01. |
| Marin | 1-10 | at Marin32 | Tevin Lake rush for 1 yard to the MARIN33 (Branden Lloyd). |
| Marin | 2-9 | at Marin33 | Brandon Beitzel pass complete to Trey White for 11 yards to the MARIN44, 1ST DOWN MARIN (Luke Guenther). |
| Marin | 1-10 | at Marin44 | PENALTY OSH offside defense 5 yards to the MARIN49. |
| Marin | 1-5 | at Marin49 | Justin Billups rush for loss of 6 yards to the MARIN43 (Cody Huemmer). |
| Marin | 2-11 | at Marin43 | PENALTY MARIN holding 10 yards to the MARIN33. |
| Marin | 2-21 | at Marin33 | Brandon Beitzel rush for 8 yards to the MARIN41 (Branden Lloyd), PENALTY OSH personal foul 15 yards to the OSH44, 1ST DOWN MARIN. |
| Marin | 1-10 | at Osh44 | 1st and 10. |
| Marin | 1-10 | at Osh44 | Justin Billups rush for 2 yards to the OSH42 (Brandon Jackson). |
| | | Drive: 5 plays, 26 yards, TOP 05:10 |
| | | Marian (IN) 17, UW-Oshkosh 10 |
| Marin | 2-8 | at Osh42 | Start of 4th quarter, clock 15:00. |
| Marin | 2-8 | at Osh42 | Brandon Beitzel pass complete to Krishawn Hogan for 14 yards to the OSH28, 1ST DOWN MARIN (Cameron Brown). |
| Marin | 1-10 | at Osh28 | Justin Billups rush for no gain to the OSH28 (Brandon Jackson). |
| Marin | 2-10 | at Osh28 | Brandon Beitzel pass complete to Taylor Summa for 15 yards to the OSH13, 1ST DOWN MARIN (John Eagan). |
| Marin | 1-10 | at Osh13 | PENALTY OSH offside defense 5 yards to the OSH8. |
| Marin | 1-5 | at Osh08 | Timeout Marian (IN), clock 13:33. |
| Marin | 1-5 | at Osh08 | Tevin Lake rush for no gain to the OSH8 (Cody Huemmer). |
| Marin | 2-5 | at Osh08 | Brandon Beitzel rush for 1 yard to the OSH7 (Trevor Fiegel;Reese Dziedzic). |
| Marin | 3-4 | at Osh07 | PENALTY MARIN false start 5 yards to the OSH12. |
| Marin | 3-9 | at Osh12 | Brandon Beitzel pass intercepted by John Eagan at the OSH0, John Eagan return 0 yards to the OSH0, touchback. |
| | | Drive: 11 plays, 56 yards, TOP 05:10 |
| Osh | 1-10 | at Osh20 | UW-OSHKOSH drive start at 11:51. |
| Osh | 1-10 | at Osh20 | Craig Schommer rush for 8 yards to the OSH28 (Shaquille Ash). |
| Osh | 2-2 | at Osh28 | Dylann Rauch pass incomplete to Craig Schommer. |
| Osh | 3-2 | at Osh28 | C. Blackburn rush for loss of 6 yards to the OSH22 (Shaquille Ash). |
| Osh | 4-8 | at Osh22 | Nate Ray punt 46 yards to the MARIN32, Robert Gibson return 0 yards to the MARIN32 (Matt Gasper), PENALTY MARIN holding 10 yards to the MARIN22, 1st and 10, MARIN ball on MARIN22. |
| | | Drive: 3 plays, 2 yards, TOP 01:15 |
| Marin | 1-10 | at Marin22 | MARIAN (IN) drive start at 10:36. |
| Marin | 1-10 | at Marin22 | Brandon Beitzel pass incomplete. |
| Marin | 2-10 | at Marin22 | Tevin Lake rush for 3 yards to the MARIN25 (Kevin MacCudden). |
| Marin | 3-7 | at Marin25 | PENALTY OSH offside defense 5 yards to the MARIN30. |
| Marin | 3-2 | at Marin30 | Brandon Beitzel rush for loss of 3 yards to the MARIN27, fumble forced by Cody Huemmer, fumble by Brandon Beitzel recovered by MARIN Brandon Beitzel at MARIN27. |
| Marin | 4-5 | at Marin27 | Conner Cope punt 55 yards to the OSH18, downed. |
| | | Drive: 3 plays, 5 yards, TOP 01:21 |
| Osh | 1-10 | at Osh18 | UW-OSHKOSH drive start at 09:15. |
| Osh | 1-10 | at Osh18 | Dylann Rauch pass complete to C. Blackburn for 6 yards to the OSH24 (Ryan Hartnett). |
| Osh | 2-4 | at Osh24 | Dylann Rauch rush for no gain to the OSH24 (Shaquille Ash). |
| Osh | 3-4 | at Osh24 | Dylann Rauch pass complete to Ethan Steinhoff for 10 yards to the OSH34, 1ST DOWN OSH (Beau Shields), PENALTY MARIN player disqualification 14 yards to the OSH48, 1ST DOWN OSH. |
| Osh | 1-10 | at Osh48 | 1st and 10. |
| Osh | 1-10 | at Osh48 | Dylan Hecker rush for 1 yard to the OSH49 (Daniel Rojas). |
| Osh | 2-9 | at Osh49 | Dylan Hecker rush for 2 yards to the MARIN49 (Beau Shields). |
| Osh | 3-7 | at Marin49 | Dylann Rauch pass complete to Joe Sommers for 21 yards to the MARIN28, 1ST DOWN OSH (Daniel Rojas). |
| Osh | 1-10 | at Marin28 | PENALTY OSH holding 10 yards to the MARIN38. |
| Osh | 1-20 | at Marin38 | PENALTY MARIN personal foul 15 yards to the MARIN23, 1ST DOWN OSH. |
| Osh | 1-10 | at Marin23 | Dylann Rauch rush for 13 yards to the MARIN10, 1ST DOWN OSH (Shaquille Ash). |
| Osh | 1-G | at Marin10 | Dylann Rauch pass incomplete to Kyle Newhouse. |
| Osh | 2-G | at Marin10 | Dylann Rauch pass incomplete. |
| Osh | 3-G | at Marin10 | Dylann Rauch pass incomplete. |
| Osh | 4-G | at Marin10 | Nate Ray field goal attempt from 27 GOOD, clock 05:35. |
| | | Marian (IN) 17, UW-Oshkosh 13 |
| | | Drive: 11 plays, 72 yards, TOP 03:40 |
| | | Sam Oliden kickoff 61 yards to the MARIN4, Robert Gibson return 25 yards to the MARIN29 (Jake Liban). |
| Marin | 1-10 | at Marin29 | MARIAN (IN) drive start at 05:35. |
| Marin | 1-10 | at Marin29 | PENALTY MARIN personal foul 15 yards to the MARIN14. |
| Marin | 1-25 | at Marin14 | PENALTY MARIN false start 5 yards to the MARIN9. |
| Marin | 1-30 | at Marin09 | Tevin Lake rush for 5 yards to the MARIN14 (Branden Lloyd). |
| Marin | 2-25 | at Marin14 | Brandon Beitzel pass incomplete (Reese Dziedzic). |
| Marin | 3-25 | at Marin14 | Brandon Beitzel pass incomplete. |
| Marin | 4-25 | at Marin14 | Conner Cope punt 34 yards to the MARIN48, fair catch by John Eagan. |
| | | Drive: 3 plays, minus 15 yards, TOP 01:35 |
| Osh | 1-10 | at Marin48 | UW-OSHKOSH drive start at 04:00. |
| Osh | 1-10 | at Marin48 | Dylann Rauch pass complete to Zach Kasuboski for 44 yards to the MARIN4, 1ST DOWN OSH (Kyle Steinebach). |
| Osh | 1-G | at Marin04 | Dylan Hecker rush for 4 yards to the MARIN0, TOUCHDOWN, clock 03:22. |
| | | Nate Ray kick attempt good. |
| | | UW-Oshkosh 20, Marian (IN) 17 |
| | | Drive: 2 plays, 48 yards, TOP 00:38 |
| | | Sam Oliden kickoff 65 yards to the MARIN0, touchback. |
| Marin | 1-10 | at Marin20 | MARIAN (IN) drive start at 03:22. |
| Marin | 1-10 | at Marin20 | Tevin Lake rush for 5 yards to the MARIN25 (Branden Lloyd). |
| Marin | 2-5 | at Marin25 | Brandon Beitzel sacked for loss of 5 yards to the MARIN20 (Cody Huemmer), PENALTY OSH personal foul 15 yards to the MARIN35, 1ST DOWN MARIN. |
| Marin | 1-10 | at Marin35 | 1st and 10. |
| Marin | 1-10 | at Marin35 | Brandon Beitzel rush for 1 yard to the MARIN36. |
| Marin | 2-9 | at Marin36 | Brandon Beitzel pass complete to Tevin Lake for 10 yards to the MARIN46, 1ST DOWN MARIN (Reese Dziedzic). |
| Marin | 1-10 | at Marin46 | Brandon Beitzel pass intercepted by Kevin MacCudden at the OSH40, Kevin MacCudden return 0 yards to the OSH40. |
| | | Drive: 5 plays, 26 yards, TOP 01:33 |
| Osh | 1-10 | at Osh40 | UW-OSHKOSH drive start at 01:49. |
| Osh | 1-10 | at Osh40 | Ethan Steinhoff rush for 4 yards to the OSH44 (Ryan Hartnett). |
| Osh | 2-6 | at Osh44 | Timeout Marian (IN), clock 01:44. |
| Osh | 2-6 | at Osh44 | PENALTY OSH false start 5 yards to the OSH39. |
| Osh | 2-11 | at Osh39 | Dylann Rauch rush for loss of 9 yards to the OSH30 (Jamar Wilhite). |
| Osh | 3-20 | at Osh30 | Ethan Steinhoff rush for 3 yards to the OSH33 (Ryan Hartnett). |
| Osh | 4-17 | at Osh33 | Nate Ray punt 42 yards to the MARIN25, fair catch by Robert Gibson. |
| | | Drive: 3 plays, minus 7 yards, TOP 01:05 |
| Marin | 1-10 | at Marin25 | MARIAN (IN) drive start at 00:44. |
| Marin | 1-10 | at Marin25 | Brandon Beitzel pass complete to Krishawn Hogan for 20 yards to the MARIN45, 1ST DOWN MARIN (Beau Steffens;James May). |
| Marin | 1-10 | at Marin45 | Brandon Beitzel pass complete to Tevin Lake for 7 yards to the OSH48 (Anthony Fassett). |
| Marin | 2-3 | at Osh48 | Brandon Beitzel pass complete to Taylor Summa for 23 yards to the OSH25, 1ST DOWN MARIN. |
| Marin | 1-10 | at Osh25 | Brandon Beitzel pass complete to Krishawn Hogan for 25 yards to the OSH0, 1ST DOWN MARIN, TOUCHDOWN, clock 00:01. |
| | | Martin Waddick kick attempt good. |
| | | Marian (IN) 24, UW-Oshkosh 20 |
| Marin | 1-G | at Marin35 | PENALTY MARIN personal foul 15 yards to the MARIN20. |
| Marin | 1-G | at Marin20 | PENALTY MARIN personal foul 10 yards to the MARIN10. |
| | | Drive: 4 plays, 75 yards, TOP 00:43 |
| | | Brandon Dowers kickoff 64 yards to the OSH26, on-side kick (touch by receiving team), recovered by MARIN on OSH26. |
| Marin | 1-10 | at Osh26 | MARIAN (IN) drive start at 00:01. |
| Marin | 1-10 | at Osh26 | End of game, clock 00:00. |
| | | FINAL SCORE |
| | | Marian (IN) 24, UW-Oshkosh 20 |