| [00:00] Danny Free at goalie for Appalachian State. |
| [00:00] Peyton Ford at goalie for UNCG. |
| [01:01] Header Shot by UNCG Lukas Zarges HIGH. |
| Foul on UNCG. |
| Foul on Appalachian State. |
| [03:26] Shot by UNCG Hakan Ilhan WIDE. |
| Foul on UNCG. |
| Foul on Appalachian State. |
| Foul on UNCG. |
| Foul on UNCG. |
| Foul on Appalachian State. |
| Foul on Appalachian State. |
| Foul on Appalachian State. |
| Foul on UNCG. |
| [20:45] APP substitution: Boubacar Toure for Sekani Sinclair. |
| Foul on Appalachian State. |
| [22:22] Shot by UNCG Lukas Zarges, SAVE Danny Free. |
| Corner kick by UNCG Maximilian Schulz [22:48]. |
| [23:02] Shot by UNCG Hakan Ilhan, SAVE Danny Free. |
| Corner kick by APP Luke Adams [25:57]. |
| Corner kick by APP Luke Adams [27:28]. |
| [27:35] Header Shot by APP Harrison Delbridge, SAVE Peyton Ford. |
| [29:31] Shot by UNCG Oddur Gudmundsson HIGH. |
| [30:52] APP substitution: Ryan Lavigne for Kristian Lee-Him. |
| Foul on UNCG. |
| [35:48] Shot by APP Stanley Broaden, SAVE Peyton Ford. |
| [36:52] Offside against Appalachian State. |
| Foul on UNCG. |
| [38:22] Header GOAL by UNCG Hakan Ilhan (FIRST GOAL), Assist by Maximilian Schulz and Austin Miller, goal number 6 for season. |
| UNCG 1, Appalachian State 0 |
| *Cross into the box by #14, Ilhan from 6-yards out |
| [38:51] UNCG substitution: Jannick Martens for Brian Graham. |
| [38:51] UNCG substitution: Noah Deangelo for Lukas Zarges. |
| [38:51] UNCG substitution: Justin Jones for Austin Miller. |
| [40:16] Header Shot by UNCG Jonathan Leonard HIGH. |
| [40:28] APP substitution: Ewahia Amhanesi for Stanley Broaden. |
| [40:28] APP substitution: Josiah Trower for Alex Herbst. |
| [41:51] Shot by APP Boubacar Toure WIDE. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For APP: #1 Danny Free, #5 Lee Williams, #6 Harrison Delbridge, #8 David Dodge, #4 Luke Adams, #15 Patrick Harrow, #12 Walker White, #11 Sekani Sinclair, #18 Alex Herbst, #20 Kristian Lee-Him, #13 Stanley Broaden. |
| For UNCG: #25 Peyton Ford, #3 Lukas Zarges, #5 Brian Graham, #8 Oddur Gudmundsson, #6 Jonathan Leonard, #14 Maximilian Schulz, #11 Mahdi Ali, #2 Aaron Reifschneider, #7 Hakan Ilhan, #23 Austin Miller, #15 David Reittinger. |
| [45:55] Offside against Appalachian State. |
| Foul on UNCG. |
| [47:49] Shot by UNCG Aaron Reifschneider WIDE. |
| Foul on Appalachian State. |
| [48:48] Yellow card on APP Harrison Delbridge. |
| [48:53] Shot by UNCG Maximilian Schulz HIT CROSSBAR. |
| Foul on UNCG. |
| [51:18] Header Shot by APP Alex Herbst HIGH. |
| [52:14] Shot by UNCG Lukas Zarges HIGH. |
| [55:38] Shot by UNCG Brian Graham, SAVE Danny Free. |
| Corner kick by UNCG Aaron Reifschneider [56:11]. |
| [56:25] APP substitution: Boubacar Toure for Alex Herbst. |
| [57:18] Shot by UNCG Austin Miller, SAVE Danny Free. |
| [58:51] Header Shot by APP Stanley Broaden HIGH. |
| [61:41] Shot by UNCG Hakan Ilhan BLOCKED. |
| [62:49] APP substitution: Mason McCarter for Kristian Lee-Him. |
| Corner kick by UNCG Maximilian Schulz [65:50]. |
| [65:59] Header Shot by UNCG Jonathan Leonard HIGH. |
| [66:06] APP substitution: Josiah Trower for Sekani Sinclair. |
| [66:34] Shot by UNCG Brian Graham WIDE. |
| Foul on UNCG. |
| Foul on UNCG. |
| Foul on Appalachian State. |
| Foul on Appalachian State. |
| [74:23] Yellow card on APP Boubacar Toure. |
| [74:38] UNCG substitution: Noah Deangelo for Lukas Zarges. |
| [74:38] APP substitution: Alex Herbst for David Dodge. |
| [74:38] APP substitution: Ewahia Amhanesi for Stanley Broaden. |
| [75:09] Shot by APP Boubacar Toure HIGH. |
| [77:13] Shot by APP Mason McCarter, SAVE Peyton Ford. |
| Foul on Appalachian State. |
| [79:11] Header Shot by UNCG Brian Graham WIDE. |
| [79:31] UNCG substitution: Jake Fields for Maximilian Schulz. |
| [80:44] APP substitution: Sekani Sinclair for Ewahia Amhanesi. |
| [80:44] UNCG substitution: Justin Jones for Brian Graham. |
| [81:24] Shot by UNCG David Reittinger HIGH. |
| [81:42] UNCG substitution: Lukas Zarges for Oddur Gudmundsson. |
| [82:49] APP substitution: David Dodge for Mason McCarter. |
| Corner kick by APP Luke Adams [84:45]. |
| [85:00] Header Shot by APP Harrison Delbridge BLOCKED. |
| [85:25] UNCG substitution: Oddur Gudmundsson for Noah Deangelo. |
| [85:25] UNCG substitution: Nathan Bunch for Austin Miller. |
| Foul on Appalachian State. |
| [87:29] Shot by UNCG Oddur Gudmundsson HIGH. |
| Foul on UNCG. |
| End of period [90:00]. |