The Canadian national cricket squad participated in its opening T20I game on 3rd August 2008, opposite the Netherlands, as a part of the 2009 ICC World Twenty-20 Qualifying team, succeeding by five wickets. The stem of new Canadian cricket comes from the areas of top Canada, in general Toronto, and then presented as York. In 1867, when Canada was declared as a nation, the cricket was so popular that time, it was represented as a national game by John Macdonald, the then Prime Minister of the Canadian state. The current captain of the team is Navneet Dhaliwal, and the Current Coach of the team is Amarinder Bhinder. Here are the top 10 best captains of the Canada cricket team-

10. Nitish Kumar

Nitish Roenik Kumar is a right-handed batsman and right-arm off-spin bowler in the Canadian national cricket team and the former captain of Canada's squad. Kumar was titled as the captain of Canada's national men's team in October 2016.

9. Ingleton Liburd

Ingleton Liburd was born on 27 April 1961, in Trinidad. He was a Canadian national cricket player. He was a superb top-order batsman. He led the Canada cricket team in three ICC Trophy tournaments, and 13 List A matches, including the cricket tournament in the Commonwealth Games in 1998.

8. Rizwan Cheema

Rizwan Ahmed Cheema was born on 15 August 1978 is a Pakistani-Canadian cricket player. He was the captain of the Canadian national cricket team. He is a big-hitting outstanding batsman who is also good at bowling medium pace.

7. Joe Harris

Joe Vikram Harris was born on 16 August 1965 is an Indian-born Canadian cricket player. He is a right-handed batsman and a right-hand off-break bowler of the Canadian national cricket team. He made himself a well-known name for the Canadian team in the Toronto Leagues.

6. Sanjayan Thuraisingam

He was born in Sri Lanka is a Tamil Canadian cricketer. He is a right-handed batsman and a right-arm fast-medium bowler of the Canadian national cricket team. He has also represented the Canadian team in two ICC Intercontinental Cup matches and the ICC Trophy of 2005.

5. Sunil Dhaniram

Sunil Dhaniram was born on 17 October 1968 is a former Canadian cricketer. He was a captain, who played ODIs and T20Is for a Canadian cricket team. He formerly played for Guyana from 1993 to 1995. He gave his first appearance in ODI match for Canada in 2006 against Zimbabwe.

4. Qaiser Ali

Qaiser Ali was born in Pakistan but plays for the Canadian cricket team. In 1995, he played one List A match for Rawalpindi B in his native Pakistan but emigrated to Canada later in life. He also played two One Day Internationals for the Canadian cricket team against Kenya in August 2006.

3. Ashish Bagai

Ashish Bagai was born on 26 January 1982 is the former captain of the Canadian cricket team. He is a right-handed batsman who is also good at wicket-keeping. He has played 52 One Day Internationals, which is a very high figure for any other Canadian player.

2. Navneet Dhaliwal

Navneet Dhaliwal is a Canadian cricket player. Currently, he is the captain of the Canadian national cricket team. He was selected in Canada's cricket group for the ICC World Cricket League Division Two tournament in 2019. He became the leading big-hitting batsman for Canada in the tournament, with 219 runs in five matches.

1. John Davison

John Michael Davison is a former international cricket player of Canadian cricket team. He captained the Canadian national cricket team in most of the One Day International matches. He was famous for his hard-hitting strategy in making runs. He is a right-handed batsman in the top or middle order, who also bowls right-arm off break.