Box Score
Final - Regulation
Rosters
| Pos. | # | Name | Sh | SOG | G | A | Fo |
|---|---|---|---|---|---|---|---|
| Zach Kovacevic | 0 | 0 | 0 | 0 | 0 | ||
| Josh Otusanya | 0 | 0 | 0 | 0 | 0 | ||
| Shay Niemeyer | 0 | 0 | 0 | 0 | 0 | ||
| Johnny Contreras | 0 | 0 | 0 | 0 | 0 | ||
| Jerrin Moore | 0 | 0 | 0 | 0 | 0 | ||
| Alex Garcia | 0 | 0 | 0 | 2 | 0 | ||
| Jason Lesch | 1 | 1 | 0 | 0 | 0 | ||
| Andrew Brown | 1 | 0 | 0 | 0 | 0 | ||
| Christian Okeke | 1 | 1 | 0 | 0 | 0 | ||
| Grant Bell | 3 | 2 | 1 | 0 | 0 | ||
| Substitutes | |||||||
| Desmond Campbell | 3 | 0 | 0 | 0 | 0 | ||
| Cody Lofgren | 7 | 3 | 1 | 1 | 0 | ||
| J.T. Kotowski | 0 | 0 | 0 | 0 | 0 | ||
| Andrew Kovacevic | 0 | 0 | 0 | 0 | 0 | ||
| Joe Morales | 0 | 0 | 0 | 0 | 0 | ||
| Logan Ketterer | 0 | 0 | 0 | 0 | 0 | ||
| Totals | 16 | 7 | 2 | 3 | 0 | ||
| Pos. | # | Name | Sh | SOG | G | A | Fo |
|---|---|---|---|---|---|---|---|
| Eric Osswald | 0 | 0 | 0 | 0 | 0 | ||
| Matt Hill | 0 | 0 | 0 | 1 | 0 | ||
| Will Walker | 1 | 0 | 0 | 2 | 0 | ||
| Garrett Halfhill | 2 | 1 | 0 | 0 | 0 | ||
| Chris Moore | 0 | 0 | 0 | 0 | 0 | ||
| Todd Pratzner | 0 | 0 | 0 | 0 | 0 | ||
| Alex Ridsdale | 2 | 2 | 2 | 0 | 0 | ||
| Matthew Vasquenza | 2 | 2 | 2 | 0 | 0 | ||
| Cory Brown | 0 | 0 | 0 | 0 | 0 | ||
| Kyle Martin | 0 | 0 | 0 | 0 | 0 | ||
| Josh Grant | 1 | 0 | 0 | 0 | 0 | ||
| Substitutes | |||||||
| Matt Appel | 0 | 0 | 0 | 0 | 0 | ||
| Walker Andriot | 0 | 0 | 0 | 0 | 0 | ||
| Owen Steinwall | 0 | 0 | 0 | 0 | 0 | ||
| Caleb Latham | 0 | 0 | 0 | 0 | 0 | ||
| Majed Osman | 0 | 0 | 0 | 0 | 0 | ||
| Jonathon Otting | 0 | 0 | 0 | 0 | 0 | ||
| Riley Uhrin | 0 | 0 | 0 | 0 | 0 | ||
| Eric McWoods | 0 | 0 | 0 | 1 | 0 | ||
| Kaleb Bayse | 0 | 0 | 0 | 0 | 0 | ||
| Ian Vicars | 0 | 0 | 0 | 0 | 0 | ||
| Jalen Brown | 0 | 0 | 0 | 0 | 0 | ||
| Rhodes Moore | 2 | 0 | 0 | 0 | 0 | ||
| Matthew Nance | 1 | 0 | 0 | 0 | 0 | ||
| Jake Ciricillo | 0 | 0 | 0 | 0 | 0 | ||
| Vince Shaw | 0 | 0 | 0 | 0 | 0 | ||
| Cameron Taylor | 0 | 0 | 0 | 0 | 0 | ||
| Totals | 11 | 5 | 4 | 4 | 0 | ||
Goalkeepers
| # | Name | Min. | GA | Saves |
|---|---|---|---|---|
| Shay Niemeyer | 90 | 4 | 1 | |
| Totals | 90 | 4 | 1 |
| # | Name | Min. | GA | Saves |
|---|---|---|---|---|
| Eric Osswald | 90 | 2 | 5 | |
| Totals | 90 | 2 | 5 |
Penalties
| Bradley | Xavier |
|---|---|
| Garrett Halfhill - Yellow Card |
Match Statistics
Headlines
- Recruiting Roundup: December 15-21
- How Do I Get Scouted by TopDrawerSoccer?
- 2026 Women's Division I Transfer Tracker
-
Rocky Mountain High School Roundup
- 2025 Men's DI Postseason Awards
- Niko Markovic Selected First in MLS Draft
-
Commitments: Defender Swaps Coasts
- TopDrawerSoccer TeamRank Update - Girls
- 2026 Major League Soccer Draft Results
- Women's College Postseason Freshmen Top 100
IMG Academy Top 200/150 Rankings