Armando Villarrea Referee Stats: Cards, Bookings & Foul Trends
Referee Armando Villarrea: discipline stats. Armando Villarrea averages 4.3 total cards per match across 20 games this season, with 4.30 yellows, 6% above the 4.06 league average, making them one of the stricter officials. That ranks #17 for total cards in MLS. Yellow-card and foul averages, league ranking and recent fixtures officiated follow below.
Officiates in MLS: see all MLS referees.
Card & foul profile · 20 games this season
Armando Villarrea shows 4.30 yellows per match vs the 4.06 league average, 6% stricter than average. Useful for card and booking markets.
Recent matches officiated (cards shown)
- 14 Oct 2026 · Toronto FC 3-3 Orlando City SC 4 🟨
- 27 Sep 2026 · LA Galaxy 3-2 Colorado Rapids 4 🟨
- 19 Sep 2026 · DC United 1-2 Charlotte FC 4 🟨
- 09 Sep 2026 · Atlanta United 2-3 Orlando City SC 3 🟨
- 30 Aug 2026 · Nashville SC 4-0 FC Cincinnati 5 🟨
- 20 Aug 2026 · Real Salt Lake 3-4 FC Dallas 6 🟨
- 17 Aug 2026 · Seattle Sounders FC 0-2 Vancouver Whitecaps 3 🟨
- 02 Aug 2026 · Colorado Rapids 1-0 Austin FC 4 🟨
- 26 Jul 2026 · San Jose Earthquakes 1-1 LA Galaxy 7 🟨
- 16 May 2026 · Philadelphia Union 1-1 Columbus Crew 4 🟨
FAQ
How many cards does Armando Villarrea show per match?
Armando Villarrea averages 4.3 total cards per match (4.30 yellow, 0.05 red) across 20 games this season.
Is Armando Villarrea a strict referee?
Armando Villarrea's 4.30 yellow cards per match is 6% above the league average of 4.06, stricter than average, ranking #17 in the league for total cards.
How often does Armando Villarrea show a red card?
Roughly once every 20 matches (0.05 red cards per game on average).
Does Armando Villarrea favour the home team?
49% of Armando Villarrea's yellow cards go to the home side: Armando Villarrea splits cards evenly between home and away teams.
What was Armando Villarrea's most recent match?
Toronto FC 3-3 Orlando City SC on 14 October 2026, with 4 cards shown.
Player prop hit rates, team form, referee tendencies and every betting option for upcoming matches. 30+ leagues covered.
See Armando Villarrea's next match →