Record

Matches
958
W–D–L
351–245–362
Goals (per match)
1387 (1.45)
Conceded (per match)
1366 (1.43)
Fouls (per match)
12677 (13.23)
Yellow cards (per match)
1725 (1.80)
Red cards (per match)
104 (0.11)
Penalties (per match)
150 (0.16)

By season

Chicago Fire FC’s record by season, newest first.
SeasonMatchesW–D–L GF GA Fouls YC RC PEN
2026 17 matches, 2026 9–2–6 32 23 223 41 1 6
2025 37 matches, 2025 16–9–12 73 66 444 75 4 7
2024 34 matches, 2024 7–9–18 40 62 431 68 1 5
2023 34 matches, 2023 10–10–14 39 51 393 80 6 2
2022 34 matches, 2022 10–9–15 39 48 468 82 5 5
2021 34 matches, 2021 9–7–18 36 54 445 62 2 0
2020 23 matches, 2020 5–8–10 33 39 322 40 1 3
2019 34 matches, 2019 10–12–12 55 47 408 62 3 5
2018 34 matches, 2018 8–8–18 48 61 413 61 3 4
2017 35 matches, 2017 16–7–12 61 51 401 47 2 7
2016 34 matches, 2016 7–10–17 42 58 412 42 3 2
2015 34 matches, 2015 8–6–20 43 58 441 67 3 8
2014 34 matches, 2014 6–18–10 41 51 448 64 3 11
2013 34 matches, 2013 14–7–13 47 52 394 49 5 5
2012 35 matches, 2012 17–6–12 47 43 359 48 5 3
2011 34 matches, 2011 9–16–9 46 45 466 67 4 2
2010 30 matches, 2010 9–9–12 37 38 296 40 3 2
2009 33 matches, 2009 12–13–8 42 36 274 50 4 5
2008 33 matches, 2008 14–8–11 48 35 370 63 2 3
2007 33 matches, 2007 11–11–11 34 39 442 62 5 4
2006 34 matches, 2006 14–8–12 45 43 498 57 2 6
2005 35 matches, 2005 16–5–14 53 51 520 52 4 7
2004 30 matches, 2004 8–9–13 36 44 420 50 5 5
2003 34 matches, 2003 18–8–8 60 47 567 58 3 10
2002 31 matches, 2002 12–4–15 45 43 516 67 4 5
2001 33 matches, 2001 18–7–8 57 35 569 72 6 6
2000 39 matches, 2000 21–6–12 82 58 662 86 7 11
1999 35 matches, 1999 16–8–11 58 41 553 64 5 5
1998 37 matches, 1998 21–5–11 68 47 522 49 3 6
All seasons 958 351–245–362 1387 1366 12677 1725 104 150
Chicago Fire FC’s record by season, per match, newest first.
SeasonMatchesW–D–L GF GA Fouls YC RC PEN
2026 17 matches, 2026 9–2–6 1.88 1.35 13.12 2.41 0.06 0.35
2025 37 matches, 2025 16–9–12 1.97 1.78 12.00 2.03 0.11 0.19
2024 34 matches, 2024 7–9–18 1.18 1.82 12.68 2.00 0.03 0.15
2023 34 matches, 2023 10–10–14 1.15 1.50 11.56 2.35 0.18 0.06
2022 34 matches, 2022 10–9–15 1.15 1.41 13.76 2.41 0.15 0.15
2021 34 matches, 2021 9–7–18 1.06 1.59 13.09 1.82 0.06 0.00
2020 23 matches, 2020 5–8–10 1.43 1.70 14.00 1.74 0.04 0.13
2019 34 matches, 2019 10–12–12 1.62 1.38 12.00 1.82 0.09 0.15
2018 34 matches, 2018 8–8–18 1.41 1.79 12.15 1.79 0.09 0.12
2017 35 matches, 2017 16–7–12 1.74 1.46 11.46 1.34 0.06 0.20
2016 34 matches, 2016 7–10–17 1.24 1.71 12.12 1.24 0.09 0.06
2015 34 matches, 2015 8–6–20 1.26 1.71 12.97 1.97 0.09 0.24
2014 34 matches, 2014 6–18–10 1.21 1.50 13.18 1.88 0.09 0.32
2013 34 matches, 2013 14–7–13 1.38 1.53 11.59 1.44 0.15 0.15
2012 35 matches, 2012 17–6–12 1.34 1.23 10.26 1.37 0.14 0.09
2011 34 matches, 2011 9–16–9 1.35 1.32 13.71 1.97 0.12 0.06
2010 30 matches, 2010 9–9–12 1.23 1.27 9.87 1.33 0.10 0.07
2009 33 matches, 2009 12–13–8 1.27 1.09 8.30 1.52 0.12 0.15
2008 33 matches, 2008 14–8–11 1.45 1.06 11.21 1.91 0.06 0.09
2007 33 matches, 2007 11–11–11 1.03 1.18 13.39 1.88 0.15 0.12
2006 34 matches, 2006 14–8–12 1.32 1.26 14.65 1.68 0.06 0.18
2005 35 matches, 2005 16–5–14 1.51 1.46 14.86 1.49 0.11 0.20
2004 30 matches, 2004 8–9–13 1.20 1.47 14.00 1.67 0.17 0.17
2003 34 matches, 2003 18–8–8 1.76 1.38 16.68 1.71 0.09 0.29
2002 31 matches, 2002 12–4–15 1.45 1.39 16.65 2.16 0.13 0.16
2001 33 matches, 2001 18–7–8 1.73 1.06 17.24 2.18 0.18 0.18
2000 39 matches, 2000 21–6–12 2.10 1.49 16.97 2.21 0.18 0.28
1999 35 matches, 1999 16–8–11 1.66 1.17 15.80 1.83 0.14 0.14
1998 37 matches, 1998 21–5–11 1.84 1.27 14.11 1.32 0.08 0.16
All seasons 958 351–245–362 1.45 1.43 13.23 1.80 0.11 0.16

Card reasons

Yellow cards shown to Chicago Fire FC, by reason.
ReasonYellow cards
Unsporting behaviour 1455
Dissent 118
Delaying the restart 86
Persistent infringement 55
??? 35
Failing to respect distance 12
Entering the field without permission 2
Persistent offences 1
Total1764
Red cards shown to Chicago Fire FC, by reason.
ReasonRed cards
Second caution 39
Violent conduct 27
Serious foul play 22
Denying an obvious goal-scoring opportunity (foul) 13
Abusive language 2
Denying an obvious goal-scoring opportunity (handball) 1
Total104

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 shown to Chicago Fire FC, by minute band.
MinuteCardsShare
1–15 107
16–30 213
31–45 (incl. added time) 333
46–60 304
61–75 358
76–90 (incl. added time) 538
Extra time 15
Shootout 0

By referee

Chicago Fire FC’s record under each referee.
RefereeMatches W–D–LPoints / match GFGA YC Opp YC RC Opp RC PEN Opp PEN
Kevin Stott 58 matches under Kevin Stott 24–16–18 1.52 97 81 90 103 3 3 5 7
Baldomero Toledo 43 matches under Baldomero Toledo 18–10–15 1.49 65 51 84 78 7 9 7 7
Jair Marrufo 38 matches under Jair Marrufo 12–12–14 1.26 53 50 48 65 2 7 5 6
Terry Vaughn 33 matches under Terry Vaughn 13–9–11 1.45 45 37 64 80 3 7 7 5
Alex Prus 31 matches under Alex Prus 12–6–13 1.35 40 45 58 47 2 2 4 4
Fotis Bazakos 28 matches under Fotis Bazakos 4–11–13 0.82 40 50 48 48 1 2 5 5
Kevin Terry 28 matches under Kevin Terry 13–6–9 1.61 52 43 43 46 6 4 9 6
Ricardo Valenzuela 26 matches under Ricardo Valenzuela 13–6–7 1.73 38 30 55 77 3 4 6 1
Brian Hall 25 matches under Brian Hall 10–3–12 1.32 44 38 53 47 5 7 7 6
Allen Chapman 22 matches under Allen Chapman 12–1–9 1.68 36 31 25 38 1 2 5 3
Ricardo Salazar 22 matches under Ricardo Salazar 9–7–6 1.55 31 20 39 35 2 2 4 2
Silviu Petrescu 22 matches under Silviu Petrescu 7–3–12 1.09 30 36 45 44 3 3 3 5
Mark Geiger 20 matches under Mark Geiger 4–12–4 1.20 21 23 24 40 2 2 3 3
Tim Weyland 19 matches under Tim Weyland 13–1–5 2.11 28 20 33 53 2 1 3 2
Marcos DeOliveira 18 matches under Marcos DeOliveira 6–5–7 1.28 21 22 33 33 2 0 4 5
Chris Penso 17 matches under Chris Penso 5–5–7 1.18 25 30 43 24 3 2 2 4
Hilario Grajeda 17 matches under Hilario Grajeda 6–3–8 1.24 21 27 25 36 0 1 3 2
Armando Villarreal 15 matches under Armando Villarreal 2–6–7 0.80 23 28 29 17 1 0 3 2
Jorge Gonzalez 14 matches under Jorge Gonzalez 6–5–3 1.64 21 15 22 28 2 2 1 3
Nima Saghafi 14 matches under Nima Saghafi 6–2–6 1.43 15 20 27 29 2 1 4 3
Dave Gantar 13 matches under Dave Gantar 6–3–4 1.62 25 23 19 17 1 3 4 2
Ismail Elfath 13 matches under Ismail Elfath 4–2–7 1.08 24 32 18 15 2 2 1 3
Jose Carlos Rivero 13 matches under Jose Carlos Rivero 5–4–4 1.46 16 19 26 29 4 1 3 1
Michael Kennedy 13 matches under Michael Kennedy 7–4–2 1.92 21 15 22 34 2 2 3 0
Noel Kenny 13 matches under Noel Kenny 8–3–2 2.08 24 15 26 25 3 5 4 0
Drew Fischer 12 matches under Drew Fischer 4–4–4 1.33 20 20 21 23 1 0 1 1
Edvin Jurisevic 12 matches under Edvin Jurisevic 4–3–5 1.25 13 15 17 18 1 1 3 0
Richard Heron 12 matches under Richard Heron 7–1–4 1.83 18 16 11 19 1 2 3 0
Ted Unkel 12 matches under Ted Unkel 2–5–5 0.92 13 16 29 24 1 4 4 1
Ali Saheli 11 matches under Ali Saheli 4–0–7 1.09 16 18 23 19 0 0 0 1
Gus St. Silva 11 matches under Gus St. Silva 3–4–4 1.18 13 16 25 24 0 3 1 2
Paul Tamberino 11 matches under Paul Tamberino 3–4–4 1.18 15 15 20 22 1 0 1 1
Pierre-Luc Lauzière 11 matches under Pierre-Luc Lauzière 4–3–4 1.36 17 17 16 20 0 0 0 0
Joe Dickerson 10 matches under Joe Dickerson 3–2–5 1.10 18 19 15 21 1 1 2 5
Juan Guzman 10 matches under Juan Guzman 4–1–5 1.30 14 15 13 20 1 1 0 1
Victor Rivas 10 matches under Victor Rivas 1–2–7 0.50 7 13 19 18 2 0 0 0
Gerry Corrie 9 matches under Gerry Corrie 4–0–5 1.33 12 13 19 24 1 1 0 0
Jon Freemon 9 matches under Jon Freemon 3–2–4 1.22 11 16 29 21 2 0 2 1
Lukasz Szpala 9 matches under Lukasz Szpala 3–1–5 1.11 11 19 17 19 2 1 1 1
Robert Sibiga 9 matches under Robert Sibiga 1–3–5 0.67 9 14 13 12 1 0 1 2
Abbey Okulaja 8 matches under Abbey Okulaja 3–2–3 1.38 10 11 13 11 1 0 0 0
Alan Kelly 8 matches under Alan Kelly 2–3–3 1.13 9 11 14 8 0 0 2 0
Guido Gonzales Jr 8 matches under Guido Gonzales Jr 3–1–4 1.25 13 15 18 21 3 0 0 4
Ismir Pekmic 8 matches under Ismir Pekmic 1–4–3 0.88 6 9 18 14 1 0 1 2
Malik Badawi 8 matches under Malik Badawi 3–5–0 1.75 18 12 16 16 0 0 3 2
Sorin Stoica 8 matches under Sorin Stoica 2–2–4 1.00 7 14 12 13 1 2 2 1
Timothy Ford 8 matches under Timothy Ford 3–3–2 1.50 14 9 15 9 0 0 1 1
Alex Chilowicz 7 matches under Alex Chilowicz 2–0–5 0.86 6 12 15 11 0 0 0 0
Andrew Chapin 7 matches under Andrew Chapin 3–3–1 1.71 8 4 20 17 0 0 0 0
Ramy Touchan 7 matches under Ramy Touchan 1–1–5 0.57 5 12 23 15 1 0 0 0
Rosendo Mendoza 7 matches under Rosendo Mendoza 2–2–3 1.14 9 16 22 13 3 1 0 3
Rubiel Vazquez 7 matches under Rubiel Vazquez 1–0–6 0.43 5 14 11 17 0 0 0 1
Andrew Barnes 6 matches under Andrew Barnes 2–2–2 1.33 11 8 5 8 1 0 0 0
Filip Dujic 6 matches under Filip Dujic 3–2–1 1.83 5 3 13 14 0 3 0 0
Sergii Boiko 6 matches under Sergii Boiko 2–2–2 1.33 9 12 13 9 1 1 0 0
Tori Penso 6 matches under Tori Penso 2–1–3 1.17 9 9 12 16 0 0 0 0
Erich Simmons 5 matches under Erich Simmons 2–3–0 1.80 9 4 6 8 1 3 0 1
Jasen Anno 5 matches under Jasen Anno 2–2–1 1.60 7 5 6 8 0 2 1 0
Mark Allatin 5 matches under Mark Allatin 1–2–2 1.00 4 7 14 14 0 0 0 2
Paul Ward 5 matches under Paul Ward 3–1–1 2.00 12 6 5 9 0 0 0 0
Ramon Hernandez 5 matches under Ramon Hernandez 2–2–1 1.60 6 5 5 13 3 0 2 1
Sergii Demianchuk 5 matches under Sergii Demianchuk 2–1–2 1.40 8 7 12 11 0 0 2 2
Elias Bazakos 4 matches under Elias Bazakos 0–2–2 0.50 2 4 8 7 1 0 0 1
Geoff Gamble 4 matches under Geoff Gamble 0–3–1 0.75 3 5 5 9 0 0 0 2
Michael Radchuk 4 matches under Michael Radchuk 1–2–1 1.25 3 4 7 12 1 2 0 0
Ricardo Fierro 4 matches under Ricardo Fierro 2–0–2 1.50 7 6 10 3 0 0 1 0
Arturo Angeles 3 matches under Arturo Angeles 3–0–0 3.00 8 2 3 5 0 0 0 1
Hector Tobon 3 matches under Hector Tobon 1–1–1 1.33 6 5 5 7 0 2 1 0
Marcel Yonan 3 matches under Marcel Yonan 2–0–1 2.00 7 2 5 8 1 1 0 0
Ricardo Montero Araya 3 matches under Ricardo Montero Araya 0–2–1 0.67 4 6 11 6 0 0 0 2
Sandy Hunt 3 matches under Sandy Hunt 1–2–0 1.67 5 3 7 3 2 1 0 0
Elijio Arreguin 2 matches under Elijio Arreguin 1–1–0 2.00 4 1 3 4 1 0 1 0
Esse Baharmast 2 matches under Esse Baharmast 1–0–1 1.50 3 4 4 5 0 1 0 1
Jaime Herrera 2 matches under Jaime Herrera 0–0–2 0.00 4 8 1 4 0 0 0 1
Jozef Batko 2 matches under Jozef Batko 2–0–0 3.00 2 0 3 5 0 1 1 0
Lorenzo Hernandez 2 matches under Lorenzo Hernandez 1–0–1 1.50 9 4 4 4 0 0 1 0
Natalie Simon 2 matches under Natalie Simon 0–0–2 0.00 2 6 3 3 0 0 1 2
Reggie Rutty 2 matches under Reggie Rutty 1–0–1 1.50 8 3 2 7 1 0 0 0
Rich Grady 2 matches under Rich Grady 0–1–1 0.50 1 3 5 5 0 0 0 0
Shane Moody 2 matches under Shane Moody 0–1–1 0.50 2 5 4 4 1 0 0 0
Abdou Ndiaye 1 matches under Abdou Ndiaye 1–0–0 3.00 4 3 2 2 0 0 0 1
Alberto Giordano 1 matches under Alberto Giordano 0–0–1 0.00 0 1 3 0 0 0 1 0
Alejandro Mariscal 1 matches under Alejandro Mariscal 0–0–1 0.00 0 3 1 0 0 0 0 0
Alexis Da Silva 1 matches under Alexis Da Silva 0–0–1 0.00 0 2 2 5 0 0 0 0
Ben Jones 1 matches under Ben Jones 1–0–0 3.00 2 0 2 3 0 0 0 0
Brandon Stevis 1 matches under Brandon Stevis 1–0–0 3.00 5 0 1 0 0 0 1 0
Daniel Fitzgerald 1 matches under Daniel Fitzgerald 0–1–0 1.00 2 2 4 1 0 0 0 0
DeShun Beard 1 matches under DeShun Beard 1–0–0 3.00 4 3 3 2 0 1 1 2
Elton Garcia 1 matches under Elton Garcia 1–0–0 3.00 3 0 1 2 0 0 0 0
Greg Dopka 1 matches under Greg Dopka 0–0–1 0.00 0 1 1 5 0 0 0 1
José María García-Aranda 1 matches under José María García-Aranda 1–0–0 3.00 3 2 1 1 0 0 0 0
Juan Carlos Paniagua 1 matches under Juan Carlos Paniagua 0–0–1 0.00 0 1 1 5 0 1 0 0
Kim Tae-young 1 matches under Kim Tae-young 0–0–1 0.00 1 2 0 2 0 1 1 0
Kyle Johnston 1 matches under Kyle Johnston 0–1–0 1.00 1 1 4 4 0 0 0 0
Mario Maric 1 matches under Mario Maric 0–0–1 0.00 1 2 3 3 0 0 1 0
Mathieu Bourdeau 1 matches under Mathieu Bourdeau 0–1–0 1.00 1 1 2 2 0 0 0 0
Matthew Conger 1 matches under Matthew Conger 1–0–0 3.00 3 1 2 1 0 0 0 1
Mauricio Navarro 1 matches under Mauricio Navarro 1–0–0 3.00 1 0 1 1 0 0 0 0
Misail Tsapos 1 matches under Misail Tsapos 1–0–0 3.00 1 0 3 3 0 0 1 0
Muhammad Hassan 1 matches under Muhammad Hassan 0–1–0 1.00 2 2 2 1 0 0 0 0
Nabil Bensalah 1 matches under Nabil Bensalah 1–0–0 3.00 2 1 3 1 0 0 0 0
Niko Bratsis 1 matches under Niko Bratsis 0–0–1 0.00 1 2 2 3 0 0 0 0
Peter Kokolski 1 matches under Peter Kokolski 0–0–1 0.00 1 2 1 1 0 0 0 0
Refugio Ramirez 1 matches under Refugio Ramirez 0–1–0 1.00 4 4 0 1 0 0 0 0
Richonne Clark 1 matches under Richonne Clark 0–0–1 0.00 1 2 2 1 0 0 0 0
Robert Sheker 1 matches under Robert Sheker 1–0–0 3.00 2 0 0 2 0 0 0 1
Sergio Vega 1 matches under Sergio Vega 0–0–1 0.00 1 2 2 3 0 0 0 1
Stuart Dougal 1 matches under Stuart Dougal 1–0–0 3.00 3 2 4 4 1 2 0 1
Sun Baojie 1 matches under Sun Baojie 0–1–0 1.00 1 1 3 7 0 0 0 1
Ted Covaciu 1 matches under Ted Covaciu 1–0–0 3.00 2 1 2 2 0 0 0 0
William Anderson 1 matches under William Anderson 0–0–1 0.00 2 3 3 2 0 0 0 1

Former names

What Chicago Fire FC has been called, and when.
SeasonsName Short
1998–2019Chicago Fire

Match log

Chicago Fire FC’s match log, newest first.
DateRound Home Score Away Referee YC RC PEN
2026-08-01 Reg CHI 2–1 CLT Jon Freemon 3 0 0
2026-07-25 Reg NYC 3–1 CHI Ricardo Montero Araya 4 0 0
2026-07-22 Reg MIA 3–2 CHI Rubiel Vazquez 2 0 1
2026-05-23 Reg CHI 2–1 TOR Sergii Demianchuk 7 0 0
2026-05-16 Reg MTL 0–2 CHI Fotis Bazakos 7 0 0
2026-05-13 Reg DC 1–3 CHI Ricardo Fierro 5 0 1
2026-05-09 Reg CHI 1–3 RBNY Allen Chapman 4 0 1
2026-05-02 Reg CHI 2–3 CIN Joe Dickerson 4 1 2
2026-04-25 Reg CHI 5–0 SKC Brandon Stevis 1 0 1
2026-04-18 Reg CIN 3–3 CHI Malik Badawi 7 0 2
2026-04-11 Reg CHI 1–0 ATL Drew Fischer 3 0 0
2026-04-04 Reg CHI 1–0 NSH Marcos DeOliveira 3 0 0
2026-03-21 Reg PHI 1–2 CHI Nabil Bensalah 4 0 0
2026-03-14 Reg CHI 1–2 DC Sergii Demianchuk 4 0 2
2026-03-07 Reg CLB 0–0 CHI Tori Penso 6 0 0
2026-02-28 Reg CHI 3–0 MTL Elijio Arreguin 4 1 1
2026-02-21 Reg HOU 2–1 CHI Filip Dujic 5 0 0
2025-11-01 KO CHI 0–3 PHI Jon Freemon 5 0 1
2025-10-26 KO PHI 2–2 CHI Sergii Boiko 6 1 0
2025-10-22 PI CHI 3–1 ORL Drew Fischer 4 0 0
2025-10-18 Reg NE 2–2 CHI Pierre-Luc Lauzière 3 0 0
2025-10-04 Reg CHI 2–2 TOR Timothy Ford 4 0 1
2025-09-30 Reg MIA 3–5 CHI Allen Chapman 7 0 0
2025-09-27 Reg CHI 2–0 CLB Tori Penso 2 0 0
2025-09-20 Reg MIN 0–3 CHI Marcos DeOliveira 4 0 1

These matches on the match index, with sorting and filters →

Yellow cards, red cards and penalties are that match’s totals, both sides included — not Chicago Fire FC’s alone.

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.