Oakland Roots vs Hartford Athletic
Match pulse
Who won: Hartford 3-1
Hartford Athletic beat Oakland Roots 3-1 on Tuesday, October 7, 2025 at Oakland-Alameda County Coliseum. Goals for Oakland: Peter Wilson (31'). Goals for Hartford: Josh Belluz (56'), Kyle Edwards (64') and Beverly Makangila (90'+5').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
John Berner
HFD · 5 saves
Play by play
- GOAL90'+5'

Goal!
B. Makangila
Beverly Makangila (Hartford Athletic) Goal at 95'
OAK 1 - 3 HFD - 90'+4'

Yellow card
Camden Riley (Oakland Roots) Yellow Card at 94'
C. Riley
- 90'+3'


Yellow card
Marlon Hairston (Hartford Athletic) Yellow Card at 93'
M. Hairston
- 86'

Yellow card
Josh Belluz (Hartford Athletic) Yellow Card at 86'
J. Belluz
- 82'

Yellow card
Kyle Edwards (Hartford Athletic) Yellow Card at 82'
K. Edwards
- 77'
SubSubstitution
Morey Doner (Oakland Roots) Substitution at 77'
M. Doner
- 77'
SubSubstitution
Wolfgang Prentice (Oakland Roots) Substitution at 77'
W. Prentice
- 73'

SubSubstitution
Marlon Hairston (Hartford Athletic) Substitution at 73'
M. Hairston
- 71'

Yellow card
Daniel Trejo (Oakland Roots) Yellow Card at 71'
D. Trejo
- 66'

Yellow card
Neveal Hackshaw (Oakland Roots) Yellow Card at 66'
N. Hackshaw
- GOAL64'

Goal!
K. Edwards
Kyle Edwards (Hartford Athletic) Goal at 64'
OAK 1 - 2 HFD - 63'
SubSubstitution
Samuel Careaga (Hartford Athletic) Substitution at 63'
S. Careaga
- GOAL56'

Goal!
J. Belluz
Josh Belluz (Hartford Athletic) Goal at 56'
OAK 1 - 1 HFD - 45'

SubSubstitution
Michee Ngalina (Hartford Athletic) Substitution at 45'
M. Ngalina
- 45'
SubSubstitution
Kyle Edwards (Hartford Athletic) Substitution at 45'
K. Edwards
- 43'

Yellow card
Panos Armenakas (Oakland Roots) Yellow Card at 43'
P. Armenakas
- GOAL31'

Goal!
P. Wilson
Peter Wilson (Oakland Roots) Goal at 31'
OAK 1 - 0 HFD - 14'

Yellow card
Adrián Diz Pe (Hartford Athletic) Yellow Card at 14'
A. Diz Pe
- 6'

Yellow card
Gagi Margvelashvili (Oakland Roots) Yellow Card at 6'
G. Margvelashvili

