Jonathan Osorio headshot

Jonathan Osorio

Canada · Midfielder · 93 caps since 2013

Canada senior international record, with appearances by competition and a match log. Club performances are shown in the Player Pool. Latest recorded Canada appearance: Jul 4, 2026.

93Caps
5,363Minutes
6.70Avg ratingacross 50 rated caps
10Goals
6Assists
7Competitions
View on FotMob

By competition

Competition
World Cup5133006.35
Friendlies301,589416.76
CONCACAF Nations League13711246.49
Copa America6323006.68
CONCACAF Gold Cup191,346207.00
World Cup - Qualification CONCACAF171,021116.66
CONCACAF Nations League - Qualification324010—
Total935,3631066.70

Player highlights

Canada record

Midfield scoring10Canada goals93 caps · 0.11 goals per appearance
Ball security1,037/1,215 (85.3%)passes completed / attemptedTotals from available match data.
Gold Cup impact7.00average rating9 rated matchs (API-Football) · 1,346 minutes

Caps follow FotMob’s senior Canada total. Match-level statistics cover 93 of 93 appearances.

Full match log

  • Jul 4, 2026L0–3🇲🇦MoroccoWorld Cup13′Sub6.30
  • Jun 12, 2026D1–1🇧🇦Bosnia & HerzegovinaWorld Cup1′SubN/A
  • Jun 2, 2026W2–0🇺🇿Uzbekistan1GFriendlies45′Sub7.60
  • Mar 31, 2026D0–0🇹🇳TunisiaFriendlies32′SubN/A
  • Mar 28, 2026D2–2🇮🇸IcelandFriendlies26′Sub7.30
  • Jan 18, 2026W1–0🇬🇹GuatemalaFriendlies64′Start6.90
  • Nov 19, 2025W2–0🇻🇪VenezuelaFriendlies15′SubN/A
  • Nov 14, 2025D0–0🇪🇨EcuadorFriendlies16′Sub6.30
  • Jun 11, 2025D0–0🇨🇮Ivory CoastFriendlies62′Start6.90
  • Mar 22, 2025W2–1🇺🇸USACONCACAF Nations League10′Sub6.60
  • Mar 21, 2025L0–2🇲🇽MexicoCONCACAF Nations League60′Start6.70
  • Nov 15, 2024W1–0🇸🇷SurinameCONCACAF Nations League29′Sub6.30
  • Oct 15, 2024W2–1🇵🇦PanamaFriendlies24′Sub6.30
  • Sep 11, 2024D0–0🇲🇽MexicoFriendlies90′StartN/A
  • Sep 7, 2024W2–1🇺🇸USAFriendlies23′Sub6.70
  • Jul 14, 2024D2–2🇺🇾UruguayCopa America77′Start6.30
  • Jul 10, 2024L0–2🇦🇷ArgentinaCopa America19′Sub7.20
  • Jul 6, 2024D1–1🇻🇪VenezuelaCopa America81′Start6.50
  • Jun 30, 2024D0–0🇨🇱ChileCopa America90′Start7.00
  • Jun 26, 2024W1–0🇵🇪PeruCopa America45′Sub6.60
  • Jun 21, 2024L0–2🇦🇷ArgentinaCopa America11′Sub6.50
  • Jun 9, 2024D0–0🇫🇷FranceFriendlies19′Sub6.50
  • Nov 22, 2023L2–3🇯🇲JamaicaCONCACAF Nations League16′Sub6.30
  • Nov 18, 2023W2–1🇯🇲JamaicaCONCACAF Nations League19′Sub6.70
  • Oct 13, 2023L1–4🇯🇵JapanFriendlies61′Start6.30
  • Jul 9, 2023D2–2🇺🇸USACONCACAF Gold Cup120′Start6.60
  • Jul 4, 2023W4–2🇨🇺Cuba1GCONCACAF Gold Cup90′Start7.20
  • Jul 2, 2023D0–0🇬🇹GuatemalaCONCACAF Gold Cup96′Start6.90
  • Jun 27, 2023D2–2🇬🇵GuadeloupeCONCACAF Gold Cup90′Start7.20
  • Jun 19, 2023L0–2🇺🇸USACONCACAF Nations League61′Start6.20
  • Jun 15, 2023W2–0🇵🇦PanamaCONCACAF Nations League28′Sub6.60
  • Mar 29, 2023W4–1🇭🇳Honduras1G 1ACONCACAF Nations League90′StartN/A
  • Mar 26, 2023W2–0🇨🇼CuraçaoCONCACAF Nations League90′StartN/A
  • Dec 1, 2022L1–2🇲🇦MoroccoWorld Cup65′Start6.20
  • Nov 27, 2022L1–4🇭🇷CroatiaWorld Cup45′Sub6.60
  • Nov 23, 2022L0–1🇧🇪BelgiumWorld Cup9′Sub6.30
  • Nov 17, 2022W2–1🇯🇵JapanFriendlies30′Sub6.90
  • Nov 11, 2022D2–2🇧🇭BahrainFriendlies90′Start6.70
  • Mar 31, 2022L0–1🇵🇦PanamaWorld Cup - Qualification CONCACAF45′Sub6.70
  • Mar 27, 2022W4–0🇯🇲JamaicaWorld Cup - Qualification CONCACAF76′Start6.20
  • Mar 25, 2022L0–1🇨🇷Costa RicaWorld Cup - Qualification CONCACAF80′Start6.60
  • Feb 3, 2022W2–0🇸🇻El SalvadorWorld Cup - Qualification CONCACAF57′Start6.90
  • Jan 30, 2022W2–0🇺🇸USAWorld Cup - Qualification CONCACAF90′Start6.60
  • Jan 28, 2022W2–0🇭🇳HondurasWorld Cup - Qualification CONCACAF29′Sub6.30
  • Nov 17, 2021W2–1🇲🇽MexicoWorld Cup - Qualification CONCACAF10′Sub6.30
  • Nov 13, 2021W1–0🇨🇷Costa RicaWorld Cup - Qualification CONCACAF14′Sub6.60
  • Oct 13, 2021W4–1🇵🇦PanamaWorld Cup - Qualification CONCACAF64′Start6.90
  • Oct 10, 2021D0–0🇯🇲JamaicaWorld Cup - Qualification CONCACAF93′Start6.90
  • Oct 8, 2021D1–1🇲🇽Mexico1GWorld Cup - Qualification CONCACAF77′Start7.50
  • Sep 8, 2021W3–0🇸🇻El SalvadorWorld Cup - Qualification CONCACAF70′Start6.50
  • Sep 6, 2021D1–1🇺🇸USAWorld Cup - Qualification CONCACAF13′Sub6.60
  • Jul 30, 2021L1–2🇲🇽MexicoCONCACAF Gold Cup90′Start7.00
  • Jul 25, 2021W2–0🇨🇷Costa RicaCONCACAF Gold Cup85′Start6.90
  • Jul 18, 2021L0–1🇺🇸USACONCACAF Gold Cup66′Sub6.60
  • Jul 15, 2021W4–1🇭🇹HaitiCONCACAF Gold Cup63′Start6.90
  • Jul 11, 2021W4–1🇲🇶Martinique1GCONCACAF Gold Cup90′Start7.70
  • Jun 16, 2021W3–0🇭🇹HaitiWorld Cup - Qualification CONCACAF65′StartN/A
  • Jun 12, 2021W1–0🇭🇹Haiti1AWorld Cup - Qualification CONCACAF82′StartN/A
  • Jun 9, 2021W4–0🇸🇷SurinameWorld Cup - Qualification CONCACAF66′StartN/A
  • Jan 16, 2020L0–1🇮🇸IcelandFriendlies90′StartN/A
  • Jan 11, 2020W4–1🇧🇧BarbadosFriendlies71′StartN/A
  • Jan 8, 2020W4–1🇧🇧Barbados1GFriendlies57′StartN/A
  • Nov 16, 2019L1–4🇺🇸USACONCACAF Nations League90′StartN/A
  • Oct 15, 2019W2–0🇺🇸USA1ACONCACAF Nations League90′StartN/A
  • Sep 10, 2019W1–0🇨🇺CubaCONCACAF Nations League38′SubN/A
  • Sep 8, 2019W6–0🇨🇺Cuba1G 2ACONCACAF Nations League90′StartN/A
  • Jun 29, 2019L2–3🇭🇹HaitiCONCACAF Gold Cup64′StartN/A
  • Jun 24, 2019W7–0🇨🇺CubaCONCACAF Gold Cup90′StartN/A
  • Jun 20, 2019L1–3🇲🇽MexicoCONCACAF Gold Cup30′SubN/A
  • Jun 15, 2019W4–0🇲🇶MartiniqueCONCACAF Gold Cup90′StartN/A
  • Mar 24, 2019W4–1🇬🇫French GuyanaCONCACAF Nations League - Qualification60′StartN/A
  • Oct 16, 2018W5–0🇩🇲DominicaCONCACAF Nations League - Qualification90′StartN/A
  • Sep 9, 2018W8–0🇻🇮US Virgin Islands1GCONCACAF Nations League - Qualification90′StartN/A
  • Mar 24, 2018W1–0🇳🇿New ZealandFriendlies90′StartN/A
  • Oct 8, 2017L0–1🇸🇻El SalvadorFriendlies53′StartN/A
  • Sep 2, 2017W2–0🇯🇲JamaicaFriendlies90′StartN/A
  • Jul 15, 2017D0–0🇭🇳HondurasCONCACAF Gold Cup25′SubN/A
  • Jan 22, 2017W4–2🇧🇲BermudaFriendlies90′StartN/A
  • Oct 11, 2016L0–4🇲🇦MoroccoFriendlies90′StartN/A
  • Oct 6, 2016W4–0🇲🇷MauritaniaFriendlies75′StartN/A
  • Jul 15, 2015D0–0🇨🇷Costa RicaCONCACAF Gold Cup69′StartN/A
  • Jul 9, 2015D0–0🇸🇻El SalvadorCONCACAF Gold Cup4′SubN/A
  • Jun 16, 2015W4–0🇩🇲DominicaWorld Cup - Qualification CONCACAF90′StartN/A
  • Jan 16, 2015L1–2🇮🇸IcelandFriendlies46′StartN/A
  • Nov 18, 2014D0–0🇵🇦PanamaFriendlies28′SubN/A
  • Nov 19, 2013L0–1🇸🇮SloveniaFriendlies22′SubN/A
  • Nov 15, 2013L0–2🇨🇿CzechiaFriendlies61′StartN/A
  • Oct 15, 2013L0–3🇦🇺AustraliaFriendlies44′SubN/A
  • Sep 8, 2013D0–0🇲🇷MauritaniaFriendlies65′StartN/A
  • Jul 14, 2013D0–0🇵🇦PanamaCONCACAF Gold Cup90′StartN/A
  • Jul 11, 2013L0–2🇲🇽MexicoCONCACAF Gold Cup90′StartN/A
  • Jul 7, 2013L0–1🇲🇶MartiniqueCONCACAF Gold Cup4′SubN/A
  • May 28, 2013L0–1🇨🇷Costa RicaFriendlies20′SubN/A

Goal and assist tags are shown where recorded; some older match records may be incomplete.