Sean Johnson
Career snapshot
Position rank · 21/22
Among 3,366 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1989-05-31 · 6 players total
| Full name | Sean Johnson |
|---|---|
| Name in home country | Sean Everet Johnson |
| Date of birth | 1989-05-31 (36 yrs) |
| Place of birth | Lilburn, Georgia, United States |
| Citizenship | United States Jamaica |
| Position | Goalkeeper |
| Foot | right |
| Height | 190.00 m |
| Current club | Toronto FC |
| Joined | 2023-01-27 |
| Contract expires | 2025-12-31 |
| Agent | Remington Ellis ... |
| Outfitter | adidas |
Percentile rank vs 2860 other Goalkeepers with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| New York City FC | 8 | 19/20 | 21/22 | 206 | 0 | 1 | 18,660 |
| Toronto FC | 3 | 2023 | 2025 | 80 | 0 | 0 | 7,200 |
| Chicago Fire | 8 | 10/11 | 2016 | 192 | 0 | 0 | 17,340 |
| Chicago Fire Reserves | 1 | 11/12 | 11/12 | 2 | 0 | 0 | 180 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | CONCACAF CL | New York City FC | 6 | 0 | 0 | 0 | 0 | 540 |
| 2025 | Canadian Championship | Toronto FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | MLS | Toronto FC | 27 | 0 | 0 | 1 | 0 | 2,430 |
| 2024 | Canadian Championship | Toronto FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 2024 | Leagues Cup | Toronto FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 2024 | MLS | Toronto FC | 25 | 0 | 0 | 5 | 0 | 2,250 |
| 2023 | Canadian Championship | Toronto FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2023 | Leagues Cup | Toronto FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 2023 | MLS | Toronto FC | 20 | 0 | 0 | 1 | 0 | 1,800 |
| 2022 | MLS | New York City FC | 34 | 0 | 0 | 2 | 0 | 3,060 |
| 2022 | MLS Cup Playoffs | New York City FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 2022 | US Open Cup | New York City FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Leagues Cup | New York City FC | 1 | 0 | 0 | 0 | 0 | 120 |
| 2021 | MLS | New York City FC | 29 | 0 | 0 | 1 | 0 | 2,610 |
| 2021 | MLS Cup Playoffs | New York City FC | 4 | 0 | 0 | 1 | 0 | 420 |
| 2020 | MLS | New York City FC | 20 | 0 | 0 | 0 | 0 | 1,800 |
| 2020 | MLS Cup Playoffs | New York City FC | 1 | 0 | 0 | 0 | 0 | 120 |
| 2020 | MLS is Back | New York City FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 2019 | MLS | New York City FC | 29 | 0 | 1 | 5 | 0 | 2,610 |
| 2019 | MLS Cup Playoffs | New York City FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2018 | MLS | New York City FC | 32 | 0 | 0 | 3 | 0 | 2,880 |
| 2018 | MLS Cup Playoffs | New York City FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 2018 | US Open Cup | New York City FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 | MLS | New York City FC | 32 | 0 | 0 | 1 | 0 | 2,880 |
| 2017 | MLS Cup Playoffs | New York City FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 2017 | US Open Cup | New York City FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2016 | MLS | Chicago Fire | 22 | 0 | 0 | 0 | 0 | 1,980 |
| 2016 | US Open Cup | Chicago Fire | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | MLS | Chicago Fire | 21 | 0 | 0 | 1 | 0 | 1,890 |
| 2015 | US Open Cup | Chicago Fire | 3 | 0 | 0 | 0 | 0 | 300 |
| 2014 | MLS | Chicago Fire | 33 | 0 | 0 | 0 | 0 | 2,970 |
| 2014 | US Open Cup | Chicago Fire | 2 | 0 | 0 | 0 | 0 | 180 |
| 2013 | MLS | Chicago Fire | 28 | 0 | 0 | 2 | 0 | 2,520 |
| 2013 | US Open Cup | Chicago Fire | 3 | 0 | 0 | 0 | 0 | 270 |
| 2012 | MLS | Chicago Fire | 31 | 0 | 0 | 2 | 0 | 2,790 |
| 2012 | MLS Cup Playoffs | Chicago Fire | 1 | 0 | 0 | 0 | 0 | 90 |
| 2012 | US Open Cup | Chicago Fire | 0 | 0 | 0 | 0 | 0 | 0 |
| 2011 | MLS | Chicago Fire | 28 | 0 | 0 | 0 | 0 | 2,520 |
| 2011 | US Open Cup | Chicago Fire | 4 | 0 | 0 | 0 | 0 | 360 |
| 2010 | MLS | Chicago Fire | 13 | 0 | 0 | 1 | 0 | 1,170 |
| 2010 | US Open Cup | Chicago Fire | 1 | 0 | 0 | 0 | 0 | 120 |
| 19/20 | CONCACAF CL | New York City FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 11/12 | MLS Reserve League | Chicago Fire Reserves | 2 | 0 | 0 | 0 | 0 | 180 |
| 10/11 | North American SuperLiga | Chicago Fire | 2 | 0 | 0 | 0 | 0 | 180 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-08-01 | UCF Knights | Atlanta | Transfer | 0 | — |
| 09/10 | 2010-01-14 | Atlanta | Chicago | Draft | 0 | — |
| 16/17 | 2016-12-11 | Chicago | Atlanta | Transfer | 600000 | — |
| 16/17 | 2016-12-12 | Atlanta | New York City | Transfer | 600000 | — |
| 22/23 | 2023-01-27 | New York City | Toronto | Transfer | 1500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Shoulder injury | 2015-09-15 | 2015-11-01 | 48 | 8 |
| 15/16 | Wrist injury | 2016-03-30 | 2016-05-01 | 33 | 4 |
| 18/19 | Shoulder injury | 2018-08-01 | 2018-08-15 | 15 | 2 |
| 23/24 | Broken hand | 2023-08-15 | 2023-10-19 | 66 | 13 |
| 23/24 | Hamstring strain | 2024-03-09 | 2024-04-04 | 27 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.40m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #35707 | — | 2 | 0 | — | — | former national player |
| Team #11946 | — | 4 | 0 | — | — | former national player |
| Team #3505 | #25 | 13 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Alexander Callens | 2 | 0 | 0 |
| Maxi Moralez | 2 | 0 | 0 |
| Alexander Ring | 2 | 0 | 0 |
| Taty Castellanos | 2 | 0 | 0 |
| Jesús Medina | 2 | 0 | 0 |
| Keaton Parks | 2 | 0 | 0 |
| Ronald Matarrita | 2 | 0 | 0 |
| Ismael Tajouri-Shradi | 2 | 0 | 0 |
| Héber | 2 | 0 | 0 |
| James Sands | 2 | 0 | 0 |
| Nicolás Acevedo | 2 | 0 | 0 |
| Malte Amundsen | 2 | 0 | 0 |
| Federico Bernardeschi | 1 | 0 | 0 |
| Santiago Rodríguez | 2 | 0 | 0 |
Last 50 matches for Toronto FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-06-28 | MLS1 |
Toronto FC | – | Portland Timbers | TIMED |
| 2026-06-25 | MLS1 |
Toronto FC | – | New York RB | TIMED |
| 2026-06-13 | MLS1 |
Los Angeles FC | – | Toronto FC | TIMED |
| 2026-05-31 | MLS1 |
Toronto FC | – | Charlotte FC | TIMED |
| 2026-05-28 | MLS1 |
Toronto FC | – | Philadelphia Union | TIMED |
| 2026-05-24 | MLS1 |
Toronto FC | – | Nashville SC | TIMED |
| 2026-05-17 | MLS1 |
CF Montréal | – | Toronto FC | TIMED |
| 2026-05-14 | MLS1 |
Toronto FC | – | FC Cincinnati | TIMED |
| 2026-05-10 | MLS1 |
Toronto FC | – | D.C. United | TIMED |
| 2026-05-03 | MLS1 |
Toronto FC | 0–2 | New England Revolution | Available |
| 2026-04-26 | MLS1 |
Toronto FC | 0–1 | New York City FC | Available |
| 2026-04-19 | MLS1 |
Real Salt Lake | 0–1 | Toronto FC | Available |
| 2026-04-12 | MLS1 |
Toronto FC | 0–0 | Minnesota United FC | Available |
| 2026-04-06 | MLS1 |
Inter Miami CF | 1–1 | Toronto FC | Available |
| 2026-03-29 | MLS1 |
Toronto FC | 0–0 | Vancouver Whitecaps | Available |
| 2026-03-22 | MLS1 |
New York RB | 2–1 | Toronto FC | Available |
| 2026-03-15 | MLS1 |
Toronto FC | 1–2 | Chicago Fire | Available |
| 2026-03-08 | MLS1 |
FC Cincinnati | 2–0 | Toronto FC | Available |
| 2026-03-01 | MLS1 |
Orlando City | 4–2 | Toronto FC | Available |
| 2025-10-18 | MLS1 |
Toronto FC | – | Orlando City | TIMED |
| 2025-10-04 | MLS1 |
Chicago Fire | – | Toronto FC | TIMED |
| 2025-09-27 | MLS1 |
Toronto FC | – | Inter Miami CF | TIMED |
| 2025-09-20 | MLS1 |
Columbus Crew | – | Toronto FC | TIMED |
| 2025-09-13 | MLS1 |
New England Revolution | – | Toronto FC | TIMED |
| 2025-08-30 | MLS1 |
Toronto FC | – | CF Montréal | TIMED |
| 2025-08-24 | MLS1 |
Atlanta United FC | – | Toronto FC | TIMED |
| 2025-08-16 | MLS1 |
Toronto FC | – | Columbus Crew | TIMED |
| 2025-08-09 | MLS1 |
Philadelphia Union | – | Toronto FC | TIMED |
| 2025-07-26 | MLS1 |
Charlotte FC | – | Toronto FC | TIMED |
| 2025-07-19 | MLS1 |
Nashville SC | – | Toronto FC | TIMED |
| 2025-07-16 | MLS1 |
San Diego FC | – | Toronto FC | TIMED |
| 2025-07-12 | MLS1 |
Toronto FC | – | Atlanta United FC | TIMED |
| 2025-07-03 | MLS1 |
New York City FC | – | Toronto FC | TIMED |
| 2025-06-29 | MLS1 |
Atlanta United FC | 2–1 | Toronto FC | Available |
| 2025-06-22 | MLS1 |
New York RB | 3–0 | Toronto FC | Available |
| 2025-06-19 | MLS1 |
Toronto FC | 1–2 | Nashville SC | Available |
| 2025-06-15 | MLS1 |
Toronto FC | 1–4 | Chicago Fire | Available |
| 2025-06-01 | MLS1 |
D.C. United | 2–2 | Toronto FC | Available |
| 2025-05-29 | MLS1 |
Philadelphia Union | 0–0 | Toronto FC | Available |
| 2025-05-25 | MLS1 |
Toronto FC | 3–4 | FC Cincinnati | Available |
| 2025-05-18 | MLS1 |
Toronto FC | 5–1 | CF Montréal | Available |
| 2025-05-15 | MLS1 |
Nashville SC | 2–0 | Toronto FC | Available |
| 2025-05-11 | MLS1 |
Toronto FC | 2–3 | New York City FC | Available |
| 2025-05-04 | MLS1 |
Toronto FC | 3–1 | FC Dallas | Available |
| 2025-04-27 | MLS1 |
Orlando City | 1–2 | Toronto FC | Available |
| 2025-04-20 | MLS1 |
Toronto FC | 1–0 | New England Revolution | Available |
| 2025-04-13 | MLS1 |
Charlotte FC | 3–2 | Toronto FC | Available |
| 2025-04-06 | MLS1 |
Vancouver Whitecaps | 4–0 | Toronto FC | Available |
| 2025-03-30 | MLS1 |
Toronto FC | 1–3 | Sporting Kansas City | Available |
| 2025-03-23 | MLS1 |
Toronto FC | 2–0 | Atlanta United FC | Available |
Teams faced most often by Sean Johnson's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| D.C. United | 23 | 7 | 9 | 7 | 35 | 35 | 0 | 30% |
| New England Revolution | 23 | 9 | 7 | 7 | 40 | 36 | +4 | 39% |
| Philadelphia Union | 23 | 8 | 6 | 9 | 33 | 37 | -4 | 35% |
| Columbus Crew | 22 | 9 | 6 | 7 | 33 | 29 | +4 | 41% |
| New York RB | 22 | 5 | 6 | 11 | 18 | 33 | -15 | 23% |
| Atlanta United FC | 15 | 7 | 2 | 6 | 24 | 19 | +5 | 47% |
| FC Cincinnati | 13 | 8 | 1 | 4 | 31 | 18 | +13 | 62% |
| Orlando City | 13 | 4 | 6 | 3 | 24 | 15 | +9 | 31% |
| Real Salt Lake | 12 | 3 | 3 | 6 | 9 | 14 | -5 | 25% |
| Seattle Sounders | 12 | 2 | 1 | 9 | 14 | 22 | -8 | 17% |
| FC Dallas | 12 | 1 | 5 | 6 | 12 | 18 | -6 | 8% |
| Colorado Rapids | 12 | 6 | 5 | 1 | 20 | 13 | +7 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 2025 | 27 | 2,430 | 1 | 0 | 0 | 0.04 |
| 2024 | 30 | 2,700 | 5 | 0 | 0 | 0.17 |
| 2023 | 23 | 2,070 | 1 | 0 | 0 | 0.04 |
| 2022 | 37 | 3,330 | 2 | 0 | 0 | 0.05 |
| 2021 | 34 | 3,150 | 2 | 0 | 0 | 0.06 |
| 2019 | 30 | 2,700 | 5 | 0 | 0 | 0.17 |
| 2018 | 35 | 3,150 | 3 | 0 | 0 | 0.09 |
| 2017 | 35 | 3,150 | 1 | 0 | 0 | 0.03 |
| 2015 | 24 | 2,190 | 1 | 0 | 0 | 0.04 |
| 2013 | 31 | 2,790 | 2 | 0 | 0 | 0.06 |
| 2012 | 32 | 2,880 | 2 | 0 | 0 | 0.06 |
| 2010 | 14 | 1,290 | 1 | 0 | 0 | 0.07 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 21/22 | 6 | 540 | 2 | 33% | 9 | 1.5 |
| 2025 | 27 | 2,430 | 7 | 26% | 34 | 1.26 |
| 2024 | 30 | 2,700 | 9 | 30% | 48 | 1.6 |
| 2023 | 23 | 2,070 | 6 | 26% | 32 | 1.39 |
| 2022 | 37 | 3,330 | 15 | 41% | 45 | 1.22 |
| 2021 | 34 | 3,150 | 10 | 29% | 36 | 1.03 |
| 2020 | 26 | 2,370 | 7 | 27% | 30 | 1.14 |
| 2019 | 30 | 2,700 | 7 | 23% | 38 | 1.27 |
| 2018 | 35 | 3,150 | 10 | 29% | 46 | 1.31 |
| 2017 | 35 | 3,150 | 8 | 23% | 44 | 1.26 |
| 2016 | 22 | 1,980 | 5 | 23% | 37 | 1.68 |
| 2015 | 24 | 2,190 | 5 | 21% | 34 | 1.4 |
| 2014 | 35 | 3,150 | 6 | 17% | 55 | 1.57 |
| 2013 | 31 | 2,790 | 6 | 19% | 43 | 1.39 |
| 2012 | 32 | 2,880 | 5 | 16% | 40 | 1.25 |
| 2011 | 32 | 2,880 | 9 | 28% | 40 | 1.25 |
| 2010 | 14 | 1,290 | 4 | 29% | 17 | 1.19 |
| 19/20 | 3 | 270 | 1 | 33% | 4 | 1.33 |
| 11/12 | 2 | 180 | 0 | 0% | 3 | 1.5 |
| 10/11 | 2 | 180 | 1 | 50% | 1 | 0.5 |
Output by competition
Career goals and assists broken down by tournament.
More on Sean Johnson
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Sean Johnson
Who is Sean Johnson?
Sean Johnson is an United professional footballer who plays as a goalkeeper for Toronto FC.
How old is Sean Johnson?
Sean Johnson is 36 years old. He was born on May 31, 1989 in Lilburn, Georgia.
What position does Sean Johnson play?
Sean Johnson plays as a goalkeeper (Goalkeeper).
What club does Sean Johnson play for?
Sean Johnson currently plays for Toronto FC.
What is Sean Johnson's market value?
Sean Johnson's most recent reported market value is €400k.