Career

Matches
341
Goals (per match)
1001 (2.94)
Fouls (per match)
7643 (22.41)
Yellow cards (per match)
962 (2.82)
Red cards (per match)
53 (0.16)
Penalties (per match)
100 (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 13 3.08 2 4 18.69
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 16 2.38 1 4 21.75
2019 18 2.94 2 11 21.39
2018 16 3.06 0 6 22.06
2017 12 2.17 2 5 21.17
2016 17 2.65 1 4 24.12
2015 19 2.68 3 5 22.16
2014 17 1.53 2 5 18.53
2013 13 1.46 0 2 21.23
2012 18 2.67 3 3 22.11
2011 20 2.30 2 4 20.20
2010 18 3.17 7 6 19.67
2009 7 3.43 3 4 19.71
2008 15 2.60 2 2 19.07
2007 17 3.88 4 4 25.71
2006 12 3.17 1 3 26.58
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 8 3.13 2 3 26.88
All seasons 341 2.82 53 100 22.41
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 13 1.23 2 2 10.23 6–0–7 1.385
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 16 1.19 0 4 11.13 5–5–6 1.250
2019 18 1.33 0 7 10.50 12–5–1 2.278
2018 16 1.88 0 2 11.19 10–5–1 2.188
2017 12 0.92 1 3 10.83 4–4–4 1.333
2016 17 1.00 1 4 11.24 11–6–0 2.294
2015 19 0.95 2 3 11.26 13–2–4 2.158
2014 17 0.76 2 2 9.12 7–5–5 1.529
2013 13 0.85 0 2 10.00 7–5–1 2.000
2012 18 1.11 2 1 10.28 8–5–5 1.611
2011 20 1.00 1 3 10.15 9–4–7 1.550
2010 18 1.39 3 4 9.78 8–5–5 1.611
2009 7 1.43 1 3 8.86 2–5–0 1.571
2008 15 1.33 2 2 9.33 10–1–4 2.067
2007 17 1.94 1 2 12.35 7–5–5 1.529
2006 12 1.42 1 2 13.17 6–5–1 1.917
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 8 1.25 1 2 14.13 5–1–2 2.000
All seasons 341 1.29 26 64 11.18 171–88–82 1.762
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 13 1.85 0 2 8.46 7–0–6 1.615
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 16 1.19 1 0 10.63 6–5–5 1.438
2019 18 1.61 2 4 10.89 1–5–12 0.444
2018 16 1.19 0 4 10.88 1–5–10 0.500
2017 12 1.25 1 2 10.33 4–4–4 1.333
2016 17 1.65 0 0 12.88 0–6–11 0.353
2015 19 1.74 1 2 10.89 4–2–13 0.737
2014 17 0.76 0 3 9.41 5–5–7 1.176
2013 13 0.62 0 0 11.23 1–5–7 0.615
2012 18 1.56 1 2 11.83 5–5–8 1.111
2011 20 1.30 1 1 10.05 7–4–9 1.250
2010 18 1.78 4 2 9.89 5–5–8 1.111
2009 7 2.00 2 1 10.86 0–5–2 0.714
2008 15 1.27 0 0 9.73 4–1–10 0.867
2007 17 1.94 3 2 13.35 5–5–7 1.176
2006 12 1.75 0 1 13.42 1–5–6 0.667
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 8 1.88 1 1 12.75 2–1–5 0.875
All seasons 341 1.53 27 36 11.23 82–88–171 0.979

Card reasons

Yellow cards issued, by reason.
ReasonYellow cards
Unsporting behaviour 802
Dissent 85
Delaying the restart 54
Persistent infringement 15
Failing to respect distance 5
Persistent offences 1
Total962
Red cards issued, by reason.
ReasonRed cards
Second caution 21
Serious foul play 13
Violent conduct 12
Denying an obvious goal-scoring opportunity (foul) 5
Denying an obvious goal-scoring opportunity (handball) 2
Total53

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 70
16–30 103
31–45 (incl. added time) 192
46–60 166
61–75 206
76–90 (incl. added time) 292
Extra time 4
Shootout 3

By club

Jair Marrufo’s record by club.
ClubMatches GFGAYCOpp YCRCOpp RCPENOpp PEN
Atlanta United FC 16 matches against Atlanta United FC 20 29 20 19 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 13 matches against CF MontrΓ©al 30 23 15 12 1 1 4 3
Charlotte FC 5 matches against Charlotte FC 7 5 8 5 0 0 0 0
Chicago Fire FC 35 matches against Chicago Fire FC 47 46 41 58 2 5 5 6
Colorado Rapids 29 matches against Colorado Rapids 32 55 44 36 2 2 1 11
Columbus Crew 30 matches against Columbus Crew 39 47 47 56 2 3 7 6
D.C. United 42 matches against D.C. United 61 57 75 58 3 2 8 4
FC Cincinnati 4 matches against FC Cincinnati 8 5 4 6 0 0 1 0
FC Dallas 36 matches against FC Dallas 53 51 44 52 4 4 4 6
Houston Dynamo FC 29 matches against Houston Dynamo FC 41 57 41 48 2 5 5 4
Inter Miami CF 6 matches against Inter Miami CF 14 12 16 9 0 0 1 0
LA Galaxy 59 matches against LA Galaxy 100 83 87 90 6 6 11 12
Los Angeles FC 9 matches against Los Angeles FC 19 14 12 23 0 3 4 0
Minnesota United FC 11 matches against Minnesota United FC 17 11 18 17 1 0 0 3
Nashville SC 3 matches against Nashville SC 5 2 4 3 0 0 1 0
New England Revolution 30 matches against New England Revolution 40 37 32 43 2 2 4 3
New York City FC 14 matches against New York City FC 18 21 21 18 0 0 1 2
Orlando City SC 15 matches against Orlando City SC 29 20 16 20 0 1 3 2
Philadelphia Union 18 matches against Philadelphia Union 32 27 27 19 1 1 0 4
Portland Timbers 30 matches against Portland Timbers 39 58 37 47 3 1 2 2
Real Salt Lake 34 matches against Real Salt Lake 46 37 58 51 1 0 5 6
Red Bull New York 50 matches against Red Bull New York 71 65 55 71 8 2 10 2
Saint Louis CITY SC 4 matches against Saint Louis CITY SC 7 7 8 8 1 0 0 1
San Jose Earthquakes 35 matches against San Jose Earthquakes 50 51 47 44 2 4 5 4
Seattle Sounders FC 33 matches against Seattle Sounders FC 60 30 47 33 2 2 4 2
Sporting Kansas City 27 matches against Sporting Kansas City 32 37 49 33 3 5 4 3
Toronto FC 26 matches against Toronto FC 41 48 43 35 5 3 4 9
Vancouver Whitecaps FC 19 matches against Vancouver Whitecaps FC 20 23 26 23 1 0 3 4

Most frequent crewmates

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