Career

Matches
370
Goals (per match)
1094 (2.96)
Fouls (per match)
8337 (22.53)
Yellow cards (per match)
1051 (2.84)
Red cards (per match)
56 (0.15)
Penalties (per match)
107 (0.29)

By season

Jair Marrufo’s record by season, newest first.
Season Matches YC/M RC PEN F/M
2026 7 2.00 1 1 20.43
2025 19 3.32 3 4 21.37
2024 14 3.21 2 5 19.36
2023 7 3.71 0 1 19.71
2022 8 3.00 0 1 18.88
2021 15 2.67 3 2 21.73
2020 20 2.35 1 6 21.60
2019 20 2.90 2 12 21.40
2018 18 3.00 0 7 22.78
2017 12 2.17 2 5 21.17
2016 19 2.47 1 4 24.47
2015 21 2.76 3 5 21.95
2014 19 1.63 2 5 18.32
2013 13 1.46 0 2 21.23
2012 20 2.60 4 4 21.65
2011 22 2.55 2 5 20.91
2010 20 3.20 7 6 19.85
2009 7 3.43 3 4 19.71
2008 17 2.76 3 2 18.82
2007 20 3.85 5 4 25.70
2006 14 3.36 1 3 28.79
2005 11 4.18 4 8 30.27
2004 11 3.45 4 4 29.09
2003 7 3.00 1 4 38.57
2002 9 3.00 2 3 26.67
All seasons 370 2.84 56 107 22.53
Jair Marrufo’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 7 1.00 0 0 10.29 4–2–1 2.000
2025 19 1.53 0 4 11.84 8–3–8 1.421
2024 14 1.29 2 3 10.36 7–0–7 1.500
2023 7 1.14 0 0 9.29 4–2–1 2.000
2022 8 1.50 0 0 8.75 2–3–3 1.125
2021 15 1.60 1 0 11.33 8–3–4 1.800
2020 20 1.25 0 5 11.20 7–5–8 1.300
2019 20 1.25 0 7 10.45 12–5–3 2.050
2018 18 1.83 0 3 11.50 12–5–1 2.278
2017 12 0.92 1 3 10.83 4–4–4 1.333
2016 19 0.89 1 4 11.37 12–6–1 2.211
2015 21 0.95 2 3 11.05 14–2–5 2.095
2014 19 0.74 2 2 8.84 9–5–5 1.684
2013 13 0.85 0 2 10.00 7–5–1 2.000
2012 20 1.05 3 2 10.25 9–6–5 1.650
2011 22 1.18 1 4 10.50 10–4–8 1.545
2010 20 1.50 3 4 10.00 9–5–6 1.600
2009 7 1.43 1 3 8.86 2–5–0 1.571
2008 17 1.29 2 2 8.94 11–1–5 2.000
2007 20 1.85 2 2 12.40 8–7–5 1.550
2006 14 1.43 1 2 13.93 7–6–1 1.929
2005 11 1.55 3 6 14.64 6–1–4 1.727
2004 11 1.64 2 3 15.00 6–4–1 2.000
2003 7 1.43 0 3 19.86 3–2–2 1.571
2002 9 1.22 1 2 14.22 6–1–2 2.111
All seasons 370 1.29 28 69 11.21 187–92–91 1.765
Jair Marrufo’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 7 1.00 1 1 10.14 1–2–4 0.714
2025 19 1.79 3 0 9.53 8–3–8 1.421
2024 14 1.93 0 2 9.00 7–0–7 1.500
2023 7 2.57 0 1 10.43 1–2–4 0.714
2022 8 1.50 0 1 10.13 3–3–2 1.500
2021 15 1.07 2 2 10.40 4–3–8 1.000
2020 20 1.10 1 1 10.40 8–5–7 1.450
2019 20 1.65 2 5 10.95 3–5–12 0.700
2018 18 1.17 0 4 11.28 1–5–12 0.444
2017 12 1.25 1 2 10.33 4–4–4 1.333
2016 19 1.58 0 0 13.11 1–6–12 0.474
2015 21 1.81 1 2 10.90 5–2–14 0.810
2014 19 0.89 0 3 9.47 5–5–9 1.053
2013 13 0.62 0 0 11.23 1–5–7 0.615
2012 20 1.55 1 2 11.40 5–6–9 1.050
2011 22 1.36 1 1 10.41 8–4–10 1.273
2010 20 1.70 4 2 9.85 6–5–9 1.150
2009 7 2.00 2 1 10.86 0–5–2 0.714
2008 17 1.47 1 0 9.88 5–1–11 0.941
2007 20 2.00 3 2 13.30 5–7–8 1.100
2006 14 1.93 0 1 14.86 1–6–7 0.643
2005 11 2.64 1 2 15.64 4–1–6 1.182
2004 11 1.82 2 1 14.09 1–4–6 0.636
2003 7 1.57 1 1 18.71 2–2–3 1.143
2002 9 1.78 1 1 12.44 2–1–6 0.778
All seasons 370 1.55 28 38 11.32 91–92–187 0.986

Card reasons

Yellow cards issued, by reason.
ReasonYellow cards
Unsporting behaviour 878
Dissent 88
Delaying the restart 61
Persistent infringement 16
Failing to respect distance 5
??? 2
Persistent offences 1
Total1051
Red cards issued, by reason.
ReasonRed cards
Second caution 23
Serious foul play 14
Violent conduct 12
Denying an obvious goal-scoring opportunity (foul) 5
Denying an obvious goal-scoring opportunity (handball) 2
Total56

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 77
16–30 113
31–45 (incl. added time) 205
46–60 178
61–75 224
76–90 (incl. added time) 321
Extra time 9
Shootout 3

By club

Jair Marrufo’s record by club.
ClubMatches GFGAYCOpp YCRCOpp RCPENOpp PEN
Atlanta United FC 17 matches against Atlanta United FC 20 30 20 20 0 0 2 1
Austin FC 6 matches against Austin FC 12 9 4 11 1 0 1 0
CD Chivas USA 14 matches against CD Chivas USA 11 34 16 14 0 1 0 0
CF MontrΓ©al 16 matches against CF MontrΓ©al 37 32 18 14 1 1 4 3
Charlotte FC 5 matches against Charlotte FC 7 5 8 5 0 0 0 0
Chicago Fire FC 38 matches against Chicago Fire FC 53 50 48 65 2 7 5 6
Colorado Rapids 30 matches against Colorado Rapids 33 55 45 37 2 2 1 11
Columbus Crew 34 matches against Columbus Crew 45 51 50 63 2 3 7 6
D.C. United 45 matches against D.C. United 66 64 78 62 5 2 9 4
FC Cincinnati 4 matches against FC Cincinnati 8 5 4 6 0 0 1 0
FC Dallas 37 matches against FC Dallas 56 51 45 56 4 4 4 6
Houston Dynamo FC 32 matches against Houston Dynamo FC 46 59 47 56 2 5 5 4
Inter Miami CF 6 matches against Inter Miami CF 14 12 16 9 0 0 1 0
LA Galaxy 64 matches against LA Galaxy 111 91 96 95 6 6 11 12
Los Angeles FC 12 matches against Los Angeles FC 26 19 14 28 0 3 6 0
Minnesota United FC 12 matches against Minnesota United FC 21 12 18 21 1 0 0 4
Nashville SC 3 matches against Nashville SC 5 2 4 3 0 0 1 0
New England Revolution 35 matches against New England Revolution 45 43 42 53 3 2 4 3
New York City FC 15 matches against New York City FC 19 23 22 20 0 0 1 3
Orlando City SC 15 matches against Orlando City SC 29 20 16 20 0 1 3 2
Philadelphia Union 19 matches against Philadelphia Union 33 29 31 21 1 1 0 4
Portland Timbers 32 matches against Portland Timbers 43 62 42 50 3 1 2 3
Real Salt Lake 37 matches against Real Salt Lake 46 45 62 57 1 0 5 7
Red Bull New York 54 matches against Red Bull New York 74 66 62 74 8 3 10 3
Saint Louis CITY SC 4 matches against Saint Louis CITY SC 7 7 8 8 1 0 0 1
San Jose Earthquakes 37 matches against San Jose Earthquakes 52 57 52 45 2 4 6 4
Seattle Sounders FC 41 matches against Seattle Sounders FC 74 46 57 41 2 2 6 3
Sporting Kansas City 28 matches against Sporting Kansas City 32 39 52 34 3 5 4 3
Toronto FC 28 matches against Toronto FC 48 51 45 38 5 3 5 9
Vancouver Whitecaps FC 20 matches against Vancouver Whitecaps FC 21 25 29 25 1 0 3 5

Most frequent crewmates

Jair Marrufo’s most frequent crewmates.
OfficialPositionsMatches
Corey Rockwell AR1 (52) with Corey Rockwell, AR2 (25) with Corey Rockwell 77 matches with Corey Rockwell
Adam Garner AR1 (16) with Adam Garner, AR2 (26) with Adam Garner 42 matches with Adam Garner
Frank Anderson AR1 (30) with Frank Anderson, AR2 (12) with Frank Anderson 42 matches with Frank Anderson
Eric Boria AR1 (29) with Eric Boria, AR2 (7) with Eric Boria 36 matches with Eric Boria
C.J. Morgante AR1 (19) with C.J. Morgante, AR2 (6) with C.J. Morgante 25 matches with C.J. Morgante
Jose Da Silva AR1 (7) with Jose Da Silva, AR2 (13) with Jose Da Silva, AVAR (5) with Jose Da Silva 25 matches with Jose Da Silva
Craig Lowry AR1 (10) with Craig Lowry, AR2 (3) with Craig Lowry, AVAR (9) with Craig Lowry 22 matches with Craig Lowry
Fabio Tovar AR1 (4) with Fabio Tovar, AR2 (11) with Fabio Tovar, AVAR (6) with Fabio Tovar 21 matches with Fabio Tovar
Jose Carlos Rivero 4th (8) with Jose Carlos Rivero, VAR (13) with Jose Carlos Rivero 21 matches with Jose Carlos Rivero
Daniel Radford 4th (8) with Daniel Radford, VAR (12) with Daniel Radford 20 matches with Daniel Radford
Jeffrey Greeson AR1 (4) with Jeffrey Greeson, AR2 (16) with Jeffrey Greeson 20 matches with Jeffrey Greeson
Fotis Bazakos 4th (17) with Fotis Bazakos, VAR (2) with Fotis Bazakos 19 matches with Fotis Bazakos
George Gansner AR1 (14) with George Gansner, AR2 (3) with George Gansner 17 matches with George Gansner
Jeff Hosking AR1 (5) with Jeff Hosking, AR2 (12) with Jeff Hosking 17 matches with Jeff Hosking
Kermit Quisenberry AR1 (9) with Kermit Quisenberry, AR2 (7) with Kermit Quisenberry 16 matches with Kermit Quisenberry
Mike Kampmeinert AR1 (2) with Mike Kampmeinert, AR2 (1) with Mike Kampmeinert, AVAR (13) with Mike Kampmeinert 16 matches with Mike Kampmeinert
Thomas Supple AR1 (4) with Thomas Supple, AR2 (1) with Thomas Supple, AVAR (11) with Thomas Supple 16 matches with Thomas Supple
Hilario Grajeda 4th (11) with Hilario Grajeda, VAR (4) with Hilario Grajeda 15 matches with Hilario Grajeda
Alejandro Mariscal 4th (11) with Alejandro Mariscal, VAR (3) with Alejandro Mariscal 14 matches with Alejandro Mariscal
Chris Penso 4th (7) with Chris Penso, VAR (7) with Chris Penso 14 matches with Chris Penso
Edvin Jurisevic 4th (4) with Edvin Jurisevic, VAR (10) with Edvin Jurisevic 14 matches with Edvin Jurisevic
Ian Anderson AR1 (9) with Ian Anderson, AR2 (4) with Ian Anderson, AVAR (1) with Ian Anderson 14 matches with Ian Anderson
Joshua Patlak AVAR (14) with Joshua Patlak 14 matches with Joshua Patlak
Peter Balciunas AR1 (5) with Peter Balciunas, AR2 (8) with Peter Balciunas, AVAR (1) with Peter Balciunas 14 matches with Peter Balciunas
Adam Wienckowski AR1 (6) with Adam Wienckowski, AR2 (7) with Adam Wienckowski 13 matches with Adam Wienckowski
Jair Marrufo’s match log, newest first.
DateRoundHome ScoreAwayYCRCPEN
2026-08-01 Reg MTL 2–2 NE 1 0 1
2026-05-13 Reg RSL 3–0 HOU 1 0 0
2026-05-02 Reg RBNY 0–2 DAL 2 0 0
2026-04-11 Reg VAN 2–0 NYC 2 0 0
2026-03-21 Reg ATL 0–0 DC 2 0 0
2026-03-14 Reg ORL 2–1 MTL 2 0 0
2026-02-28 Reg COL 2–0 POR 4 1 0
2025-10-11 Reg LA 2–1 DAL 7 1 0
2025-09-27 Reg DC 0–6 PHI 3 0 0
2025-09-21 Reg ATX 2–1 SEA 3 0 0
2025-08-30 Reg MIN 1–1 POR 3 0 0
2025-08-16 Reg CHI 3–2 STL 4 0 0
2025-07-26 Reg CLT 2–0 TOR 2 0 0
2025-07-16 Reg ORL 1–2 NYC 3 0 0
2025-07-09 Reg LAFC 3–0 COL 0 1 1
2025-07-04 Reg DAL 1–2 MIN 3 0 0
2025-06-28 Reg SJ 1–1 LA 5 0 0
2025-05-31 Reg HOU 1–3 SKC 5 0 0
2025-05-24 Reg ORL 1–0 POR 5 0 0
2025-05-14 Reg TOR 0–1 CIN 4 0 0
2025-04-27 Reg LAFC 2–2 STL 2+1 1 1
2025-04-12 Reg NSH 2–1 RSL 7 0 1
2025-04-05 Reg NYRB 2–1 CHI 0 0 1
2025-03-22 Reg COL 0–3 POR 0 0 0
2025-03-15 Reg DAL 0–1 VAN 4 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.