Home » 10 Best Cricketers in Canada (2025 Stats)

10 Best Cricketers in Canada (2025 Stats)

December 10, 2025

The top players in Canada include Harsh Thaker, Pargat Singh, and Navneet Dhaliwal. These rankings use only verified player data from recent performances. 

Canada has some really good cricketers. We made this list using only real numbers from recent games. All-rounders got points for both batting and bowling. This makes the rankings fair and clear for everyone.

Below you will find Canadian cricketers ranked altogether and in different categories as well.

Ranking Criteria Explained

We used a simple weighted method to rank players. 

Batters → Average + Strike Rate + Runs

Bowlers → Wickets + Bowl Average + Economy

All-rounders → Dual impact

Players who perform well in multiple areas scored higher. This helps us find the most valuable players for Canada’s cricket team. These rankings are entirely data-driven. No personal opinions were used in making this list.

Top 10 Best Cricketers in Canada

Here are the top 10 cricketers in Canada. Each player earned their spot with good numbers and strong play.

RankPlayerRoleWhy Ranked Here (Based on Stats)
1Harsh ThakerAll-rounderStrong batting average 34.21 + 24 wickets + economy 4.35 in ODIs
2Pargat SinghBatterHighest batting average 36.96 among major run-getters
3Navneet DhaliwalBatter456 runs + average 26.82 + consistency
4Nicholas KirtonBatter625 runs + average 29.76 + 5 fifties
5Saad Bin ZafarAll-rounder360 runs + 31 wickets + 4.26 economy
6Kaleem SanaBowler41 wickets + top bowling average 22.78
7Dilon HeyligerBowler37 wickets + 5/31 + SR 95 batting utility
8Aaron JohnsonBatterStrike rate 99.32 (highest) + 442 runs
9Shivam SharmaBowler8 wickets in 6 games + good all-round signs
10Akhil KumarBowler6 wickets + excellent bowling average 25.50

These players represent the best talent in Canadian cricket right now. They have proven their skills with strong numbers in international and domestic games.

Harsh Thaker – All-rounder

Key Batting Stats: 787 runs, Average 34.21

Key Bowling Stats: 24 wickets, Economy 4.35, Bowling Average 34.16

Why He Ranks #1: He has the best numbers in both batting and bowling. The team trusts him most.

Harsh Thaker is Canada’s best player. He has scored 787 runs in 27 ODI matches at an average of 34.21. He has taken 24 wickets at an economy of 4.35, the best among all-rounders. Thaker can bat in the middle order.

Harsh Thaker
Source: Harsh Thaker Instagram

He can also bowl spin. He is good at both jobs and plays well in almost every game. Canada needs him in tough times. His skills help the team a lot. He brings balance to the side.

Pargat Singh – Batter

Key Batting Stats: 961 runs, Average 36.96, Strike Rate 76.75, 7 fifties, 1 century in ODIs

Key Bowling Stats: He does not bowl

Why He Ranks #2: He has the highest batting average and is a consistent run-scorer for Canada in both formats.

Pargat Singh is Canada’s best batter. He has made 961 runs at an average of 36.96. This is the highest among most batters. Singh has hit 7 half-centuries and 1 century (102).

Pargat Singh
Source: Pargat Singh Instagram

He plays calmly and builds big scores. His strike rate is 76.75. Singh holds the batting together. When he bats long, the team scores well. His batting is solid and safe.

Navneet Dhaliwal – Batter

Key Batting Stats: 456 runs, Average 26.82, Strike Rate 57.07, 4 fifties in ODIs

Key Bowling Stats: He does not bowl

Why He Ranks #3: He scores runs in most games. He plays steady cricket with good average.

Navneet Dhaliwal has scored 456 runs at an average of 26.82 in 18 ODI matches. He has made 4 half-centuries and his best score is 87. Dhaliwal plays smart cricket. He does not take big risks. His strike rate is 57.07.

Navneet Dhaliwal
Source: IPL

He likes to stay at the crease. Dhaliwal is trusted at the top of the order. He gives good starts. He helps build partnerships. His experience helps young players learn.

Nicholas Kirton – Batter

Key Batting Stats: 625 runs, Average 29.76, Strike Rate 75.75, 5 fifties

Key Bowling Stats: He does not bowl

Why He Ranks #4: He scored many runs. He has good average and made many fifties.

Nicholas Kirton has scored 625 runs at an average of 29.76. He has made 5 half-centuries in ODIs. His best score is 73 not out. Kirton is a young batter. He plays attacking cricket. His strike rate is 75.75.

Nicholas Kirton
Source: Official Instagram

He scores at a good speed. He can face fast bowlers and spinners well. Kirton is getting better with each game. He is learning to make bigger scores. Canada sees him as a future star.

Saad Bin Zafar – All-rounder

Key Batting Stats: 360 runs, Average 16.36

Key Bowling Stats: 31 wickets, Economy 4.26, Bowling Average 35.83

Why He Ranks #5: He has taken the most wickets among all-rounders. He leads the team well.

Saad Bin Zafar is a spin all-rounder. He has scored 360 runs in 30 ODI matches. His batting average is 16.36. He has taken 31 wickets at an economy of 4.26. His bowling average is 35.83. Zafar bowls left-arm spin.

Saad Bin Zafar
Source: ESPNcricinfo

He gives away a few runs. He is also Canada’s captain. His smart play helps beyond numbers. Zafar controls the middle overs with his bowling. He also scores some runs when batting low.

Kaleem Sana – Bowler

Key Batting Stats: 114 runs, Average 10.36

Key Bowling Stats: 41 wickets, Economy 4.39, Bowling Average 22.78, Best 4/30

Why He Ranks #6: He has taken the most wickets. He has the best bowling average among the main bowlers.

Kaleem Sana is Canada’s main fast bowler. He has taken 41 wickets in 26 ODI games at an average of 22.78. This is the best among regular bowlers. Sana bowls fast.

Kaleem Sana
Source: ESPNcricinfo

His best is 4/30. He can take early wickets. He can also break partnerships. His economy is 4.39, very good for fast bowling. He bats at number 9 or 10 and scores some runs too.

Dilon Heyliger – Bowler

Key Batting Stats: 213 runs, Average 14.20, Strike Rate 95

Key Bowling Stats: 37 wickets, Economy 5.09, Bowling Average 23.89, Best 5/31

Why He Ranks #7: He took many wickets. His bowling average is very good. He has picked up one five-wicket haul.

Dilon Heyliger is a strike bowler. He has taken 37 wickets in 23 games. His best is 5/31. This means he took 5 wickets in one game. Heyliger bowls fast. He attacks the stumps.

Dilon Heyliger
Source: TOI

His bowling average is 23.89. His economy is 5.09. He can also bat a little. His strike rate is 95 when batting. He has scored 213 runs. He takes quick wickets on any pitch.

Aaron Johnson – Batter

Key Batting Stats: 442 runs, Average 22.10, Strike Rate 99.32, 3 fifties

Key Bowling Stats: He does not bowl

Why He Ranks #8: He has the highest strike rate. He scores runs very fast.

Aaron Johnson is Canada’s fastest scorer. He has scored 442 runs in 20 matches at a strike rate of 99.32. This is the highest among all players. Johnson hits hard and scores fast. He has made 3 half-centuries.

Aaron Johnson
Source: myKhel

His best is 65. His batting average is 22.10, which is slightly lower than the top batters’. But he can change games quickly. Johnson is good at finishing innings. His hard hitting puts pressure on bowlers.

Shivam Sharma – Bowler

Key Batting Stats: 118 runs, Average 23.60

Key Bowling Stats: 8 wickets, Economy 5.22, Bowling Average 29.37, Best 4/69

Why He Ranks #9: He played well in his first few games. He can take wickets.

Shivam Sharma is a new bowler. He has taken 8 wickets in only six games. His bowling average is 29.37. This is good for a new player. His best is 4/69.

Shivam Sharma
Source: Official Instagram

His economy is 5.22. This needs to get better. Sharma can also bat. He scored 118 runs. His batting average is 23.60. He is still learning. His early games show promise. He will get better with more matches.

Akhil Kumar – Bowler

Key Batting Stats: Not much data

Key Bowling Stats: 6 wickets, Economy 4.90, Bowling Average 25.50, Best 3/47

Why He Ranks #10: He has a very good bowling average and economy in a few games.

Akhil Kumar is a good bowler. He has taken 6 wickets in 5 ODI games. His bowling average is 25.50. This is very good. His economy is 4.90. He does not give many runs. His best is 3/47.

Akhil Kumar
Source: Official Instagram

Kumar bowls with control. He picks important wickets. He needs more games to climb higher. His numbers show he has quality. Canada should give him more chances.

Best Batters in Canada (Category Ranking)

Canada has several reliable batters who score runs consistently. This list ranks them based on runs scored, batting average, and strike rate. These players form the backbone of Canada’s batting lineup.

RankPlayerRunsAvgSR50sHS
1Pargat Singh96136.9676.757102
2Nicholas Kirton62529.7675.75573*
3Navneet Dhaliwal45626.8257.07487
4Aaron Johnson44222.1099.32365
5Shreyas Movva46829.2564.28368
6Mansab Gill12431.0072.51259
7Ravinderpal Singh9819.6081.66034
8Ali Nadeem6923.0063.88046

This list was compiled by combining total runs, batting average, and strike rate. 

Players with higher averages ranked higher because they score more consistently. Strike rate was also considered to find players who score quickly. 

The number of half-centuries shows how often a player makes big contributions. Pargat Singh leads clearly with the best average and most runs.

Best Bowlers in Canada (Category Ranking)

Canada’s bowling attack has some quality bowlers. This list ranks them based on wickets taken, bowling average, and economy rate. These bowlers give Canada the ability to defend totals and restrict opponents.

RankPlayerWktsBBIEconBowl AvgMatches
1Kaleem Sana414/304.3922.7826
2Dilon Heyliger375/315.0923.8923
3Saad Bin Zafar313/304.2635.8330
4Harsh Thaker243/414.3534.1627
5Jeremy Gordon196/435.3125.5212
6Shivam Sharma84/695.2229.376
7Akhil Kumar63/474.9025.505
8Jaskaran Singh43/715.4033.753

This list was created by checking total wickets, bowling average, and economy rate. Bowlers with more wickets and lower averages ranked higher. 

Economy rate shows how many runs they give per over. Best bowling figures show their ability to take multiple wickets in one match. 

Kaleem Sana leads with the most wickets and best average among regular bowlers.

Best All-rounders in Canada

All-rounders are players who contribute with both bat and ball. Canada has several players who can do both jobs. This list ranks them based on their combined impact in batting and bowling.

RankPlayerBat AvgRunsWktsBowl AvgEcon
1Harsh Thaker34.217872434.164.35
2Saad Bin Zafar16.363603135.834.26
3Dilon Heyliger14.202133723.895.09
4Kaleem Sana10.361144122.784.39
5Shivam Sharma10.36118829.375.22
6Shahid Ahmadzai9.5038536.203.54
7Junaid Siddiqui10.5774574.204.43

This list was made by looking at both batting and bowling numbers together. Players who perform well in both areas are ranked higher. 

Harsh Thaker leads because he has the best batting average and good bowling numbers. Some players are better bowlers who can bat a little. 

Others are batters who can bowl when needed. All-rounders give the team balance and flexibility.

Key Observations

Canada’s strength lies in spin all-rounders like Thaker and Zafar. They control the middle overs well. Batting consistency is improving through Kirton and Dhaliwal. 

Both players are scoring runs regularly and building partnerships. Bowlers like Sana and Heyliger carry the attack. They take early wickets and break important partnerships. 

Canada has good depth in bowling but needs more explosive batters. The team depends heavily on a few key players. Young players like Sharma are showing promise for the future.

Suggested Reads:

Conclusion: Harsh Thaker Is The Best Cricketer In Canada

Canada has a good cricket team with strong all-rounders and bowlers. Pargat Singh leads the batting with the best average. 

Harsh Thaker is the best player overall. He does well in both batting and bowling. Kaleem Sana and Dilon Heyliger lead the bowling. They take wickets often. 

Canada needs more batters who score fast. The team is getting better with young players. These rankings show Canada can compete well. Want to know more? Follow their games and watch these players.

FAQ

How often do these rankings change?

These rankings use the latest real numbers from games. Rankings change after every series or tournament. Players who do well in new matches can move up. Players who do badly can move down.

Why are some famous players not here?

This list only has players with recent numbers from real matches. Retired players are not included. Players who did not play recently are not here. Only active players with enough data are ranked.

Where do these numbers come from?

These numbers come from official international matches. This includes ODIs, T20Is, and World Cup games. Some numbers are from big domestic tournaments. We only used verified data from official score sheets.

Can a bowler rank higher than a batter?

If a bowler has great numbers, they can rank higher. Kaleem Sana is #6 overall because he took 41 wickets with a great average. The ranking looks at all types of contributions equally.

Will Canada get better at cricket?

Canada has talented players, especially all-rounders and bowlers. The team needs more hard-hitting batters. Young players like Kirton and Sharma are doing well. More international matches and better training will help the team improve.

Benjamin Harper is a seasoned sports journalist specializing in Canadian cricket, with over five years of firsthand reporting. He has a Bachelor's graduate in Sports Journalism, his expert match analysis and exclusive interviews deliver authoritative, trustworthy insights to cricketca.ca audiences.

Scroll to Top