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, AVAR.
OfficialPositionsMatches
Joshua Patlak AVAR (14) with Joshua Patlak 14 matches with Joshua Patlak
Mike Kampmeinert AVAR (13) with Mike Kampmeinert 13 matches with Mike Kampmeinert
Thomas Supple AVAR (11) with Thomas Supple 11 matches with Thomas Supple
Craig Lowry AVAR (9) with Craig Lowry 9 matches with Craig Lowry
Jeff Muschik AVAR (8) with Jeff Muschik 8 matches with Jeff Muschik
Fabio Tovar AVAR (6) with Fabio Tovar 6 matches with Fabio Tovar
Jose Da Silva AVAR (5) with Jose Da Silva 5 matches with Jose Da Silva
TJ Zablocki AVAR (5) with TJ Zablocki 5 matches with TJ Zablocki
Jonathan Johnson AVAR (4) with Jonathan Johnson 4 matches with Jonathan Johnson
Jozef Batko AVAR (4) with Jozef Batko 4 matches with Jozef Batko
Robert Schaap AVAR (4) with Robert Schaap 4 matches with Robert Schaap
Brian Dunn AVAR (3) with Brian Dunn 3 matches with Brian Dunn
Chris Elliott AVAR (3) with Chris Elliott 3 matches with Chris Elliott
Christian Clerc AVAR (3) with Christian Clerc 3 matches with Christian Clerc
Eric Weisbrod AVAR (3) with Eric Weisbrod 3 matches with Eric Weisbrod
Peter Manikowski AVAR (3) with Peter Manikowski 3 matches with Peter Manikowski
Cameron Blanchard AVAR (2) with Cameron Blanchard 2 matches with Cameron Blanchard
Jeremy Kieso AVAR (2) with Jeremy Kieso 2 matches with Jeremy Kieso
Kyle Longville AVAR (2) with Kyle Longville 2 matches with Kyle Longville
Andrew Bigelow AVAR (1) with Andrew Bigelow 1 matches with Andrew Bigelow
Chip Reed AVAR (1) with Chip Reed 1 matches with Chip Reed
Claudiu Badea AVAR (1) with Claudiu Badea 1 matches with Claudiu Badea
Gianni Facchini AVAR (1) with Gianni Facchini 1 matches with Gianni Facchini
Ian Anderson AVAR (1) with Ian Anderson 1 matches with Ian Anderson
Kathryn Nesbitt AVAR (1) with Kathryn Nesbitt 1 matches with Kathryn Nesbitt
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.