Career

Matches
149
Goals (per match)
403 (2.70)
Fouls (per match)
3772 (25.32)
Yellow cards (per match)
550 (3.69)
Red cards (per match)
12 (0.08)
Penalties (per match)
39 (0.26)

By season

Marcos DeOliveira’s record by season, newest first.
Season Matches YC/M RC PEN F/M
2026 8 3.25 0 3 26.88
2025 21 3.76 0 5 24.67
2024 18 3.11 0 4 22.22
2023 19 4.32 1 5 25.68
2022 23 4.26 6 5 26.61
2021 18 3.39 1 4 26.83
2020 13 3.31 1 4 26.46
2019 12 4.00 1 5 24.33
2018 4 4.25 1 2 24.50
2017 4 3.00 0 0 24.00
2016 3 2.00 0 0 22.33
2015 3 4.33 0 0 28.00
2014 3 3.00 1 2 25.00
All seasons 149 3.69 12 39 25.32
Marcos DeOliveira’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 8 2.13 0 2 13.88 5–2–1 2.125
2025 21 1.90 0 3 12.00 9–5–7 1.524
2024 18 1.61 0 0 11.11 10–3–5 1.833
2023 19 2.00 1 3 13.00 8–5–6 1.526
2022 23 1.87 3 2 12.09 10–8–5 1.652
2021 18 1.61 0 1 13.00 4–8–6 1.111
2020 13 1.38 1 4 13.23 7–2–4 1.769
2019 12 1.83 1 3 11.92 6–1–5 1.583
2018 4 2.75 0 1 13.25 2–1–1 1.750
2017 4 1.25 0 0 14.75 3–0–1 2.250
2016 3 1.33 0 0 11.00 2–0–1 2.000
2015 3 2.33 0 0 17.00 2–1–0 2.333
2014 3 1.33 0 1 13.00 1–1–1 1.333
All seasons 149 1.79 6 20 12.56 69–37–43 1.638
Marcos DeOliveira’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 8 1.13 0 1 13.00 1–2–5 0.625
2025 21 1.86 0 2 12.67 7–5–9 1.238
2024 18 1.50 0 4 11.11 5–3–10 1.000
2023 19 2.32 0 2 12.68 6–5–8 1.211
2022 23 2.39 3 3 14.52 5–8–10 1.000
2021 18 1.78 1 3 13.83 6–8–4 1.444
2020 13 1.92 0 0 13.23 4–2–7 1.077
2019 12 2.17 0 2 12.42 5–1–6 1.333
2018 4 1.50 1 1 11.25 1–1–2 1.000
2017 4 1.75 0 0 9.25 1–0–3 0.750
2016 3 0.67 0 0 11.33 1–0–2 1.000
2015 3 2.00 0 0 11.00 0–1–2 0.333
2014 3 1.67 1 1 12.00 1–1–1 1.333
All seasons 149 1.90 6 19 12.75 43–37–69 1.114

Card reasons

Yellow cards issued, by reason.
ReasonYellow cards
Unsporting behaviour 500
Delaying the restart 20
Dissent 16
Persistent infringement 10
Failing to respect distance 4
Total550
Red cards issued, by reason.
ReasonRed cards
Second caution 5
Serious foul play 3
Violent conduct 2
Denying an obvious goal-scoring opportunity (foul) 1
Denying an obvious goal-scoring opportunity (handball) 1
Total12

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 22
16–30 43
31–45 (incl. added time) 74
46–60 89
61–75 108
76–90 (incl. added time) 231
Extra time 0
Shootout 0

By club

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

Most frequent crewmates

Crewmate position: All On field AR AR1 AR2 4th official VOR VAR AVAR
Marcos DeOliveira’s most frequent crewmates, VAR.
OfficialPositionsMatches
Edvin Jurisevic VAR (13) with Edvin Jurisevic 13 matches with Edvin Jurisevic
Kevin Stott VAR (13) with Kevin Stott 13 matches with Kevin Stott
Daniel Radford VAR (8) with Daniel Radford 8 matches with Daniel Radford
Jose Carlos Rivero VAR (8) with Jose Carlos Rivero 8 matches with Jose Carlos Rivero
Sorin Stoica VAR (7) with Sorin Stoica 7 matches with Sorin Stoica
David Barrie VAR (6) with David Barrie 6 matches with David Barrie
Geoff Gamble VAR (6) with Geoff Gamble 6 matches with Geoff Gamble
Jorge Gonzalez VAR (6) with Jorge Gonzalez 6 matches with Jorge Gonzalez
Carol-Anne Chenard VAR (5) with Carol-Anne Chenard 5 matches with Carol-Anne Chenard
Malik Badawi VAR (5) with Malik Badawi 5 matches with Malik Badawi
Dave Gantar VAR (4) with Dave Gantar 4 matches with Dave Gantar
Hilario Grajeda VAR (4) with Hilario Grajeda 4 matches with Hilario Grajeda
Jon Freemon VAR (4) with Jon Freemon 4 matches with Jon Freemon
Younes Marrakchi VAR (4) with Younes Marrakchi 4 matches with Younes Marrakchi
Alan Kelly VAR (3) with Alan Kelly 3 matches with Alan Kelly
Drew Fischer VAR (3) with Drew Fischer 3 matches with Drew Fischer
Ismail Elfath VAR (3) with Ismail Elfath 3 matches with Ismail Elfath
Kevin Terry Jr VAR (3) with Kevin Terry Jr 3 matches with Kevin Terry Jr
Luis Guardia VAR (3) with Luis Guardia 3 matches with Luis Guardia
Ted Unkel VAR (3) with Ted Unkel 3 matches with Ted Unkel
Alejandro Mariscal VAR (2) with Alejandro Mariscal 2 matches with Alejandro Mariscal
Allen Chapman VAR (2) with Allen Chapman 2 matches with Allen Chapman
Fotis Bazakos VAR (2) with Fotis Bazakos 2 matches with Fotis Bazakos
Greg Dopka VAR (2) with Greg Dopka 2 matches with Greg Dopka
Ramy Touchan VAR (2) with Ramy Touchan 2 matches with Ramy Touchan
Marcos DeOliveira’s match log, newest first.
DateRoundHome ScoreAwayFoulsYCRCPEN
2026-07-22 Reg NSH 1–0 MTL 21 2 0 1
2026-05-16 Reg ATX 1–2 SKC 34 7 0 0
2026-05-09 Reg MTL 2–0 ORL 26 3 0 1
2026-04-22 Reg RBNY 4–4 DC 27 3 0 0
2026-04-18 Reg DAL 2–2 LA 33 2 0 0
2026-04-04 Reg CHI 1–0 NSH 32 3 0 0
2026-03-14 Reg ATL 3–1 PHI 27 4 0 1
2026-02-28 Reg MIN 1–0 CIN 15 2 0 0
2025-10-18 Reg CLB 3–1 NYRB 19 2 0 0
2025-09-20 Reg MIN 0–3 CHI 25 4 0 1
2025-09-13 Reg CIN 2–1 NSH 29 2 0 0
2025-09-06 Reg HOU 1–1 LA 29 5 0 0
2025-08-16 Reg NE 0–2 LAFC 23 2 0 0
2025-07-19 Reg DAL 3–0 STL 22 2 0 1
2025-07-12 Reg PHI 2–0 NYRB 25 4 0 0
2025-07-05 Reg MTL 1–4 MIA 26 3 0 0
2025-06-28 Reg ORL 1–2 CIN 27 6 0 0
2025-06-14 Reg STL 3–3 LA 16 2 0 0
2025-05-31 Reg NYRB 2–0 ATL 24 6 0 0
2025-05-28 Reg CIN 3–3 DAL 23 6 0 1
2025-05-14 Reg NSH 2–1 NYRB 25 7 0 0
2025-05-10 Reg TOR 2–0 DC 30 1 0 0
2025-05-03 Reg MTL 1–2 PHI 37 7 0 0
2025-04-26 Reg ORL 3–0 ATL 22 3 0 1
2025-04-19 Reg NE 2–0 NYC 16 2 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.