← All matches
John Bradford
North Carolina FC
Oakland Roots SC
North Carolina FC
3-4-2-1 · 3-4-2-1
Oakland Roots SC
Commentary
90'
Full-time. North Carolina FC 4-2 Oakland Roots SC.
90+9'
Goal! North Carolina FC 4-2 Oakland Roots SC. O. Anderson (North Carolina FC) scores, assisted by L. Pérez.
90'
8 minutes of added time.
74'
Goal! North Carolina FC 3-1 Oakland Roots SC. L. Pérez (North Carolina FC) scores, assisted by O. Anderson.
63'
Goal! North Carolina FC 2-1 Oakland Roots SC. J. Damm (Oakland Roots SC) scores, assisted by W. Prentice.
57'
Attempt missed. P. Armenakas (Oakland Roots SC), left-footed shot from a free kick. xG 0.10.
46'
The second half is under way.
45'
Half-time. North Carolina FC 2-0 Oakland Roots SC.
45+7'
Attempt missed. R. d. Costa (North Carolina FC), left-footed shot from a free kick. xG 0.06.
45+2'
Goal! North Carolina FC 2-0 Oakland Roots SC. M. Maldonado (North Carolina FC) scores.
45'
5 minutes of added time.
37'
Attempt blocked. R. d. Costa (North Carolina FC), left-footed shot on the counter. xG 0.07.
36'
Attempt blocked. W. Prentice (Oakland Roots SC), left-footed shot from a set piece. xG 0.04.
33'
Goal! North Carolina FC 1-0 Oakland Roots SC. J. Servania (North Carolina FC) scores, assisted by M. Maldonado.
30'
Attempt blocked. P. Dolabella (North Carolina FC), right-footed shot on the counter. xG 0.05.
1'
Kick-off: North Carolina FC vs Oakland Roots SC.
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG (estimated)
Tap a player for their full match card.
Player of the match
Match events
28'
N. Hackshaw · Handball
33'
⚽
J. Servania · assist M. Maldonado1–0
38'
C. Martin · Foul
Half-time · 2–0
45'+2
⚽
M. Maldonado2–0
46'
🔁
R. Spiegel ◂ K. Mcintosh
46'
🔁
G. Margvelashvili ◂ J. Bravo
46'
🔁
J. Damm ◂ I. Alekseev
53'
B. Washington · Foul
57'
🔁
B. Njie ◂ P. Armenakas
63'
⚽
J. Damm · assist W. Prentice2–1
70'
🔁
D. Gomez ◂ J. Sinisterra
71'
🔁
L. Pérez ◂ P. Dolabella
71'
🔁
P. Craig ◂ T. Hodge
71'
🔁
C. Donovan ◂ B. Washington
72'
🔁
R. Somersall ◂ C. Martin
74'
⚽
L. Pérez · assist O. Anderson3–1
77'
🔁
E. Johnson ◂ T. Gibson
81'
⚽
P. Wilson3–2
83'
J. Damm · Foul
87'
🔁
P. Burner ◂ J. Servania
Full-time · 4–2
90'+2
🔁
A. Luckhurst ◂ R. d. Costa
90'+9
⚽
O. Anderson · assist L. Pérez4–2
Coaches
Ryan Martin 
Recent form
WHOrange County SC1-0
WAPittsburgh Riverhounds2-0
LAMiami FC1-2
LANew Mexico United0-1
DAIndy Eleven2-2
WASan Antonio FC2-1
LHSacramento Republic FC0-1
WHOrange County SC2-0
WAFC Tulsa2-1
LHRhode Island Union0-3
Match facts
Stadium
WakeMed Soccer Park
City
Cary
Kickoff
16 May, 23:00 UTC
Competition
USL Championship
1
J. McGuire
5.8
66
F. Sundstrom
6.4
20
C. Donovan
6.2
↑ 71'
5
P. Craig
6.4
↑ 71'
14
R. Mentzingen
7.1
44
R. Somersall
6.6
↑ 72'
15
M. Maldonado
8.6
11
P. Burner
6.3
↑ 87'
26
A. Luckhurst
6.5
↑ 90'
13
L. Pérez
8.4
↑ 71'
9
O. Anderson
8.1
35
R. Spiegel
6.4
↑ 46'
33
K. Greene
6.1
15
N. Hackshaw
6.6
4
G. Margvelashvili
6.3
↑ 46'
25
J. Damm
7.4
↑ 46'
18
B. Bobosi
6.7
22
E. Johnson
6.4
↑ 77'
7
W. Prentice
6.1
2
B. Njie
6.4
↑ 57'
9
P. Wilson
7.3
6
D. Gomez
6.3
↑ 70'
Substitutes
24GT. Mulqueen
10DJ. Servania↓ 87'7.8
27DB. Washington↓ 71'6.9
55DT. Hodge↓ 71'6.6
4DJ. Malou
17MC. Martin↓ 72'6.7
16MR. d. Costa↓ 90'6.7
8MP. Dolabella↓ 71'6.6
Coach: John Bradford
Substitutes
1GK. Mcintosh↓ 46'6.5
3DJ. Bravo↓ 46'6.3
12MT. Gibson↓ 77'6.5
88MI. Alekseev↓ 46'6.1
45MA. Elmasnaouy
10FP. Armenakas↓ 57'6.8
11FJ. Sinisterra↓ 70'6.6
Coach: Ryan Martin
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.