Fixtures & Results
Canada
Oman
Canada beat Oman by 5 wickets
Nepal
Canada
Canada beat Nepal by 4 wickets
Canada
Oman
Oman beat Canada by 8 wickets
Canada
Nepal
Canada beat Nepal by 14 runs
Oman
Canada
Canada beat Oman by 5 wickets
Nepal
Canada
Canada beat Nepal by 5 wickets
Canada
Oman
Canada beat Oman by 59 runs
Canada
Nepal
Canada beat Nepal by 103 runs
USA
Canada
USA beat Canada by 20 runs
Canada
Netherlands
Canada beat Netherlands by 8 runs
USA
Canada
Match Abandoned
Netherlands
Canada
Netherlands beat Canada by 5 wickets
Canada
USA
USA beat Canada by 50 runs
Netherlands
Canada
Netherlands beat Canada by 63 runs
Canada
USA
USA beat Canada by 14 runs
Netherlands
Canada
Netherlands beat Canada by 5 wickets
India
Canada
Match Abandoned
Pakistan
Canada
Pakistan beat Canada by 7 wickets
Canada
Ireland
Canada beat Ireland by 12 runs
USA
Canada
USA beat Canada by 7 wickets
Netherlands
Canada
Match Abandoned
Canada
Nepal
Canada beat Nepal by 63 runs
USA
Canada
USA beat Canada by 4 wickets
USA
Canada
USA beat Canada by 14 runs
USA
Canada
Match Abandoned
USA
Canada
USA beat Canada by 31 runs
USA
Canada
USA beat Canada by 6 wickets
Canada
Scotland
Canada beat Scotland by 5 wickets
United Arab Emirates
Canada
Canada beat United Arab Emirates by 8 runs (DLS method)
Canada
Scotland
Canada beat Scotland by 7 wickets
United Arab Emirates
Canada
Canada beat United Arab Emirates by 3 wickets
Nepal
Canada
Nepal beat Canada by 9 wickets
Nepal
Canada
Nepal beat Canada by 4 wickets
Nepal
Canada
Nepal beat Canada by 7 runs
Bermuda
Canada
Canada beat Bermuda by 39 runs
Canada
Panama
Match Abandoned
Canada
Cayman Islands
Canada beat Cayman Islands by 166 runs
Canada
Panama
Canada beat Panama by 163 runs
Canada
Cayman Islands
Canada beat Cayman Islands by 108 runs
Bermuda
Canada
Bermuda beat Canada by 86 runs
Canada
Papua New Guinea
Canada beat Papua New Guinea by 90 runs
Canada
Namibia
Namibia beat Canada by 111 runs
United Arab Emirates
Canada
United Arab Emirates beat Canada by 6 wickets
Canada
USA
Canada beat USA by 26 runs
Jersey
Canada
Canada beat Jersey by 31 runs
Canada
Oman
Canada beat Oman by 8 wickets
Oman
Canada
Canada beat Oman by 3 wickets
Saudi Arabia
Canada
Canada beat Saudi Arabia by 45 runs
Canada
Bahrain
Bahrain beat Canada by 8 wickets
Oman
Canada
Canada beat Oman by 1 run
Saudi Arabia
Canada
Canada beat Saudi Arabia by 66 runs
Canada
Bahrain
Canada beat Bahrain by 4 wickets
Canada
Bahrain
Canada beat Bahrain by 7 wickets
Canada
Germany
Canada beat Germany by 6 wickets
Nepal
Canada
Nepal beat Canada by 8 wickets
Oman
Canada
Oman beat Canada by 9 wickets
Canada
Philippines
Canada beat Philippines by 118 runs
Canada
Panama
Canada beat Panama by 208 runs
Argentina
Canada
Canada beat Argentina by 9 wickets
Bermuda
Canada
Canada beat Bermuda by 50 runs
Canada
USA
Canada tied with USA (USA WIN SUPER OVER BY 8 runs)
Belize
Canada
Canada beat Belize by 145 runs
Bahamas
Canada
Canada beat Bahamas by 122 runs