Career

Matches
144
Goals (per match)
415 (2.88)
Fouls (per match)
3489 (24.23)
Yellow cards (per match)
641 (4.45)
Red cards (per match)
28 (0.19)
Penalties (per match)
44 (0.31)

By season

Victor Rivas’s record by season, newest first.
Season Matches YC/M RC PEN F/M
2026 13 4.77 3 3 23.69
2025 25 4.36 8 8 22.88
2024 20 4.65 1 6 23.85
2023 24 5.00 3 4 25.67
2022 24 4.92 7 7 24.25
2021 21 3.24 3 7 23.95
2020 14 4.07 3 6 24.86
2019 2 4.50 0 1 28.00
2018 1 5.00 0 2 27.00
All seasons 144 4.45 28 44 24.23
Victor Rivas’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 13 2.08 2 2 12.00 5–4–4 1.462
2025 25 1.96 5 6 11.96 9–7–9 1.360
2024 20 2.35 1 3 11.55 6–5–9 1.150
2023 24 2.42 2 3 13.67 9–6–9 1.375
2022 24 2.13 3 5 11.42 13–5–6 1.833
2021 21 1.67 2 5 12.33 12–4–5 1.905
2020 14 1.93 2 5 12.21 5–6–3 1.500
2019 2 2.50 0 0 14.50 1–1–0 2.000
2018 1 2.00 0 0 13.00 0–0–1 0.000
All seasons 144 2.09 17 29 12.22 60–38–46 1.514
Victor Rivas’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 13 2.69 1 1 11.69 4–4–5 1.231
2025 25 2.40 3 2 10.92 9–7–9 1.360
2024 20 2.30 0 3 12.30 9–5–6 1.600
2023 24 2.58 1 1 12.00 9–6–9 1.375
2022 24 2.79 4 2 12.83 6–5–13 0.958
2021 21 1.57 1 2 11.62 5–4–12 0.905
2020 14 2.14 1 1 12.64 3–6–5 1.071
2019 2 2.00 0 1 13.50 0–1–1 0.500
2018 1 3.00 0 2 14.00 1–0–0 3.000
All seasons 144 2.36 11 15 12.01 46–38–60 1.222

Card reasons

Yellow cards issued, by reason.
ReasonYellow cards
Unsporting behaviour 571
Delaying the restart 28
Dissent 27
Failing to respect distance 11
Persistent infringement 4
Total641
Red cards issued, by reason.
ReasonRed cards
Second caution 14
Denying an obvious goal-scoring opportunity (foul) 6
Violent conduct 6
Denying an obvious goal-scoring opportunity (handball) 1
Serious foul play 1
Total28

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 40
16–30 69
31–45 (incl. added time) 118
46–60 94
61–75 131
76–90 (incl. added time) 229
Extra time 0
Shootout 2

By club

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

Most frequent crewmates

Crewmate position: All On field AR AR1 AR2 4th official VOR VAR AVAR
Victor Rivas’s most frequent crewmates.
OfficialPositionsMatches
Jeffrey Greeson AR1 (20) with Jeffrey Greeson, AR2 (7) with Jeffrey Greeson 27 matches with Jeffrey Greeson
TJ Zablocki AR2 (4) with TJ Zablocki, AVAR (11) with TJ Zablocki 15 matches with TJ Zablocki
Craig Lowry AVAR (13) with Craig Lowry 13 matches with Craig Lowry
Fabio Tovar AVAR (13) with Fabio Tovar 13 matches with Fabio Tovar
Jeffrey Swartzel AR1 (3) with Jeffrey Swartzel, AR2 (10) with Jeffrey Swartzel 13 matches with Jeffrey Swartzel
Jorge Gonzalez VAR (13) with Jorge Gonzalez 13 matches with Jorge Gonzalez
Jose Carlos Rivero VAR (13) with Jose Carlos Rivero 13 matches with Jose Carlos Rivero
Kevin Stott 4th (1) with Kevin Stott, VAR (12) with Kevin Stott 13 matches with Kevin Stott
Chris Elliott AR1 (5) with Chris Elliott, AR2 (5) with Chris Elliott, 4th (1) with Chris Elliott, AVAR (1) with Chris Elliott 12 matches with Chris Elliott
Corey Rockwell AR1 (9) with Corey Rockwell, AR2 (1) with Corey Rockwell, 4th (1) with Corey Rockwell, AVAR (1) with Corey Rockwell 12 matches with Corey Rockwell
Eric Weisbrod AR1 (5) with Eric Weisbrod, AR2 (3) with Eric Weisbrod, AVAR (4) with Eric Weisbrod 12 matches with Eric Weisbrod
Thomas Supple AVAR (12) with Thomas Supple 12 matches with Thomas Supple
Cameron Blanchard AR1 (6) with Cameron Blanchard, AR2 (2) with Cameron Blanchard, AVAR (2) with Cameron Blanchard 10 matches with Cameron Blanchard
Claudiu Badea AR1 (2) with Claudiu Badea, AR2 (2) with Claudiu Badea, AVAR (6) with Claudiu Badea 10 matches with Claudiu Badea
Fotis Bazakos 4th (7) with Fotis Bazakos, VAR (3) with Fotis Bazakos 10 matches with Fotis Bazakos
Jonathan Johnson AVAR (10) with Jonathan Johnson 10 matches with Jonathan Johnson
Malik Badawi 4th (4) with Malik Badawi, VAR (6) with Malik Badawi 10 matches with Malik Badawi
Mike Kampmeinert AVAR (10) with Mike Kampmeinert 10 matches with Mike Kampmeinert
Diego Blas AR1 (2) with Diego Blas, AR2 (5) with Diego Blas, AVAR (2) with Diego Blas 9 matches with Diego Blas
Ian McKay AR1 (5) with Ian McKay, AR2 (3) with Ian McKay, AVAR (1) with Ian McKay 9 matches with Ian McKay
Jeremy Hanson AR1 (4) with Jeremy Hanson, AR2 (1) with Jeremy Hanson, AVAR (4) with Jeremy Hanson 9 matches with Jeremy Hanson
Andrew Bigelow AR1 (5) with Andrew Bigelow, AR2 (1) with Andrew Bigelow, AVAR (2) with Andrew Bigelow 8 matches with Andrew Bigelow
Ben Pilgrim AR2 (8) with Ben Pilgrim 8 matches with Ben Pilgrim
Chantal Boudreau AR1 (4) with Chantal Boudreau, AR2 (1) with Chantal Boudreau, AVAR (3) with Chantal Boudreau 8 matches with Chantal Boudreau
Daniel Radford VAR (8) with Daniel Radford 8 matches with Daniel Radford
Victor Rivas’s match log, newest first.
DateRoundHome ScoreAwayYCRCPEN
2026-08-01 Reg CIN 4–2 SJ 3 0 0
2026-07-25 Reg SD 1–0 DAL 2 0 0
2026-07-22 Reg HOU 1–1 DC 6 0 0
2026-05-16 Reg RBNY 1–1 NYC 7 0 0
2026-05-09 Reg TOR 2–4 MIA 4 0 0
2026-04-26 Reg LA 2–1 RSL 8 0 1
2026-04-22 Reg LAFC 0–0 COL 6 0 0
2026-04-11 Reg SD 1–2 MIN 3+1 1 0
2026-04-04 Reg RBNY 4–2 CIN 4 1 0
2026-03-21 Reg NSH 5–0 ORL 3 0 1
2026-03-15 Reg SJ 0–1 SEA 5 0 0
2026-03-07 Reg POR 1–4 VAN 6 0 0
2026-02-22 Reg LA 1–1 NYC 5+1 1 1
2025-11-08 KO MIN 3–3 SEA 5 1 0
2025-10-26 KO VAN 3–0 DAL 4 0 1
2025-10-18 Reg POR 0–4 SD 3 0 0
2025-10-04 Reg ORL 1–1 CLB 3 0 0
2025-09-27 Reg STL 0–3 LAFC 6 0 0
2025-09-13 Reg DAL 2–0 ATX 8 0 0
2025-08-23 Reg CIN 0–1 NYC 3 0 0
2025-08-16 Reg COL 3–1 ATL 2 0 1
2025-07-26 Reg STL 1–2 MIN 2 1 3
2025-07-19 Reg NYRB 1–5 MIA 5 0 0
2025-07-12 Reg CHI 1–2 SD 4 0 0
2025-07-04 Reg LA 3–0 VAN 6+1 1 1

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.