Michael Bradley
6'1", 179 lbs born July 31, 1987 (age 39), Princeton, NJ
- games
- 438
- starts
- 426
- minutes
- 38,306
- goals
- 38
- assists
- 50
first recorded game April 2, 2005 · last recorded game Oct. 21, 2023
Career totals and dates are as recorded here.
Career totals by team
| team | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|
| Toronto FC | 275 | 271 | 24431 | 17 | 28 | 219 |
| United States | 129 | 121 | 10887 | 19 | 18 | — |
| New York Red Bulls | 33 | 33 | 2898 | 1 | 4 | 18 |
| New York Red Bulls Reserves | 1 | 1 | 90 | 1 | — | — |
| Vermont Voltage | 0 | — | 0 | 0 | 0 | — |
Career totals by competition
| competition | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|
| MLS | 288 | 284 | 25409 | 17 | 32 | 230 |
| MLSp | 19 | 19 | 1830 | 1 | 0 | 7 |
| USOC | 1 | 1 | 90 | 0 | — | — |
| MLSr | 1 | 1 | 90 | 1 | — | — |
| USL2 | 0 | — | 0 | 0 | 0 | — |
| IF | 63 | 56 | 5072 | 5 | 11 | — |
| WCq | 31 | 31 | 2772 | 7 | 2 | — |
| GC | 17 | 16 | 1434 | 5 | 4 | — |
| WC | 8 | 8 | 720 | 1 | 1 | — |
| CA | 6 | 6 | 529 | 0 | — | — |
| CC | 4 | 4 | 360 | 1 | — | — |
Goals by season
Season by season, clubs
| team | competition | season | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|---|---|
| Vermont Voltage | USL2 | 1998 | 0 | — | 0 | 0 | 0 | — |
| New York Red Bulls | MLS | 2004 | 0 | 0 | 0 | 0 | 0 | 0 |
| New York Red Bulls | MLSp | 2004 | 0 | 0 | 0 | 0 | 0 | 0 |
| New York Red Bulls | MLS | 2005 | 30 | 30 | 2628 | 1 | 4 | 17 |
| New York Red Bulls | MLSp | 2005 | 2 | 2 | 180 | 0 | 0 | 1 |
| New York Red Bulls Reserves | MLSr | 2005 | 1 | 1 | 90 | 1 | — | — |
| New York Red Bulls | USOC | 2005 | 1 | 1 | 90 | 0 | — | — |
| Toronto FC | MLS | 2014 | 25 | 25 | 2198 | 2 | 4 | 52 |
| Toronto FC | MLS | 2015 | 25 | 25 | 2250 | 5 | 6 | 57 |
| Toronto FC | MLSp | 2015 | 1 | 1 | 90 | 0 | 0 | 1 |
| Toronto FC | MLS | 2016 | 24 | 24 | 2160 | 1 | 5 | 12 |
| Toronto FC | MLSp | 2016 | 6 | 6 | 600 | 1 | 0 | 2 |
| Toronto FC | MLS | 2017 | 30 | 30 | 2700 | 0 | 2 | 11 |
| Toronto FC | MLSp | 2017 | 5 | 5 | 450 | 0 | 0 | 2 |
| Toronto FC | MLS | 2018 | 32 | 32 | 2857 | 0 | 5 | 13 |
| Toronto FC | MLS | 2019 | 27 | 26 | 2372 | 3 | 1 | 22 |
| Toronto FC | MLSp | 2019 | 4 | 4 | 390 | 0 | 0 | 1 |
| Toronto FC | MLS | 2020 | 12 | 11 | 1059 | 0 | 0 | 7 |
| Toronto FC | MLSp | 2020 | 1 | 1 | 120 | 0 | 0 | 0 |
| Toronto FC | MLS | 2021 | 32 | 30 | 2690 | 1 | 1 | 18 |
| Toronto FC | MLS | 2022 | 34 | 34 | 3050 | 3 | 3 | 15 |
| Toronto FC | MLS | 2023 | 17 | 17 | 1445 | 1 | 1 | 6 |
Season by season, international
| team | competition | season | gp | gs | min | g | a |
|---|---|---|---|---|---|---|---|
| United States | IF | 2006 | 2 | — | 8 | 0 | — |
| United States | GC | 2007 | 5 | 4 | 359 | 0 | — |
| United States | IF | 2007 | 7 | 6 | 584 | 1 | — |
| United States | IF | 2008 | 5 | 5 | 379 | 0 | — |
| United States | CC | 2009 | 4 | 4 | 360 | 1 | — |
| United States | IF | 2009 | 2 | 2 | 151 | 0 | — |
| United States | WC | 2010 | 4 | 4 | 360 | 1 | — |
| United States | WCq | 2010 | 15 | 15 | 1332 | 5 | — |
| United States | IF | 2010 | 6 | 6 | 540 | 0 | — |
| United States | GC | 2011 | 7 | 7 | 625 | 3 | 3 |
| United States | IF | 2011 | 7 | 4 | 455 | 0 | 1 |
| United States | IF | 2012 | 5 | 5 | 450 | 2 | 1 |
| United States | IF | 2013 | 4 | 4 | 360 | 0 | 1 |
| United States | WC | 2014 | 4 | 4 | 360 | 0 | 1 |
| United States | WCq | 2014 | 10 | 10 | 900 | 0 | 2 |
| United States | IF | 2014 | 12 | 12 | 1065 | 2 | 6 |
| United States | GC | 2015 | 5 | 5 | 450 | 2 | 1 |
| United States | IF | 2015 | 8 | 8 | 692 | 0 | 2 |
| United States | CA | 2016 | 6 | 6 | 529 | 0 | — |
| United States | IF | 2016 | 2 | 2 | 180 | 0 | — |
| United States | IF | 2017 | 3 | 2 | 208 | 0 | — |
| United States | WCq | 2018 | 6 | 6 | 540 | 2 | — |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| MLS | Oct. 21, 2023 | Toronto FC | 2 - 0 | Orlando City SC | 0 | — | 81 | BMO Field | |
| MLS | Oct. 7, 2023 | Toronto FC | 3 - 0 | New York Red Bulls | 0 | — | 72 | Red Bull Arena | |
| MLS | Oct. 4, 2023 | Toronto FC | 3 - 0 | Charlotte FC | 0 | — | 90 | Bank of America Stadium | |
| MLS | Sept. 30, 2023 | Toronto FC | 3 - 2 | FC Cincinnati | 0 | — | 77 | BMO Field | |
| MLS | Sept. 24, 2023 | Toronto FC | 3 - 0 | New York City FC | 0 | — | 90 | Yankees Stadium | |
| MLS | Sept. 20, 2023 | Toronto FC | 4 - 0 | Inter Miami | 0 | — | 90 | Miami, FL | |
| MLS | Sept. 16, 2023 | Toronto FC | 1 - 2 | Vancouver Whitecaps | 0 | — | 90 | BMO Field | |
| MLS | Aug. 30, 2023 | Toronto FC | 1 - 3 | Philadelphia Union | 0 | — | 90 | BMO Field | |
| MLS | Aug. 26, 2023 | Toronto FC | 2 - 0 | Columbus Crew | 0 | — | 90 | MAPFRE Stadium | |
| MLS | Aug. 20, 2023 | Toronto FC | 3 - 2 | Montreal Impact | 0 | — | 46 | BMO Field |
Most often alongside
| player | together | share |
|---|---|---|
| Jonathan Osorio | 223 | 50% |
| Jozy Altidore | 215 | 49% |
| Justin Morrow | 180 | 41% |
| Marky Delgado | 154 | 35% |
| Chris Mavinga | 116 | 26% |
| Sebastian Giovinco | 105 | 24% |
| Eriq Zavaleta | 104 | 23% |
| Clint Dempsey | 100 | 23% |
| Nick Hagglund | 85 | 19% |
| Tim Howard | 84 | 19% |
| Omar Gonzalez | 81 | 18% |
| Alejandro Pozuelo | 75 | 17% |
The 12 most frequent, of the 443 games Michael Bradley has an appearance on record for. Two players count as teammates in a game when both have an appearance in it for the same club, so this is drawn from lineups rather than from rosters — and it is only as complete as the lineups are. Whole leagues here recorded none.