Jonathan Osorio
Career snapshot
Position rank · 2025
Among 483 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 1992-06-12 · 6 players total
| Full name | Jonathan Osorio |
|---|---|
| Date of birth | 1992-06-12 (33 yrs) |
| Place of birth | Toronto, Ontario, Canada |
| Citizenship | Canada Colombia |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | both |
| Height | 175.00 m |
| Current club | Toronto FC |
| Joined | 2013-02-27 |
| Contract expires | 2026-12-31 |
| Agent | no agent |
Percentile rank vs 319 other Midfield - Central Midfields with ≥500 minutes in 2025. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Toronto FC | 16 | 17/18 | 2025 | 390 | 68 | 38 | 11,175 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2025 | Canadian Championship | Toronto FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | MLS | Toronto FC | 19 | 3 | 0 | 1 | 0 | 503 |
| 2024 | Canadian Championship | Toronto FC | 4 | 1 | 1 | 0 | 0 | 270 |
| 2024 | Leagues Cup | Toronto FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS | Toronto FC | 22 | 2 | 1 | 8 | 0 | 927 |
| 2023 | Leagues Cup | Toronto FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2023 | MLS | Toronto FC | 21 | 4 | 4 | 1 | 0 | 470 |
| 2022 | Canadian Championship | Toronto FC | 3 | 1 | 0 | 0 | 0 | 163 |
| 2022 | MLS | Toronto FC | 23 | 9 | 4 | 5 | 0 | 188 |
| 2021 | Canadian Championship | Toronto FC | 3 | 1 | 0 | 0 | 0 | 267 |
| 2021 | MLS | Toronto FC | 24 | 4 | 2 | 2 | 0 | 414 |
| 2020 | MLS | Toronto FC | 17 | 1 | 2 | 1 | 0 | 1,408 |
| 2020 | MLS Cup Playoffs | Toronto FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | MLS is Back | Toronto FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 2019 | Canadian Championship | Toronto FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 2019 | MLS | Toronto FC | 24 | 5 | 3 | 2 | 0 | 351 |
| 2019 | MLS Cup Playoffs | Toronto FC | 4 | 2 | 1 | 2 | 0 | 189 |
| 2018 | Campeones Cup | Toronto FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Canadian Championship | Toronto FC | 4 | 3 | 1 | 0 | 0 | 93 |
| 2018 | MLS | Toronto FC | 30 | 10 | 6 | 6 | 0 | 260 |
| 2017 | Canadian Championship | Toronto FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 2017 | MLS | Toronto FC | 27 | 2 | 1 | 1 | 0 | 530 |
| 2017 | MLS Cup Playoffs | Toronto FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 2016 | Canadian Championship | Toronto FC | 4 | 2 | 0 | 0 | 0 | 178 |
| 2016 | MLS | Toronto FC | 30 | 2 | 3 | 2 | 0 | 1,221 |
| 2016 | MLS Cup Playoffs | Toronto FC | 6 | 2 | 0 | 0 | 0 | 203 |
| 2015 | Canadian Championship | Toronto FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2015 | MLS | Toronto FC | 29 | 1 | 5 | 1 | 0 | 2,237 |
| 2015 | MLS Cup Playoffs | Toronto FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Canadian Championship | Toronto FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2014 | MLS | Toronto FC | 27 | 3 | 2 | 1 | 1 | 680 |
| 2013 | Canadian Championship | Toronto FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2013 | MLS | Toronto FC | 28 | 5 | 1 | 1 | 0 | 340 |
| 20/21 | CONCACAF CL | Toronto FC | 2 | 1 | 0 | 0 | 0 | 104 |
| 18/19 | CONCACAF CL | Toronto FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | CONCACAF CL | Toronto FC | 8 | 4 | 0 | 1 | 0 | 179 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-09-01 | SC Toronto | TFC Academy | Transfer | 0 | — |
| 12/13 | 2013-02-27 | TFC Academy | Toronto | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Ankle injury | 2016-04-25 | 2016-05-05 | 11 | 1 |
| 16/17 | Circulation problems | 2017-05-12 | 2017-05-22 | 11 | 2 |
| 19/20 | Hamstring strain | 2020-07-01 | 2020-07-25 | 25 | 3 |
| 19/20 | Muscle injury | 2020-10-20 | 2020-11-07 | 19 | 3 |
| 20/21 | Hamstring strain | 2021-03-15 | 2021-04-22 | 39 | 5 |
| 21/22 | Leg injury | 2022-05-01 | 2022-05-21 | 21 | 3 |
| 21/22 | Leg injury | 2022-05-28 | 2022-06-21 | 25 | 5 |
| 21/22 | Nerval disease | 2022-08-22 | 2022-09-15 | 25 | 4 |
| 22/23 | Outer ligament problems | 2023-04-25 | 2023-06-06 | 43 | 9 |
| 24/25 | Shoulder injury | 2025-05-02 | 2025-05-22 | 21 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €450k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #27261 | — | 3 | 0 | — | — | former national player |
| Team #3510 | #21 | 85 | 9 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Mark Delgado | 2 | 6 | 0 |
| Alex Bono | 2 | 0 | 0 |
| Eriq Zavaleta | 2 | 0 | 0 |
| Nick Hagglund | 1 | 2 | 0 |
| Federico Bernardeschi | 1 | 2 | 0 |
| Jay Chapman | 2 | 1 | 0 |
| Ayo Akinola | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2018 | MLS | Toronto FC | 10 | 30 |
| 2022 | MLS | Toronto FC | 9 | 23 |
| 2013 | MLS | Toronto FC | 5 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2018 | MLS | Toronto FC | 6 | 30 |
| 2015 | MLS | Toronto FC | 5 | 29 |
| 2022 | MLS | Toronto FC | 4 | 23 |
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 | INJURED Shoulder injury |
| 2025-05-15 | MLS1 |
Nashville SC | 2–0 | Toronto FC | INJURED Shoulder injury |
| 2025-05-11 | MLS1 |
Toronto FC | 2–3 | New York City FC | INJURED Shoulder injury |
| 2025-05-04 | MLS1 |
Toronto FC | 3–1 | FC Dallas | INJURED Shoulder injury |
| 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 Jonathan Osorio'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 % |
|---|---|---|---|---|---|---|---|---|
| Impact de Montréal | 7 | 5 | 0 | 2 | 14 | 11 | +3 | 71% |
| Columbus Crew | 6 | 4 | 1 | 1 | 12 | 4 | +8 | 67% |
| New York RB | 6 | 2 | 2 | 2 | 9 | 8 | +1 | 33% |
| New England Revolution | 5 | 2 | 1 | 2 | 4 | 5 | -1 | 40% |
| New York City FC | 5 | 3 | 1 | 1 | 8 | 3 | +5 | 60% |
| Philadelphia Union | 4 | 2 | 1 | 1 | 7 | 8 | -1 | 50% |
| Vancouver Whitecaps | 4 | 3 | 0 | 1 | 8 | 3 | +5 | 75% |
| D.C. United | 4 | 1 | 3 | 0 | 7 | 5 | +2 | 25% |
| Atlanta United FC | 3 | 1 | 2 | 0 | 5 | 4 | +1 | 33% |
| Orlando City | 2 | 2 | 0 | 0 | 5 | 2 | +3 | 100% |
| Seattle Sounders | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100% |
| Chicago Fire | 2 | 2 | 0 | 0 | 6 | 2 | +4 | 100% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 17/18 | First senior goal | |
| 2022 | Goal #50 (career) |
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 | 20 | 503 | 1 | 0 | 0 | 0.18 |
| 2024 | 29 | 1,197 | 8 | 0 | 0 | 0.6 |
| 2023 | 23 | 470 | 1 | 0 | 0 | 0.19 |
| 2022 | 26 | 351 | 5 | 0 | 0 | 1.28 |
| 2021 | 27 | 681 | 2 | 0 | 0 | 0.26 |
| 2020 | 19 | 1,408 | 2 | 0 | 0 | 0.13 |
| 2019 | 32 | 540 | 4 | 0 | 0 | 0.67 |
| 2018 | 35 | 353 | 6 | 0 | 0 | 1.53 |
| 2017 | 36 | 530 | 2 | 0 | 0 | 0.34 |
| 2016 | 40 | 1,602 | 2 | 0 | 0 | 0.11 |
| 2015 | 32 | 2,237 | 1 | 0 | 0 | 0.04 |
| 2014 | 29 | 680 | 1 | 0 | 1 | 0.26 |
| 2013 | 30 | 340 | 1 | 0 | 0 | 0.26 |
| 17/18 | 8 | 179 | 1 | 0 | 0 | 0.5 |
Output by competition
Career goals and assists broken down by tournament.
More on Jonathan Osorio
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jonathan Osorio
Who is Jonathan Osorio?
Jonathan Osorio is a Canada professional footballer who plays as a central midfield for Toronto FC.
How old is Jonathan Osorio?
Jonathan Osorio is 33 years old. He was born on June 12, 1992 in Toronto, Ontario.
What position does Jonathan Osorio play?
Jonathan Osorio plays as a central midfield (Midfield - Central Midfield).
What club does Jonathan Osorio play for?
Jonathan Osorio currently plays for Toronto FC.
How many career goals has Jonathan Osorio scored?
Across all senior club competitions in our dataset, Jonathan Osorio has scored 68 goals in 390 appearances.
What is Jonathan Osorio's market value?
Jonathan Osorio's most recent reported market value is €1.50m.