San Antonio FC vs Oakland Roots, 2023 USL Championship, Regular Season
· USL Championship
FT
3 - 1
3 - 1
About
San Antonio FC are hosting Oakland Roots
at Toyota Field, San Antonio, Texas, USA, starting on
. The match is a part of the USL Championship.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Offside, San Antonio. Connor Maloney tries a through ball, but Nikolaj Hansen is caught offside.
- 2': Emrah Klimenta (Oakland Roots) wins a free kick in the attacking half.
- 2': Foul by Justin Dhillon (San Antonio).
- 4': Foul by Jonathan Rodriguez (Oakland Roots).
- 4': Lamar Batista (San Antonio) wins a free kick in the defensive half.
- 9': Foul by Jonathan Rodriguez (Oakland Roots).
- 9': Victor PC (San Antonio) wins a free kick in the attacking half.
- 10': Attempt saved. Justin Dhillon (San Antonio) header from the centre of the box is saved in the bottom left corner. Assisted by Victor PC with a cross.
- 12': Goal! San Antonio 1, Oakland Roots 0. Nikolaj Hansen (San Antonio) right footed shot from the centre of the box to the bottom left corner. Assisted by Lamar Batista.
- 14': David Loera (San Antonio) wins a free kick in the attacking half.
- 14': Foul by Joseph Nane (Oakland Roots).
- 14': Joseph Nane (Oakland Roots) is shown the yellow card for a bad foul.
- 15': Attempt blocked. Fabien Garcia (San Antonio) right footed shot from outside the box is blocked.
- 15': Corner, San Antonio. Conceded by Daniel Barbir.
- 16': Foul by Edgardo Rito (Oakland Roots).
- 16': Jacori Hayes (San Antonio) wins a free kick on the left wing.
- 16': Edgardo Rito (Oakland Roots) is shown the yellow card for a bad foul.
- 18': Attempt saved. Justin Dhillon (San Antonio) header from the centre of the box is saved in the centre of the goal.
- 20': Foul by Fabien Garcia (San Antonio).
- 20': Jonathan Rodriguez (Oakland Roots) wins a free kick in the attacking half.
- 21': Foul by Nikolaj Hansen (San Antonio).
- 21': Tarek Morad (Oakland Roots) wins a free kick in the defensive half.
- 22': Attempt missed. Victor PC (San Antonio) left footed shot from outside the box is high and wide to the right.
- 26': Foul by Nikolaj Hansen (San Antonio).
- 26': Jonathan Rodriguez (Oakland Roots) wins a free kick in the defensive half.
- 27': Delay in match because of an injury Nikolaj Hansen (San Antonio).
- 29': Delay over. They are ready to continue.
- 30': Dariusz Formella (Oakland Roots) wins a free kick in the defensive half.
- 30': Foul by Mitchell Taintor (San Antonio).
- 31': Foul by Jonathan Rodriguez (Oakland Roots).
- 31': Jordan Farr (San Antonio) wins a free kick in the defensive half.
- 31': Delay in match because of an injury Jordan Farr (San Antonio).
- 32': Delay over. They are ready to continue.
- 33': Attempt blocked. Justin Dhillon (San Antonio) left footed shot from the centre of the box is blocked.
- 33': Foul by Victor PC (San Antonio).
- 33': Joseph Nane (Oakland Roots) wins a free kick in the defensive half.
- 34': Foul by David Loera (San Antonio).
- 34': Lindo Mfeka (Oakland Roots) wins a free kick in the defensive half.
- 35': Foul by Victor PC (San Antonio).
- 35': Napo Matsoso (Oakland Roots) wins a free kick in the defensive half.
- 36': Foul by Emrah Klimenta (Oakland Roots).
- 36': Nikolaj Hansen (San Antonio) wins a free kick on the left wing.
- 38': Foul by Dariusz Formella (Oakland Roots).
- 38': Mitchell Taintor (San Antonio) wins a free kick in the defensive half.
- 40': Foul by Jacori Hayes (San Antonio).
- 40': Napo Matsoso (Oakland Roots) wins a free kick on the right wing.
- 41': Attempt saved. Emrah Klimenta (Oakland Roots) right footed shot from a difficult angle on the right is saved in the top centre of the goal.
- 41': Corner, Oakland Roots. Conceded by Jordan Farr.
- 41': Attempt missed. Lindo Mfeka (Oakland Roots) left footed shot from outside the box is too high. Assisted by Joseph Nane.
- 42': Offside, Oakland Roots. Guillermo Diaz tries a through ball, but Jonathan Rodriguez is caught offside.
- 43': Lamar Batista (San Antonio) is shown the yellow card.
- 45'+1': Corner, San Antonio. Conceded by Emrah Klimenta.
- 45'+2': Goal! San Antonio 2, Oakland Roots 0. Lamar Batista (San Antonio) left footed shot from the centre of the box to the bottom right corner. Assisted by Victor PC with a cross following a corner.
- 45'+4': Attempt saved. Dariusz Formella (Oakland Roots) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Edgardo Rito with a through ball.
- 45'+4': Corner, Oakland Roots. Conceded by Jordan Farr.
- 45'+7': First Half ends, San Antonio 2, Oakland Roots 0.
- 45': Second Half begins San Antonio 2, Oakland Roots 0.
- 45': Substitution, San Antonio. Ignacio Bailone replaces David Loera.
- 53': Corner, Oakland Roots. Conceded by Shannon Gomez.
- 54': Attempt saved. Lindo Mfeka (Oakland Roots) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Edgardo Rito.
- 49': Corner, Oakland Roots. Conceded by Jordan Farr.
- 55': Foul by Napo Matsoso (Oakland Roots).
- 55': Nikolaj Hansen (San Antonio) wins a free kick in the attacking half.
- 55': Napo Matsoso (Oakland Roots) is shown the yellow card for a bad foul.
- 57': Offside, San Antonio. Fabien Garcia tries a through ball, but Nikolaj Hansen is caught offside.
- 58': Goal! San Antonio 2, Oakland Roots 1. Guillermo Diaz (Oakland Roots) right footed shot from the centre of the box to the top left corner. Assisted by Edgardo Rito with a cross.
- 59': Attempt blocked. Lindo Mfeka (Oakland Roots) left footed shot from outside the box is blocked.
- 60': Attempt saved. Justin Dhillon (San Antonio) left footed shot from outside the box is saved in the centre of the goal. Assisted by Ignacio Bailone.
- 61': Delay in match because of an injury Lindo Mfeka (Oakland Roots).
- 64': Delay over. They are ready to continue.
- 67': Attempt missed. Edgardo Rito (Oakland Roots) right footed shot from outside the box is too high. Assisted by Dariusz Formella.
- 67': Substitution, Oakland Roots. Irakoze Donasiyano replaces Joseph Nane.
- 67': Substitution, Oakland Roots. Anuar Peláez replaces Jonathan Rodriguez.
- 68': Dariusz Formella (Oakland Roots) wins a free kick in the attacking half.
- 68': Foul by Connor Maloney (San Antonio).
- 68': Anuar Peláez (Oakland Roots) wins a free kick on the right wing.
- 68': Foul by Lamar Batista (San Antonio).
- 70': Corner, Oakland Roots. Conceded by Lamar Batista.
- 71': Connor Maloney (San Antonio) wins a free kick in the defensive half.
- 71': Foul by Dariusz Formella (Oakland Roots).
- 71': Attempt blocked. Nikolaj Hansen (San Antonio) left footed shot from the left side of the box is blocked.
- 73': Attempt blocked. Justin Dhillon (San Antonio) right footed shot from outside the box is blocked. Assisted by Connor Maloney with a headed pass.
- 73': Goal! San Antonio 3, Oakland Roots 1. Lamar Batista (San Antonio) left footed shot from more than 35 yards to the top left corner.
- 76': Substitution, San Antonio. Kimarni Smith replaces Nikolaj Hansen.
- 76': Delay in match (Oakland Roots).
- 77': Delay over. They are ready to continue.
- 78': Attempt saved. Anuar Peláez (Oakland Roots) right footed shot from outside the box is saved in the bottom left corner. Assisted by Irakoze Donasiyano.
- 78': Corner, San Antonio. Conceded by Tarek Morad.
- 79': Attempt saved. Justin Dhillon (San Antonio) header from the centre of the box is saved in the bottom left corner. Assisted by Victor PC with a cross.
- 79': Dariusz Formella (Oakland Roots) wins a free kick in the defensive half.
- 79': Foul by Mitchell Taintor (San Antonio).
- 80': Edgardo Rito (Oakland Roots) wins a free kick in the defensive half.
- 80': Foul by Victor PC (San Antonio).
- 83': Substitution, Oakland Roots. Trayvon Reid replaces Dariusz Formella.
- 83': Corner, Oakland Roots. Conceded by Victor PC.
- 84': Corner, Oakland Roots. Conceded by Mitchell Taintor.
- 85': Delay in match because of an injury Justin Dhillon (San Antonio).
- 86': Delay over. They are ready to continue.
- 86': Offside, Oakland Roots. Lindo Mfeka tries a through ball, but Guillermo Diaz is caught offside.
- 87': Connor Maloney (San Antonio) wins a free kick on the right wing.
- 87': Foul by Trayvon Reid (Oakland Roots).
- 87': Substitution, San Antonio. Mohammed Abu replaces Justin Dhillon because of an injury.
- 89': Foul by Edgardo Rito (Oakland Roots).
- 89': Shannon Gomez (San Antonio) wins a free kick in the defensive half.
- 90': Foul by Lamar Batista (San Antonio).
- 90': Lindo Mfeka (Oakland Roots) wins a free kick in the defensive half.
- 90'+1': Attempt saved. Trayvon Reid (Oakland Roots) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Guillermo Diaz.
- 90'+1': Corner, Oakland Roots. Conceded by Jordan Farr.
- 90'+1': Attempt blocked. Irakoze Donasiyano (Oakland Roots) right footed shot from outside the box is blocked. Assisted by Emrah Klimenta.
- 90'+2': Foul by Irakoze Donasiyano (Oakland Roots).
- 90'+2': Victor PC (San Antonio) wins a free kick in the defensive half.
- 90'+2': Irakoze Donasiyano (Oakland Roots) is shown the yellow card for a bad foul.
- 90'+4': Foul by Emrah Klimenta (Oakland Roots).
- 90'+4': Kimarni Smith (San Antonio) wins a free kick in the defensive half.
- 90'+7': Second Half ends, San Antonio 3, Oakland Roots 1.
- 0': Match ends, San Antonio 3, Oakland Roots 1.
- 0': Match ends, San Antonio 3, Oakland Roots 1.
Statistics
![]() |
SAFC![]() |
|
---|---|---|
13 | Fouls | 14 |
4 | Yellow Cards | 1 |
0 | Red Cards | 0 |
2 | Offsides | 2 |
8 | Corner Kicks | 3 |
4 | Saves | 5 |
66.1 | Possession | 33.9 |
10 | SHOTS | 12 |
6 | ON GOAL | 7 |
0.6 | On Target % | 0.6 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
237 | Accurate Passes | 87 |
348 | Passes | 178 |
0.7 | Pass Completion % | 0.5 |
2 | Accurate Crosses | 3 |
16 | Crosses | 9 |
0.1 | Cross % | 0.3 |
77 | Long Balls | 60 |
29 | Accurate Long Balls | 16 |
0.4 | Long Balls % | 0.3 |
2 | Blocked Shots | 4 |
15 | Effective Tackles | 9 |
23 | Tackles | 15 |
0.7 | Tackle % | 0.6 |
8 | Interceptions | 18 |
9 | Effective Clearances | 23 |
9 | Clearances | 23 |
Game Information
Competition: USL Championship
Venue: Toyota Field
Location: San Antonio, Texas, USA
Attendance: 8,106
Venue: Toyota Field
Location: San Antonio, Texas, USA
Attendance: 8,106
USL Championship Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | San Antonio FC | 7 | +4 | 15 |
2 | New Mexico United | 6 | +4 | 15 |
3 | Monterey Bay | 8 | +5 | 14 |
4 | FC Tulsa | 6 | +4 | 12 |
Line-Ups
San Antonio FC (3-4-3)
No. | Name |
---|---|
1 | Jordan Farr (GK) |
4 | Fabien Garcia |
15 | Lamar Batista |
3 | Mitchell Taintor |
5 | Jacori Hayes |
6 | Victor Giro |
22 | Shannon Gomez |
31 | Connor Maloney |
9 | Niko Hansen |
11 | Justin Dhillon |
10 | David Loera |
Oakland Roots (3-4-3)
No. | Name |
---|---|
20 | Paul Blanchette (GK) |
6 | Tarek Morad |
14 | Daniel Barbir |
21 | Emrah Klimenta |
7 | Napo Matsoso ![]() |
4 | Joseph Nane Fils Eone ![]() |
23 | Guillermo Diaz |
72 | Edgardo Rito ![]() |
17 | Johnny Rodriguez |
9 | Dariusz Formella |
10 | Lindo Mfeka |
USL Championship News

USL to adopt promotion-relegation in historic 1st for U.S. soccer
United Soccer League (USL) club owners voted on Wednesday for a promotion and relegation system, marking the first time the European-style system would be implemented in the United States.

Jury sides with MLS, USSF in NASL anti-trust suit
A federal jury has found in favor of the U.S. Soccer Federation and MLS in the antitrust lawsuit filed against the two entities by the North American Soccer League.

Bournemouth sign U.S. U20 Matai Akinmboni from D.C. United
AFC Bournemouth on Friday announced the signing of United States youth international Matai Akinmboni from MLS club D.C. United.

From Miami to Wrexham, Macron made some of 2024's best kits
While Nike, Adidas and Puma have been kitting out most of the world's top teams, Macron has produced some of the finest jerseys we've seen this year.

Gomez: FC Cincinnati breaking MLS transfer record speaks volumes
Herculez Gomez reacts to FC Cincinnati's decision to sign Cercle Brugge's Kevin Denkey for $16.2 million.