Career

Matches
241
Goals (per match)
673 (2.79)
Fouls (per match)
5520 (22.90)
Yellow cards (per match)
878 (3.64)
Red cards (per match)
38 (0.16)
Penalties (per match)
54 (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 14 5.36 3 4 24.71
2023 17 4.53 1 3 23.47
2022 22 3.95 2 6 23.00
2021 17 4.53 2 2 24.82
2020 16 3.94 1 2 24.88
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 14 3.36 2 4 23.29
2014 17 1.94 4 1 20.41
2013 21 3.19 7 7 24.43
2012 9 2.78 5 3 22.89
All seasons 241 3.64 38 54 22.90
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 14 2.43 1 2 11.71 6–2–6 1.429
2023 17 2.24 1 1 10.76 5–6–6 1.235
2022 22 1.73 1 4 12.14 16–3–3 2.318
2021 17 2.35 2 2 11.59 5–5–7 1.176
2020 16 1.94 0 0 13.19 6–3–7 1.313
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 14 1.29 0 1 11.57 5–4–5 1.357
2014 17 0.76 2 1 9.94 6–4–7 1.294
2013 21 1.48 3 5 11.90 12–3–6 1.857
2012 9 1.00 2 1 11.00 5–2–2 1.889
All seasons 241 1.68 20 32 11.23 102–62–77 1.527
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 14 2.93 2 2 13.00 6–2–6 1.429
2023 17 2.29 0 2 12.71 6–6–5 1.412
2022 22 2.23 1 2 10.86 3–3–16 0.545
2021 17 2.18 0 0 13.24 7–5–5 1.529
2020 16 2.00 1 2 11.69 7–3–6 1.500
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 14 2.07 2 3 11.71 5–4–5 1.357
2014 17 1.18 2 0 10.47 7–4–6 1.471
2013 21 1.71 4 2 12.52 6–3–12 1.000
2012 9 1.78 3 2 11.89 2–2–5 0.889
All seasons 241 1.96 18 22 11.67 77–62–102 1.216

Card reasons

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

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 38
16–30 101
31–45 (incl. added time) 156
46–60 150
61–75 191
76–90 (incl. added time) 293
Extra time 0
Shootout 0

By club

Armando Villarreal’s record by club.
ClubMatches GFGAYCOpp YCRCOpp RCPENOpp PEN
Atlanta United FC 16 matches against Atlanta United FC 25 26 26 32 1 3 2 2
Austin FC 8 matches against Austin FC 8 14 17 15 1 0 0 3
CD Chivas USA 5 matches against CD Chivas USA 8 5 7 6 1 1 0 0
CF Montréal 27 matches against CF Montréal 36 46 32 47 5 2 4 5
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 17 matches against Columbus Crew 29 26 19 28 1 1 3 2
D.C. United 18 matches against D.C. United 23 27 29 34 1 0 0 2
FC Cincinnati 5 matches against FC Cincinnati 7 9 14 16 0 1 1 0
FC Dallas 26 matches against FC Dallas 33 31 54 42 0 3 3 2
Houston Dynamo FC 17 matches against Houston Dynamo FC 19 24 30 38 3 1 1 3
Inter Miami CF 13 matches against Inter Miami CF 19 21 28 23 3 0 1 0
LA Galaxy 20 matches against LA Galaxy 29 30 34 40 1 3 2 3
Los Angeles FC 19 matches against Los Angeles FC 37 28 39 48 1 1 4 2
Minnesota United FC 11 matches against Minnesota United FC 18 14 17 18 0 1 0 0
Nashville SC 10 matches against Nashville SC 14 8 16 21 0 0 0 2
New England Revolution 14 matches against New England Revolution 20 16 29 16 1 0 4 1
New York City FC 21 matches against New York City FC 32 29 47 50 0 1 1 4
Orlando City SC 19 matches against Orlando City SC 28 35 35 40 0 1 0 3
Philadelphia Union 22 matches against Philadelphia Union 30 27 44 39 1 3 3 3
Portland Timbers 26 matches against Portland Timbers 33 30 47 46 1 1 2 1
Real Salt Lake 17 matches against Real Salt Lake 26 20 31 29 1 2 3 2
Red Bull New York 15 matches against Red Bull New York 23 16 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 14 matches against Seattle Sounders FC 20 16 22 22 0 1 0 1
Sporting Kansas City 24 matches against Sporting Kansas City 28 25 44 45 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

Crewmate position: All On field AR AR1 AR2 4th official VOR VAR AVAR
Armando Villarreal’s most frequent crewmates, AR.
OfficialPositionsMatches
Corey Parker AR1 (30) with Corey Parker, AR2 (5) with Corey Parker 35 matches with Corey Parker
Logan Brown AR1 (10) with Logan Brown, AR2 (11) with Logan Brown 21 matches with Logan Brown
Jeremy Hanson AR1 (11) with Jeremy Hanson, AR2 (8) with Jeremy Hanson 19 matches with Jeremy Hanson
Jeffrey Greeson AR1 (8) with Jeffrey Greeson, AR2 (10) with Jeffrey Greeson 18 matches with Jeffrey Greeson
Diego Blas AR1 (1) with Diego Blas, AR2 (16) with Diego Blas 17 matches with Diego Blas
Adam Garner AR1 (9) with Adam Garner, AR2 (6) with Adam Garner 15 matches with Adam Garner
Ian Anderson AR1 (12) with Ian Anderson, AR2 (3) with Ian Anderson 15 matches with Ian Anderson
Matthew Nelson AR1 (4) with Matthew Nelson, AR2 (11) with Matthew Nelson 15 matches with Matthew Nelson
Jose Da Silva AR1 (3) with Jose Da Silva, AR2 (10) with Jose Da Silva 13 matches with Jose Da Silva
Craig Lowry AR1 (9) with Craig Lowry, AR2 (3) with Craig Lowry 12 matches with Craig Lowry
Cameron Blanchard AR1 (6) with Cameron Blanchard, AR2 (5) with Cameron Blanchard 11 matches with Cameron Blanchard
Corey Rockwell AR1 (9) with Corey Rockwell, AR2 (2) with Corey Rockwell 11 matches with Corey Rockwell
Kyle Atkins AR1 (9) with Kyle Atkins, AR2 (1) with Kyle Atkins 10 matches with Kyle Atkins
Peter Manikowski AR1 (8) with Peter Manikowski, AR2 (2) with Peter Manikowski 10 matches with Peter Manikowski
Andrew Bigelow AR1 (5) with Andrew Bigelow, AR2 (3) with Andrew Bigelow 8 matches with Andrew Bigelow
Jason White AR1 (6) with Jason White, AR2 (2) with Jason White 8 matches with Jason White
Jeremy Kieso AR1 (5) with Jeremy Kieso, AR2 (3) with Jeremy Kieso 8 matches with Jeremy Kieso
Brian Poeschel AR1 (2) with Brian Poeschel, AR2 (5) with Brian Poeschel 7 matches with Brian Poeschel
Claudiu Badea AR1 (2) with Claudiu Badea, AR2 (5) with Claudiu Badea 7 matches with Claudiu Badea
Frank Anderson AR1 (5) with Frank Anderson, AR2 (2) with Frank Anderson 7 matches with Frank Anderson
Greg Barkey AR1 (6) with Greg Barkey, AR2 (1) with Greg Barkey 7 matches with Greg Barkey
Kevin Klinger AR1 (3) with Kevin Klinger, AR2 (4) with Kevin Klinger 7 matches with Kevin Klinger
Micheal Barwegen AR1 (7) with Micheal Barwegen 7 matches with Micheal Barwegen
Mike Rottersman AR1 (4) with Mike Rottersman, AR2 (3) with Mike Rottersman 7 matches with Mike Rottersman
Oscar Mitchell-Carvalho AR1 (3) with Oscar Mitchell-Carvalho, AR2 (4) with Oscar Mitchell-Carvalho 7 matches with Oscar Mitchell-Carvalho
Armando Villarreal’s match log, newest first.
DateRoundHome ScoreAwayFoulsYCRCPEN
2026-08-01 Reg COL 1–0 ATX 26 4 0 1
2026-07-25 Reg SJ 1–1 LA 30 7 0 1
2026-05-16 Reg PHI 1–1 CLB 26 4 0 0
2026-05-09 Reg SEA 1–1 SD 18 5 0 0
2026-04-11 Reg POR 2–1 LAFC 19 4 0 0
2026-03-22 Reg NYC 2–3 MIA 27 4 0 0
2026-03-07 Reg PHI 0–1 SJ 36 5 0 0
2026-02-21 Reg ATX 2–2 MIN 24 3 0 0
2025-10-18 Reg STL 2–2 RSL 26 6 0 1
2025-09-27 Reg SD 0–1 SJ 24 2 0 0
2025-09-17 Reg RSL 1–4 LAFC 29 4 1 1
2025-08-24 Reg CLT 1–0 NYRB 20 4 0 0
2025-08-16 Reg ATX 1–1 DAL 17 5 0 0
2025-08-10 Reg ORL 4–1 MIA 20 5 0 0
2025-07-25 Reg LAFC 0–1 POR 16 2 0 0
2025-05-24 Reg TOR 1–2 NSH 16 2 0 0
2025-05-14 Reg DC 0–0 NYC 24 4 0 0
2025-05-03 Reg ATX 0–3 MIN 25 1 0 0
2025-03-22 Reg CLT 4–1 SJ 20 3 1 1
2025-03-15 Reg NYRB 2–2 ORL 23 4 0 1
2025-02-22 Reg HOU 1–2 DAL 24 5 0 0
2024-10-19 Reg RSL 2–1 VAN 23 7 0 1
2024-10-06 Reg POR 0–0 DAL 25 5 0 0
2024-10-02 Reg ORL 2–1 PHI 15 7 0 0
2024-09-28 Reg MTL 3–0 SJ 25 6 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.