Alistair Johnston headshot

Alistair Johnston

Canada · RB · 63 caps since 2021

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.

63Caps
4,759Minutes
6.90Avg ratingacross 53 rated caps
1Goals
1Assists
6Competitions
View on FotMob

By competition

Competition
CONCACAF Gold Cup8598006.84
CONCACAF Nations League12915006.94
Copa America6512007.25
Friendlies10627006.73
World Cup8727006.83
World Cup - Qualification CONCACAF191,380116.93
Total634,759116.90

Player highlights

Canada record

Ball winning185tackles + interceptionsTotals from available match data.
Distribution1,500/1,841 (81.5%)passes completed / attemptedTotals from available match data.
Tournament regular22recorded tournament appearances22 recorded matchs · 1,837 minutes

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

Full match log

  • Jul 4, 2026L0–3🇲🇦MoroccoWorld Cup90′Start6.00
  • Jun 28, 2026W1–0🇿🇦South AfricaWorld Cup97′Start7.30
  • Jun 24, 2026L1–2🇨🇭SwitzerlandWorld Cup90′Start6.50
  • Jun 18, 2026W6–0🇶🇦QatarWorld Cup90′Start8.70
  • Jun 12, 2026D1–1🇧🇦Bosnia & HerzegovinaWorld Cup90′Start6.90
  • Jun 5, 2026D1–1🇮🇪Rep. Of IrelandFriendlies12′Start7.00
  • Jun 2, 2026W2–0🇺🇿UzbekistanFriendlies45′Start7.00
  • Jun 29, 2025D1–1🇬🇹GuatemalaCONCACAF Gold Cup98′Start7.20
  • Jun 25, 2025W2–0🇸🇻El SalvadorCONCACAF Gold Cup57′Start6.90
  • Jun 21, 2025D1–1🇨🇼CuraçaoCONCACAF Gold Cup20′Sub6.20
  • Mar 22, 2025W2–1🇺🇸USACONCACAF Nations League97′Start7.60
  • Mar 21, 2025L0–2🇲🇽MexicoCONCACAF Nations League90′Start6.50
  • Nov 20, 2024W3–0🇸🇷SurinameCONCACAF Nations League64′Start6.90
  • Nov 15, 2024W1–0🇸🇷SurinameCONCACAF Nations League90′Start7.20
  • Sep 7, 2024W2–1🇺🇸USAFriendlies25′Start6.60
  • Jul 14, 2024D2–2🇺🇾UruguayCopa America62′Start7.00
  • Jul 10, 2024L0–2🇦🇷ArgentinaCopa America90′Start6.90
  • Jul 6, 2024D1–1🇻🇪VenezuelaCopa America90′Start7.90
  • Jun 30, 2024D0–0🇨🇱ChileCopa America90′Start7.90
  • Jun 26, 2024W1–0🇵🇪PeruCopa America90′Start7.20
  • Jun 21, 2024L0–2🇦🇷ArgentinaCopa America90′Start6.60
  • Jun 9, 2024D0–0🇫🇷FranceFriendlies63′Start7.20
  • Jun 6, 2024L0–4🇳🇱NetherlandsFriendlies56′Start6.60
  • Mar 23, 2024W2–0🇹🇹Trinidad and TobagoCONCACAF Nations League90′Start7.30
  • Nov 22, 2023L2–3🇯🇲JamaicaCONCACAF Nations League84′Start6.30
  • Nov 18, 2023W2–1🇯🇲JamaicaCONCACAF Nations League1′SubN/A
  • Oct 13, 2023L1–4🇯🇵JapanFriendlies81′Start5.90
  • Jun 19, 2023L0–2🇺🇸USACONCACAF Nations League60′Start6.50
  • Jun 15, 2023W2–0🇵🇦PanamaCONCACAF Nations League69′Start7.20
  • Mar 29, 2023W4–1🇭🇳HondurasCONCACAF Nations League90′StartN/A
  • Dec 1, 2022L1–2🇲🇦MoroccoWorld Cup90′Start6.30
  • Nov 27, 2022L1–4🇭🇷CroatiaWorld Cup90′Start6.20
  • Nov 23, 2022L0–1🇧🇪BelgiumWorld Cup90′Start6.70
  • Nov 17, 2022W2–1🇯🇵JapanFriendlies71′Start7.70
  • Nov 11, 2022D2–2🇧🇭BahrainFriendlies90′Start6.30
  • Sep 27, 2022L0–2🇺🇾UruguayFriendlies94′Start6.30
  • Sep 23, 2022W2–0🇶🇦QatarFriendlies90′StartN/A
  • Jun 14, 2022L1–2🇭🇳HondurasCONCACAF Nations League90′StartN/A
  • Jun 10, 2022W4–0🇨🇼CuraçaoCONCACAF Nations League90′StartN/A
  • Mar 31, 2022L0–1🇵🇦PanamaWorld Cup - Qualification CONCACAF73′Start7.30
  • Mar 27, 2022W4–0🇯🇲JamaicaWorld Cup - Qualification CONCACAF27′Sub6.60
  • Mar 25, 2022L0–1🇨🇷Costa RicaWorld Cup - Qualification CONCACAF69′Start6.70
  • Feb 3, 2022W2–0🇸🇻El SalvadorWorld Cup - Qualification CONCACAF32′Sub6.90
  • Jan 30, 2022W2–0🇺🇸USAWorld Cup - Qualification CONCACAF90′Start7.30
  • Jan 28, 2022W2–0🇭🇳HondurasWorld Cup - Qualification CONCACAF90′Start6.90
  • Nov 17, 2021W2–1🇲🇽MexicoWorld Cup - Qualification CONCACAF90′Start6.90
  • Nov 13, 2021W1–0🇨🇷Costa RicaWorld Cup - Qualification CONCACAF18′Sub6.90
  • Oct 13, 2021W4–1🇵🇦PanamaWorld Cup - Qualification CONCACAF90′Start7.00
  • Oct 10, 2021D0–0🇯🇲JamaicaWorld Cup - Qualification CONCACAF93′Start6.90
  • Oct 8, 2021D1–1🇲🇽MexicoWorld Cup - Qualification CONCACAF76′Start6.60
  • Sep 8, 2021W3–0🇸🇻El SalvadorWorld Cup - Qualification CONCACAF93′Start7.20
  • Sep 6, 2021D1–1🇺🇸USAWorld Cup - Qualification CONCACAF90′Start6.30
  • Sep 3, 2021D1–1🇭🇳HondurasWorld Cup - Qualification CONCACAF90′Start7.50
  • Jul 30, 2021L1–2🇲🇽MexicoCONCACAF Gold Cup90′Start7.00
  • Jul 25, 2021W2–0🇨🇷Costa RicaCONCACAF Gold Cup90′Start7.20
  • Jul 18, 2021L0–1🇺🇸USACONCACAF Gold Cup90′Start6.60
  • Jul 15, 2021W4–1🇭🇹HaitiCONCACAF Gold Cup63′Start6.30
  • Jul 11, 2021W4–1🇲🇶MartiniqueCONCACAF Gold Cup90′Start7.30
  • Jun 16, 2021W3–0🇭🇹Haiti1AWorld Cup - Qualification CONCACAF90′StartN/A
  • Jun 12, 2021W1–0🇭🇹HaitiWorld Cup - Qualification CONCACAF90′StartN/A
  • Jun 9, 2021W4–0🇸🇷SurinameWorld Cup - Qualification CONCACAF90′StartN/A
  • Mar 30, 2021W11–0🇰🇾Cayman Islands1GWorld Cup - Qualification CONCACAF68′StartN/A
  • Mar 26, 2021W5–1🇧🇲BermudaWorld Cup - Qualification CONCACAF21′SubN/A

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