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, AR2.
OfficialPositionsMatches
Adam Garner AR2 (26) with Adam Garner 26 matches with Adam Garner
Corey Rockwell AR2 (25) with Corey Rockwell 25 matches with Corey Rockwell
Jeffrey Greeson AR2 (16) with Jeffrey Greeson 16 matches with Jeffrey Greeson
Jose Da Silva AR2 (13) with Jose Da Silva 13 matches with Jose Da Silva
Frank Anderson AR2 (12) with Frank Anderson 12 matches with Frank Anderson
Jeff Hosking AR2 (12) with Jeff Hosking 12 matches with Jeff Hosking
Fabio Tovar AR2 (11) with Fabio Tovar 11 matches with Fabio Tovar
Felisha Mariscal AR2 (9) with Felisha Mariscal 9 matches with Felisha Mariscal
Bill Dittmar AR2 (8) with Bill Dittmar 8 matches with Bill Dittmar
Brian Poeschel AR2 (8) with Brian Poeschel 8 matches with Brian Poeschel
Peter Balciunas AR2 (8) with Peter Balciunas 8 matches with Peter Balciunas
Adam Wienckowski AR2 (7) with Adam Wienckowski 7 matches with Adam Wienckowski
Eric Boria AR2 (7) with Eric Boria 7 matches with Eric Boria
Kermit Quisenberry AR2 (7) with Kermit Quisenberry 7 matches with Kermit Quisenberry
C.J. Morgante AR2 (6) with C.J. Morgante 6 matches with C.J. Morgante
Jose Corro AR2 (6) with Jose Corro 6 matches with Jose Corro
Kyle Atkins AR2 (6) with Kyle Atkins 6 matches with Kyle Atkins
Matthew Nelson AR2 (6) with Matthew Nelson 6 matches with Matthew Nelson
Apolinar Mariscal AR2 (5) with Apolinar Mariscal 5 matches with Apolinar Mariscal
David Bragg AR2 (5) with David Bragg 5 matches with David Bragg
Gianni Facchini AR2 (5) with Gianni Facchini 5 matches with Gianni Facchini
Nate Clement AR2 (5) with Nate Clement 5 matches with Nate Clement
Danny Thornberry AR2 (4) with Danny Thornberry 4 matches with Danny Thornberry
Francisco Sanchez AR2 (4) with Francisco Sanchez 4 matches with Francisco Sanchez
Ian Anderson AR2 (4) with Ian Anderson 4 matches with Ian Anderson
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.