Upcoming fixtures
Start times in India Standard Time.
No upcoming Canada matches are in the fixture list yet.
Recent results
- Won
17 Oct 2026 · 11:00 IST
- Won
15 Oct 2026 · 11:00 IST
- Lost
11 Oct 2026 · 11:00 IST
- Lost
9 Oct 2026 · 11:00 IST
- Lost
13 Aug 2026 · 15:30 IST
- Lost
11 Aug 2026 · 15:30 IST
ICC Cricket World Cup League 2 · ODI
United Arab Emirates282/6 (50 ov)
Canada185 (33.4 ov)
United Arab Emirates won by 97 runs
- Lost
7 Aug 2026 · 15:30 IST
- No winner
5 Aug 2026 · 15:30 IST
- No winner
16 Jun 2026 · 20:30 IST
- Lost
12 Jun 2026 · 20:30 IST
ICC Cricket World Cup League 2 · ODI
United States of America276/5 (50 ov)
Canada275/8 (50 ov)
United States of America won by 5 wickets (with 0 ball remaining)
- Won
10 Jun 2026 · 20:30 IST
ICC Cricket World Cup League 2 · ODI
Canada218/8 (49.5 ov)
Netherlands214 (48 ov)
Canada won by 2 wickets (with 1 ball remaining)
- Lost
6 Jun 2026 · 20:30 IST
ICC Cricket World Cup League 2 · ODI
Canada231/8 (45 ov)
United States of America235/2 (39.5 ov)
United States of America won by 8 wickets (with 31 balls remaining)
- Lost
19 Feb 2026 · 19:00 IST
- Lost
17 Feb 2026 · 11:00 IST
ICC Men's T20 World Cup · T20I
Canada173/4 (20 ov)
New Zealand176/2 (15.1 ov)
New Zealand won by 8 wickets (with 29 balls remaining)
- Lost
13 Feb 2026 · 15:00 IST
ICC Men's T20 World Cup · T20I
Canada150/7 (20 ov)
United Arab Emirates154/5 (19.4 ov)
United Arab Emirates won by 5 wickets (with 2 balls remaining)
- Lost
9 Feb 2026 · 19:00 IST
ICC Men's T20 World Cup · T20I
Canada156/8 (20 ov)
South Africa213/4 (20 ov)
South Africa won by 57 runs
- Lost
5 Feb 2026 · 13:00 IST
ICC Mens T20 World Cup Warm-up Matches · T20
Canada161/6 (20 ov)
Nepal162/4 (18 ov)
Nepal won by 6 wickets (with 12 balls remaining)
- Lost
2 Feb 2026 · 19:00 IST
ICC Mens T20 World Cup Warm-up Matches · T20
Canada146/6 (20 ov)
Italy156/4 (20 ov)
Italy won by 10 runs
Players
Players named in Canada's playing XIs in matches with a full FairPlay scorecard, most appearances first. Player pages show figures from those matches only, not career records.
- Yuvraj Samra46 matches
- Kaleem Sana30 matches
- Shreyas Movva30 matches
- Harsh Thaker26 matches
- Hamza Tariq22 matches
- Saad Bin Zafar21 matches
- Zahid Khan Shirzad21 matches
- Nicholas Kirton21 matches
- Akhil Kumar20 matches
- Sukhjinder Singh19 matches
- Dillon Heyliger19 matches
- Aaron Johnson18 matches
- Shivam Sharma17 matches
- Matthew Spoors16 matches
- Ali Nadeem15 matches
- Ansh Patel15 matches
- Dilpreet Singh Bajwa12 matches
- Jaskaran Singh Buttar12 matches
- Navneet Dhaliwal9 matches
- Sheel Patel8 matches
- Kanwarpal Tathgur7 matches
- Aaditya Varadarajan6 matches
- Pargat Singh6 matches
- Ravinderpal Singh6 matches
- Ajayveer Hundal5 matches
- Ali Shamsher Khan5 matches
- Anoop Chima5 matches
- Samit Bhanubhai Gohel3 matches
- Anoop Ravi1 match
- Meet Patel1 match
Pages for players with fewer than 3 recorded matches are kept out of search results until more scorecards are in.
FairPlay rating
FairPlay's own team-strength rating for each format group, built from verified results. Every team starts at 1500; beating stronger teams raises it more. A rating is shown once a team has 8 rated matches.
T20 and shorter
1468
15 rated matches · last played 19 Feb 2026
One-day
1410
19 rated matches · last played 17 Oct 2026
Record by competition
| Competition | P | W | L | Win % |
|---|---|---|---|---|
| ICC Cricket World Cup League 2 | 10 | 3 | 7 | 30% |
| ICC Men's T20 World Cup | 4 | 0 | 4 | 0% |
| ICC Mens T20 World Cup Warm-up Matches | 2 | 0 | 2 | 0% |
Most frequent opponents
| Opponent | P | W | L | Win % |
|---|---|---|---|---|
| Nepal | 3 | 1 | 2 | 33% |
| Oman | 2 | 1 | 1 | 50% |
| Scotland | 2 | 0 | 2 | 0% |
| United Arab Emirates | 2 | 0 | 2 | 0% |
| United States of America | 2 | 0 | 2 | 0% |
Highest totals
| Total | Team | Match |
|---|---|---|
| 275/850 ov | Canadav United States of America | 12 Jun 2026ICC Cricket World Cup League 2 · ODI |
| 272 all out49.2 ov | Canadav Scotland | 7 Aug 2026ICC Cricket World Cup League 2 · ODI |
| 256 all out50 ov | Canadav Nepal | 17 Oct 2026ICC Cricket World Cup League 2 · ODI |
| 256 all out50 ov | Canadav Oman | 15 Oct 2026ICC Cricket World Cup League 2 · ODI |
| 231/845 ov | Canadav United States of America | 6 Jun 2026ICC Cricket World Cup League 2 · ODI |
About this page
- Scores, fixtures and results come from FairPlay's verified Sportmonks match data. Matches the source does not cover are not counted.
- Records cover the last 12 months (2 Feb 2026 to 17 Oct 2026) and are calculated by FairPlay. They are not official records. “No winner” covers draws, ties and no results; abandoned matches are not counted as played (2 abandoned in this period).
- Past results and ratings describe what has happened. They are not a tip or a prediction for any match.
- Updated Thu, 5 Nov, 07:39 IST.
