Canada ICC Ranking

Coach: Ingleton Liburd Board: CC

Canada in the ICC rankings

Canada are No. 20 in ODI and No. 20 in T20I in the latest ICC men's team rankings.

Their best format is ODI, where their rating of 12 is 104 points behind No. 1 India.

Canada's highest-ranked players are Harsh Thaker (No. 40 ODI all-rounder). In total, 1 Canada player is in the top 50 of at least one ICC player ranking.

In the ODI table of 20 teams, Canada are 20th on a rating of 12 from 26 matches (307 points), 5 points behind Oman (17).

In the T20I table of 50 teams, Canada are 20th on a rating of 149 from 26 matches (3864 points), 3 points behind Oman (152) and 8 points ahead of Uganda (141).

What one ODI win would be worth: by the ICC formula, beating Oman (rated 17) would earn Canada 67 ranking points for that match and lift their rating from 12 to about 14. Try other results in the rankings predictor.

Canada have won 3 of their last 9 completed international matches. Most recent: Canada vs Nepal (Match 138) — CAN won by 24 runs.

Ranked Canada players

PlayerBattingBowlingAll-rounderBest
Harsh ThakerODI all-rounder – – ODI #40 #40

Players from Canada in the top 50 of any ICC men's player ranking. "Best" is their highest current position.

Canada squads and captains

ODI squad

Captain Dilpreet Bajwa

  • Harsh ThakerAll-rounder
  • Ali KhanBatter
  • Ali Nadeem AbbasiWicketkeeper
  • Hamza TariqWicketkeeper
  • Saad Bin ZafarAll-rounder
  • Nicholas KirtonBatter
  • Samit GohelBatter
  • Shreyas MovvaWicketkeeper
  • Kaleem SanaBowler
  • Akhil KumarAll-rounder
  • Pargat SinghBatter
  • Ansh PatelBowler
  • Aaditya VaradharajanBatter
  • Anoop ChimaWicketkeeper
  • Sheel PatelAll-rounder
  • Matthew SpoorsBatter
  • Aaron JohnsonBatter
  • Ajayveer HundalAll-rounder
  • Yuvraj SamraBatter
  • Sukhjinder SinghBowler
  • Shivam SharmaAll-rounder
  • Zahid ShirzadBowler
  • Meet PatelBatter

T20I squad

Captain Dilpreet Bajwa

  • Harsh ThakerAll-rounder
  • Navneet DhaliwalBatter
  • Saad Bin ZafarAll-rounder
  • Nicholas KirtonBatter
  • Jaskaran Singh ButtarAll-rounder
  • Dillon HeyligerBowler
  • Ravinderpal SinghBatter
  • Kanwarpal TathgurWicketkeeper
  • Shreyas MovvaWicketkeeper
  • Kaleem SanaBowler
  • Ansh PatelBowler
  • Dilpreet BajwaCBatter
  • Ajayveer HundalAll-rounder
  • Yuvraj SamraBatter
  • Shivam SharmaAll-rounder

Canada recent results

  • 17 Oct 2026 · Match 138 · ICC CWC League 2 · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat Canada 256/10 (50 ov) Nepal 232/10 (46 ov) CAN won by 24 runs
  • 15 Oct 2026 · Match 137 · ICC CWC League 2 · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat Oman 198/10 (46.3 ov) Canada 256/10 (50 ov) CAN won by 58 runs
  • 11 Oct 2026 · Match 133 · ICC CWC League 2 · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat Nepal 235/10 (50 ov) Canada 211/10 (48.4 ov) NEP won by 24 runs
  • 9 Oct 2026 · Match 131 · ICC CWC League 2 · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat Oman 263/10 (49.1 ov) Canada 222/10 (48 ov) OMA won by 41 runs
  • 13 Aug 2026 · Match 127 · ICC CWC League 2 · Forthill, Dundee Scotland 347/7 (50 ov) Canada 177/10 (35 ov) SCO won by 170 runs
  • 11 Aug 2026 · Match 126 · ICC CWC League 2 · Forthill, Dundee United Arab Emirates 282/6 (50 ov) Canada 185/10 (33.4 ov) UAE won by 97 runs
  • 7 Aug 2026 · Match 124 · ICC CWC League 2 · Forthill, Dundee Scotland 281/7 (50 ov) Canada 272/10 (49.2 ov) SCO won by 9 runs
  • 16 Jun 2026 · Match 115 · ICC CWC League 2 · Maple Leaf North-West Ground (A), King City Netherlands 15/1 (4.1 ov) Canada No result
  • 12 Jun 2026 · Match 113 · ICC CWC League 2 · Maple Leaf North-West Ground (A), King City United States of America 276/5 (50 ov) Canada 275/8 (50 ov) USA won by 5 wickets
  • 10 Jun 2026 · Match 112 · ICC CWC League 2 · Maple Leaf North-West Ground (A), King City Canada 218/8 (49.5 ov) Netherlands 214/10 (48 ov) CAN won by 2 wickets

Teams ranked near Canada

All teams

Canada FAQs

What is Canada's ranking in ODI cricket?

Canada are No. 20 in the ICC men's ODI team rankings with a rating of 12 from 26 matches. India are No. 1 on 116.

What is Canada's ranking in T20I cricket?

Canada are No. 20 in the ICC men's T20I team rankings with a rating of 149 from 26 matches. England are No. 1 on 269.

Who is the captain of Canada?

Canada are captained by Dilpreet Bajwa in ODIs and T20Is.

Who is Canada's highest-ranked player?

Harsh Thaker is the No. 40 ODI all-rounder in the ICC men's rankings, the highest current position of any Canada player.

Are Canada ranked in Test cricket?

No. Canada are not in the ICC men's Test team rankings, which list 10 teams. A team needs enough recent Test matches against other ranked teams to receive a rating.

How many Canada players are in the ICC rankings?

1 Canada player is in the top 50 of at least one ICC men's player ranking: 1 in all-rounder (a player can appear in more than one list).