Ann Arbor Huron vs Portage Central (Nov 1, 2025)



Soccer Box Score


Soccer Box Score (Final) 2025 MHSAA BOYS SOCCER FINALS Ann Arbor Huron vs Portage Central (Nov 1, 2025 at Grand Ledge, Mich.) Ann Arbor Huron (17-2-3) vs. Goals by period 1 2 OT O2 Tot Portage Central (24-0-2) ------------------------------------- Date: Nov 1, 2025 Attendance: Ann Arbor Huron..... 0 0 0 0 - 0 Weather: Cloudy; 47*; W at 7 mph Portage Central..... 0 0 0 1 - 1 Ann Arbor Huron Portage Central Pos ## Player Sh SOG G A Pos ## Player Sh SOG G A ------------------------------------------ ------------------------------------------ GK 24 Matthew Pletcher.... - - - - GK 1 Gunnar Thorhallson.. - - - - D 2 Nolan Prevost....... - - - - F 3 Max Bailey.......... 1 1 - - D 3 Nasser Diarra....... 1 - - - D 4 AJ Giebel........... - - - - D 4 Kyle Johnsen........ - - - - F 6 Gavan Sherman....... 4 3 - - F 7 Kinley Poole........ 6 5 - - D 8 Olin Rohrstaff...... - - - - F 10 Malic Kasham........ 6 4 - - M 10 Carter Seim......... 1 - - - M 13 Phillip Leucht...... - - - - M 12 Marshall Neumann.... 1 - - - M 20 Amadou Sidibe....... - - - - M 13 Jayce Handley....... 2 - - - D 23 Andrew Garza........ - - - - D 19 Eli Greenwald....... - - - - M 29 Unejs Ramaxhiku..... 1 - - - F 20 Oliver Ruggiero..... - - - - F 30 Christopher Zou..... 1 - - - D 23 Sam Dietzel......... - - - - ---------- Substitutes ---------- ---------- Substitutes ---------- 6 Kaito Yoshida....... 1 1 - - 2 Ryan Delp........... - - - - 8 Juan Arias Salazar.. 2 1 - - 7 Eion Hur............ - - - - 9 Samuel Butler....... - - - - 18 Ian Micallef........ - - - - 11 Jules Heskia........ 1 - - - Totals.............. 9 4 0 0 21 Noah Zahuranec...... 1 - - - 25 Max Pinsky.......... - - - - Totals.............. 20 11 0 0 Ann Arbor Huron Portage Central ## Player MIN GA Saves ## Player MIN GA Saves --------------------------------------- --------------------------------------- 24 Matthew Pletcher.... 100:00 0 4 1 Gunnar Thorhallson.. 100:00 0 11 Shots by period 1 2 OT O2 Tot Saves by period 1 2 OT O2 Tot ------------------------------------- ------------------------------------- Ann Arbor Huron..... 4 12 3 1 - 20 Ann Arbor Huron..... 2 1 0 1 - 4 Portage Central..... 5 3 0 1 - 9 Portage Central..... 1 7 2 1 - 11 Corner kicks 1 2 OT O2 Tot Fouls 1 2 OT O2 Tot ------------------------------------- ------------------------------------- Ann Arbor Huron..... 1 5 0 0 - 6 Ann Arbor Huron..... 5 7 1 0 - 13 Portage Central..... 2 0 0 0 - 2 Portage Central..... 4 8 1 1 - 14 SCORING SUMMARY: GOAL Time Team Goal Scorer Assists -------------------------------------------------------------------------------------- 1. 100:00 PORTAGE Jayce Handley Shootout CAUTIONS AND EJECTIONS: YC-HURON #20 (32:05); YC-PORTAGE #20 (39:49); YC-HURON #23 (49:20); YC-HURON #30 (75:11) Officials: Referee: Bill Wilkinson; Asst. Referee: Stephen Hungerford; Brian Chan; Alt. Official: Trevor Zonnefeld; Scorer: Bobby Lee; Offsides: Ann Arbor Huron 1, Portage Central 5. 2025 MHSAA Boys Soccer Division 1 Final

Play-by-Play Summary


Play-by-Play Summary (1st period) 2025 MHSAA BOYS SOCCER FINALS Ann Arbor Huron vs Portage Central (Nov 1, 2025 at Grand Ledge, Mich.) Ann Arbor Huron Starters: Portage Central Starters: GK 24 Matthew Pletcher GK 1 Gunnar Thorhallson D 2 Nolan Prevost D 8 Olin Rohrstaff D 4 Kyle Johnsen D 4 AJ Giebel D 3 Nasser Diarra D 19 Eli Greenwald D 23 Andrew Garza D 23 Sam Dietzel M 20 Amadou Sidibe M 10 Carter Seim M 13 Phillip Leucht M 12 Marshall Neumann M 29 Unejs Ramaxhiku M 13 Jayce Handley F 30 Christopher Zou F 3 Max Bailey F 10 Malic Kasham F 6 Gavan Sherman F 7 Kinley Poole F 20 Oliver Ruggiero [00:00] Matthew Pletcher at goalie for HURON. [00:00] Gunnar Thorhallson at goalie for PORTAGE. Foul on HURON. [01:54] Shot by PORTAGE Gavan Sherman, SAVE Matthew Pletcher. [02:47] Corner kick by PORTAGE Max Bailey. [03:16] Shot by PORTAGE Marshall Neumann BLOCKED. [05:13] Offside against PORTAGE. [06:08] Corner kick by HURON. [06:24] Shot by HURON Nasser Diarra BLOCKED. Foul on HURON. [12:17] PORTAGE substitution: Ian Micallef for Sam Dietzel. Foul on HURON. [14:34] Shot by HURON Christopher Zou BLOCKED. [17:32] HURON substitution: Juan Arias Salazar for TEAM. [18:15] Shot by PORTAGE Gavan Sherman WIDE RIGHT. [19:30] Shot by HURON Kinley Poole WIDE LEFT. [19:44] HURON substitution: Phillip Leucht for Kyle Johnsen. [21:55] Shot by PORTAGE Jayce Handley WIDE RIGHT. Foul on HURON. [24:33] PORTAGE substitution: Eion Hur for Gavan Sherman. [24:33] PORTAGE substitution: Ryan Delp for Oliver Ruggiero. Foul on PORTAGE. Foul on PORTAGE. [27:07] Shot by PORTAGE Max Bailey, SAVE Matthew Pletcher. [27:43] Corner kick by PORTAGE Max Bailey. [27:57] Offside against PORTAGE. [28:18] HURON substitution: Noah Zahuranec for Andrew Garza. Foul on HURON. [31:47] Shot by HURON Kinley Poole, SAVE Gunnar Thorhallson. [32:05] Yellow card on HURON Amadou Sidibe. [32:05] HURON substitution: Jules Heskia for Nasser Diarra. [32:05] PORTAGE substitution: Oliver Ruggiero for Max Bailey. Foul on PORTAGE. [33:08] HURON substitution: Kaito Yoshida for Malic Kasham. [33:22] HURON substitution: Max Pinsky for Jules Heskia. [35:29] HURON substitution: Jules Heskia for Max Pinsky. [37:59] Offside against PORTAGE. [39:07] HURON substitution: Max Pinsky for Jules Heskia. Foul on PORTAGE. [39:49] Yellow card on PORTAGE Oliver Ruggiero. [39:49] PORTAGE substitution: Max Bailey for Oliver Ruggiero. End of period [40:00].
Play-by-Play Summary (2nd period) Start of 2nd period [40:00]. [41:32] HURON substitution: Max Pinsky for Malic Kasham. [41:54] HURON substitution: Malic Kasham for Max Pinsky. [42:10] Corner kick by HURON Unejs Ramaxhiku. [43:30] Shot by HURON Malic Kasham, SAVE Gunnar Thorhallson. [43:43] Corner kick by HURON Unejs Ramaxhiku. Foul on PORTAGE. Foul on PORTAGE. Foul on HURON. Foul on HURON. Foul on HURON. Foul on PORTAGE. [49:20] Yellow card on HURON Andrew Garza. [49:20] HURON substitution: Juan Arias Salazar for Andrew Garza. [49:20] PORTAGE substitution: Jayce Handley for Oliver Ruggiero. [49:20] Shot by PORTAGE Jayce Handley BLOCKED. Foul on HURON. [52:42] Shot by HURON Malic Kasham BLOCKED. [53:55] Shot by HURON Kinley Poole, SAVE Gunnar Thorhallson. [54:01] Corner kick by HURON Amadou Sidibe. [54:25] Header Shot by HURON Unejs Ramaxhiku HIGH. [54:54] Shot by HURON Malic Kasham, SAVE Gunnar Thorhallson. [55:34] Shot by PORTAGE Gavan Sherman, SAVE Matthew Pletcher. [57:17] HURON substitution: Max Pinsky for Malic Kasham. Foul on HURON. [59:15] PORTAGE substitution: Oliver Ruggiero for Ryan Delp. [59:15] HURON substitution: Noah Zahuranec for Nolan Prevost. [59:15] HURON substitution: Malic Kasham for Max Pinsky. [60:07] HURON substitution: Jules Heskia for Christopher Zou. [60:11] Corner kick by HURON Amadou Sidibe. Foul on PORTAGE. Foul on PORTAGE. [63:09] Shot by HURON Juan Arias Salazar, SAVE Gunnar Thorhallson. [64:44] Shot by HURON Malic Kasham WIDE RIGHT. [64:56] HURON substitution: Kaito Yoshida for Juan Arias Salazar. [65:30] PORTAGE substitution: Ryan Delp for Max Bailey. Foul on PORTAGE. [66:43] Shot by HURON Juan Arias Salazar HIT POST. Foul on HURON. [67:43] Shot by PORTAGE Carter Seim WIDE LEFT. [69:38] Shot by HURON Malic Kasham, SAVE Gunnar Thorhallson. [69:54] Shot by HURON Kaito Yoshida, SAVE Gunnar Thorhallson. Foul on PORTAGE. [73:32] Shot by HURON Jules Heskia HIGH. [73:50] HURON substitution: Christopher Zou for Jules Heskia. Foul on HURON. [75:11] Yellow card on HURON Christopher Zou. [75:11] HURON substitution: Nolan Prevost for Christopher Zou. [75:11] PORTAGE substitution: Eion Hur for Jayce Handley. [75:35] HURON substitution: Christopher Zou for Kaito Yoshida. [77:46] Shot by HURON Kinley Poole, SAVE Gunnar Thorhallson. [78:00] Corner kick by HURON Amadou Sidibe. Foul on PORTAGE. End of period [80:00].
Play-by-Play Summary (OT period) Start of OT period [80:00]. [80:35] Shot by HURON Malic Kasham, SAVE Gunnar Thorhallson. [81:27] Offside against PORTAGE. [83:07] Shot by HURON Kinley Poole, SAVE Gunnar Thorhallson. [83:42] PORTAGE substitution: Oliver Ruggiero for Ryan Delp. [84:34] PORTAGE substitution: Jayce Handley for Eion Hur. [85:39] Shot by HURON Noah Zahuranec HIGH. Foul on HURON. [87:39] HURON substitution: Jules Heskia for Malic Kasham. [87:58] HURON substitution: Andrew Garza for TEAM. Foul on PORTAGE. End of period [90:00].
Play-by-Play Summary (OT2 period) Start of OT2 period [90:00]. [92:44] Offside against PORTAGE. [94:40] Shot by HURON Kinley Poole, SAVE Gunnar Thorhallson. [97:15] Offside against HURON. Foul on PORTAGE. [99:04] Shot by PORTAGE Gavan Sherman, SAVE Matthew Pletcher. [99:06] HURON substitution: Kyle Johnsen for Nasser Diarra. [99:06] HURON substitution: Malic Kasham for Jules Heskia. End of period [100:00]. Shootout attempt by HURON Phillip Leucht MADE off Gunnar Thorhallson. Shootout attempt by PORTAGE Carter Seim MADE off Matthew Pletcher. Shootout attempt by HURON Unejs Ramaxhiku MISSED, save Gunnar Thorhallson. Shootout attempt by PORTAGE Max Bailey MADE off Matthew Pletcher. Shootout attempt by HURON Christopher Zou MADE off Gunnar Thorhallson. Shootout attempt by PORTAGE Marshall Neumann MADE off Matthew Pletcher. Shootout attempt by HURON Nolan Prevost MISSED, save Gunnar Thorhallson. PORTAGE Jayce Handley Shootout GOAL off Matthew Pletcher. ==================== ==================== ANN ARBOR HURON 0, PORTAGE CENTRAL 1 ==================== ==================== ==================== ANN ARBOR HURON 0, PORTAGE CENTRAL 1 ====================