ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Canada: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Canada at Toronto Cricket, Skating and Curling Club: 71 by Ruvindu Gunasekera in 2010.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Canada×At Toronto Cricket, Skating and Curling Club×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ruvindu GunasekeraCAN20102010110717171.009574.7401060
Ashish BagaiCAN20102010110646464.008575.2901090
Sunil DhaniramCAN20072007110555555.0055100.00010100
Hiral PatelCAN20112011110454545.0039115.3800061
Rizwan CheemaCAN20112011110363636.0024150.0000032
Geoff BarnettCAN20062006110353535.006157.3800030
Steven WelshCAN20072007110323232.006747.7600050
Desmond ChumneyCAN20062006220322616.006152.4600030
Abdool SamadCAN20062006110282828.003677.7800020
Ashish BagaiCAN20062006220261613.008032.5000010
GR CodringtonCAN20062006220262213.004261.9000040
Henry OsindeCAN200720071112121*-2391.3000020
Sunil DhaniramCAN2006200622016148.004040.0000010
Umar BhattiCAN20062006110141414.002556.0000020
Qaiser AliCAN20072007110121212.003138.7100020
Stewart HeaneyCAN20062006110121212.003732.4300020
Jimmy HansraCAN20112011110101010.001471.4300010
Hiral PatelCAN20102010110101010.009111.1100011
Zubin SurkariCAN20112011110999.008112.5000010
Usman LimbadaCAN20112011110999.007128.5700010
Austin CodringtonCAN20062006110777.001353.8500010
Asif MullaCAN20072007110777.00977.7800010
Trevin BastiampillaiCAN20072007110777.002330.4300010
Geoff BarnettCAN20072007110666.002128.5700010
Tyson GordonCAN20112011110444.00666.6700000
Shahzad KhanCAN20072007110444.001233.3300000
Zubin SurkariCAN2010201011133*-560.0000000
Rustam BhattiCAN2011201111133*-475.0000000
Parth DesaiCAN2011201111133*-742.8600000
Ruvindu GunasekeraCAN20112011110333.00742.8600000
DES MaxwellCAN2006200622133*3.002512.0000100
Ian BillcliffCAN20062006110111.00616.6700000
Ashish BagaiCAN20072007110111.00911.1100000
Kevin SandherCAN20072007110111.00911.1100000
Khurram ChohanCAN20112011110111.00250.0000000
Jimmy HansraCAN2010201011111*-333.3300000
Mohsin MullaCAN20072007110111.00119.0900000
Sanjayan ThuraisingamCAN2006200611100*-40.0000000
Nicholas IfillCAN20062006110000.0020.0000100
Henry OsindeCAN20062006110000.0010.0000100
Qaiser AliCAN20062006110000.0010.0000100
Harvir BaidwanCAN20112011110000.0020.0000100
Rizwan CheemaCAN20102010110000.0010.0000100
John DavisonCAN20062006220000.00120.0000200

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.