Box Score
Final - Regulation
Scoring Summary
Rosters
| Pos. | # | Name | Sh | SOG | G | A | Fo |
|---|---|---|---|---|---|---|---|
| Lou Vilotti | 1 | 1 | 1 | 0 | 0 | ||
| Kyle Allan | 0 | 0 | 0 | 0 | 0 | ||
| James McCombs | 3 | 1 | 0 | 0 | 0 | ||
| Daryus Lake | 0 | 0 | 0 | 0 | 0 | ||
| Matt Mullock | 0 | 0 | 0 | 0 | 0 | ||
| Jarod Ramses | 1 | 1 | 0 | 0 | 0 | ||
| Johnny Cunningham | 0 | 0 | 0 | 0 | 0 | ||
| Ritchie Barry | 0 | 0 | 0 | 0 | 0 | ||
| Daniel Morales | 1 | 1 | 0 | 0 | 0 | ||
| Garrett Lyons | 0 | 0 | 0 | 0 | 0 | ||
| Scott Woodington | 0 | 0 | 0 | 0 | 0 | ||
| Substitutes | |||||||
| David Grana | 0 | 0 | 0 | 0 | 0 | ||
| Derek MacKinnon | 1 | 0 | 0 | 0 | 0 | ||
| Dontrim Namani | 0 | 0 | 0 | 0 | 0 | ||
| Eddie McCusker | 0 | 0 | 0 | 0 | 0 | ||
| John Fritz | 1 | 1 | 0 | 0 | 0 | ||
| Kyle Millar | 0 | 0 | 0 | 0 | 0 | ||
| Aidan Watkins | 0 | 0 | 0 | 0 | 0 | ||
| Alvin Dahn | 0 | 0 | 0 | 0 | 0 | ||
| Alan Kahlenbeck | 0 | 0 | 0 | 0 | 0 | ||
| Bryce Wallace | 0 | 0 | 0 | 0 | 0 | ||
| Luis Ludosan | 0 | 0 | 0 | 0 | 0 | ||
| Mike Fornaro | 0 | 0 | 0 | 0 | 0 | ||
| Totals | 8 | 5 | 1 | 0 | 0 | ||
| Pos. | # | Name | Sh | SOG | G | A | Fo |
|---|---|---|---|---|---|---|---|
| Matthew Vowinkel | 0 | 0 | 0 | 1 | 0 | ||
| Storm Strongin | 2 | 2 | 0 | 0 | 0 | ||
| George O'Malley | 1 | 1 | 0 | 0 | 0 | ||
| Hendrik Hebbeker | 0 | 0 | 0 | 0 | 0 | ||
| Ryan Carmichael | 4 | 1 | 1 | 0 | 0 | ||
| Pierce Infuso | 1 | 1 | 0 | 0 | 0 | ||
| Wessel Speel | 0 | 0 | 0 | 0 | 0 | ||
| Stefan Mason | 1 | 1 | 0 | 1 | 0 | ||
| Roc Carles | 1 | 1 | 0 | 1 | 0 | ||
| Mason Tatafu | 1 | 1 | 1 | 0 | 0 | ||
| Francesco Perinelli | 0 | 0 | 0 | 0 | 0 | ||
| Substitutes | |||||||
| Lorenzo Selini | 0 | 0 | 0 | 0 | 0 | ||
| Jack Nuttall | 0 | 0 | 0 | 0 | 0 | ||
| Alex Dudley | 0 | 0 | 0 | 0 | 0 | ||
| Michael Luongo | 0 | 0 | 0 | 0 | 0 | ||
| Stone Strongin | 0 | 0 | 0 | 0 | 0 | ||
| Logan D'Aoust | 0 | 0 | 0 | 0 | 0 | ||
| Sam Eccles | 0 | 0 | 0 | 0 | 0 | ||
| Holger Maaloe | 0 | 0 | 0 | 0 | 0 | ||
| Jack O'Malley | 0 | 0 | 0 | 0 | 0 | ||
| Archie Watts | 0 | 0 | 0 | 0 | 0 | ||
| Joe Wright | 0 | 0 | 0 | 0 | 0 | ||
| Jason Ramirez | 0 | 0 | 0 | 0 | 0 | ||
| Laurits Hvidfeldt Rahbek | 1 | 0 | 0 | 0 | 0 | ||
| Shane Salmon | 0 | 0 | 0 | 0 | 0 | ||
| Rolman Guardado | 0 | 0 | 0 | 0 | 0 | ||
| Francisco Janeiro | 0 | 0 | 0 | 0 | 0 | ||
| Eyob Gaffigan | 0 | 0 | 0 | 0 | 0 | ||
| Totals | 12 | 8 | 2 | 3 | 0 | ||
Goalkeepers
| # | Name | Min. | GA | Saves |
|---|---|---|---|---|
| Kyle Allan | 90 | 2 | 6 | |
| Totals | 90 | 2 | 6 |
| # | Name | Min. | GA | Saves |
|---|---|---|---|---|
| Wessel Speel | 90 | 1 | 4 | |
| Totals | 90 | 1 | 4 |
Penalties
| Saint Joseph's | Hofstra |
|---|---|
| Lou Vilotti - Yellow Card | |
| Daniel Morales - Yellow Card |
Match Statistics
| Saint Joseph's | Saint Joseph's | |
| 8 | Shots | 12 |
| 5 | Shots on Goal | 8 |
| 16 | Fouls | 12 |
| 4 | Corner Kicks | 6 |
| 1 | Offsides | 2 |
| 3 | Yellow Cards | 0 |
| 0 | Red Cards | 0 |
| 6 | Saves | 4 |
| Attempts: 0 Made: 0 | Penalties | Attempts: 0 Made: 0 |
Headlines
- Recruiting Roundup: December 1-7
- Tracking Division I Coaching Changes
- How Do I Get Scouted by TopDrawerSoccer?
- 2026 Women's Division I Transfer Tracker
- Women's NCAA Tournament Final 4 Preview
-
ECNL Girls KC: U17 Players to Watch
- TDS Boys Regional Rankings: Class of 2026
- ECNL Girls KC Selection Game Rosters
-
GA Champions Cup: U15/19 Players to Know
- Stanford's Path to Women's College Cup
IMG Academy Top 200/150 Rankings