| Start of 1st period [00:00]. |
| [00:00] Bosch, Bobby at goalie for Millersville. |
| [00:00] Maximiliano Rocco at goalie for Gannon. |
| [02:21] Offside against Gannon. |
| Foul on Gannon Layton Bingham [04:55]. |
| Corner kick by MIL-M [06:13]. |
| [06:56] Shot by MIL-M Frey, Devven, SAVE Maximiliano Rocco. |
| [07:10] Shot by MIL-M Shortt, Spencer, SAVE Maximiliano Rocco. |
| [07:40] Shot by MIL-M Altimore, Jake BLOCKED. |
| [08:00] Shot by MIL-M Shortt, Spencer BLOCKED. |
| [08:04] Shot by MIL-M Hennessey, Bob WIDE. |
| [12:27] Offside against Millersville. |
| [13:49] Shot by GAN-M Benjamin Querling WIDE. |
| Foul on Gannon Lucas Oliveria [16:14]. |
| Foul on Millersville Provazzo, Nikolas [17:03]. |
| Foul on Gannon Charlie Petersen [17:19]. |
| Foul on Millersville Courtney, Jadon [17:52]. |
| [17:52] Yellow card on MIL-M Altimore, Jake. |
| Foul on Gannon Lucas Oliveria [22:16]. |
| Foul on Gannon Benjamin Querling [22:48]. |
| [23:47] Shot by GAN-M Charlie Petersen BLOCKED. |
| Foul on Gannon Benjamin Querling [24:29]. |
| [25:55] Shot by MIL-M Lynch, Matthew BLOCKED. |
| Corner kick by MIL-M [26:21]. |
| Foul on Millersville Shortt, Spencer [26:54]. |
| [27:52] GAN-M substitution: Joe Knox for Benjamin Querling. |
| [27:52] MIL-M substitution: Minges, Ronnie for Lynch, Matthew. |
| [27:52] MIL-M substitution: Adiletta, Matteo for Shortt, Spencer. |
| [28:22] Offside against Millersville. |
| Foul on Gannon Bautista Corti [30:55]. |
| [32:07] GAN-M substitution: Lennox Crews for Charlie Petersen. |
| Foul on Gannon Peter Wagner [33:23]. |
| [33:28] Yellow card on GAN-M Peter Wagner. |
| Foul on Millersville Provazzo, Nikolas [33:28]. |
| [33:28] Shot by GAN-M Peter Wagner WIDE. |
| [33:28] GAN-M substitution: Tinashe Katsande for Bek Nurlanbek. |
| [33:28] Shot by MIL-M Adiletta, Matteo, SAVE Maximiliano Rocco. |
| [33:28] Shot by MIL-M Kreider, Mike BLOCKED. |
| [33:28] Shot by MIL-M Kreider, Mike WIDE. |
| Foul on Millersville Altimore, Jake [39:46]. |
| [40:15] Shot by GAN-M Joe Knox WIDE. |
| [40:29] GAN-M substitution: Furkan Yildirim for Toby Gower. |
| [41:39] Shot by MIL-M Calamia, Anthony, SAVE Maximiliano Rocco. |
| [42:10] MIL-M substitution: Valverde, Richy for Frey, Devven. |
| [42:12] Shot by MIL-M Valverde, Richy, SAVE Maximiliano Rocco. |
| [42:26] GAN-M substitution: RJ Benedict for Peter Wagner. |
| Foul on Millersville Hennessey, Bob [43:55]. |
| Foul on Millersville Maynard, Aaron [44:42]. |
| [44:49] Yellow card on MIL-M Valverde, Richy. |
| [44:51] Shot by GAN-M Lennox Crews, SAVE Bosch, Bobby. |
| End of period [45:00]. |
| [45:00] GAN-M substitution: Toby Gower for Furkan Yildirim. |
| [45:00] GAN-M substitution: Bek Nurlanbek for Tinashe Katsande. |
| [45:00] GAN-M substitution: Benjamin Querling for Joe Knox. |
| [45:00] GAN-M substitution: Peter Wagner for RJ Benedict. |
| [45:00] GAN-M substitution: Charlie Petersen for Lennox Crews. |
| [45:00] MIL-M substitution: Lynch, Matthew for Minges, Ronnie. |
| [45:00] MIL-M substitution: Shortt, Spencer for Adiletta, Matteo. |
| [45:00] MIL-M substitution: Frey, Devven for Valverde, Richy. |
| Start of 2nd period [45:00]. |
| [46:35] MIL-M substitution: Adiletta, Matteo for Lynch, Matthew. |
| [46:35] MIL-M substitution: Valverde, Richy for Shortt, Spencer. |
| [46:58] MIL-M substitution: Minges, Ronnie for Frey, Devven. |
| [47:05] Shot by MIL-M Valverde, Richy WIDE. |
| [47:55] Shot by MIL-M Adiletta, Matteo, SAVE Maximiliano Rocco. |
| Foul on Millersville Maynard, Aaron [48:48]. |
| [50:21] Shot by MIL-M Minges, Ronnie WIDE. |
| Corner kick by MIL-M [53:03]. |
| Foul on Millersville Hennessey, Bob [59:29]. |
| [59:40] Yellow card on MIL-M Hennessey, Bob. |
| [59:40] GAN-M substitution: Joe Knox for Toby Gower. |
| [59:40] MIL-M substitution: Shortt, Spencer for Minges, Ronnie. |
| [63:40] Shot by GAN-M Benjamin Querling WIDE. |
| Foul on Gannon Peter Wagner [64:37]. |
| [66:10] GOAL by MIL-M Adiletta, Matteo (FIRST GOAL), Assist by Hennessey, Bob, goal number 3 for season. |
| Millersville 1, Gannon 0 |
| [66:10] GAN-M substitution: Lennox Crews for Benjamin Querling. |
| [66:57] MIL-M substitution: Lynch, Matthew for Valverde, Richy. |
| [67:42] Shot by GAN-M Joe Knox WIDE. |
| [68:28] Shot by MIL-M Provazzo, Nikolas WIDE. |
| [69:13] GOAL by MIL-M Calamia, Anthony, Assist by Lynch, Matthew, goal number 7 for season. |
| Millersville 2, Gannon 0 |
| [69:13] Yellow card on GAN-M Maximiliano Rocco. |
| [71:33] Shot by MIL-M Hennessey, Bob, SAVE Maximiliano Rocco. |
| [71:38] Shot by MIL-M Lynch, Matthew, SAVE Maximiliano Rocco. |
| [74:32] GAN-M substitution: Toby Gower for Peter Wagner. |
| [74:32] GAN-M substitution: Furkan Yildirim for Charlie Petersen. |
| [74:32] MIL-M substitution: Valverde, Richy for Adiletta, Matteo. |
| Foul on Gannon Layton Bingham [74:47]. |
| Foul on Millersville Shortt, Spencer [75:57]. |
| Foul on Gannon Toby Gower [76:33]. |
| [78:42] Shot by MIL-M Shortt, Spencer BLOCKED. |
| Corner kick by MIL-M [78:55]. |
| [78:55] GAN-M substitution: RJ Benedict for Bek Nurlanbek. |
| [78:48] Shot by MIL-M Lynch, Matthew, SAVE Maximiliano Rocco. |
| [81:10] Shot by MIL-M Lynch, Matthew, SAVE Maximiliano Rocco. |
| [81:32] GAN-M substitution: Benjamin Querling for Magnus Clausen. |
| [83:32] MIL-M substitution: Adiletta, Matteo for Valverde, Richy. |
| [85:26] Shot by MIL-M Calamia, Anthony, SAVE TEAM. |
| [86:00] Offside against Millersville. |
| [86:43] Offside against Millersville. |
| [87:22] Shot by GAN-M Benjamin Querling WIDE. |
| Corner kick by GAN-M [87:26]. |
| [89:31] Offside against Millersville. |
| End of period [90:00]. |