Career

Matches
259
Goals (per match)
724 (2.80)
Fouls (per match)
6019 (23.24)
Yellow cards (per match)
947 (3.66)
Red cards (per match)
41 (0.16)
Penalties (per match)
57 (0.22)

By season

Armando Villarreal’s record by season, newest first.
Season Matches YC/M RC PEN F/M
2026 8 4.50 0 2 25.75
2025 13 3.62 2 4 21.85
2024 16 5.06 4 4 23.81
2023 20 4.65 1 4 24.00
2022 24 3.96 2 6 23.63
2021 19 4.74 2 2 25.89
2020 20 3.70 1 3 25.35
2019 21 3.38 2 6 20.86
2018 22 3.45 3 5 21.82
2017 17 3.12 3 1 22.65
2016 13 3.38 1 4 20.31
2015 16 3.75 2 5 24.75
2014 19 1.79 6 1 20.74
2013 22 3.09 7 7 24.50
2012 9 2.78 5 3 22.89
All seasons 259 3.66 41 57 23.24
Armando Villarreal’s record by season — the home sides’ share of each figure, and how home sides fared.
Season Matches YC/M RC PEN F/M Record PPG
2026 8 2.25 0 2 12.63 2–4–2 1.250
2025 13 1.85 2 3 9.85 3–4–6 1.000
2024 16 2.38 2 2 11.38 7–3–6 1.500
2023 20 2.25 1 2 10.85 8–6–6 1.500
2022 24 1.71 1 4 12.63 18–3–3 2.375
2021 19 2.32 2 2 12.00 6–6–7 1.263
2020 20 1.70 0 0 13.35 8–5–7 1.450
2019 21 1.38 2 3 10.57 7–7–7 1.333
2018 22 1.50 1 3 11.23 10–5–7 1.591
2017 17 1.59 2 1 10.82 12–4–1 2.353
2016 13 1.69 1 3 9.46 2–6–5 0.923
2015 16 1.44 0 2 12.44 6–5–5 1.438
2014 19 0.68 2 1 9.74 8–4–7 1.474
2013 22 1.41 3 5 11.95 13–3–6 1.909
2012 9 1.00 2 1 11.00 5–2–2 1.889
All seasons 259 1.66 21 34 11.38 115–67–77 1.591
Armando Villarreal’s record by season — the away sides’ share of each figure, and how away sides fared.
Season Matches YC/M RC PEN F/M Record PPG
2026 8 2.25 0 0 13.13 2–4–2 1.250
2025 13 1.77 0 1 12.00 6–4–3 1.692
2024 16 2.69 2 2 12.44 6–3–7 1.313
2023 20 2.40 0 2 13.15 6–6–8 1.200
2022 24 2.25 1 2 11.00 3–3–18 0.500
2021 19 2.42 0 0 13.89 7–6–6 1.421
2020 20 2.00 1 3 12.00 7–5–8 1.300
2019 21 2.00 0 3 10.29 7–7–7 1.333
2018 22 1.95 2 2 10.59 7–5–10 1.182
2017 17 1.53 1 0 11.82 1–4–12 0.412
2016 13 1.69 0 1 10.85 5–6–2 1.615
2015 16 2.31 2 3 12.31 5–5–6 1.250
2014 19 1.11 4 0 11.00 7–4–8 1.316
2013 22 1.68 4 2 12.55 6–3–13 0.955
2012 9 1.78 3 2 11.89 2–2–5 0.889
All seasons 259 1.99 20 23 11.86 77–67–115 1.151

Card reasons

Yellow cards issued, by reason.
ReasonYellow cards
Unsporting behaviour 821
Delaying the restart 74
Dissent 29
Persistent infringement 13
Failing to respect distance 9
Persistent offences 1
Total947
Red cards issued, by reason.
ReasonRed cards
Violent conduct 15
Second caution 14
Serious foul play 6
Denying an obvious goal-scoring opportunity (foul) 5
Spitting 1
Total41

Yellow card reasons are unofficial, and some of them may be incorrect. “???” means we are missing a reason for a card.

Cards by minute

Cards issued, by minute band.
MinuteCardsShare
1–15 39
16–30 108
31–45 (incl. added time) 165
46–60 158
61–75 205
76–90 (incl. added time) 321
Extra time 6
Shootout 0

By club

Armando Villarreal’s record by club.
ClubMatches GFGAYCOpp YCRCOpp RCPENOpp PEN
Atlanta United FC 18 matches against Atlanta United FC 27 31 30 34 1 3 2 2
Austin FC 9 matches against Austin FC 8 17 20 16 1 0 0 3
CD Chivas USA 5 matches against CD Chivas USA 8 5 7 6 1 1 0 0
CF Montréal 28 matches against CF Montréal 37 49 35 48 5 2 4 6
Charlotte FC 3 matches against Charlotte FC 7 2 8 5 1 0 0 1
Chicago Fire FC 15 matches against Chicago Fire FC 23 28 29 17 1 0 3 2
Colorado Rapids 19 matches against Colorado Rapids 24 28 41 34 3 3 3 3
Columbus Crew 23 matches against Columbus Crew 42 33 27 40 3 1 5 2
D.C. United 18 matches against D.C. United 23 27 29 34 1 0 0 2
FC Cincinnati 6 matches against FC Cincinnati 8 10 17 18 0 1 2 0
FC Dallas 27 matches against FC Dallas 34 32 57 42 0 3 3 2
Houston Dynamo FC 18 matches against Houston Dynamo FC 20 25 34 39 4 1 1 3
Inter Miami CF 13 matches against Inter Miami CF 19 21 28 23 3 0 1 0
LA Galaxy 21 matches against LA Galaxy 30 30 36 42 1 3 2 3
Los Angeles FC 21 matches against Los Angeles FC 41 30 44 54 1 1 4 3
Minnesota United FC 12 matches against Minnesota United FC 19 17 23 20 0 1 0 0
Nashville SC 13 matches against Nashville SC 14 12 22 25 0 0 0 2
New England Revolution 16 matches against New England Revolution 23 18 29 18 1 2 4 1
New York City FC 22 matches against New York City FC 33 30 50 52 0 1 1 4
Orlando City SC 21 matches against Orlando City SC 30 35 37 43 0 1 0 3
Philadelphia Union 22 matches against Philadelphia Union 30 27 44 39 1 3 3 3
Portland Timbers 32 matches against Portland Timbers 43 40 58 66 1 1 2 2
Real Salt Lake 18 matches against Real Salt Lake 30 22 31 30 1 2 3 2
Red Bull New York 16 matches against Red Bull New York 25 17 24 13 0 0 3 2
Saint Louis CITY SC 2 matches against Saint Louis CITY SC 6 3 5 3 0 0 1 0
San Diego FC 2 matches against San Diego FC 1 2 2 5 0 0 0 0
San Jose Earthquakes 21 matches against San Jose Earthquakes 24 32 44 42 4 3 3 2
Seattle Sounders FC 15 matches against Seattle Sounders FC 21 17 23 26 0 2 0 1
Sporting Kansas City 26 matches against Sporting Kansas City 31 29 49 49 2 3 2 1
Toronto FC 23 matches against Toronto FC 29 31 44 47 2 3 2 1
Vancouver Whitecaps FC 13 matches against Vancouver Whitecaps FC 14 24 20 17 3 0 3 1

Most frequent crewmates

Armando Villarreal’s most frequent crewmates.
OfficialPositionsMatches
Corey Parker AR1 (33) with Corey Parker, AR2 (7) with Corey Parker 40 matches with Corey Parker
Jeremy Hanson AR1 (12) with Jeremy Hanson, AR2 (8) with Jeremy Hanson, AVAR (1) with Jeremy Hanson, 5th (1) with Jeremy Hanson 22 matches with Jeremy Hanson
Logan Brown AR1 (10) with Logan Brown, AR2 (11) with Logan Brown, AVAR (1) with Logan Brown 22 matches with Logan Brown
Craig Lowry AR1 (9) with Craig Lowry, AR2 (4) with Craig Lowry, AVAR (8) with Craig Lowry 21 matches with Craig Lowry
Jonathan Johnson AR1 (3) with Jonathan Johnson, AR2 (1) with Jonathan Johnson, AVAR (16) with Jonathan Johnson 20 matches with Jonathan Johnson
Diego Blas AR1 (1) with Diego Blas, AR2 (17) with Diego Blas, AVAR (1) with Diego Blas 19 matches with Diego Blas
Jeffrey Greeson AR1 (8) with Jeffrey Greeson, AR2 (10) with Jeffrey Greeson 18 matches with Jeffrey Greeson
Adam Garner AR1 (9) with Adam Garner, AR2 (6) with Adam Garner, AVAR (2) with Adam Garner 17 matches with Adam Garner
Ian Anderson AR1 (13) with Ian Anderson, AR2 (3) with Ian Anderson, 4th (1) with Ian Anderson 17 matches with Ian Anderson
Jorge Gonzalez 4th (1) with Jorge Gonzalez, VAR (16) with Jorge Gonzalez 17 matches with Jorge Gonzalez
Matthew Nelson AR1 (4) with Matthew Nelson, AR2 (12) with Matthew Nelson, AVAR (1) with Matthew Nelson 17 matches with Matthew Nelson
Edvin Jurisevic 4th (2) with Edvin Jurisevic, VAR (14) with Edvin Jurisevic 16 matches with Edvin Jurisevic
Jose Da Silva AR1 (3) with Jose Da Silva, AR2 (11) with Jose Da Silva, AVAR (2) with Jose Da Silva 16 matches with Jose Da Silva
Younes Marrakchi 4th (6) with Younes Marrakchi, VAR (10) with Younes Marrakchi 16 matches with Younes Marrakchi
Cameron Blanchard AR1 (8) with Cameron Blanchard, AR2 (5) with Cameron Blanchard, AVAR (2) with Cameron Blanchard 15 matches with Cameron Blanchard
Claudiu Badea AR1 (2) with Claudiu Badea, AR2 (6) with Claudiu Badea, AVAR (7) with Claudiu Badea 15 matches with Claudiu Badea
Jose Carlos Rivero 4th (6) with Jose Carlos Rivero, VAR (9) with Jose Carlos Rivero 15 matches with Jose Carlos Rivero
Alejandro Mariscal 4th (9) with Alejandro Mariscal, VAR (5) with Alejandro Mariscal 14 matches with Alejandro Mariscal
Corey Rockwell AR1 (10) with Corey Rockwell, AR2 (3) with Corey Rockwell 13 matches with Corey Rockwell
Fabio Tovar AVAR (13) with Fabio Tovar 13 matches with Fabio Tovar
Peter Manikowski AR1 (11) with Peter Manikowski, AR2 (2) with Peter Manikowski 13 matches with Peter Manikowski
Sorin Stoica 4th (5) with Sorin Stoica, VAR (8) with Sorin Stoica 13 matches with Sorin Stoica
Daniel Radford 4th (5) with Daniel Radford, VAR (7) with Daniel Radford 12 matches with Daniel Radford
Jeff Muschik AR2 (3) with Jeff Muschik, AVAR (9) with Jeff Muschik 12 matches with Jeff Muschik
Kevin Terry Jr 4th (2) with Kevin Terry Jr, VAR (10) with Kevin Terry Jr 12 matches with Kevin Terry Jr
Armando Villarreal’s match log, newest first.
DateRoundHome ScoreAwayYCRCPEN
2026-08-01 Reg COL 1–0 ATX 4 0 1
2026-07-25 Reg SJ 1–1 LA 7 0 1
2026-05-16 Reg PHI 1–1 CLB 4 0 0
2026-05-09 Reg SEA 1–1 SD 5 0 0
2026-04-11 Reg POR 2–1 LAFC 4 0 0
2026-03-22 Reg NYC 2–3 MIA 4 0 0
2026-03-07 Reg PHI 0–1 SJ 5 0 0
2026-02-21 Reg ATX 2–2 MIN 3 0 0
2025-10-18 Reg STL 2–2 RSL 6 0 1
2025-09-27 Reg SD 0–1 SJ 2 0 0
2025-09-17 Reg RSL 1–4 LAFC 4 1 1
2025-08-24 Reg CLT 1–0 NYRB 4 0 0
2025-08-16 Reg ATX 1–1 DAL 5 0 0
2025-08-10 Reg ORL 4–1 MIA 5 0 0
2025-07-25 Reg LAFC 0–1 POR 2 0 0
2025-05-24 Reg TOR 1–2 NSH 2 0 0
2025-05-14 Reg DC 0–0 NYC 4 0 0
2025-05-03 Reg ATX 0–3 MIN 1 0 0
2025-03-22 Reg CLT 4–1 SJ 3 1 1
2025-03-15 Reg NYRB 2–2 ORL 4 0 1
2025-02-22 Reg HOU 1–2 DAL 5 0 0
2024-11-24 QF ORL 1–0 ATL 1 0 0
2024-11-03 KO HOU 1–1 SEA 5 1 0
2024-10-19 Reg RSL 2–1 VAN 7 0 1
2024-10-06 Reg POR 0–0 DAL 5 0 0

Includes at least one match with a substitution involving the named official. Appearances are credited by starting position; cards are credited to the official who issued them, so the two can differ.

This match had a mid-match referee substitution.

This website’s default convention is for yellow card counts and per-match averages to exclude yellow cards which triggered a player’s expulsion for receiving a second caution in the same match. When this toggle is active, those values are adjusted to include such yellow cards.