Skip to content
Michael Bradley

Michael Bradley

Midfield - Central Midfield  at Retired
Age38
CitizenshipUnited States
Height1.89 m
Footright
BornJuly 31, 1987
👕500+ Apps 50+ Goals 🏴100+ Caps Veteran
Market value
Rating · 2023 5.3 Average
Central Midfield Midfield

Career snapshot

8
clubs played for
05/06
debut season
0.09
goals / match
Toronto FC
top club · 308 apps

Position rank · 2023

#374
goals rank
#386
assists rank
53
season goals
40
season assists

Among 573 Midfield - Central Midfields · ≥200 mins

Career highs

€6.50m
peak value · 2013
€9.09m
top transfer fee · 13/14
19
best season · 07/08
172 / 18
int'l caps / goals
578Appearances
53Goals
40Assists
110Yellow cards
0Red cards
244Full matches (90′)
Full nameMichael Bradley
Name in home countryMichael Sheehan Bradley
Date of birth1987-07-31 (38 yrs)
Place of birthPrinceton, New Jersey, United States
CitizenshipUnited States
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height189.00 m
Current clubRetired
Joined2024-01-01
Contract expires
AgentFootball Company Srl
Jan 2024
Transfer: Toronto → Retired
23/24 · Transfer
Jul 2023
2023 — Toronto FC
17 matches · 1 G · 1 A · across 1 competition
Apr 2023
Injury: unknown
20 games missed
Jul 2022
2022 — Toronto FC
37 matches · 4 G · 3 A · across 2 competitions
Jul 2021
2021 — Toronto FC
35 matches · 1 G · 3 A · across 2 competitions
Sep 2020
Injury: unknown
10 games missed
Jul 2020
20/21 — Toronto FC
4 matches · 0 G · 0 A · across 1 competition
Jul 2020
2020 — Toronto FC
15 matches · 0 G · 0 A · across 4 competitions
Nov 2019
Injury: unknown
5 games missed
Jul 2019
2019 — Toronto FC
33 matches · 3 G · 1 A · across 3 competitions
May 2019
Injury: unknown
15 games missed
Jul 2018
18/19 — Toronto FC
2 matches · 0 G · 0 A · across 1 competition
Jul 2018
2018 — Toronto FC
35 matches · 0 G · 4 A · across 3 competitions
Jul 2017
17/18 — Toronto FC
8 matches · 0 G · 0 A · across 1 competition
Jul 2017
2017 — Toronto FC
37 matches · 0 G · 3 A · across 3 competitions
Jul 2016
2016 — Toronto FC
30 matches · 2 G · 4 A · across 2 competitions
Jun 2016
Injury: unknown
8 games missed
Jul 2015
2015 — Toronto FC
28 matches · 5 G · 3 A · across 3 competitions
Jul 2014
2014 — Toronto FC
27 matches · 3 G · 1 A · across 2 competitions
Jan 2014
Transfer: AS Roma → Toronto
13/14 · Transfer · €9.09m
Sep 2013
Injury: unknown
10 games missed
Jul 2013
13/14 — AS Roma
11 matches · 1 G · 0 A · across 2 competitions
Aug 2012
Injury: unknown
7 games missed
Jul 2012
Transfer: Chievo Verona → AS Roma
12/13 · Transfer · €3.75m
Jul 2012
12/13 — AS Roma
35 matches · 1 G · 2 A · across 2 competitions
Aug 2011
Transfer: Bor. M'gladbach → Chievo Verona
11/12 · Transfer · €1.20m
Jul 2011
11/12 — Chievo Verona
36 matches · 1 G · 1 A · across 2 competitions
Jun 2011
Transfer: Aston Villa → Bor. M'gladbach
10/11 · Return from loan
Jan 2011
Transfer: Bor. M'gladbach → Aston Villa
10/11 · Loan
Jul 2010
10/11 — Borussia Mönchengladbach, Aston Villa, Aston Villa Reserves
27 matches · 4 G · 3 A · across 5 competitions
Aug 2009
Injury: unknown
1 games missed
Jul 2009
09/10 — Borussia Mönchengladbach
31 matches · 2 G · 1 A · across 2 competitions
Sep 2008
Transfer: Heerenveen → Bor. M'gladbach
08/09 · Transfer · €2.50m
Jul 2008
08/09 — Borussia Mönchengladbach
28 matches · 5 G · 0 A · across 2 competitions
Jul 2007
07/08 — SC Heerenveen
40 matches · 19 G · 7 A · across 4 competitions
Jul 2006
06/07 — SC Heerenveen
27 matches · 0 G · 2 A · across 3 competitions
Jan 2006
Transfer: New York → Heerenveen
05/06 · Transfer
Jul 2005
05/06 — SC Heerenveen
3 matches · 0 G · 0 A · across 2 competitions
Jul 2005
2005 — New York MetroStars
32 matches · 1 G · 1 A · across 2 competitions
Jul 2004
2004 — New York MetroStars
0 matches · 0 G · 0 A · across 1 competition
Jan 2004
Transfer: IMG Bradenton → MetroStars
03/04 · Draft
Aug 2002
Transfer: Sockers FC → IMG Bradenton
02/03 · Transfer
Jan 1970
Peak market value: €6.50m
Highest valuation recorded in dataset

Percentile rank vs 400 other Midfield - Central Midfields with ≥500 minutes in 2023. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.06/90
17
Assists1 total · 0.06/90
28
G+A2 total · 0.12/90
15
Yellow cards2 total · 0.12/90
88
21,994 min
Minutes played by club
Toronto FC 48.8%
New York MetroStars 11.9%
AS Roma 12.5%
Chievo Verona 13.8%
Borussia Mönchengladbach 11.3%
Aston Villa 0.0%
Aston Villa Reserves 0.0%
SC Heerenveen 1.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Toronto FC 13 17/18 2023 308 19 23 10,731
New York MetroStars 2 2004 2005 32 1 1 2,628
AS Roma 2 12/13 13/14 46 2 2 2,758
Chievo Verona 1 11/12 11/12 36 1 1 3,035
Borussia Mönchengladbach 3 08/09 10/11 81 11 4 2,495
Aston Villa 1 10/11 10/11 4 0 0 0
Aston Villa Reserves 1 10/11 10/11 1 0 0 0
SC Heerenveen 3 05/06 07/08 70 19 9 347

Career trajectory — goals, assists & market value

7€1.6M13€3.3M20€4.9M26€6.5M06/07 — 2 assists206/0707/08 — 19 goals (SC Heerenveen)07/08 — 7 assists2607/0808/09 — 5 goals (Borussia Mönchengladbach)508/0909/10 — 2 goals (Borussia Mönchengladbach)09/10 — 1 assists309/1010/11 — 4 goals (Borussia Mönchengladbach)10/11 — 3 assists710/1111/12 — 1 goals (Chievo Verona)11/12 — 1 assists211/1212/13 — 1 goals (AS Roma)12/13 — 2 assists312/1313/14 — 1 goals (AS Roma)113/1417/1818/1920/212005 — 1 goals (New York MetroStars)2005 — 1 assists220052014 — 3 goals (Toronto FC)2014 — 1 assists420142015 — 5 goals (Toronto FC)2015 — 3 assists820152016 — 2 goals (Toronto FC)2016 — 4 assists620162017 — 3 assists320172018 — 4 assists420182019 — 3 goals (Toronto FC)2019 — 1 assists420192021 — 1 goals (Toronto FC)2021 — 3 assists420212022 — 4 goals (Toronto FC)2022 — 3 assists720222023 — 1 goals (Toronto FC)2023 — 1 assists2202306/07 — €700K07/08 — €1.5M08/09 — €5.8M09/10 — €4M10/11 — €5M11/12 — €5M12/13 — €3.5M13/14 — €6.5M17/18 — €3M18/19 — €3M20/21 — €1.6MGoalsAssistsMarket value

Goals by season

05/06: 0005/0606/07: 0006/0707/08: 191907/0808/09: 5508/0909/10: 2209/1010/11: 4410/1111/12: 1111/1212/13: 1112/1313/14: 1113/1417/18: 0017/1818/19: 0018/1920/21: 0020/212004: 0020042005: 1120052014: 3320142015: 5520152016: 2220162017: 0020172018: 0020182019: 3320192020: 0020202021: 1120212022: 4420222023: 112023

Assists by season

05/06: 0005/0606/07: 2206/0707/08: 7707/0808/09: 0008/0909/10: 1109/1010/11: 3310/1111/12: 1111/1212/13: 2212/1313/14: 0013/1417/18: 0017/1818/19: 0018/1920/21: 0020/212004: 0020042005: 1120052014: 1120142015: 3320152016: 4420162017: 3320172018: 4420182019: 1120192020: 0020202021: 3320212022: 3320222023: 112023
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
2023 MLS Toronto FC 17 1 1 2 0 1,444
2022 Canadian Championship Toronto FC 3 1 0 1 0 270
2022 MLS Toronto FC 34 3 3 5 0 1,017
2021 Canadian Championship Toronto FC 3 0 1 0 0 0
2021 MLS Toronto FC 32 1 2 7 0 2,690
2020 Canadian Championship Toronto FC 1 0 0 0 0 0
2020 MLS Toronto FC 9 0 0 1 0 0
2020 MLS Cup Playoffs Toronto FC 1 0 0 0 0 0
2020 MLS is Back Toronto FC 4 0 0 1 0 0
2019 Canadian Championship Toronto FC 2 0 0 1 0 0
2019 MLS Toronto FC 27 3 1 4 0 791
2019 MLS Cup Playoffs Toronto FC 4 0 0 2 0 0
2018 Campeones Cup Toronto FC 1 0 0 0 0 0
2018 Canadian Championship Toronto FC 2 0 1 0 0 0
2018 MLS Toronto FC 32 0 3 6 0 0
2017 Canadian Championship Toronto FC 2 0 1 0 0 0
2017 MLS Toronto FC 30 0 2 8 0 0
2017 MLS Cup Playoffs Toronto FC 5 0 0 2 0 0
2016 MLS Toronto FC 24 1 4 5 0 2,160
2016 MLS Cup Playoffs Toronto FC 6 1 0 2 0 600
2015 Canadian Championship Toronto FC 2 0 0 0 0 0
2015 MLS Toronto FC 25 5 3 3 0 450
2015 MLS Cup Playoffs Toronto FC 1 0 0 0 0 0
2014 Canadian Championship Toronto FC 2 1 0 1 0 210
2014 MLS Toronto FC 25 2 1 6 0 1,099
2005 MLS New York MetroStars 30 1 1 9 0 2,628
2005 MLS Cup Playoffs New York MetroStars 2 0 0 0 0 0
2004 MLS New York MetroStars 0 0 0 0 0 0
20/21 CONCACAF CL Toronto FC 4 0 0 1 0 0
18/19 CONCACAF CL Toronto FC 2 0 0 1 0 0
17/18 CONCACAF CL Toronto FC 8 0 0 1 0 0
13/14 Italy Cup AS Roma 0 0 0 0 0 0
13/14 Serie A AS Roma 11 1 0 2 0 556
12/13 Italy Cup AS Roma 5 0 0 1 0 0
12/13 Serie A AS Roma 30 1 2 5 0 2,202
11/12 Italy Cup Chievo Verona 1 0 0 0 0 0
11/12 Serie A Chievo Verona 35 1 1 4 0 3,035
10/11 Bundesliga Borussia Mönchengladbach 19 3 3 4 0 513
10/11 DFB-Pokal Borussia Mönchengladbach 3 1 0 1 0 300
10/11 FA Cup Aston Villa 1 0 0 0 0 0
10/11 Premier League Aston Villa 3 0 0 0 0 0
10/11 Reserve League Aston Villa Reserves 1 0 0 0 0 0
09/10 Bundesliga Borussia Mönchengladbach 29 2 1 5 0 1,230
09/10 DFB-Pokal Borussia Mönchengladbach 2 0 0 1 0 0
08/09 Bundesliga Borussia Mönchengladbach 28 5 0 4 0 452
08/09 DFB-Pokal Borussia Mönchengladbach 0 0 0 0 0 0
07/08 Eredivisie SC Heerenveen 33 15 6 6 0 192
07/08 KNVB Beker SC Heerenveen 2 2 0 1 0 90
07/08 Play-Offs Conference League SC Heerenveen 3 0 1 2 0 0
07/08 UEFA Cup SC Heerenveen 2 2 0 1 0 65
06/07 Eredivisie SC Heerenveen 21 0 2 3 0 0
06/07 Play-Offs Conference League SC Heerenveen 2 0 0 0 0 0
06/07 UEFA Cup SC Heerenveen 4 0 0 1 0 0
05/06 Eredivisie SC Heerenveen 1 0 0 0 0 0
05/06 Play-Offs Conference League SC Heerenveen 2 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
02/03 2002-08-01 Sockers FC IMG Bradenton Transfer 0
03/04 2004-01-01 IMG Bradenton MetroStars Draft 0
05/06 2006-01-01 New York Heerenveen Transfer 0
08/09 2008-09-01 Heerenveen Bor. M'gladbach Transfer 5750000 €2.50m
10/11 2011-01-31 Bor. M'gladbach Aston Villa Loan 5000000
10/11 2011-06-30 Aston Villa Bor. M'gladbach Return from loan 5000000
11/12 2011-08-31 Bor. M'gladbach Chievo Verona Transfer 3500000 €1.20m
12/13 2012-07-15 Chievo Verona AS Roma Transfer 3500000 €3.75m
13/14 2014-01-09 AS Roma Toronto Transfer 6500000 €9.09m
23/24 2024-01-01 Toronto Retired Transfer 200000
SeasonInjuryFromToDays missedGames missed
09/10 flu 2009-08-13 2009-08-20 8 1
12/13 Knock 2012-08-28 2012-09-28 32 7
13/14 unknown injury 2013-09-20 2013-10-18 29 10
15/16 Knee injury 2016-06-27 2016-08-05 40 8
18/19 Hamstring injury 2019-05-25 2019-07-13 50 15
19/20 Ankle surgery 2019-11-10 2020-06-30 234 5
19/20 Inner ligament injury 2020-09-02 2020-10-18 47 10
22/23 Hamstring injury 2023-04-16 2023-08-16 123 20
Current€200k
Peak€6.50m
Low
Δ since start−€400k
€1.63m€3.25m€4.88m€6.50m197019701970
DateValue
Jan 1, 1970 €200k
Jan 1, 1970
Jan 1, 1970 €200k
Jan 1, 1970 €300k
Jan 1, 1970 €350k
Jan 1, 1970 €600k
Jan 1, 1970 €500k
Jan 1, 1970 €800k
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.60m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €4.50m
Jan 1, 1970 €6.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.70m
Jan 1, 1970 €5.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €5.75m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €700k
Jan 1, 1970 €600k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #53846 2 0 former national player
Team #35707 4 0 former national player
Team #31200 1 0 former national player
Team #25514 6 0 former national player
Team #11946 8 1 former national player
Team #3505 #4 151 17 former national player
TeammatePPG played withJoint goalsMinutes
Jonathan Osorio 1 2 0
Mark Delgado 2 1 0
Alex Bono 1 0 0
Eriq Zavaleta 1 0 0
Omar González 1 1 0
Nick Hagglund 1 0 0
Richie Laryea 1 0 0
Ayo Akinola 1 1 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
07/08 Eredivisie SC Heerenveen 15 33
2015 MLS Toronto FC 5 25
08/09 Bundesliga Borussia Mönchengladbach 5 28

Top assist seasons

SeasonCompetitionClubAssistsMatches
07/08 Eredivisie SC Heerenveen 6 33
2016 MLS Toronto FC 4 24
2015 MLS Toronto FC 3 25

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
10/11 2011-06-30 Aston Villa Bor. M'gladbach Return from loan €5.00m
10/11 2011-01-31 Bor. M'gladbach Aston Villa Loan €5.00m

Teams faced most often by Michael Bradley's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Columbus Crew 19 2 7 10 19 30 -11 11%
New York RB 18 4 4 10 16 36 -20 22%
D.C. United 18 5 3 10 25 35 -10 28%
Chicago Fire 16 3 5 8 21 27 -6 19%
New England Revolution 16 4 7 5 17 25 -8 25%
Houston Dynamo 15 3 8 4 14 20 -6 20%
Real Salt Lake 12 4 2 6 10 15 -5 33%
CD Chivas 12 2 1 9 6 21 -15 17%
Los Angeles Galaxy 12 2 6 4 13 16 -3 17%
FC Dallas 12 1 5 6 13 17 -4 8%
Colorado Rapids 12 7 1 4 15 12 +3 58%
San Jose Earthquakes 10 2 4 4 12 15 -3 20%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
05/06 Senior debut season
07/08 First senior goal
2022 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
2023 17 1,444 2 0 0 0.12
2022 37 1,287 6 0 0 0.42
2021 35 2,690 7 0 0 0.23
2020 15 0 2 0 0 0
2019 33 791 7 0 0 0.8
2018 35 0 6 0 0 0
2017 37 0 10 0 0 0
2016 30 2,760 7 0 0 0.23
2015 28 450 3 0 0 0.6
2014 27 1,309 7 0 0 0.48
2005 32 2,628 9 0 0 0.31
20/21 4 0 1 0 0 0
18/19 2 0 1 0 0 0
17/18 8 0 1 0 0 0
13/14 11 556 2 0 0 0.32
12/13 35 2,202 6 0 0 0.25
11/12 36 3,035 4 0 0 0.12
10/11 27 813 5 0 0 0.55
09/10 31 1,230 6 0 0 0.44
08/09 28 452 4 0 0 0.8
07/08 40 347 10 0 0 2.59
06/07 27 0 4 0 0 0

Output by competition

Career goals and assists broken down by tournament.

MLS
285 apps
17 G
21 A
Eredivisie
55 apps
15 G
8 A
Bundesliga
76 apps
10 G
4 A
Serie A
76 apps
3 G
3 A
Canadian Championship
17 apps
2 G
3 A
KNVB Beker
2 apps
2 G
0 A
UEFA Cup
6 apps
2 G
0 A
MLS Cup Playoffs
19 apps
1 G
0 A
DFB-Pokal
5 apps
1 G
0 A
Play-Offs Conference League
7 apps
0 G
1 A

Frequently asked about Michael Bradley

Who is Michael Bradley?

Michael Bradley is an United professional footballer who plays as a central midfield for Retired.

How old is Michael Bradley?

Michael Bradley is 38 years old. He was born on July 31, 1987 in Princeton, New Jersey.

What position does Michael Bradley play?

Michael Bradley plays as a central midfield (Midfield - Central Midfield).

What club does Michael Bradley play for?

Michael Bradley currently plays for Retired.

How many career goals has Michael Bradley scored?

Across all senior club competitions in our dataset, Michael Bradley has scored 53 goals in 578 appearances.