| | | UWO wins coin toss and will receive. MTU will defend north goal. |
| Osh | 1-10 | at Osh35 | MU ball on MU35. |
| | | Tyler Almeida kickoff 65 yards to the OSH0, C. Weissman return 20 yards to the OSH20 (Jack LaForce). |
| Osh | 1-10 | at Osh20 | Nate Wara rush for 1 yard to the OSH21 (Brock Briggs;Jorge Carbonell). |
| Osh | 2-9 | at Osh21 | Nate Wara pass incomplete to Garrie Fox (Nick Driskill). |
| Osh | 3-9 | at Osh21 | Timeout UW-Oshkosh, clock 14:22. |
| Osh | 3-9 | at Osh21 | Nate Wara pass incomplete to Garrie Fox. |
| Osh | 4-9 | at Osh21 | Kyle Calhoun punt 17 yards to the OSH38, downed (blocked by Alex Ferrara). |
| | | Drive: 3 plays, 1 yards, TOP 00:52 |
| Mu | 1-10 | at Osh38 | MOUNT UNION (OH) drive start at 14:08. |
| Mu | 1-10 | at Osh38 | Neal Seaman rush for 2 yards to the OSH36 (Vince Sciano). |
| Mu | 2-8 | at Osh36 | Jeremy Murray rush for 5 yards to the OSH31 (Brent Aaron;Zach Wettengel). |
| Mu | 3-3 | at Osh31 | Neal Seaman pass complete to Julius Moore for 20 yards to the OSH11, 1ST DOWN MU, out-of-bounds. |
| Mu | 1-10 | at Osh11 | Jeremy Murray rush for 3 yards to the OSH8 (Vince Sciano;Taylor Goodman). |
| Mu | 2-7 | at Osh08 | Neal Seaman pass incomplete to Brandon Brown (Manfred Johnson). |
| Mu | 3-7 | at Osh08 | Timeout Mount Union (OH), clock 11:56. |
| Mu | 3-7 | at Osh08 | Neal Seaman pass complete to Jasper Collins for 5 yards to the OSH3 (Jacob Juedes;Taylor Goodman). |
| Mu | 4-2 | at Osh03 | Tyler Almeida field goal attempt from 20 GOOD, clock 11:14. |
| | | Mount Union (OH) 3, UW-Oshkosh 0 |
| | | Drive: 7 plays, 35 yards, TOP 02:54 |
| | | Tyler Almeida kickoff 65 yards to the OSH0, C. Weissman return 10 yards to the OSH10 (Brock Briggs;Jorge Carbonell). |
| Osh | 1-10 | at Osh10 | UW-OSHKOSH drive start at 11:07. |
| Osh | 1-10 | at Osh10 | Nate Wara rush for 8 yards to the OSH18 (Nick Driskill). |
| Osh | 2-2 | at Osh18 | Nate Wara pass complete to Justin Budiac for 7 yards to the OSH25, 1ST DOWN OSH, out-of-bounds (Nick Driskill;Chaz Jordan). |
| Osh | 1-10 | at Osh25 | Nate Wara pass complete to Garrie Fox for 7 yards to the OSH32, out-of-bounds (Isaiah Scott;Nick Driskill). |
| Osh | 2-3 | at Osh32 | Justin Budiac rush for 1 yard to the OSH33 (Cameron West;Matt Fechko). |
| Osh | 3-2 | at Osh33 | Nate Wara pass complete to Cole Myhra for 3 yards to the OSH36, 1ST DOWN OSH (Cameron West). |
| Osh | 1-10 | at Osh36 | Nate Wara pass incomplete to Dustin McAloon (Chaz Jordan). |
| Osh | 2-10 | at Osh36 | Nate Wara rush for 9 yards to the OSH45 (Chris Favazzo). |
| Osh | 3-1 | at Osh45 | Nate Wara rush for 2 yards to the OSH47, 1ST DOWN OSH (Frank Orteca). |
| Osh | 1-10 | at Osh47 | Nate Wara rush for 8 yards to the MU45 (Nick Driskill;Brock Briggs). |
| Osh | 2-2 | at Mu45 | Nate Wara pass complete to Garrie Fox for 11 yards to the MU34, 1ST DOWN OSH (Isaiah Scott). |
| Osh | 1-10 | at Mu34 | Nate Wara rush for 11 yards to the MU23, 1ST DOWN OSH (Nick Driskill). |
| Osh | 1-10 | at Mu23 | Nate Wara pass incomplete to Mitch Hintz (Nick Driskill). |
| Osh | 2-10 | at Mu23 | Nate Wara rush for 4 yards to the MU19 (Jorge Carbonell;Chris Favazzo), PENALTY OSH holding 10 yards to the MU33, NO PLAY. |
| Osh | 2-20 | at Mu33 | C. Weissman rush for 11 yards to the MU22 (Nick Driskill). |
| Osh | 3-9 | at Mu22 | Timeout Mount Union (OH), clock 06:58. |
| Osh | 3-9 | at Mu22 | Wesley Price rush for 1 yard to the MU21 (Nick Driskill). |
| Osh | 4-8 | at Mu21 | Nate Wara pass complete to C. Weissman for 21 yards to the MU0, 1ST DOWN OSH, TOUCHDOWN, clock 06:06. |
| | | Nate Becker kick attempt good. |
| | | UW-Oshkosh 7, Mount Union (OH) 3 |
| | | Drive: 15 plays, 90 yards, TOP 05:01 |
| | | Zach Wettengel kickoff 37 yards to the MU28, Tyler Alwardt return 10 yards to the MU38 (Nick Jolin). |
| Mu | 1-10 | at Mu38 | MOUNT UNION (OH) drive start at 06:03. |
| Mu | 1-10 | at Mu38 | Neal Seaman pass complete to Jasper Collins for 16 yards to the OSH46, 1ST DOWN MU, out-of-bounds (Jack Breese). |
| Mu | 1-10 | at Osh46 | Neal Seaman pass incomplete to Brandon Brown. |
| Mu | 2-10 | at Osh46 | Neal Seaman pass incomplete to Jasper Collins. |
| Mu | 3-10 | at Osh46 | Neal Seaman sacked for loss of 8 yards to the MU46 (Nathan Smith). |
| Mu | 4-18 | at Mu46 | Brandon Mathie punt 41 yards to the OSH13, fair catch by C. Weissman. |
| | | Drive: 4 plays, 8 yards, TOP 01:23 |
| Osh | 1-10 | at Osh13 | UW-OSHKOSH drive start at 04:40. |
| Osh | 1-10 | at Osh13 | Justin Budiac rush for 1 yard to the OSH14 (Nick Driskill). |
| Osh | 2-9 | at Osh14 | Nate Wara pass complete to Nate Wara for loss of 1 yard to the OSH13 (Nick Driskill). |
| Osh | 3-10 | at Osh13 | Nate Wara pass incomplete to Garrie Fox. |
| Osh | 4-10 | at Osh13 | Kyle Calhoun punt 34 yards to the OSH47, Jasper Collins return 12 yards to the OSH35 (Mike Chevremont;Tim Filter). |
| | | Drive: 3 plays, 0 yards, TOP 01:24 |
| Mu | 1-10 | at Osh35 | MOUNT UNION (OH) drive start at 03:16. |
| Mu | 1-10 | at Osh35 | Jeremy Murray rush for 19 yards to the OSH16, 1ST DOWN MU, out-of-bounds (Zach Wettengel). |
| Mu | 1-10 | at Osh16 | Jeremy Murray rush for 16 yards to the OSH0, 1ST DOWN MU, TOUCHDOWN, clock 02:46. |
| | | Tyler Almeida kick attempt good. |
| | | Mount Union (OH) 10, UW-Oshkosh 7 |
| | | Drive: 2 plays, 35 yards, TOP 00:30 |
| | | Tyler Almeida kickoff 56 yards to the OSH9, O. Stinson return 14 yards to the OSH23 (Eric Bates). |
| Osh | 1-10 | at Osh23 | UW-OSHKOSH drive start at 02:41. |
| Osh | 1-10 | at Osh23 | Nate Wara pass incomplete to Wesley Price. |
| Osh | 2-10 | at Osh23 | Cole Myhra rush for 3 yards to the OSH26 (Chris Favazzo). |
| Osh | 3-7 | at Osh26 | Cole Myhra rush for 8 yards to the OSH34, 1ST DOWN OSH (Cameron West;Chris Favazzo). |
| Osh | 1-10 | at Osh34 | Nate Wara rush for no gain to the OSH34, fumble by Nate Wara recovered by MU Matt Fechko at OSH33. |
| | | Drive: 4 plays, 10 yards, TOP 01:01 |
| Mu | 1-10 | at Osh33 | MOUNT UNION (OH) drive start at 01:40. |
| Mu | 1-10 | at Osh33 | Neal Seaman pass complete to Jasper Collins for 8 yards to the OSH25, out-of-bounds (Charlie Stueck). |
| Mu | 2-2 | at Osh25 | Jeremy Murray rush for no gain to the OSH25 (Nathan Smith). |
| Mu | 3-2 | at Osh25 | Jeremy Murray rush for 8 yards to the OSH17, 1ST DOWN MU (Jack Breese;Austin Blashka). |
| Mu | 1-10 | at Osh17 | Neal Seaman pass complete to Julius Moore for 6 yards to the OSH11 (Jack Breese;Dan Swanson). |
| | | Drive: 4 plays, 22 yards, TOP 02:45 |
| | | Mount Union (OH) 10, UW-Oshkosh 7 |
| Mu | 2-4 | at Osh11 | Start of 2nd quarter, clock 15:00. |
| Mu | 2-4 | at Osh11 | Neal Seaman pass complete to Jasper Collins for 9 yards to the OSH2, 1ST DOWN MU (Austin Blashka;Charlie Stueck). |
| Mu | 1-G | at Osh02 | Wes Ryder rush for no gain to the OSH2 (Dan Swanson;Nate Gross). |
| Mu | 2-G | at Osh02 | Jeremy Murray rush for 2 yards to the OSH0, TOUCHDOWN, clock 13:55. |
| | | Tyler Almeida kick attempt good. |
| | | Mount Union (OH) 17, UW-Oshkosh 7 |
| | | Drive: 7 plays, 33 yards, TOP 02:45 |
| | | Tyler Almeida kickoff 51 yards to the OSH14, Justin Budiac return 17 yards to the OSH31 (Eric Bates). |
| Osh | 1-10 | at Osh31 | UW-OSHKOSH drive start at 13:48. |
| Osh | 1-10 | at Osh31 | Nate Wara pass complete to Caleb Voss for 52 yards to the MU17, 1ST DOWN OSH (Isaiah Scott). |
| Osh | 1-10 | at Mu17 | Nate Wara pass complete to Justin Budiac for no gain to the MU17 (C. Dieuseul). |
| Osh | 2-10 | at Mu17 | Nate Wara rush for 2 yards to the MU15 (Frank Orteca). |
| Osh | 3-8 | at Mu15 | C. Weissman rush for 4 yards to the MU11 (Frank Orteca;C. Dieuseul). |
| Osh | 4-4 | at Mu11 | Timeout UW-Oshkosh, clock 11:57. |
| Osh | 4-4 | at Mu11 | Nate Becker field goal attempt from 28 GOOD, clock 11:50. |
| | | Mount Union (OH) 17, UW-Oshkosh 10 |
| | | Drive: 5 plays, 58 yards, TOP 01:58 |
| | | Zach Wettengel kickoff 12 yards to the OSH47, on-side kick, recovered by OSH on OSH47. |
| Osh | 1-10 | at Osh47 | UW-OSHKOSH drive start at 11:50. |
| Osh | 1-10 | at Osh47 | Nate Wara pass complete to C. Weissman for loss of 1 yard to the OSH46 (C. Dieuseul;Jorge Carbonell). |
| Osh | 2-11 | at Osh46 | C. Weissman rush for 4 yards to the 50 yardline (Matt Fechko;Frank Orteca). |
| Osh | 3-7 | at Osh50 | Nate Wara pass incomplete to Caleb Voss. |
| Osh | 4-7 | at Osh50 | Kyle Calhoun punt 40 yards to the MU10, Jasper Collins return 11 yards to the MU21 (Justin Budiac). |
| | | Drive: 3 plays, 3 yards, TOP 01:38 |
| Mu | 1-10 | at Mu21 | MOUNT UNION (OH) drive start at 10:12. |
| Mu | 1-10 | at Mu21 | Matt Piloto pass complete to Julius Moore for 42 yards to the OSH37, 1ST DOWN MU (Nick Jolin;Jack Breese). |
| Mu | 1-10 | at Osh37 | Blair Skilliter rush for loss of 2 yards to the OSH39 (Nathan Smith). |
| Mu | 2-12 | at Osh39 | Matt Piloto pass complete to Julius Moore for 12 yards to the OSH27, 1ST DOWN MU (Austin Blashka;Charlie Stueck). |
| Mu | 1-10 | at Osh27 | Blair Skilliter rush for 1 yard to the OSH26 (Nick Jolin;Austin Blashka). |
| Mu | 2-9 | at Osh26 | Matt Piloto pass complete to Chris Denton for 26 yards to the OSH0, 1ST DOWN MU, TOUCHDOWN, clock 08:02. |
| | | Tyler Almeida kick attempt good. |
| | | Mount Union (OH) 24, UW-Oshkosh 10 |
| | | Drive: 5 plays, 79 yards, TOP 02:10 |
| | | Tyler Almeida kickoff 51 yards to the OSH14, O. Stinson return 18 yards to the OSH32 (Chad Teague). |
| Osh | 1-10 | at Osh32 | UW-OSHKOSH drive start at 07:57. |
| Osh | 1-10 | at Osh32 | Timeout UW-Oshkosh, clock 07:57. |
| Osh | 1-10 | at Osh32 | Nate Wara pass complete to Justin Budiac for loss of 4 yards to the OSH28 (Nick Driskill). |
| Osh | 2-14 | at Osh28 | Nate Wara pass incomplete to Garrie Fox. |
| Osh | 3-14 | at Osh28 | Nate Wara rush for 2 yards to the OSH30, fumble forced by Arthur Smith, fumble by Nate Wara recovered by MU Chris Favazzo at OSH32. |
| | | Drive: 3 plays, 0 yards, TOP 00:54 |
| Mu | 1-10 | at Osh32 | MOUNT UNION (OH) drive start at 07:03. |
| Mu | 1-10 | at Osh32 | Neal Seaman pass incomplete to Brandon Brown (Manfred Johnson). |
| Mu | 2-10 | at Osh32 | Jeremy Murray rush for 6 yards to the OSH26 (Manfred Johnson;Jacob Juedes). |
| Mu | 3-4 | at Osh26 | Neal Seaman pass complete to Jasper Collins for 16 yards to the OSH10, 1ST DOWN MU (Jack Breese;Taylor Goodman). |
| Mu | 1-G | at Osh10 | Julius Moore rush for 4 yards to the OSH6, out-of-bounds (Ryan Stefaniak;Adam Lochmann). |
| Mu | 2-G | at Osh06 | Neal Seaman pass incomplete to Brandon Brown. |
| Mu | 3-G | at Osh06 | Neal Seaman pass incomplete to A.J. Claycomb. |
| Mu | 4-G | at Osh06 | Tyler Almeida field goal attempt from 23 GOOD, clock 05:13. |
| | | Mount Union (OH) 27, UW-Oshkosh 10 |
| | | Drive: 7 plays, 26 yards, TOP 01:50 |
| | | Tyler Almeida kickoff 49 yards to the OSH16, O. Stinson return 14 yards to the OSH30 (Chad Teague;Jack LaForce). |
| Osh | 1-10 | at Osh30 | UW-OSHKOSH drive start at 05:06. |
| Osh | 1-10 | at Osh30 | C. Weissman rush for no gain to the OSH30 (Nick Driskill). |
| Osh | 2-10 | at Osh30 | Nate Wara pass complete to Caleb Voss for 6 yards to the OSH36, out-of-bounds (Chaz Jordan;Jack LaForce). |
| Osh | 3-4 | at Osh36 | C. Weissman rush for 1 yard to the OSH37 (C. Dieuseul). |
| Osh | 4-3 | at Osh37 | Kyle Calhoun punt 40 yards to the MU23, Jasper Collins return 1 yards to the MU24, out-of-bounds. |
| | | Drive: 3 plays, 7 yards, TOP 02:08 |
| Mu | 1-10 | at Mu24 | MOUNT UNION (OH) drive start at 02:58. |
| Mu | 1-10 | at Mu24 | Neal Seaman pass complete to Jasper Collins for 6 yards to the MU30 (Zach Wettengel). |
| Mu | 2-4 | at Mu30 | Neal Seaman pass incomplete to Brandon Brown. |
| Mu | 3-4 | at Mu30 | Neal Seaman pass complete to Jasper Collins for 5 yards to the MU35, 1ST DOWN MU, out-of-bounds (Manfred Johnson). |
| Mu | 1-10 | at Mu35 | Jeremy Murray rush for 13 yards to the MU48, 1ST DOWN MU, out-of-bounds (Manfred Johnson;Jacob Juedes). |
| Mu | 1-10 | at Mu48 | Neal Seaman pass complete to Jasper Collins for 12 yards to the OSH40, 1ST DOWN MU (Taylor Goodman;Jacob Juedes). |
| Mu | 1-10 | at Osh40 | Neal Seaman pass incomplete to Brandon Brown. |
| Mu | 2-10 | at Osh40 | Neal Seaman rush for 9 yards to the OSH31 (Jack Breese). |
| Mu | 3-1 | at Osh31 | Neal Seaman pass incomplete. |
| Mu | 4-1 | at Osh31 | Jeremy Murray rush for 11 yards to the OSH20, 1ST DOWN MU (Jack Breese). |
| Mu | 1-10 | at Osh20 | Neal Seaman pass incomplete to Jasper Collins (Vince Sciano). |
| Mu | 2-10 | at Osh20 | Neal Seaman pass incomplete to Chris Denton. |
| Mu | 3-10 | at Osh20 | Neal Seaman pass complete to Jeremy Murray for 20 yards to the OSH0, 1ST DOWN MU, TOUCHDOWN, clock 00:13. |
| | | Tyler Almeida kick attempt good. |
| | | Mount Union (OH) 34, UW-Oshkosh 10 |
| | | Drive: 12 plays, 76 yards, TOP 02:45 |
| | | Tyler Almeida kickoff 50 yards to the OSH15, C. Weissman return 44 yards to the MU41 (Tyler Almeida). |
| Osh | 1-10 | at Mu41 | UW-OSHKOSH drive start at 00:03. |
| Osh | 1-10 | at Mu41 | Nate Wara pass intercepted by Tyler Alwardt at the MU7, Tyler Alwardt return 52 yards to the OSH41 (Zach Kasuboski). |
| | | Drive: 1 plays, 0 yards, TOP 00:03 |
| Mu | 1-10 | at Osh41 | MOUNT UNION (OH) drive start at 00:00. |
| Mu | 1-10 | at Osh41 | End of half, clock 00:00. |
| | | Mount Union (OH) 34, UW-Oshkosh 10 |
| Mu | 1-10 | at Osh41 | Start of 3rd quarter, clock 15:00. |
| Mu | 1-10 | at Osh41 | OSH ball on OSH35. |
| | | Zach Wettengel kickoff 54 yards to the MU11, Julius Moore return 15 yards to the MU26. |
| Mu | 1-10 | at Mu26 | MOUNT UNION (OH) drive start at 14:56. |
| Mu | 1-10 | at Mu26 | Matt Piloto pass complete to Jasper Collins for 11 yards to the MU37, 1ST DOWN MU (Vince Sciano). |
| Mu | 1-10 | at Mu37 | TEAM rush for loss of 11 yards to the MU26. |
| Mu | 2-21 | at Mu26 | Matt Piloto pass complete to Chris Denton for 13 yards to the MU39 (Nate Gross;Taylor Goodman). |
| Mu | 3-8 | at Mu39 | Matt Piloto pass incomplete to A.J. Claycomb. |
| Mu | 4-8 | at Mu39 | Brandon Mathie punt 2 yards to the MU41, downed (blocked by Andrew Thompson). |
| | | Drive: 4 plays, 13 yards, TOP 01:54 |
| Osh | 1-10 | at Mu41 | UW-OSHKOSH drive start at 13:02. |
| Osh | 1-10 | at Mu41 | Nate Wara pass intercepted by Alex Ferrara at the MU0, Alex Ferrara return 0 yards to the MU0, touchback. |
| | | Drive: 1 plays, 0 yards, TOP 00:08 |
| Mu | 1-10 | at Mu20 | MOUNT UNION (OH) drive start at 12:54. |
| Mu | 1-10 | at Mu20 | Jeremy Murray rush for 4 yards to the MU24 (Nathan Smith). |
| Mu | 2-6 | at Mu24 | Neal Seaman pass complete to Jeremy Murray for loss of 5 yards to the MU19 (Mike Chevremont). |
| Mu | 3-11 | at Mu19 | Neal Seaman pass complete to Chris Denton for 7 yards to the MU26 (Jacob Juedes). |
| Mu | 4-4 | at Mu26 | Brandon Mathie punt 36 yards to the OSH38, fair catch by C. Weissman. |
| | | Drive: 3 plays, 6 yards, TOP 02:01 |
| Osh | 1-10 | at Osh38 | UW-OSHKOSH drive start at 10:53. |
| Osh | 1-10 | at Osh38 | Nate Wara rush for no gain to the OSH38 (Arthur Smith). |
| Osh | 2-10 | at Osh38 | Garrie Fox rush for loss of 4 yards to the OSH34 (Jorge Carbonell). |
| Osh | 3-14 | at Osh34 | Nate Wara pass complete to Wesley Price for 5 yards to the OSH39 (Isaiah Scott). |
| Osh | 4-9 | at Osh39 | Kyle Calhoun punt 48 yards to the MU13, fair catch by Jasper Collins. |
| | | Drive: 3 plays, 1 yards, TOP 01:58 |
| Mu | 1-10 | at Mu13 | MOUNT UNION (OH) drive start at 08:55. |
| Mu | 1-10 | at Mu13 | Neal Seaman pass complete to Brandon Brown for 7 yards to the MU20 (Jon Freiberg). |
| Mu | 2-3 | at Mu20 | Neal Seaman rush for 6 yards to the MU26, 1ST DOWN MU (Jack Breese). |
| Mu | 1-10 | at Mu26 | Neal Seaman pass complete to A.J. Claycomb for 5 yards to the MU31, out-of-bounds (Charlie Stueck). |
| Mu | 2-5 | at Mu31 | Neal Seaman pass complete to Jasper Collins for 8 yards to the MU39, 1ST DOWN MU (Mike Chevremont;Zach Wettengel). |
| Mu | 1-10 | at Mu39 | Jeremy Murray rush for 4 yards to the MU43 (Zach Wettengel;Jack Breese). |
| Mu | 2-6 | at Mu43 | Neal Seaman pass complete to Brandon Brown for 4 yards to the MU47 (Nate Gross;Andrew Thompson). |
| Mu | 3-2 | at Mu47 | Neal Seaman pass complete to Julius Moore for no gain to the MU47 (Jacob Juedes). |
| Mu | 4-2 | at Mu47 | Brandon Mathie punt 35 yards to the OSH18, fair catch by C. Weissman. |
| | | Drive: 7 plays, 34 yards, TOP 04:06 |
| Osh | 1-10 | at Osh18 | UW-OSHKOSH drive start at 04:49. |
| Osh | 1-10 | at Osh18 | Justin Budiac rush for 18 yards to the OSH36, 1ST DOWN OSH (Jorge Carbonell;Pat Mahoney). |
| Osh | 1-10 | at Osh36 | Nate Wara rush for 20 yards to the MU44, 1ST DOWN OSH (Alex Ferrara;Jorge Carbonell). |
| Osh | 1-10 | at Mu44 | Nate Wara pass incomplete to Wesley Price. |
| Osh | 2-10 | at Mu44 | Cole Myhra rush for 11 yards to the MU33, 1ST DOWN OSH (Chris Favazzo;Matt Fechko). |
| Osh | 1-10 | at Mu33 | Nate Wara rush for 2 yards to the MU31 (Jorge Carbonell;Jack LaForce). |
| Osh | 2-8 | at Mu31 | Cole Myhra rush for 2 yards to the MU29 (Jack LaForce). |
| Osh | 3-6 | at Mu29 | Nate Wara pass complete to C. Wipperfurth for 17 yards to the MU12, 1ST DOWN OSH (Tyler Alwardt). |
| Osh | 1-10 | at Mu12 | Nate Wara pass incomplete to Caleb Voss. |
| Osh | 2-10 | at Mu12 | Nate Wara rush for 3 yards to the MU9 (Jorge Carbonell). |
| Osh | 3-7 | at Mu09 | Nate Wara pass complete to Wesley Price for 7 yards to the MU2, 1ST DOWN OSH (Jorge Carbonell;Chaz Jordan). |
| Osh | 1-G | at Mu02 | Cole Myhra rush for 1 yard to the MU1 (Chris Favazzo;Frank Orteca). |
| | | Drive: 11 plays, 81 yards, TOP 04:51 |
| | | Mount Union (OH) 34, UW-Oshkosh 10 |
| Osh | 2-G | at Mu01 | Start of 4th quarter, clock 15:00. |
| Osh | 2-G | at Mu01 | Cole Myhra rush for 1 yard to the MU0, TOUCHDOWN, clock 14:58. |
| | | Nate Becker kick attempt good. |
| | | Mount Union (OH) 34, UW-Oshkosh 17 |
| | | Drive: 12 plays, 82 yards, TOP 04:51 |
| | | Nate Ray kickoff 61 yards to the MU4, Tyler Alwardt return 10 yards to the MU14 (J. Stollenwerk). |
| Mu | 1-10 | at Mu14 | MOUNT UNION (OH) drive start at 14:49. |
| Mu | 1-10 | at Mu14 | Jeremy Murray rush for 11 yards to the MU25, 1ST DOWN MU (Jack Breese;Vince Sciano). |
| Mu | 1-10 | at Mu25 | Jeremy Murray rush for 3 yards to the MU28 (Jack Breese). |
| Mu | 2-7 | at Mu28 | Matt Piloto pass complete to Julius Moore for 26 yards to the OSH46 (Nick Jolin), PENALTY MU holding 10 yards to the MU18, NO PLAY. |
| Mu | 2-17 | at Mu18 | Matt Piloto pass complete to A.J. Claycomb for 14 yards to the MU32 (Jack Breese). |
| Mu | 3-3 | at Mu32 | Matt Piloto pass complete to Chris Denton for 2 yards to the MU34 (Nate Gross), PENALTY OSH personal foul 15 yards to the MU49, 1ST DOWN MU. |
| Mu | 1-10 | at Mu49 | 1st and 10. |
| Mu | 1-10 | at Mu49 | Matt Piloto pass incomplete to Jasper Collins. |
| Mu | 2-10 | at Mu49 | Matt Piloto rush for 2 yards to the OSH49 (Jacob Juedes). |
| Mu | 3-8 | at Osh49 | Timeout UW-Oshkosh, clock 12:10. |
| Mu | 3-8 | at Osh49 | Matt Piloto pass incomplete to A.J. Claycomb (Manfred Johnson). |
| Mu | 4-8 | at Osh49 | Brandon Mathie punt 34 yards to the OSH15, fair catch by C. Weissman. |
| | | Drive: 7 plays, 37 yards, TOP 02:50 |
| Osh | 1-10 | at Osh15 | UW-OSHKOSH drive start at 11:59. |
| Osh | 1-10 | at Osh15 | Justin Budiac rush for 5 yards to the OSH20 (Nyejel Thomas;Isaiah Scott). |
| Osh | 2-5 | at Osh20 | Nate Wara pass incomplete to C. Wipperfurth (Isaiah Scott). |
| Osh | 3-5 | at Osh20 | Nate Wara pass incomplete to Garrie Fox. |
| Osh | 4-5 | at Osh20 | Kyle Calhoun punt 33 yards to the MU47, Jasper Collins return 17 yards to the OSH36, out-of-bounds (Jared Nehls). |
| | | Drive: 3 plays, 5 yards, TOP 00:59 |
| Mu | 1-10 | at Osh36 | MOUNT UNION (OH) drive start at 11:00. |
| Mu | 1-10 | at Osh36 | Jeremy Murray rush for no gain to the OSH36 (Jared Nehls;Nathan Smith). |
| Mu | 2-10 | at Osh36 | Jeremy Murray rush for 4 yards to the OSH32 (Jack Breese;Zach Wettengel). |
| Mu | 3-6 | at Osh32 | Jeremy Murray rush for 5 yards to the OSH27 (Zach Wettengel). |
| Mu | 4-1 | at Osh27 | Jeremy Murray rush for 2 yards to the OSH25, 1ST DOWN MU (Zach Wettengel;Jack Breese). |
| Mu | 1-10 | at Osh25 | Jeremy Murray rush for 9 yards to the OSH16 (Zach Wettengel;Jacob Juedes). |
| Mu | 2-1 | at Osh16 | Jeremy Murray rush for no gain to the OSH16 (Nick Jolin;Nathan Smith). |
| Mu | 3-1 | at Osh16 | Jake Simon rush for 16 yards to the OSH0, 1ST DOWN MU, TOUCHDOWN, clock 07:31. |
| | | Tyler Almeida kick attempt good. |
| | | Mount Union (OH) 41, UW-Oshkosh 17 |
| | | Drive: 7 plays, 36 yards, TOP 03:29 |
| | | Tyler Almeida kickoff 65 yards to the OSH0, touchback. |
| Osh | 1-10 | at Osh20 | UW-OSHKOSH drive start at 07:29. |
| Osh | 1-10 | at Osh20 | Justin Budiac rush for 1 yard to the OSH21 (Pat Mahoney;Matt Fechko). |
| Osh | 2-9 | at Osh21 | Nate Wara rush for 4 yards to the OSH25 (Jack LaForce;Alex Ferrara). |
| Osh | 3-5 | at Osh25 | Nate Wara pass complete to Wesley Price for 9 yards to the OSH34, 1ST DOWN OSH (Isaiah Scott). |
| Osh | 1-10 | at Osh34 | Nate Wara rush for 5 yards to the OSH39 (Jack LaForce;Matt Fechko). |
| Osh | 2-5 | at Osh39 | Nate Wara sacked for loss of 2 yards to the OSH37 (Nyejel Thomas;Pat Mahoney). |
| Osh | 3-7 | at Osh37 | Nate Wara pass complete to C. Weissman for loss of 1 yard to the OSH36 (Nick Driskill), PENALTY MU roughing passer (C. Dieuseul) 15 yards to the MU49, 1ST DOWN OSH. |
| Osh | 1-10 | at Mu49 | 1st and 10. |
| Osh | 1-10 | at Mu49 | Nate Wara rush for 8 yards to the MU41 (Arthur Smith;Nick Driskill). |
| Osh | 2-2 | at Mu41 | Nate Wara pass incomplete to Garrie Fox. |
| Osh | 3-2 | at Mu41 | C. Weissman rush for loss of 1 yard to the MU42 (Chaz Jordan;Cameron West). |
| Osh | 4-3 | at Mu42 | Nate Wara sacked for loss of 5 yards to the MU47 (Nyejel Thomas). |
| | | Drive: 10 plays, 33 yards, TOP 04:32 |
| Mu | 1-10 | at Mu47 | MOUNT UNION (OH) drive start at 02:57. |
| Mu | 1-10 | at Mu47 | Jake Simon rush for 2 yards to the MU49 (Andrew Thompson;Taylor Goodman). |
| Mu | 2-8 | at Mu49 | Jake Simon rush for 1 yard to the 50 yardline (Andrew Thompson;M. Rutherford). |
| Mu | 3-7 | at Mu50 | Matt Piloto rush for 1 yard to the OSH49 (Ryan Stefaniak). |
| Mu | 4-6 | at Osh49 | Brandon Mathie punt 33 yards to the OSH16, fair catch by C. Weissman. |
| | | Drive: 3 plays, 4 yards, TOP 02:19 |
| Osh | 1-10 | at Osh16 | UW-OSHKOSH drive start at 00:38. |
| Osh | 1-10 | at Osh16 | Team rush for loss of 1 yard to the OSH15. |
| Osh | 2-11 | at Osh15 | End of game, clock 00:00. |
| | | Drive: 1 plays, minus 1 yards, TOP 00:38 |
| | | FINAL SCORE |
| | | Mount Union (OH) 41, UW-Oshkosh 17 |