Milligan vs. Montreat
Official Soccer Box Score (Final)
Milligan (TN) vs Montreat (NC) (10/8/2025 at Black Mountain, N.C.)

Milligan (TN) (8-3-1, 7-2-0)
3
Po#PlayerShSOGAFoMin
d2Kodjo Bakou0000090
d4Justin Madejski1000090
f9Kerim Akpinar7521090
gk30Florian Quast0000090
m8Johnny Salgado4200070
m10Nathan Gilhooly0000071
m11Asa Blake1000063
m13Javier Salgado0000051
m/d7Emir Basar2210090
m/d12Grayson Hammond1000090
--Substitutes--
m18Freddie Zinn1001059
f21Marco Lattanzi1001057
f22Federico Confaloni0001135
f24Youseff Heggy0000059
d27Ben Roder0000011
f28Trotter Jones000000
d40Myles Diel000008
TMTeam000090
Totals1893410

Montreat (NC) (3-9-1, 2-5-1)
1
Po#PlayerShSOGAFoMin
d5Uros Markovic0000090
d21Ethan Grasso2210090
d40Drake Fowler0000090
d57Kevin Palacios0000159
f13Greg Arce0000047
f59Emmanuel Ntimeh0001090
gk22Frankie Zavala0000090
m6Predrag Grbovic3100090
m10Alejandro Hernandez0000084
m17Andres Arrieta0000077
m18Jared McCall1000082
--Substitutes--
m14Josiah Garrett0000012
m15Braian Velasquez000008
d30Liam Rowan0000031
f41Quinn Holland1000045
m50Avery Burkhart000006
TMTeam000090
Totals731110



#GoalkeepersMinGASaves
30Florian Quast90:0012

#GoalkeepersMinGASaves
22Frankie Zavala90:0036



Goals by period12Total
Milligan (TN)123
Montreat (NC)011
Shots by period12Total
Milligan (TN)61218
Montreat (NC)167

Saves by period12Total
Milligan (TN)112
Montreat (NC)336
Corner kicks12Total
Milligan (TN)527
Montreat (NC)123

Fouls12Total
Milligan (TN)7310
Montreat (NC)6410

Scoring summary:
No.TimeTeamGoal scorerAssistDescription
18:33MILLIGANKerim AkpinarFederico Confaloni
250:22MILLIGANEmir BasarKerim Akpinar
359:07MONTREATEthan GrassoEmmanuel Ntimeh
482:09MILLIGANKerim AkpinarMarco Lattanzi; Freddie Zinn


Cautions and ejections:
YELLOW-MONTREAT #57 Kevin Palacios (9:20); YELLOW-MILLIGAN #22 Federico Confaloni (17:51); YELLOW-MILLIGAN #11 Asa Blake (48:39); YELLOW-MONTREAT #21 Ethan Grasso (50:50);

Win-Florian Quast (1-0-0). Loss-Frankie Zavala (2-4-1).
Attendance: 73
Stadium: Pulliam Stadium (Black Mountain, N.C.)
Officials: Scorer: Quintin Olson;
Offsides: Milligan (TN) 3, Montreat (NC) 0
Milligan vs. Montreat
Play-by-Play Summary (Period 1)
Milligan (TN) vs Montreat (NC) (10/8/2025 at Black Mountain, N.C.)

TimePlay
0:00Florian Quast at goalie for Milligan (TN).
0:00Frankie Zavala at goalie for Montreat (NC).
1:44Corner kick by Milligan (TN) Emir Basar [1:44].
Foul on Montreat (NC).
8:33GOAL by Milligan (TN) Kerim Akpinar (FIRST GOAL), Assist by Federico Confaloni, goal number 9 for season.
Foul on Montreat (NC).
9:20Yellow card on Montreat (NC) Kevin Palacios.
9:32Header Shot by Milligan (TN) Justin Madejski, Wide Left.
11:26Corner kick by Milligan (TN) Johnny Salgado [11:26].
12:06Shot by Milligan (TN) Johnny Salgado, Save (by goalie) Frankie Zavala.
12:23Corner kick by Milligan (TN) Emir Basar [12:23].
12:38Offside against Milligan (TN).
14:23Corner kick by Montreat (NC) Predrag Grbovic [14:23].
15:39Corner kick by Milligan (TN) Johnny Salgado [15:39].
Foul on Milligan (TN).
Foul on Montreat (NC).
Foul on Milligan (TN).
17:51Yellow card on Milligan (TN) Federico Confaloni.
Foul on Milligan (TN).
Foul on Montreat (NC).
Foul on Montreat (NC).
30:06Corner kick by Milligan (TN) Johnny Salgado [30:06].
30:44Shot by Milligan (TN) Kerim Akpinar, Save (by goalie) Frankie Zavala.
31:20Milligan (TN) substitution: Youseff Heggy for Javier Salgado.
31:20Milligan (TN) substitution: Freddie Zinn for Federico Confaloni.
33:29Montreat (NC) substitution: Quinn Holland for Greg Arce.
33:29Montreat (NC) substitution: Liam Rowan for Kevin Palacios.
33:29Milligan (TN) substitution: Marco Lattanzi for Asa Blake.
Foul on Milligan (TN).
Foul on Montreat (NC).
36:23Shot by Milligan (TN) Johnny Salgado, Wide Right.
36:50Shot by Milligan (TN) Johnny Salgado, Save (by goalie) Frankie Zavala.
Foul on Milligan (TN).
Foul on Milligan (TN).
40:28Shot by Montreat (NC) Ethan Grasso, Save (by goalie) Florian Quast.
Foul on Milligan (TN).
45:00End of period [45:00].


Milligan vs. Montreat
Play-by-Play Summary (Period 2)
Milligan (TN) vs Montreat (NC) (10/8/2025 at Black Mountain, N.C.)

TimePlay
45:00Start of 2nd period [45:00].
45:00For Milligan (TN): #2 Kodjo Bakou, #4 Justin Madejski, #7 Emir Basar, #8 Johnny Salgado, #9 Kerim Akpinar, #10 Nathan Gilhooly, #11 Asa Blake, #12 Grayson Hammond, #13 Javier Salgado, #22 Federico Confaloni, #30 Florian Quast.
45:00For Montreat (NC): #5 Uros Markovic, #6 Predrag Grbovic, #10 Alejandro Hernandez, #17 Andres Arrieta, #18 Jared McCall, #21 Ethan Grasso, #22 Frankie Zavala, #30 Liam Rowan, #40 Drake Fowler, #41 Quinn Holland, #59 Emmanuel Ntimeh.
45:50Corner kick by Montreat (NC) Predrag Grbovic [45:50].
48:06Milligan (TN) substitution: Ben Roder for Nathan Gilhooly.
48:36Offside against Milligan (TN).
48:39Yellow card on Milligan (TN) Asa Blake.
49:29Shot by Montreat (NC) Predrag Grbovic, Wide Left.
50:22GOAL by Milligan (TN) Emir Basar, Assist by Kerim Akpinar, goal number 2 for season.
Foul on Montreat (NC).
50:50Yellow card on Montreat (NC) Ethan Grasso.
Foul on Montreat (NC).
53:49Header Shot by Montreat (NC) Jared McCall, High.
54:33Shot by Montreat (NC) Quinn Holland, High.
Foul on Milligan (TN).
Foul on Milligan (TN).
58:08Corner kick by Montreat (NC) Alejandro Hernandez [58:08].
59:07GOAL by Montreat (NC) Ethan Grasso, Assist by Emmanuel Ntimeh, goal number 4 for season.
59:07Milligan (TN) substitution: Nathan Gilhooly for Ben Roder.
59:07Milligan (TN) substitution: Freddie Zinn for Javier Salgado.
60:28Corner kick by Milligan (TN) Johnny Salgado [60:28].
63:41Shot by Milligan (TN) Emir Basar, Save (by goalie) Frankie Zavala.
64:39Montreat (NC) substitution: Kevin Palacios for Liam Rowan.
65:08Montreat (NC) substitution: Greg Arce for Andres Arrieta.
65:08Milligan (TN) substitution: Youseff Heggy for Federico Confaloni.
65:58Shot by Milligan (TN) Johnny Salgado, High.
68:36Shot by Milligan (TN) Kerim Akpinar, Blocked.
68:47Corner kick by Milligan (TN) Emir Basar [68:47].
69:54Montreat (NC) substitution: Braian Velasquez for Jared McCall.
Foul on Montreat (NC).
70:14Milligan (TN) substitution: Federico Confaloni for Johnny Salgado.
72:17Montreat (NC) substitution: Avery Burkhart for Alejandro Hernandez.
73:03Shot by Milligan (TN) Asa Blake, High.
74:02Milligan (TN) substitution: Marco Lattanzi for Asa Blake.
74:41Offside against Milligan (TN).
Foul on Montreat (NC).
76:29Shot by Milligan (TN) Kerim Akpinar, Save (by goalie) Frankie Zavala.
Foul on Milligan (TN).
77:28Shot by Montreat (NC) Predrag Grbovic, Wide Left.
78:01Shot by Milligan (TN) Kerim Akpinar, Wide Left.
78:20Montreat (NC) substitution: Josiah Garrett for Braian Velasquez.
78:20Montreat (NC) substitution: Andres Arrieta for Avery Burkhart.
78:20Montreat (NC) substitution: Alejandro Hernandez for Greg Arce.
78:20Montreat (NC) substitution: Jared McCall for Quinn Holland.
82:09GOAL by Milligan (TN) Kerim Akpinar, Assist by Marco Lattanzi and Freddie Zinn, goal number 10 for season.
82:09Milligan (TN) substitution: Myles Diel for Nathan Gilhooly.
82:37Shot by Milligan (TN) Kerim Akpinar, Save (by goalie) Frankie Zavala.
83:59Shot by Milligan (TN) Marco Lattanzi, Blocked.
84:05Shot by Milligan (TN) Grayson Hammond, High.
84:41Milligan (TN) substitution: Javier Salgado for Federico Confaloni.
85:35Shot by Milligan (TN) Freddie Zinn, Wide Left.
86:57Shot by Montreat (NC) Predrag Grbovic, Save (by goalie) Florian Quast.
90:00End of period [90:00].