Diego Gonzalez 86'
Hakim Karamoko 21'
Ryan Carmichael 57'
Ollie Wright
4'
Matteo Kidd
10'
21'
Hakim Karamoko
29'
Hakim Karamoko (P)
Hunter Morse (P)
29'
35'
Jaylen Shannon
45'
Edwin MunjomaGeni Kanyane
52'
Stephen Annor GyamfiHakim Karamoko
57'
Ryan Carmichael
62'
JahLane ForbesAaron Edwards
Jay Tee KamaraKonstantinos Georgallidis
62'
Tyler HuckMatteo Kidd
70'
FelipeAboubacar Camara
70'
Felipe
71'
80'
Claudel NgoubouJoshua Bolma
80'
Ben AugeeCollin McCamy
Jay Tee Kamara
81'
85'
Stephen Annor Gyamfi
Diego Gonzalez
86'
Mikey LopezMichel Poon-Angeron
89'
90'+3'
Kerfalla Toure
FT 1 - 2
58%Possession42%
13Shots15
2Shots on target8
7Corners6
16Fouls18
3Yellow cards3
1Red cards0
1Offsides1
5Saves1
424Passes316
76%Pass accuracy70%
Portland Hearts of Pine4-2-3-1
Starting XI
1Hunter MorseG
6MohamedRB
26Eiji HataLB
98Matteo KiddLM
66Kemali GreenCD-R
22Brecc EvansCD-L
21Konstantinos GeorgallidisAM-R
8Michel Poon-AngeronRM
9Aboubacar CamaraF
16Diego GonzalezAM
10Ollie WrightAM-L
Substitutes
2Jaden Jones-RileySUB
5Mikey LopezSUB
44Serigne FayeSUB
35Tyler HuckSUB
23Kashope OladapoSUB
24FelipeSUB
11Jay Tee KamaraSUB
Forward Madison FC3-4-2-1
Starting XI
1Jt HarmsG
3Aaron EdwardsRM
6Geni KanyaneLM
33Kerfalla ToureCD-L
5Jaylen ShannonCD
20Kevin CarmichaelCD-R
4Collin McCamyCM-R
12Roman TorresCM-L
9Ryan CarmichaelF
21Hakim KaramokoCF-R
7Joshua BolmaCF-L
Substitutes
19Tenzing ManskeSUB
23Edwin MunjomaSUB
57Ben AugeeSUB
24JahLane ForbesSUB
11Claudel NgoubouSUB
14Stephen Annor GyamfiSUB
Recent form
Portland Hearts of PineWLLDL
Forward Madison FCWWWLD
Last meetings
05/10/25Portland Hearts of Pine1 - 3Forward Madison FC
25/05/25Forward Madison FC1 - 1Portland Hearts of Pine
USL League One Standings
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Charlotte Independence | 32 | 20 | 6 | 6 | +28 | 66 |
| 2 | Union Omaha | 32 | 19 | 5 | 8 | +20 | 62 |
| 3 | Athletic Club Boise | 32 | 17 | 7 | 8 | +10 | 58 |
| 4 | Forward Madison FC | 32 | 16 | 8 | 8 | +24 | 56 |
| 5 | Spokane Velocity FC | 32 | 16 | 6 | 10 | +6 | 54 |
| 6 | One Knoxville | 32 | 15 | 9 | 8 | +16 | 54 |
| 7 | Chattanooga Red Wolves | 32 | 14 | 5 | 13 | +6 | 47 |
| 8 | FC Naples | 32 | 14 | 4 | 14 | -7 | 46 |
| 9 | Fort Wayne | 32 | 12 | 9 | 11 | +5 | 45 |
| 10 | Westchester SC | 32 | 11 | 7 | 14 | +4 | 40 |
| 11 | Sarasota Paradise | 32 | 11 | 7 | 14 | -2 | 40 |
| 12 | Corpus Christi FC | 32 | 9 | 10 | 13 | -15 | 37 |
| 13 | AV Alta FC | 32 | 8 | 10 | 14 | -8 | 34 |
| 14 | Portland Hearts of Pine | 32 | 8 | 10 | 14 | -10 | 34 |
| 15 | Greenville Triumph | 32 | 8 | 6 | 18 | -23 | 30 |
| 16 | New York Cosmos | 32 | 7 | 6 | 19 | -26 | 27 |
| 17 | Richmond Kickers | 32 | 7 | 5 | 20 | -28 | 26 |


