Oakland Roots vs San Antonio FC
Match pulse
Final score
Oakland Roots and San Antonio FC drew 0-0 on Saturday, October 10, 2026 at Oakland-Alameda County Coliseum.
Every player rated
Chirp Rating, 3.0 to 10.0Team stats

Player of the game
Kendall McIntosh
OAK · 4 saves, clean sheet
Play by play
- 90'+9'


Yellow card
Santiago Patino (San Antonio FC) Yellow Card at 90'+9'
S. Patino
- 90'+7'

Penalty - saved
Joseph Batrouni (San Antonio FC) Penalty - Saved at 90'+7'
J. Batrouni
- 90'+7'

Penalty - missed
Peter Wilson (Oakland Roots) Penalty - Missed at 90'+7'
P. Wilson
- 90'
SubSubstitution
Daniel Barbir (San Antonio FC) Substitution at 90'
D. Barbir
- 85'

SubSubstitution
Santiago Patino (San Antonio FC) Substitution at 85'
S. Patino
- 84'
SubSubstitution
Curt Calov (San Antonio FC) Substitution at 84'
C. Calov
- 80'
SubSubstitution
Tucker Lepley (Oakland Roots) Substitution at 80'
T. Lepley
- 79'
SubSubstitution
Bobosi Byaruhanga (Oakland Roots) Substitution at 79'
B. Byaruhanga
- 77'


Penalty - saved
Kendall McIntosh (Oakland Roots) Penalty - Saved at 77'
K. McIntosh
- 77'

Penalty - missed
Michael Maldonado (San Antonio FC) Penalty - Missed at 77'
M. Maldonado
- 68'
SubSubstitution
Diogo Pacheco (San Antonio FC) Substitution at 68'
Diogo Pacheco
- 62'

SubSubstitution
Keegan Tingey (Oakland Roots) Substitution at 62'
K. Tingey
- 62'

SubSubstitution
Bertin Jacquesson (Oakland Roots) Substitution at 62'
B. Jacquesson
- 49'

Yellow card
Nelson Blanco (San Antonio FC) Yellow Card at 49'
N. Blanco
- 42'

Yellow card
Lilian Ricol (San Antonio FC) Yellow Card at 42'
L. Ricol
- 30'


Yellow card
Thomas McCabe (Oakland Roots) Yellow Card at 30'
T. McCabe

