| | | Bloomsburg wins toss and defers; Millersville to defend north goal |
| Mill | 1-10 | at Mill35 | BLOOM ball on BLOOM35. |
| | | Kyle Butts kickoff 57 yards to the MILL8, Christian Kemp return 20 yards to the MILL28 (J. Boyd-Ross). |
| Mill | 1-10 | at Mill28 | Phil Overton rush for 4 yards to the MILL32 (Alex Annan;T. Szaflarski). |
| Mill | 2-6 | at Mill32 | J.J. Paige pass incomplete to Tyler Zilen. |
| Mill | 3-6 | at Mill32 | J.J. Paige pass incomplete to Kevin Wiggins. |
| Mill | 4-6 | at Mill32 | PENALTY BLOOM offside defense (Jay Popson) 5 yards to the MILL37. |
| Mill | 4-1 | at Mill37 | PENALTY MILL delay of game 5 yards to the MILL32. |
| Mill | 4-6 | at Mill32 | Evan Stahl punt 41 yards to the BLOOM27, L. Elliott Jr. return 6 yards to the BLOOM33 (J. Satterfield;Brandon Lopez). |
| | | Drive: 3 plays, 4 yards, TOP 01:10 |
| Bloom | 1-10 | at Bloom33 | BLOOMSBURG drive start at 13:50. |
| Bloom | 1-10 | at Bloom33 | C. Palubinsky pass incomplete to Michael Allen. |
| Bloom | 2-10 | at Bloom33 | L. Elliott Jr. rush for 17 yards to the 50 yardline, 1ST DOWN BLOOM (Kendall Marks). |
| Bloom | 1-10 | at Bloom50 | L. Elliott Jr. rush for 5 yards to the MILL45 (Kendall Marks). |
| Bloom | 2-5 | at Mill45 | C. Palubinsky pass incomplete to Chad Hoffman, QB hurry by Tommy Holloway. |
| Bloom | 3-5 | at Mill45 | C. Palubinsky rush for 1 yard to the MILL44 (Sean Dugan). |
| Bloom | 4-4 | at Mill44 | Will Wagner punt 37 yards to the MILL7, downed. |
| | | Drive: 5 plays, 23 yards, TOP 02:11 |
| Mill | 1-10 | at Mill07 | MILLERSVILLE drive start at 11:39. |
| Mill | 1-10 | at Mill07 | J.J. Paige sacked for loss of 3 yards to the MILL4 (Tony Le;Nick Pellechia). |
| Mill | 2-13 | at Mill04 | J.J. Paige pass complete to Kevin Wiggins for 3 yards to the MILL7 (Marquis Seamon). |
| Mill | 3-10 | at Mill07 | J.J. Paige pass complete to Marcel Mingo for 32 yards to the MILL39, 1ST DOWN MILL, out-of-bounds (Jerrin Toomey). |
| Mill | 1-10 | at Mill39 | J.J. Paige rush for 5 yards to the MILL44 (Joe Wetty;T. Szaflarski). |
| Mill | 2-5 | at Mill44 | Phil Overton rush for 1 yard to the MILL45 (Joe Wetty;Alex Annan). |
| Mill | 3-4 | at Mill45 | PENALTY MILL false start (Garry Reyes) 5 yards to the MILL40. |
| Mill | 3-9 | at Mill40 | J.J. Paige pass incomplete to Christian Kemp. |
| Mill | 4-9 | at Mill40 | Evan Stahl punt 40 yards to the BLOOM20, downed. |
| | | Drive: 6 plays, 33 yards, TOP 03:50 |
| Bloom | 1-10 | at Bloom20 | BLOOMSBURG drive start at 07:49. |
| Bloom | 1-10 | at Bloom20 | Joe Parsnik rush for 2 yards to the BLOOM22 (Sean Dugan;M. Faughnan). |
| Bloom | 2-8 | at Bloom22 | C. Palubinsky pass intercepted by Kendall Marks at the BLOOM44, Kendall Marks return 24 yards to the BLOOM20 (Nate Hoenl). |
| | | Drive: 2 plays, 2 yards, TOP 00:48 |
| Mill | 1-10 | at Bloom20 | MILLERSVILLE drive start at 07:01. |
| Mill | 1-10 | at Bloom20 | J.J. Paige pass complete to Kevin Wiggins for 14 yards to the BLOOM6, 1ST DOWN MILL. |
| Mill | 1-G | at Bloom06 | J.J. Paige pass complete to Tyler Zilen for 6 yards to the BLOOM0, clock 06:23, PENALTY MILL illegal formation 5 yards to the BLOOM11, NO PLAY. |
| Mill | 1-G | at Bloom11 | PENALTY MILL delay of game 5 yards to the BLOOM16. |
| Mill | 1-G | at Bloom16 | J.J. Paige pass incomplete to Marcel Mingo. |
| Mill | 2-G | at Bloom16 | J.J. Paige pass complete to Kevin Wiggins for 16 yards to the BLOOM0, clock 06:10, PENALTY MILL pass interference (Christian Kemp) 10 yards to the BLOOM26, NO PLAY. |
| Mill | 2-G | at Bloom26 | J.J. Paige pass incomplete to Phil Overton (Marquis Seamon). |
| Mill | 3-G | at Bloom26 | J.J. Paige sacked for loss of 7 yards to the BLOOM33 (Chris Gary), PENALTY MILL holding declined. |
| Mill | 4-G | at Bloom33 | Timeout Bloomsburg, clock 05:43. |
| Mill | 4-G | at Bloom33 | Evan Stahl punt 14 yards to the BLOOM19, out-of-bounds. |
| | | Drive: 4 plays, minus 13 yards, TOP 01:25 |
| Bloom | 1-10 | at Bloom19 | BLOOMSBURG drive start at 05:36. |
| Bloom | 1-10 | at Bloom19 | L. Elliott Jr. rush for 2 yards to the BLOOM21 (Sean Dugan). |
| Bloom | 2-8 | at Bloom21 | L. Elliott Jr. rush for 3 yards to the BLOOM24 (J. Satterfield;Logan Kinser). |
| Bloom | 3-5 | at Bloom24 | C. Palubinsky pass incomplete to Ethan Price. |
| Bloom | 4-5 | at Bloom24 | Will Wagner punt 36 yards to the MILL40, fair catch by Phil Overton. |
| | | Drive: 3 plays, 5 yards, TOP 01:40 |
| Mill | 1-10 | at Mill40 | MILLERSVILLE drive start at 03:56. |
| Mill | 1-10 | at Mill40 | J.J. Paige pass complete to Phil Overton for loss of 3 yards to the MILL37 (Andrew Harris). |
| Mill | 2-13 | at Mill37 | Phil Overton rush for 19 yards to the BLOOM44, 1ST DOWN MILL (Travon Pugh). |
| Mill | 1-10 | at Bloom44 | J.J. Paige pass complete to Tyler Zilen for 16 yards to the BLOOM28, 1ST DOWN MILL (Travon Pugh). |
| Mill | 1-10 | at Bloom28 | J.J. Paige pass complete to Zac Slonac for 22 yards to the BLOOM6, 1ST DOWN MILL, out-of-bounds (Travon Pugh). |
| Mill | 1-G | at Bloom06 | J.J. Paige pass complete to Tyler Zilen for 6 yards to the BLOOM0, TOUCHDOWN, clock 02:06. |
| | | Evan Stahl kick attempt good. |
| | | Millersville 7, Bloomsburg 0 |
| | | Drive: 5 plays, 60 yards, TOP 01:59 |
| | | Evan Stahl kickoff 61 yards to the BLOOM4, Marquis Seamon return 29 yards to the BLOOM33 (Cameron Boykin;Ryan O'Donnell). |
| Bloom | 1-10 | at Bloom33 | BLOOMSBURG drive start at 01:57. |
| Bloom | 1-10 | at Bloom33 | C. Palubinsky pass complete to Ethan Price for 9 yards to the BLOOM42, out-of-bounds (Brendan Sherman). |
| Bloom | 2-1 | at Bloom42 | Joe Parsnik rush for 3 yards to the BLOOM45, 1ST DOWN BLOOM (Sean Dugan). |
| Bloom | 1-10 | at Bloom45 | Joe Parsnik rush for 4 yards to the BLOOM49 (Sean Dugan). |
| Bloom | 2-6 | at Bloom49 | C. Palubinsky pass complete to Nate Hoenl for 9 yards to the MILL42, 1ST DOWN BLOOM, out-of-bounds (Sean Dugan). |
| Bloom | 1-10 | at Mill42 | C. Palubinsky pass incomplete to Ethan Price. |
| | | Drive: 5 plays, 25 yards, TOP 03:50 |
| | | Millersville 7, Bloomsburg 0 |
| Bloom | 2-10 | at Mill42 | Start of 2nd quarter, clock 15:00. |
| Bloom | 2-10 | at Mill42 | C. Palubinsky pass complete to Michael Allen for 15 yards to the MILL27, 1ST DOWN BLOOM, out-of-bounds (Brendan Sherman). |
| Bloom | 1-10 | at Mill27 | Joe Parsnik rush for 4 yards to the MILL23 (N. Kilpatrick;Logan Kinser). |
| Bloom | 2-6 | at Mill23 | Eric McCracken rush for 3 yards to the MILL20 (Logan Kinser;Sean Dugan). |
| Bloom | 3-3 | at Mill20 | C. Palubinsky pass incomplete to Ethan Price. |
| Bloom | 4-3 | at Mill20 | Kyle Butts field goal attempt from 39 GOOD, clock 13:13. |
| | | Millersville 7, Bloomsburg 3 |
| | | Drive: 10 plays, 47 yards, TOP 03:50 |
| | | Kyle Butts kickoff 57 yards to the MILL8, Christian Kemp return 17 yards to the MILL25 (J. Boyd-Ross). |
| Mill | 1-10 | at Mill25 | MILLERSVILLE drive start at 13:07. |
| Mill | 1-10 | at Mill25 | Sheldon Snell rush for 4 yards to the MILL29 (Tony Le;T. Szaflarski). |
| Mill | 2-6 | at Mill29 | Sheldon Snell rush for 5 yards to the MILL34 (Nate Cusumano). |
| Mill | 3-1 | at Mill34 | Sheldon Snell rush for 4 yards to the MILL38, 1ST DOWN MILL (Nate Cusumano). |
| Mill | 1-10 | at Mill38 | J.J. Paige rush for loss of 2 yards to the MILL36. |
| Mill | 2-12 | at Mill36 | J.J. Paige pass complete to Tyler Zilen for 7 yards to the MILL43 (F. Aigeldinger). |
| Mill | 3-5 | at Mill43 | J.J. Paige pass incomplete to Sheldon Snell, QB hurry by Chris Gary. |
| Mill | 4-5 | at Mill43 | Evan Stahl punt 32 yards to the BLOOM25, fair catch by L. Elliott Jr.. |
| | | Drive: 6 plays, 18 yards, TOP 02:22 |
| Bloom | 1-10 | at Bloom25 | BLOOMSBURG drive start at 10:45. |
| Bloom | 1-10 | at Bloom25 | L. Elliott Jr. rush for no gain to the BLOOM25 (Drew Seaburg;M. Faughnan). |
| Bloom | 2-10 | at Bloom25 | C. Palubinsky pass complete to Michael Allen for 62 yards to the MILL13, 1ST DOWN BLOOM (Brendan Sherman). |
| Bloom | 1-10 | at Mill13 | L. Elliott Jr. rush for 1 yard to the MILL12 (Drew Seaburg). |
| Bloom | 2-9 | at Mill12 | C. Palubinsky pass complete to Chad Hoffman for 12 yards to the MILL0, 1ST DOWN BLOOM, TOUCHDOWN, clock 08:50. |
| | | Ryan Abbott kick attempt good. |
| | | Bloomsburg 10, Millersville 7 |
| | | Drive: 4 plays, 75 yards, TOP 01:55 |
| | | Kyle Butts kickoff 47 yards to the MILL18, fair catch by N. Kilpatrick. |
| Mill | 1-10 | at Mill18 | MILLERSVILLE drive start at 08:50. |
| Mill | 1-10 | at Mill18 | J.J. Paige pass complete to Zac Slonac for 9 yards to the MILL27 (Darnell Baldwin). |
| Mill | 2-1 | at Mill27 | J.J. Paige pass complete to Marcel Mingo for 8 yards to the MILL35, 1ST DOWN MILL (TreVon Brown). |
| Mill | 1-10 | at Mill35 | Phil Overton rush for 3 yards to the MILL38 (Joe Wetty;Scott Rucci). |
| Mill | 2-7 | at Mill38 | J.J. Paige pass incomplete to Christian Kemp. |
| Mill | 3-7 | at Mill38 | J.J. Paige pass incomplete to Kevin Wiggins. |
| Mill | 4-7 | at Mill38 | Evan Stahl punt 34 yards to the BLOOM28, fair catch by L. Elliott Jr.. |
| | | Drive: 5 plays, 20 yards, TOP 01:31 |
| Bloom | 1-10 | at Bloom28 | BLOOMSBURG drive start at 07:19. |
| Bloom | 1-10 | at Bloom28 | Joe Parsnik rush for 4 yards to the BLOOM32 (Logan Kinser). |
| Bloom | 2-6 | at Bloom32 | Joe Parsnik rush for no gain to the BLOOM32 (Sean Dugan;Tommy Holloway). |
| Bloom | 3-6 | at Bloom32 | C. Palubinsky pass complete to Ethan Price for 29 yards to the MILL39, 1ST DOWN BLOOM, out-of-bounds (Brendan Sherman). |
| Bloom | 1-10 | at Mill39 | L. Elliott Jr. rush for 3 yards to the MILL36 (Tim Esham;J. Satterfield), PENALTY MILL personal foul (Drew Seaburg) 15 yards to the MILL21, 1ST DOWN BLOOM. |
| Bloom | 1-10 | at Mill21 | 1st and 10. |
| Bloom | 1-10 | at Mill21 | L. Elliott Jr. rush for 19 yards to the MILL2 (P.J. Santos), PENALTY MILL face mask off-setting, PENALTY BLOOM holding off-setting, NO PLAY. |
| Bloom | 1-10 | at Mill21 | C. Palubinsky pass incomplete to Michael Allen. |
| Bloom | 2-10 | at Mill21 | L. Elliott Jr. rush for no gain to the MILL21 (Sean Dugan). |
| Bloom | 3-10 | at Mill21 | C. Palubinsky pass incomplete to Chad Hoffman. |
| Bloom | 4-10 | at Mill21 | Kyle Butts field goal attempt from 40 MISSED - wide left,, clock 03:46, PENALTY MILL offside defense (Kendall Marks) 5 yards to the MILL16, NO PLAY. |
| Bloom | 4-5 | at Mill16 | Kyle Butts field goal attempt from 35 GOOD, clock 03:40. |
| | | Bloomsburg 13, Millersville 7 |
| | | Drive: 8 plays, 56 yards, TOP 03:46 |
| | | Kyle Butts kickoff 58 yards to the MILL7, Christian Kemp return 21 yards to the MILL28 (A. Arcangeli;Eric Schwartz). |
| Mill | 1-10 | at Mill28 | MILLERSVILLE drive start at 03:33. |
| Mill | 1-10 | at Mill28 | J.J. Paige pass complete to Blake Cahill for 15 yards to the MILL43, 1ST DOWN MILL (Jerrin Toomey). |
| Mill | 1-10 | at Mill43 | J.J. Paige sacked for loss of 8 yards to the MILL35 (Marquez Norford). |
| Mill | 2-18 | at Mill35 | Phil Overton rush for 11 yards to the MILL46 (Travon Pugh). |
| Mill | 3-7 | at Mill46 | Phil Overton rush for 4 yards to the 50 yardline (Andrew Harris). |
| Mill | 4-3 | at Mill50 | Timeout Bloomsburg, clock 01:51. |
| Mill | 4-3 | at Mill50 | J.J. Paige pass incomplete to Zac Slonac (Travon Pugh), PENALTY BLOOM pass interference (Travon Pugh) 5 yards to the BLOOM45, 1ST DOWN MILL, NO PLAY. |
| Mill | 1-10 | at Bloom45 | J.J. Paige pass incomplete to Christian Kemp, QB hurry by Joe Wetty. |
| Mill | 2-10 | at Bloom45 | Phil Overton rush for 1 yard to the BLOOM44 (Andrew Harris), PENALTY MILL holding (Kevin Lang) 10 yards to the MILL45, NO PLAY. |
| Mill | 2-20 | at Mill45 | J.J. Paige pass intercepted by Dexter Jordan at the BLOOM35, Dexter Jordan return 50 yards to the MILL15 (Phil Overton). |
| | | Drive: 6 plays, 17 yards, TOP 02:30 |
| Bloom | 1-10 | at Mill15 | BLOOMSBURG drive start at 01:03. |
| Bloom | 1-10 | at Mill15 | C. Palubinsky pass complete to Chad Hoffman for 12 yards to the MILL3, 1ST DOWN BLOOM (P.J. Santos). |
| Bloom | 1-G | at Mill03 | L. Elliott Jr. rush for 3 yards to the MILL0, TOUCHDOWN, clock 00:43. |
| | | Ryan Abbott kick attempt failed. |
| | | Bloomsburg 19, Millersville 7 |
| | | Drive: 2 plays, 15 yards, TOP 00:26 |
| | | Kyle Butts kickoff 39 yards to the MILL26, N. Kilpatrick return 17 yards to the MILL43 (Alex Annan). |
| Mill | 1-10 | at Mill43 | MILLERSVILLE drive start at 00:37. |
| Mill | 1-10 | at Mill43 | J.J. Paige pass complete to Phil Overton for 17 yards to the BLOOM40, 1ST DOWN MILL, out-of-bounds (Miles Williams). |
| Mill | 1-10 | at Bloom40 | J.J. Paige pass complete to Marcel Mingo for 5 yards to the BLOOM35, out-of-bounds. |
| Mill | 2-5 | at Bloom35 | J.J. Paige rush for 3 yards to the BLOOM32 (F. Aigeldinger;Chris Gary), PENALTY MILL clipping (Derek Yoder) 15 yards to the 50 yardline, NO PLAY. |
| Mill | 2-20 | at Mill50 | Timeout Millersville, clock 00:19. |
| Mill | 2-20 | at Mill50 | J.J. Paige pass incomplete to Kevin Wiggins. |
| Mill | 3-20 | at Mill50 | J.J. Paige sacked for loss of 5 yards to the MILL45 (Scott Beltz), fumble by J.J. Paige recovered by MILL B. Caldwell at 50 yardline. |
| Mill | 4-20 | at Mill50 | End of half, clock 00:00. |
| | | Drive: 4 plays, 7 yards, TOP 00:37 |
| | | Bloomsburg 19, Millersville 7 |
| Mill | 4-20 | at Mill50 | Start of 3rd quarter, clock 15:00, MILL ball on MILL35. |
| | | Drive: 4 plays, 7 yards, TOP 00:37 |
| | | Evan Stahl kickoff 51 yards to the BLOOM14, Marquis Seamon return 20 yards to the BLOOM34 (N. Kilpatrick). |
| Bloom | 1-10 | at Bloom34 | BLOOMSBURG drive start at 15:00. |
| Bloom | 1-10 | at Bloom34 | L. Elliott Jr. rush for 5 yards to the BLOOM39 (Logan Kinser). |
| Bloom | 2-5 | at Bloom39 | L. Elliott Jr. rush for 10 yards to the BLOOM49, 1ST DOWN BLOOM, out-of-bounds (Brendan Sherman). |
| Bloom | 1-10 | at Bloom49 | C. Palubinsky pass complete to Chad Hoffman for 9 yards to the MILL42 (Kendall Marks). |
| Bloom | 2-1 | at Mill42 | L. Elliott Jr. rush for 26 yards to the MILL16 (J. Satterfield), PENALTY BLOOM holding (Jesse Osborne) 10 yards to the BLOOM48, NO PLAY. |
| Bloom | 2-11 | at Bloom48 | C. Palubinsky pass complete to Joe Parsnik for 9 yards to the MILL43 (Tommy Holloway). |
| Bloom | 3-2 | at Mill43 | L. Elliott Jr. rush for 43 yards to the MILL0, 1ST DOWN BLOOM, TOUCHDOWN, clock 11:43. |
| | | Ryan Abbott kick attempt good. |
| | | Bloomsburg 26, Millersville 7 |
| | | Drive: 5 plays, 66 yards, TOP 03:24 |
| | | Kyle Butts kickoff 54 yards to the MILL11, Christian Kemp return 28 yards to the MILL39 (Dexter Jordan). |
| Mill | 1-10 | at Mill39 | MILLERSVILLE drive start at 11:36. |
| Mill | 1-10 | at Mill39 | Phil Overton rush for 11 yards to the 50 yardline, 1ST DOWN MILL (Andrew Harris). |
| Mill | 1-10 | at Mill50 | Phil Overton rush for 6 yards to the BLOOM44 (T. Szaflarski). |
| Mill | 2-4 | at Bloom44 | Phil Overton rush for 1 yard to the BLOOM43 (Alex Annan). |
| Mill | 3-3 | at Bloom43 | PENALTY MILL substitution infraction (Michael Stock) 5 yards to the BLOOM48. |
| Mill | 3-8 | at Bloom48 | J.J. Paige pass intercepted by Marquis Seamon at the BLOOM25, Marquis Seamon return 15 yards to the BLOOM40 (Phil Overton). |
| | | Drive: 4 plays, 13 yards, TOP 02:20 |
| Bloom | 1-10 | at Bloom40 | BLOOMSBURG drive start at 09:16. |
| Bloom | 1-10 | at Bloom40 | C. Palubinsky pass complete to L. Elliott Jr. for 35 yards to the MILL25, 1ST DOWN BLOOM (Nate Hiligh). |
| Bloom | 1-10 | at Mill25 | C. Palubinsky pass complete to L. Elliott Jr. for 21 yards to the MILL4, 1ST DOWN BLOOM, out-of-bounds. |
| Bloom | 1-G | at Mill04 | L. Elliott Jr. rush for 2 yards to the MILL2 (Logan Kinser). |
| Bloom | 2-G | at Mill02 | C. Palubinsky pass incomplete to Chad Hoffman. |
| Bloom | 3-G | at Mill02 | Joe Parsnik rush for loss of 1 yard to the MILL3 (Sean Dugan). |
| Bloom | 4-G | at Mill03 | Ryan Abbott field goal attempt from 21 GOOD, clock 06:43. |
| | | Bloomsburg 29, Millersville 7 |
| | | Drive: 6 plays, 57 yards, TOP 02:33 |
| | | Kyle Butts kickoff 62 yards to the MILL3, Christian Kemp return 16 yards to the MILL19 (J. Boyd-Ross), PENALTY BLOOM unsportsmanlike conduct (Kyle Butts) 15 yards to the MILL34, 1st and 10, MILL ball on MILL34. |
| Mill | 1-10 | at Mill34 | MILLERSVILLE drive start at 06:43. |
| Mill | 1-10 | at Mill34 | Phil Overton rush for 3 yards to the MILL37 (Nick Pellechia). |
| Mill | 2-7 | at Mill37 | J.J. Paige pass complete to Zac Slonac for 26 yards to the BLOOM37, 1ST DOWN MILL. |
| Mill | 1-10 | at Bloom37 | J.J. Paige pass complete to Phil Overton for 10 yards to the BLOOM27, 1ST DOWN MILL (Nick Pellechia;Nate Monroe). |
| Mill | 1-10 | at Bloom27 | Phil Overton rush for 2 yards to the BLOOM25 (Joe Wetty). |
| Mill | 2-8 | at Bloom25 | Phil Overton rush for 4 yards to the BLOOM21 (Scott Beltz;Andrew Harris). |
| Mill | 3-4 | at Bloom21 | J.J. Paige pass incomplete to Tyler Zilen (Travon Pugh). |
| Mill | 4-4 | at Bloom21 | J.J. Paige pass complete to Tyler Zilen for 7 yards to the BLOOM14, 1ST DOWN MILL (Travon Pugh). |
| Mill | 1-10 | at Bloom14 | J.J. Paige rush for 1 yard to the BLOOM13 (Scott Beltz). |
| Mill | 2-9 | at Bloom13 | J.J. Paige pass complete to Tyler Zilen for 6 yards to the BLOOM7 (Jerrin Toomey). |
| Mill | 3-3 | at Bloom07 | J.J. Paige pass complete to Kevin Wiggins for 7 yards to the BLOOM0, 1ST DOWN MILL, TOUCHDOWN, clock 02:39. |
| Mill | 1-G | at Bloom03 | Timeout Bloomsburg, clock 02:39. |
| | | J.J. Paige rush attempt good. |
| | | Bloomsburg 29, Millersville 15 |
| | | Drive: 10 plays, 66 yards, TOP 04:18 |
| | | Evan Stahl kickoff 50 yards to the BLOOM15, Marquis Seamon return 42 yards to the MILL43 (Marcel Mingo;N. Kilpatrick), PENALTY MILL personal foul (Evan Stahl) 15 yards to the MILL28, 1st and 10, BLOOM ball on MILL28. |
| Bloom | 1-10 | at Mill28 | BLOOMSBURG drive start at 02:25. |
| Bloom | 1-10 | at Mill28 | A. Arcangeli rush for 3 yards to the MILL25, fumble forced by M. Faughnan, fumble by A. Arcangeli recovered by MILL M. Fitzpatrick at MILL25. |
| | | Drive: 1 plays, 3 yards, TOP 00:05 |
| Mill | 1-10 | at Mill25 | MILLERSVILLE drive start at 02:20. |
| Mill | 1-10 | at Mill25 | Phil Overton rush for 2 yards to the MILL27 (Alex Annan;Scott Rucci). |
| Mill | 2-8 | at Mill27 | J.J. Paige pass incomplete, QB hurry by Joe Wetty. |
| Mill | 3-8 | at Mill27 | J.J. Paige sacked for loss of 8 yards to the MILL19 (Scott Beltz). |
| Mill | 4-16 | at Mill19 | PENALTY MILL false start (Mario McIntyre) 5 yards to the MILL14. |
| Mill | 4-21 | at Mill14 | Evan Stahl punt 37 yards to the BLOOM49, L. Elliott Jr. return 27 yards to the MILL24, out-of-bounds (John Jespersen), PENALTY BLOOM unsportsmanlike conduct (Miles Williams) 15 yards to the MILL39, 1st and 10, BLOOM ball on MILL39. |
| | | Drive: 3 plays, minus 11 yards, TOP 01:42 |
| Bloom | 1-10 | at Mill39 | BLOOMSBURG drive start at 00:38. |
| Bloom | 1-10 | at Mill39 | Eric McCracken rush for 3 yards to the MILL36 (Tim Esham;M. Fitzpatrick). |
| Bloom | 2-7 | at Mill36 | C. Palubinsky rush for no gain to the MILL36, out-of-bounds. |
| | | Drive: 2 plays, 3 yards, TOP 00:53 |
| | | Bloomsburg 29, Millersville 15 |
| Bloom | 3-7 | at Mill36 | Start of 4th quarter, clock 15:00. |
| Bloom | 3-7 | at Mill36 | C. Palubinsky pass incomplete to Ethan Price. |
| Bloom | 4-7 | at Mill36 | Will Wagner punt 34 yards to the MILL2, downed. |
| | | Drive: 3 plays, 3 yards, TOP 00:53 |
| Mill | 1-10 | at Mill02 | MILLERSVILLE drive start at 14:45. |
| Mill | 1-10 | at Mill02 | Phil Overton rush for 2 yards to the MILL4 (Marquez Norford;Nick Pellechia). |
| Mill | 2-8 | at Mill04 | J.J. Paige pass complete to Tyler Zilen for 4 yards to the MILL8 (J. Boyd-Ross). |
| Mill | 3-4 | at Mill08 | J.J. Paige pass incomplete to Kevin Wiggins. |
| Mill | 4-4 | at Mill08 | Evan Stahl punt 43 yards to the BLOOM49, downed. |
| | | Drive: 3 plays, 6 yards, TOP 01:42 |
| Bloom | 1-10 | at Bloom49 | BLOOMSBURG drive start at 13:03. |
| Bloom | 1-10 | at Bloom49 | C. Palubinsky pass complete to Chad Hoffman for 9 yards to the MILL42, out-of-bounds (Kendall Marks). |
| Bloom | 2-1 | at Mill42 | C. Palubinsky pass complete to L. Elliott Jr. for 42 yards to the MILL0, clock 12:25, PENALTY BLOOM holding (Jesse Osborne) 10 yards to the BLOOM48, NO PLAY. |
| Bloom | 2-11 | at Bloom48 | C. Palubinsky pass complete to Michael Allen for 5 yards to the MILL47 (J. Satterfield). |
| Bloom | 3-6 | at Mill47 | C. Palubinsky pass incomplete to Ethan Price (Brendan Sherman). |
| Bloom | 4-6 | at Mill47 | Will Wagner punt 46 yards to the MILL1, downed. |
| | | Drive: 3 plays, 4 yards, TOP 01:42 |
| Mill | 1-10 | at Mill01 | MILLERSVILLE drive start at 11:21. |
| Mill | 1-10 | at Mill01 | J.J. Paige pass incomplete to Zac Slonac (TreVon Brown). |
| Mill | 2-10 | at Mill01 | J.J. Paige pass complete to Tyler Zilen for 12 yards to the MILL13, 1ST DOWN MILL (Andrew Harris). |
| Mill | 1-10 | at Mill13 | J.J. Paige pass incomplete to Tyler Zilen, dropped pass. |
| Mill | 2-10 | at Mill13 | Phil Overton rush for 2 yards to the MILL15 (Darnell Baldwin;Andrew Harris). |
| Mill | 3-8 | at Mill15 | J.J. Paige pass incomplete to Christian Kemp. |
| Mill | 4-8 | at Mill15 | Evan Stahl punt 53 yards to the BLOOM32, downed. |
| | | Drive: 5 plays, 14 yards, TOP 01:25 |
| Bloom | 1-10 | at Bloom32 | BLOOMSBURG drive start at 09:56. |
| Bloom | 1-10 | at Bloom32 | L. Elliott Jr. rush for 1 yard to the BLOOM33 (Cameron Boykin). |
| Bloom | 2-9 | at Bloom33 | L. Elliott Jr. rush for 3 yards to the BLOOM36 (J. Robinson). |
| Bloom | 3-6 | at Bloom36 | C. Palubinsky pass incomplete to Chad Hoffman. |
| Bloom | 4-6 | at Bloom36 | Will Wagner punt 50 yards to the MILL14, Phil Overton return 0 yards to the MILL14 (Josh Salak). |
| | | Drive: 3 plays, 4 yards, TOP 01:35 |
| Mill | 1-10 | at Mill14 | MILLERSVILLE drive start at 08:21. |
| Mill | 1-10 | at Mill14 | J.J. Paige pass complete to Kevin Wiggins for 22 yards to the MILL36, 1ST DOWN MILL (Marquis Seamon). |
| Mill | 1-10 | at Mill36 | J.J. Paige pass complete to Kevin Wiggins for 25 yards to the BLOOM39, 1ST DOWN MILL (Dexter Jordan). |
| Mill | 1-10 | at Bloom39 | J.J. Paige pass complete to Kevin Wiggins for 28 yards to the BLOOM11, 1ST DOWN MILL, out-of-bounds (Osman Toure). |
| Mill | 1-10 | at Bloom11 | J.J. Paige pass complete to Sheldon Snell for loss of 4 yards to the BLOOM15 (Dexter Jordan). |
| Mill | 2-14 | at Bloom15 | J.J. Paige pass complete to Christian Kemp for 4 yards to the BLOOM11 (Andrew Harris). |
| Mill | 3-10 | at Bloom11 | J.J. Paige sacked for loss of 4 yards to the BLOOM15 (Chris Gary). |
| Mill | 4-14 | at Bloom15 | J.J. Paige pass incomplete to Kevin Wiggins. |
| | | Drive: 7 plays, 71 yards, TOP 02:57 |
| Bloom | 1-10 | at Bloom15 | BLOOMSBURG drive start at 05:24. |
| Bloom | 1-10 | at Bloom15 | L. Elliott Jr. rush for 17 yards to the BLOOM32, 1ST DOWN BLOOM (P.J. Santos;Brendan Sherman). |
| Bloom | 1-10 | at Bloom32 | Joe Parsnik rush for 1 yard to the BLOOM33 (Drew Seaburg;M. Fitzpatrick). |
| Bloom | 2-9 | at Bloom33 | L. Elliott Jr. rush for no gain to the BLOOM33 (Sean Dugan). |
| Bloom | 3-9 | at Bloom33 | Timeout Millersville, clock 03:58. |
| Bloom | 3-9 | at Bloom33 | PENALTY BLOOM false start (Ethan Price) 5 yards to the BLOOM28. |
| Bloom | 3-14 | at Bloom28 | Joe Parsnik rush for 16 yards to the BLOOM44, 1ST DOWN BLOOM (P.J. Santos). |
| Bloom | 1-10 | at Bloom44 | L. Elliott Jr. rush for 2 yards to the BLOOM46 (Tommy Holloway;Cameron Boykin). |
| Bloom | 2-8 | at Bloom46 | L. Elliott Jr. rush for 8 yards to the MILL46, 1ST DOWN BLOOM, out-of-bounds (Tommy Holloway). |
| Bloom | 1-10 | at Mill46 | L. Elliott Jr. rush for 5 yards to the MILL41 (P.J. Santos). |
| Bloom | 2-5 | at Mill41 | Eric McCracken rush for 5 yards to the MILL36, 1ST DOWN BLOOM (Cameron Boykin). |
| Bloom | 1-10 | at Mill36 | L. Elliott Jr. rush for loss of 3 yards to the MILL39 (Cameron Boykin). |
| Bloom | 2-13 | at Mill39 | L. Elliott Jr. rush for 3 yards to the MILL36 (Sean Dugan). |
| Bloom | 3-10 | at Mill36 | Timeout Millersville, clock 01:21. |
| Bloom | 3-10 | at Mill36 | Eric McCracken rush for 7 yards to the MILL29 (Tommy Holloway;Cameron Boykin). |
| Bloom | 4-3 | at Mill29 | Timeout Bloomsburg, clock 00:35. |
| Bloom | 4-3 | at Mill29 | L. Elliott Jr. rush for no gain to the MILL29 (J. Robinson). |
| | | Drive: 12 plays, 56 yards, TOP 04:56 |
| Mill | 1-10 | at Mill29 | MILLERSVILLE drive start at 00:28. |
| Mill | 1-10 | at Mill29 | J.J. Paige sacked for loss of 3 yards to the MILL26 (Tony Le). |
| Mill | 2-13 | at Mill26 | J.J. Paige sacked for loss of 6 yards to the MILL20 (Joe Wetty). |
| Mill | 3-19 | at Mill20 | End of game, clock 00:00. |
| | | Drive: 2 plays, minus 9 yards, TOP 00:28 |
| | | FINAL SCORE |
| | | Bloomsburg 29, Millersville 15 |