Most Runs for Canada in T20I Cricket [Updated]

Navneet Dhaliwal is the leading run-getter for Canada in T20I cricket, with over 940 runs.

You can check out the top 20 batters who have scored the most runs for Canada in T20I cricket.

Most Runs for Canada in T20Is

PlayerMatchesInningsRunsHigh ScoreStrike Rate100/50
Navneet Dhaliwal4543119770*129.260/9
Aaron Johnson2727867121*150.782/6
Ravinderpal Singh4134696101142.621/1
Nicholas Kirton282862769*121.740/2
Harsh Thaker433354547116.950/0
Rayyan Pathan1414477107*157.421/3
Saad Bin Zafar583245133*122.220/0
Nitish Kumar181643483129.160/3
Rizwan Cheema242438972123.880/2
Dilon Heyliger483236530164.410/0
Shreyas Movva242034637108.120/0
Hamza Tariq262032463*161.190/3
Pargat Singh191831282103.650/2
Hiral Patel151529488*103.150/2
Ashish Bagai9928467*114.050/2
Matthew Spoors109269108*119.551/1
Srimantha Wijeyeratne171326156121.960/3
Dilpreet Bajwa131324456110.900/2
Ruvindu Gunasekera8820265107.440/1
Ali Nadeem6618889143.510/2

Ravinderpal Singh and Matthew Spoors are two of the few batters who have scored a century on their T20I debuts. Singh was overall the first batter to achieve it in 2019 as he amassed 101 against the Cayman Islands. Spoors repeated the feat in 2022 against the Philippines by scoring an unbeaten 108.

Check out other cricket stats related to Canada’s team here!

You May Also Like