Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 8 competitions · 133 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| USL Championship United States | 74 | 343 | 4.64 | 15 | 0.20 | 81% |
| Major League Soccer United States | 30 | 110 | 3.67 | 14 | 0.47 | 67% |
| NWSL United States | 9 | 20 | 2.22 | 2 | 0.22 | 67% |
| MLS Next Pro United States | 9 | 34 | 3.78 | 2 | 0.22 | 78% |
| US Open Cup United States | 4 | 18 | 4.50 | 1 | 0.25 | 100% |
| USL League One United States | 4 | 18 | 4.50 | 2 | 0.50 | 75% |
| Nwsl Challenge Cup Women United States | 2 | 4 | 2.00 | 0 | 0.00 | 0% |
| USL League One Cup United States | 1 | 8 | 8.00 | 0 | 0.00 | 100% |
1 matches recorded · United States
1 matches recorded · United States
6 matches recorded · United States
17 matches recorded · United States
5 matches recorded · United States
4 matches recorded · United States
17 matches recorded · United States
2 matches recorded · United States
2 matches recorded · United States
2 matches recorded · United States
20 matches recorded · United States
2 matches recorded · United States
1 matches recorded · United States
3 matches recorded · United States
2 matches recorded · United States
1 matches recorded · United States
14 matches recorded · United States
2 matches recorded · United States
3 matches recorded · United States
4 matches recorded · United States
1 matches recorded · United States
14 matches recorded · United States
1 matches recorded · United States
8 matches recorded · United States
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 16 Aug 2026 | Houston Dynamo vs LA Galaxy | 1-0 | 6 | 3 | Major League Soccer |
| 26 Jul 2026 | Los Angeles FC vs Sporting KC | 4-0 | 2 | 0 | Major League Soccer |
| 12 Jul 2026 | Monterey Bay vs Las Vegas Lights | 2-3 | 8 | 0 | USL League One Cup |
| 21 Jun 2026 | Phoenix Rising vs Oakland Roots | 3-4 | 6 | 2 | USL Championship |
| 13 May 2026 | DC United vs Chicago Fire | 1-3 | 5 | 0 | Major League Soccer |
| 11 Apr 2026 | Toronto vs Cincinnati | 1-1 | 6 | 2 | Major League Soccer |
| 15 Mar 2026 | Vancouver Whitecaps vs Minnesota United | 6-0 | 3 | 0 | Major League Soccer |
| 1 Mar 2026 | SJ Earthquakes vs Atlanta United | 2-0 | 4 | 0 | Major League Soccer |
| 5 Oct 2025 | Austin vs St. Louis City | 1-3 | 5 | 0 | Major League Soccer |
| 24 Aug 2025 | Dallas vs Los Angeles FC | 1-1 | 5 | 0 | Major League Soccer |
| 10 Aug 2025 | New York RB vs Real Salt Lake | 2-1 | 7 | 3 | Major League Soccer |
| 20 Jul 2025 | Portland Timbers vs Minnesota United | 1-1 | 4 | 0 | Major League Soccer |
| 17 Jul 2025 | LA Galaxy vs Austin | 1-2 | 6 | 0 | Major League Soccer |
| 13 Jul 2025 | Colorado Rapids vs Vancouver Whitecaps | 3-0 | 3 | 0 | Major League Soccer |
| 28 Jun 2025 | DC United vs Nashville SC | 0-1 | 4 | 0 | Major League Soccer |
| 9 Jun 2025 | Vancouver Whitecaps vs Seattle Sounders | 3-0 | 0 | 2 | Major League Soccer |
| 31 May 2025 | Orlando City vs Chicago Fire | 1-3 | 4 | 0 | Major League Soccer |
| 18 May 2025 | Minnesota United vs St. Louis City | 3-0 | 2 | 0 | Major League Soccer |
| 11 May 2025 | Portland Timbers vs Sporting KC | 1-0 | 3 | 0 | Major League Soccer |
| 26 Apr 2025 | San Diego vs Real Salt Lake | 1-3 | 9 | 2 | Major League Soccer |
| 19 Apr 2025 | Seattle Sounders vs Nashville SC | 3-0 | 4 | 0 | Major League Soccer |
| 5 Apr 2025 | Atlanta United vs Dallas | 1-1 | 1 | 0 | Major League Soccer |
| 22 Mar 2025 | Philadelphia Union vs St. Louis City | 1-0 | 9 | 2 | Major League Soccer |
| 9 Mar 2025 | SJ Earthquakes vs Minnesota United | 0-1 | 2 | 0 | Major League Soccer |
| 1 Mar 2025 | Real Salt Lake vs Seattle Sounders | 2-0 | 3 | 0 | Major League Soccer |
| 23 Nov 2024 | Colorado Springs vs Rhode Island | 3-0 | 1 | 0 | USL Championship |
| 2 Nov 2024 | Memphis 901 vs Orange County | 0-1 | 9 | 1 | USL Championship |
| 23 Oct 2024 | Tampa Bay Rowdies vs Hartford Athletic | 2-2 | 7 | 0 | USL Championship |
| 20 Oct 2024 | Gotham FC W vs Orlando Pride W | 3-1 | 2 | 0 | NWSL |
| 13 Oct 2024 | Birmingham Legion vs Las Vegas Lights | 0-3 | 4 | 0 | USL Championship |
| 29 Sep 2024 | Chicago Red Stars W vs North Carolina Courage W | 1-3 | 0 | 0 | NWSL |
| 22 Sep 2024 | Detroit City vs Louisville City | 2-1 | 5 | 1 | USL Championship |
| 15 Sep 2024 | Colorado Springs vs Charleston Battery | 2-0 | 5 | 0 | USL Championship |
| 7 Sep 2024 | Phoenix Rising vs Tulsa Roughnecks | 1-0 | 3 | 0 | USL Championship |
| 29 Aug 2024 | Seattle Sounders vs Los Angeles FC | 0-1 | 6 | 0 | US Open Cup |
| 25 Aug 2024 | Real Salt Lake vs SJ Earthquakes | 0-2 | 3 | 0 | Major League Soccer |
| 18 Aug 2024 | New Mexico United vs Monterey Bay | 3-2 | 2 | 0 | USL Championship |
| 7 Aug 2024 | Indy Eleven vs Rhode Island | 1-0 | 4 | 0 | USL Championship |
| 27 Jul 2024 | Colorado Springs vs Las Vegas Lights | 1-1 | 6 | 0 | USL Championship |
| 18 Jul 2024 | Minnesota United vs DC United | 2-3 | 2 | 0 | Major League Soccer |
| 13 Jul 2024 | Detroit City vs Memphis 901 | 0-1 | 6 | 0 | USL Championship |
| 29 Jun 2024 | New England vs Columbus Crew | 1-5 | 1 | 0 | Major League Soccer |
| 23 Jun 2024 | St. Louis City II vs Sporting Kansas City II | 2-0 | 1 | 0 | MLS Next Pro |
| 15 Jun 2024 | Tampa Bay Rowdies vs Louisville City | 3-2 | 8 | 0 | USL Championship |
| 6 Jun 2024 | San Antonio vs El Paso Locomotive | 0-1 | 6 | 0 | USL Championship |
| 3 Jun 2024 | Los Angeles II vs North Texas | 0-4 | 8 | 2 | MLS Next Pro |
| 22 May 2024 | Los Angeles FC vs Loudoun United | 3-0 | 4 | 0 | US Open Cup |
| 19 May 2024 | Chicago Fire vs Columbus Crew | 1-3 | 3 | 0 | Major League Soccer |
| 4 May 2024 | Utah Royals W vs Angel City W | 1-2 | 5 | 0 | NWSL |
| 27 Apr 2024 | Louisville City vs Hartford Athletic | 6-0 | 1 | 0 | USL Championship |
| 21 Apr 2024 | Colorado Rapids vs Dallas | 2-1 | 3 | 0 | Major League Soccer |
| 14 Apr 2024 | Sacramento Republic vs Tulsa Roughnecks | 1-1 | 3 | 1 | USL Championship |
| 24 Mar 2024 | Portland Thorns W vs Gotham FC W | 0-1 | 2 | 0 | NWSL |
| 17 Mar 2024 | Oakland Roots vs Charleston Battery | 1-1 | 8 | 0 | USL Championship |
| 9 Mar 2024 | New Mexico United vs Pittsburgh Riverhounds | 1-0 | 7 | 0 | USL Championship |
| 5 Nov 2023 | Sacramento Republic vs Phoenix Rising | 1-2 | 7 | 0 | USL Championship |
| 28 Oct 2023 | Louisville City vs Detroit City | 4-0 | 1 | 0 | USL Championship |
| 22 Oct 2023 | Sacramento Republic vs New Mexico United | 1-0 | 2 | 0 | USL Championship |
| 15 Oct 2023 | Washington Spirit W vs North Carolina Courage W | 0-1 | 2 | 1 | NWSL |
| 7 Oct 2023 | New York RB vs Toronto | 3-0 | 0 | 0 | Major League Soccer |
| 23 Sep 2023 | Tampa Bay Rowdies vs Memphis 901 | 2-4 | 4 | 0 | USL Championship |
| 17 Sep 2023 | Houston Dynamo FC II vs North Texas | 1-3 | 9 | 0 | MLS Next Pro |
| 9 Sep 2023 | Detroit City vs Miami FC II | 2-1 | 5 | 0 | USL Championship |
| 3 Sep 2023 | OL Reign W vs Orlando Pride W | 1-0 | 0 | 1 | NWSL |
| 31 Aug 2023 | Chicago Fire vs Vancouver Whitecaps | 0-1 | 1 | 0 | Major League Soccer |
| 27 Aug 2023 | Sacramento Republic vs Orange County | 0-2 | 0 | 0 | USL Championship |
| 6 Aug 2023 | Phoenix Rising vs San Antonio | 1-2 | 3 | 1 | USL Championship |
| 30 Jul 2023 | Louisville City vs Indy Eleven | 2-0 | 4 | 0 | USL Championship |
| 22 Jul 2023 | Portland Thorns W vs San Diego Wave W | 4-1 | 2 | 0 | Nwsl Challenge Cup Women |
| 13 Jul 2023 | Oakland Roots vs Memphis 901 | 1-1 | 4 | 1 | USL Championship |
| 3 Jul 2023 | North Texas vs Los Angeles II | 2-2 | 1 | 0 | MLS Next Pro |
| 22 Jun 2023 | New Mexico United vs Phoenix Rising | 1-3 | 4 | 0 | USL Championship |
| 15 Jun 2023 | San Diego Loyal vs San Antonio | 2-2 | 4 | 0 | USL Championship |
| 11 Jun 2023 | San Jose Earthquakes II vs Tacoma Defiance | 1-1 | 3 | 0 | MLS Next Pro |
| 3 Jun 2023 | Colorado Springs vs Oakland Roots | 0-1 | 4 | 0 | USL Championship |
| 21 May 2023 | Rio Grande Valley vs Tampa Bay Rowdies | 0-3 | 5 | 0 | USL Championship |
| 14 May 2023 | Las Vegas Lights vs Tulsa Roughnecks | 1-1 | 5 | 0 | USL Championship |
| 10 May 2023 | Sacramento Republic vs Colorado Rapids | 2-4 | 3 | 1 | US Open Cup |
| 6 May 2023 | Central Valley Fuego vs North Carolina | 0-2 | 4 | 1 | USL League One |
| 30 Apr 2023 | Oakland Roots vs Miami FC II | 0-0 | 3 | 0 | USL Championship |
| 16 Apr 2023 | Orange County vs Indy Eleven | 1-0 | 4 | 0 | USL Championship |
| 9 Apr 2023 | Colorado Springs vs Pittsburgh Riverhounds | 1-0 | 5 | 2 | USL Championship |
| 6 Apr 2023 | San Diego Loyal vs ASC San Diego | 2-0 | 5 | 0 | US Open Cup |
| 2 Apr 2023 | Sacramento Republic vs Louisville City | 5-0 | 2 | 0 | USL Championship |
| 25 Mar 2023 | Rio Grande Valley vs Monterey Bay | 1-1 | 6 | 2 | USL Championship |
| 12 Mar 2023 | San Diego Loyal vs Detroit City | 1-0 | 4 | 0 | USL Championship |
| 22 Oct 2022 | Tormenta vs Charlotte Independence | 2-1 | 4 | 1 | USL League One |
| 15 Oct 2022 | Union Omaha vs Central Valley Fuego | 0-2 | 7 | 0 | USL League One |
| 13 Oct 2022 | New Mexico United vs LA Galaxy II | 3-2 | 6 | 0 | USL Championship |
| 2 Oct 2022 | Rio Grande Valley vs Louisville City | 0-1 | 6 | 0 | USL Championship |
| 25 Sep 2022 | St. Louis City II vs North Texas | 2-0 | - | - | MLS Next Pro |
| 17 Sep 2022 | North Carolina Courage W vs OL Reign W | 1-2 | - | - | NWSL |
| 7 Sep 2022 | Atlanta United II vs Memphis 901 | 0-4 | 6 | 0 | USL Championship |
| 3 Sep 2022 | New Mexico United vs El Paso Locomotive | 1-2 | 6 | 0 | USL Championship |
| 20 Aug 2022 | Kansas City vs Angel City W | 1-1 | 5 | 0 | NWSL |
| 14 Aug 2022 | Monterey Bay vs Sacramento Republic | 1-0 | 8 | 0 | USL Championship |
| 7 Aug 2022 | Orange County vs Colorado Springs | 3-3 | 3 | 0 | USL Championship |
| 24 Jul 2022 | El Paso Locomotive vs San Antonio | 0-1 | 5 | 0 | USL Championship |
| 11 Jul 2022 | Houston Dynamo FC II vs Real Monarchs | 4-1 | 5 | 0 | MLS Next Pro |
| 30 Jun 2022 | San Diego Loyal vs Orange County | 2-1 | 3 | 2 | USL Championship |
| 19 Jun 2022 | Columbus Crew II vs Orlando City II | 6-1 | 5 | 0 | MLS Next Pro |
| 11 Jun 2022 | Monterey Bay vs San Antonio | 2-3 | 5 | 1 | USL Championship |
| 2 Jun 2022 | Oakland Roots vs Orange County | 3-2 | 5 | 0 | USL Championship |
| 29 May 2022 | Inter Miami II vs New York City II | 1-2 | 2 | 0 | MLS Next Pro |
| 22 May 2022 | Angel City W vs Kansas City | 1-0 | 4 | 0 | NWSL |
| 5 May 2022 | Sacramento Republic vs New Mexico United | 0-0 | 6 | 0 | USL Championship |
| 17 Apr 2022 | Portland Thorns W vs San Diego Wave W | 3-2 | 2 | 0 | Nwsl Challenge Cup Women |
| 10 Apr 2022 | Orange County vs San Antonio | 0-1 | 6 | 0 | USL Championship |
| 31 Mar 2022 | New Mexico United vs Oakland Roots | 2-2 | 6 | 0 | USL Championship |
| 24 Mar 2022 | LA Galaxy II vs Rio Grande Valley | 1-0 | 7 | 0 | USL Championship |
| 31 Oct 2021 | LA Galaxy II vs Orange County | 0-1 | 4 | 0 | USL Championship |
| 16 Oct 2021 | Indy Eleven vs Louisville City | 1-0 | 4 | 0 | USL Championship |
| 11 Oct 2021 | Austin Bold vs OKC Energy | 1-1 | 6 | 0 | USL Championship |
| 3 Oct 2021 | Sacramento Republic vs Tacoma Defiance | 3-1 | 4 | 0 | USL Championship |
| 26 Sep 2021 | Rio Grande Valley vs Atlanta United II | 3-2 | 7 | 0 | USL Championship |
| 12 Sep 2021 | LA Galaxy II vs Phoenix Rising | 3-4 | 7 | 1 | USL Championship |
| 9 Sep 2021 | Colorado Springs vs Real Monarchs | 2-0 | 2 | 0 | USL Championship |
| 29 Aug 2021 | San Antonio vs El Paso Locomotive | 2-1 | 6 | 0 | USL Championship |
| 15 Aug 2021 | Tucson vs Union Omaha | 0-1 | 3 | 0 | USL League One |
| 5 Aug 2021 | Oakland Roots vs Phoenix Rising | 0-1 | 2 | 0 | USL Championship |
| 18 Jul 2021 | Orange County vs Rio Grande Valley | 0-2 | 6 | 0 | USL Championship |
| 15 Jul 2021 | Las Vegas Lights vs Sacramento Republic | 1-2 | 4 | 0 | USL Championship |
| 24 Jun 2021 | Tacoma Defiance vs Real Monarchs | 1-1 | 8 | 0 | USL Championship |
| 13 Jun 2021 | San Diego Loyal vs LA Galaxy II | 2-1 | 7 | 0 | USL Championship |
| 10 May 2021 | LA Galaxy II vs Tacoma Defiance | 1-1 | 7 | 0 | USL Championship |
| 4 Oct 2020 | Phoenix Rising vs LA Galaxy II | 4-1 | 4 | 0 | USL Championship |
| 27 Sep 2020 | El Paso Locomotive vs New Mexico United | 0-0 | 0 | 0 | USL Championship |
| 14 Sep 2020 | San Diego Loyal vs Orange County | 2-0 | 8 | 0 | USL Championship |
| 6 Sep 2020 | Reno 1868 vs Portland Timbers II | 7-1 | 0 | 0 | USL Championship |
| 30 Aug 2020 | LA Galaxy II vs Las Vegas Lights | 4-3 | 2 | 0 | USL Championship |
| 23 Aug 2020 | San Diego Loyal vs Reno 1868 | 1-3 | 1 | 0 | USL Championship |
| 16 Aug 2020 | Sacramento Republic vs Tacoma Defiance | 3-1 | 3 | 0 | USL Championship |
| 20 Jul 2020 | San Diego Loyal vs LA Galaxy II | 0-1 | 6 | 0 | USL Championship |
Ricardo Fierro has officiated 133 matches across 8 competitions, averaging 4.17 yellow cards and 0.27 red cards per game (555 yellows and 36 reds in total). Active years in our database: 2020-2026. Competitions covered include USL Championship, Major League Soccer, NWSL, MLS Next Pro, US Open Cup, USL League One.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for Ricardo Fierro.
All statistics for Ricardo Fierro and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.