Born: 14- 1-2000 Country: Canada Caps: 73 (W40-D14-L19 – GF139-GA63 – %64.38) Goals: 37 (% 0.51 per match) Age First Cap: 18 yr 238 d 9- 9-2018 vs. US Virgin Islands 8-0 Age Last Cap: 25 yr 308 d 18-11-2025 vs. Venezuela 2-0 National Team Career: 7 yr 70 d
Cap Goals Date Venue Opponent Score Competition
1 2 2 9- 9-18 Bradenton US Virgin Isl. 8-0 CONCACAF Cup Qualifier
2 1 3 16-10-18 Toronto Dominica 5-0 CONCACAF Cup Qualifier
3 3 17-11-18 Basseterre St. Kitts/Nevis 1-0 CONCACAF Cup Qualifier
4 1 4 24- 3-19 Vancouver French Guyana 4-1 [*] CONCACAF Cup Qualifier
5 2 6 15- 6-19 Pasadena Martinique 4-0 [*] CONCACAF Gold Cup
6 6 19- 6-19 Denver Mexico 1-3 CONCACAF Gold Cup
7 3 9 23- 6-19 Charlotte Cuba 7-0 CONCACAF Gold Cup
8 1 10 29- 6-19 Houston Haiti 2-3 CONCACAF Gold Cup
9 1 11 7- 9-19 Toronto Cuba 6-0 Nations League
10 11 10- 9-19 George Town Cuba 1-0 Nations League
11 11 15-10-19 Toronto United States 2-0 Nations League
12 11 15-11-19 Orlando United States 1-4 Nations League
13 1 12 5- 6-21 Bradenton Aruba 7-0 World Cup Qualifier
14 3 15 8- 6-21 Bridgeview Surinam 4-0 World Cup Qualifier
15 15 12- 6-21 Port-au-Prince Haiti 0-1 World Cup Qualifier
16 15 15- 6-21 Bridgeview Haiti 3-0 World Cup Qualifier
17 15 2- 9-21 Toronto Honduras 1-1 World Cup Qualifier
18 15 5- 9-21 Nashville United States 1-1 World Cup Qualifier
19 1 16 8- 9-21 Toronto El Salvador 3-0 World Cup Qualifier
20 16 7-10-21 Cd. de México Mexico 1-1 World Cup Qualifier
21 16 10-10-21 Kingston Jamaica 0-0 World Cup Qualifier
22 1 17 13-10-21 Toronto Panama 4-1 World Cup Qualifier
23 1 18 12-11-21 Edmonton Costa Rica 1-0 World Cup Qualifier
24 18 16-11-21 Edmonton Mexico 2-1 World Cup Qualifier
25 1 19 27- 1-22 San Pedro Sula Honduras 2-0 World Cup Qualifier
26 19 30- 1-22 Hamilton United States 2-0 World Cup Qualifier
27 1 20 2- 2-22 San Salvador El Salvador 2-0 World Cup Qualifier
28 20 24- 3-22 San José Costa Rica 0-1 World Cup Qualifier
29 20 27- 3-22 Toronto Jamaica 4-0 World Cup Qualifier
30 20 30- 3-22 Cd. de Panamá Panama 0-1 World Cup Qualifier
31 20 9- 6-22 Vancouver Curaçao 4-0 Nations League
32 1 21 13- 6-22 San Pedro Sula Honduras 1-2 Nations League
33 1 22 23- 9-22 Wien Qatar 2-0
34 22 27- 9-22 Bratislava Uruguay 0-2
35 22 17-11-22 Dubai Japan 2-1
36 22 23-11-22 Al-Rayyan Belgium 0-1 World Cup
37 22 27-11-22 Doha Croatia 1-4 World Cup
38 22 1-12-22 Doha Morocco 1-2 World Cup
39 1 23 25- 3-23 Willemstad Curaçao 2-0 Nations League
40 1 24 28- 3-23 Toronto Honduras 4-1 Nations League
41 1 25 15- 6-23 Las Vegas Panama 2-0 Nations League
42 25 18- 6-23 Las Vegas United States 0-2 Nations League
43 25 13-10-23 Niigata Japan 1-4
44 1 26 18-11-23 Kingston Jamaica 2-1 Nations League
45 26 21-11-23 Toronto Jamaica 2-3 Nations League
46 26 23- 3-24 Frisco Trinidad/Tobago 2-0 Copa América Qualifier
47 26 6- 6-24 Rotterdam Netherlands 0-4
48 26 9- 6-24 Bordeaux France 0-0
49 26 20- 6-24 Atlanta Argentina 0-2 Copa América
50 1 27 25- 6-24 Kansas City Peru 1-0 Copa América
51 27 29- 6-24 Orlando Chile 0-0 Copa América
52 27 5- 7-24 Arlington Venezuela 1-1 [1] Copa América
53 27 9- 7-24 East Rutherford Argentina 0-2 Copa América
54 1 28 13- 7-24 Charlotte Uruguay 2-2 [2] Copa América
55 1 29 7- 9-24 Kansas City United States 2-1
56 29 10- 9-24 Arlington Mexico 0-0
57 1 30 15-10-24 Toronto Panama 2-1
58 30 15-11-24 Paramaribo Surinam 1-0 Nations League
59 1 31 19-11-24 Toronto Surinam 3-0 Nations League
60 31 20- 3-25 Inglewood Mexico 0-2 Nations League
61 1 32 23- 3-25 Inglewood United States 2-1 Nations League
62 2 34 7- 6-25 Toronto Ukraine 4-2 Canadian Shield
63 34 10- 6-25 Toronto Ivory Coast 0-0 [3] Canadian Shield
64 34 17- 6-25 Vancouver Honduras 6-0 CONCACAF Cup
65 34 21- 6-25 Houston Curaçao 1-1 CONCACAF Cup
66 1 35 24- 6-25 Houston El Salvador 2-0 CONCACAF Cup
67 1 36 29- 6-25 Minneapolis Guatemala 1-1 [4] CONCACAF Cup
68 1 37 5- 9-25 Bucuresti Romania 3-0
69 37 9- 9-25 Swansea Wales 1-0
70 37 10-10-25 Montréal Australia 0-1
71 37 14-10-25 Harrison Colombia 0-0
72 37 13-11-25 Toronto Ecuador 0-0
73 37 18-11-25 Fort Lauderdale Venezuela 2-0
[1] Canada won 4-3 on penalty kicks.
[2] Canada lost 3-4 on penalty kicks.
[3] Canada lost 4-5 on penalty kicks.
[4] Canada lost 5-6 on penalty kicks.
[*] Not full A for FIFA (non FIFA members)
Note: the match against Trinidad/Tobago (0-2, 10- 6-19 in Los Angeles) was not
full A and is therefore not included here; it was a training match played
behind closed doors and without an official report.
Total Record
Matches Won Draw Lost For Against Points Percentage
73 40 14 19 139- 63 94 64.38
Types of Matches Goals
World Cup Qualifier 18 9
CONCACAF Nations League 16 8
Friendlies 15 4
CONCACAF Gold Cup 8 8
Copa América 6 2
CONCACAF Cup Qualifier 4 4
World Cup 3 0
Canadian Shield 2 2
Copa América Qualifier 1 0
Total 73 37
Prepared and maintained by Roberto Mamrud for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Mamrud
(roberto.mamrud@gmail.com)
Last updated: 21 Jan 2026
(C) Copyright Roberto Mamrud and RSSSF 2025/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.