| [00:00] HADDAD, Hassan at goalie for UPST. |
| [00:00] Zach Kaplan at goalie for VMI. |
| [00:26] Shot by VMI Andrew Starnes WIDE RIGHT. |
| Foul on UPST. |
| [01:12] Header Shot by VMI Andrew Starnes, SAVE HADDAD, Hassan. |
| [01:16] Shot by VMI Andrew Starnes WIDE LEFT. |
| Header: Defender pushed ball backwards, 18 played it |
| [03:24] Shot by UPSTATE BANNISTER, Peter, SAVE Zach Kaplan. |
| [07:05] Shot by UPSTATE BANNISTER, Peter WIDE RIGHT. |
| Corner kick by UPSTATE MOSS, Sam [07:40]. |
| Corner kick by UPSTATE MOSS, Sam [08:01]. |
| [09:25] Shot by UPSTATE ALPHONSE, Rinaldi, SAVE Zach Kaplan. |
| Corner kick by UPSTATE FLYNN, Matt [10:32]. |
| [10:32] GOAL by UPSTATE ALPHONSE, Rinaldi (FIRST GOAL), Assist by BEERMAN, Tucker, goal number 1 for season. |
| UPST 1, VMI 0 |
| *Rebounds from the corner kick |
| Foul on UPST. |
| [19:59] UPSTATE substitution: ALLMENDINGER, Heiko for MOSS, Sam. |
| [22:44] Shot by VMI David Harpen, SAVE HADDAD, Hassan. |
| Long-range shot right into keeper's belly |
| Corner kick by VMI Alex Hartman [24:55]. |
| Foul on VMI. |
| [26:06] UPSTATE substitution: BAILEY, Dustin for SOMMER, Lukas. |
| [26:06] UPSTATE substitution: WINDER, Ian for BANNISTER, Peter. |
| [26:06] UPSTATE substitution: BRINCKWIRTH, Joe for ALPHONSE, Rinaldi. |
| [26:06] Yellow card on VMI Andrew Starnes. |
| Foul on VMI. |
| [30:05] Shot by UPSTATE MOSS, Sam, SAVE Zach Kaplan. |
| [31:11] Shot by UPSTATE BRINCKWIRTH, Joe, SAVE Zach Kaplan. |
| long shot from the top of the box. |
| [33:19] Shot by UPSTATE SCHWARZER, Leon, SAVE Zach Kaplan. |
| [34:13] Shot by UPSTATE BRINCKWIRTH, Joe WIDE RIGHT. |
| Long-range RIP with pace |
| [34:25] VMI substitution: Campbell Wood for Blake McCauley. |
| [34:25] VMI substitution: David Wright for Andrew Starnes. |
| [36:10] Shot by VMI Dan Geyer WIDE RIGHT. |
| [37:27] UPSTATE substitution: SCALERA, Taylor for WINDER, Ian. |
| [37:45] Shot by UPSTATE BRINCKWIRTH, Joe WIDE RIGHT. |
| [38:26] VMI substitution: Todd Johnson for Eric Friese. |
| Corner kick by VMI Alex Hartman [38:47]. |
| Corner kick by VMI Alex Hartman [39:30]. |
| Foul on VMI. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For VMI: #14 Todd Johnson, #21 Dylan Griffin, #5 Chris Spates, #19 Jackson Rowady, #28 Brienno Illari, #6 David Harpen, #10 Dan Geyer, #20 Campbell Wood, #23 David Wright, #13 Alex Hartman, #0 Zach Kaplan. |
| For UPSTATE: #6 FLYNN, Matt, #20 BRINCKWIRTH, Joe, #18 BEERMAN, Tucker, #24 JUELL, Kyle, #15 ALLMENDINGER, Heiko, #21 ALPHONSE, Rinaldi, #14 JENKINS, Joshua, #13 SCHWARZER, Leon, #4 SCHMIEGE, Marvin, #23 SOMMER, Lukas, #1 HADDAD, Hassan. |
| Foul on UPST. |
| Foul on UPST. |
| [50:45] Shot by VMI Dan Geyer HIGH. |
| Set piece from roughly 24 yards out. |
| Corner kick by VMI Alex Hartman [53:12]. |
| [53:26] Shot by VMI Brienno Illari HIGH. |
| [54:34] Shot by UPSTATE BRINCKWIRTH, Joe, SAVE Zach Kaplan. |
| Soft shot from 20 yards out after tick-tak passing |
| [55:35] Shot by UPSTATE ALLMENDINGER, Heiko WIDE LEFT. |
| Corner kick by UPSTATE BRINCKWIRTH, Joe [55:58]. |
| [57:13] Shot by UPSTATE ALLMENDINGER, Heiko BLOCKED. |
| [57:58] GOAL by UPSTATE BRINCKWIRTH, Joe, Assist by SCHMIEGE, Marvin and SOMMER, Lukas, goal number 1 for season. |
| UPST 2, VMI 0 |
| *Cross into box from 23 to 4 with pass to 20 near the top |
| [58:28] Shot by UPSTATE BRINCKWIRTH, Joe HIGH. |
| [58:45] UPSTATE substitution: COTHRAN, Eli for BRINCKWIRTH, Joe. |
| [60:22] UPSTATE substitution: SCALERA, Taylor for ALPHONSE, Rinaldi. |
| [60:22] VMI substitution: Andrew Hicks for Dylan Griffin. |
| [60:22] VMI substitution: Andrew Starnes for David Wright. |
| [60:22] VMI substitution: Alec Rich for Brienno Illari. |
| [60:22] VMI substitution: Eric Friese for Jackson Rowady. |
| [60:22] VMI substitution: Blake McCauley for Dan Geyer. |
| [60:22] VMI substitution: Hunter Morgan for David Harpen. |
| [62:59] Shot by VMI Andrew Starnes WIDE LEFT. |
| [63:57] Shot by UPSTATE SCHWARZER, Leon, SAVE Zach Kaplan. |
| Corner kick by VMI Alex Hartman [65:14]. |
| [65:34] Header Shot by VMI Blake McCauley WIDE RIGHT. |
| great pass from 14 into 4 deep in the box, header just right |
| [66:48] Shot by UPSTATE SCHMIEGE, Marvin, SAVE Zach Kaplan. |
| Foul on UPST. |
| [68:51] Shot by UPSTATE COTHRAN, Eli WIDE RIGHT. |
| Back-and-forth passing between 4 and 7 before shot right |
| [70:17] Offside against UPST. |
| [71:24] VMI substitution: Travis Borkey for Andrew Starnes. |
| [71:24] VMI substitution: Brandon Hartman for Alex Hartman. |
| Corner kick by VMI Travis Borkey [72:00]. |
| [72:05] Header Shot by VMI Blake McCauley WIDE LEFT. |
| Foul on VMI. |
| [74:44] UPSTATE substitution: BAILEY, Dustin for SCHMIEGE, Marvin. |
| Foul on UPST. |
| [76:03] Header Shot by VMI Blake McCauley WIDE RIGHT. |
| [76:05] VMI substitution: Brienno Illari for Campbell Wood. |
| [78:13] Shot by UPSTATE SCHWARZER, Leon WIDE LEFT. |
| [78:26] UPSTATE substitution: BANNISTER, Peter for SCALERA, Taylor. |
| [78:26] UPSTATE substitution: TIERNEY, Caleb for COTHRAN, Eli. |
| [79:33] Shot by UPSTATE SCHWARZER, Leon BLOCKED. |
| Corner kick by UPSTATE FLYNN, Matt [79:54]. |
| Foul on UPST. |
| [80:21] Shot by UPSTATE BAILEY, Dustin WIDE LEFT. |
| [81:17] Offside against UPST. |
| [82:18] UPSTATE substitution: WILTSHIRE, Satchel for ALLMENDINGER, Heiko. |
| Corner kick by UPSTATE FLYNN, Matt [83:09]. |
| [83:28] VMI substitution: Alex Hartman for Brandon Hartman. |
| [84:15] UPSTATE substitution: MOSS, Sam for SOMMER, Lukas. |
| [85:48] Shot by VMI Todd Johnson BLOCKED. |
| Foul on VMI. |
| End of period [90:00]. |