Box Score
Final - Regulation
Scoring Summary
Rosters
| Pos. | # | Name | Sh | SOG | G | A | Fo |
|---|---|---|---|---|---|---|---|
| Blake McCauley | 3 | 0 | 0 | 0 | 0 | ||
| Chris Spates | 0 | 0 | 0 | 0 | 0 | ||
| Eric Friese | 0 | 0 | 0 | 0 | 0 | ||
| David Harpen | 1 | 1 | 0 | 0 | 0 | ||
| Zach Kaplan | 0 | 0 | 0 | 0 | 0 | ||
| Hunter Morgan | 0 | 0 | 0 | 0 | 0 | ||
| Dylan Griffin | 0 | 0 | 0 | 0 | 0 | ||
| Andrew Hicks | 0 | 0 | 0 | 0 | 0 | ||
| Alex Hartman | 0 | 0 | 0 | 0 | 0 | ||
| Dan Geyer | 2 | 0 | 0 | 0 | 0 | ||
| Andrew Starnes | 4 | 1 | 0 | 0 | 0 | ||
| Substitutes | |||||||
| Max Farinholt | 0 | 0 | 0 | 0 | 0 | ||
| Taylor Rafaly | 0 | 0 | 0 | 0 | 0 | ||
| Brandon Hartman | 0 | 0 | 0 | 0 | 0 | ||
| Alexander Guerra | 0 | 0 | 0 | 0 | 0 | ||
| Campbell Wood | 0 | 0 | 0 | 0 | 0 | ||
| Alec Rich | 0 | 0 | 0 | 0 | 0 | ||
| Jackson Rowady | 0 | 0 | 0 | 0 | 0 | ||
| Todd Johnson | 1 | 0 | 0 | 0 | 0 | ||
| Patrick Lenahan | 0 | 0 | 0 | 0 | 0 | ||
| David Wright | 0 | 0 | 0 | 0 | 0 | ||
| Levi Harmon | 0 | 0 | 0 | 0 | 0 | ||
| John Keppeler | 0 | 0 | 0 | 0 | 0 | ||
| Tyler Colgan | 0 | 0 | 0 | 0 | 0 | ||
| Brienno Illari | 1 | 0 | 0 | 0 | 0 | ||
| Cap League | 0 | 0 | 0 | 0 | 0 | ||
| Jon Harrington | 0 | 0 | 0 | 0 | 0 | ||
| Travis Borkey | 0 | 0 | 0 | 0 | 0 | ||
| Sam Moffatt | 0 | 0 | 0 | 0 | 0 | ||
| Alton Martin | 0 | 0 | 0 | 0 | 0 | ||
| Totals | 12 | 2 | 0 | 0 | 0 | ||
| Pos. | # | Name | Sh | SOG | G | A | Fo |
|---|---|---|---|---|---|---|---|
| Matt Flynn | 0 | 0 | 0 | 0 | 0 | ||
| Tucker Beerman | 0 | 0 | 0 | 1 | 0 | ||
| Hassan Haddad | 0 | 0 | 0 | 0 | 0 | ||
| Marvin Schmiege | 1 | 1 | 0 | 1 | 0 | ||
| Rinaldi Alphonse | 2 | 2 | 1 | 0 | 0 | ||
| Kyle Juell | 0 | 0 | 0 | 0 | 0 | ||
| Sam Moss | 1 | 1 | 0 | 0 | 0 | ||
| Lukas Sommer | 0 | 0 | 0 | 1 | 0 | ||
| Peter Bannister | 2 | 1 | 0 | 0 | 0 | ||
| Leon Schwarzer | 4 | 2 | 0 | 0 | 0 | ||
| Joshua Jenkins | 0 | 0 | 0 | 0 | 0 | ||
| Substitutes | |||||||
| Spencer Woodstock | 0 | 0 | 0 | 0 | 0 | ||
| Dustin Bailey | 1 | 0 | 0 | 0 | 0 | ||
| Eli Cothran | 1 | 0 | 0 | 0 | 0 | ||
| Francis Gyau | 0 | 0 | 0 | 0 | 0 | ||
| Davis Smith | 0 | 0 | 0 | 0 | 0 | ||
| Caleb Tierney | 0 | 0 | 0 | 0 | 0 | ||
| Taylor Scalera | 0 | 0 | 0 | 0 | 0 | ||
| Robert Smith | 0 | 0 | 0 | 0 | 0 | ||
| Sam Cheshier | 0 | 0 | 0 | 0 | 0 | ||
| Deon Rose | 0 | 0 | 0 | 0 | 0 | ||
| Mills Sproull | 0 | 0 | 0 | 0 | 0 | ||
| Calon Minors | 0 | 0 | 0 | 0 | 0 | ||
| Heiko Allmendinger | 2 | 0 | 0 | 0 | 0 | ||
| Ian Winder | 0 | 0 | 0 | 0 | 0 | ||
| Joe Brinckwirth | 6 | 3 | 1 | 0 | 0 | ||
| Daniel Perry | 0 | 0 | 0 | 0 | 0 | ||
| Walker Raines | 0 | 0 | 0 | 0 | 0 | ||
| Michelangelo Dovidio | 0 | 0 | 0 | 0 | 0 | ||
| Santiago Restrepo | 0 | 0 | 0 | 0 | 0 | ||
| Satchel Wiltshire | 0 | 0 | 0 | 0 | 0 | ||
| Jack Rubin | 0 | 0 | 0 | 0 | 0 | ||
| Totals | 20 | 10 | 2 | 3 | 0 | ||
Goalkeepers
| # | Name | Min. | GA | Saves |
|---|---|---|---|---|
| Zach Kaplan | 90 | 2 | 8 | |
| Totals | 90 | 2 | 8 |
| # | Name | Min. | GA | Saves |
|---|---|---|---|---|
| Hassan Haddad | 90 | 0 | 2 | |
| Totals | 90 | 0 | 2 |
Penalties
| VMI | USC Upstate |
|---|---|
| Andrew Starnes - Yellow Card |
Match Statistics
| VMI | VMI | |
| 12 | Shots | 20 |
| 2 | Shots on Goal | 10 |
| 5 | Fouls | 7 |
| 6 | Corner Kicks | 6 |
| 0 | Offsides | 2 |
| 1 | Yellow Cards | 0 |
| 0 | Red Cards | 0 |
| 8 | Saves | 2 |
| Attempts: 0 Made: 0 | Penalties | Attempts: 0 Made: 0 |
Recaps and Highlights
Headlines
- Recruiting Roundup: December 8-14
- Tracking Division I Coaching Changes
- How Do I Get Scouted by TopDrawerSoccer?
- 2026 Women's Division I Transfer Tracker
- MLS Announces College Showcase Rosters
- NC State's Path to Men’s College Cup
- Player Rankings Spotlight: 2026 Boys
- SLU's Path to Men’s College Cup
-
Standouts From ECNL Boys South Carolina
-
Commitments: From Florida to Asheville
IMG Academy Top 200/150 Rankings