Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Canada: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Canada v Oman: 266 by Aaron Johnson in 2022.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Canada×v Oman×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aaron JohnsonCAN20222022331266109*133.00151176.161202817
Harsh ThakerCAN202420244401359333.7516681.3301056
Bhavindu AdhihettyCAN201720172201308665.0018371.04010140
Pargat SinghCAN202420242201258362.5017272.67010133
Aaditya VaradarajanCAN202620262201196459.5015974.8402063
Srimantha WijeratneCAN2022202233110151*50.5077131.17021141
Nicholas KirtonCAN20242024440995724.7589111.2401066
Pargat SinghCAN20252025220908545.0011181.08010120
Nitish KumarCAN20172017220835041.5011572.17010111
Nitish KumarCAN20192019220795739.508494.0501071
Ravinderpal SinghCAN20222022430754625.0056133.9300062
Navneet DhaliwalCAN20252025220737336.5012259.8401151
Srimantha WijeratneCAN20192019220715635.5051139.22010110
Samit GohelCAN20262026110676767.008578.8201050
Hamza TariqCAN202620262216436*64.0056114.2900022
Aaron JohnsonCAN20262026220623331.007879.4900044
M GillCAN20252025220595929.506985.5101170
Shreyas MovvaCAN202420244425836*29.009759.7900020
Nitish KumarCAN201820181115353*-41129.2701043
Harsh ThakerCAN20262026220534026.507471.6200021
Shivam SharmaCAN20252025220523726.007074.2900022
Ruvindu GunasekeraCAN20182018110464646.0034135.2900044
Dillon HeyligerCAN202420243214637*46.0026176.9200024
Dhanuka PathiranaCAN20172017221452445.005188.2400041
Navneet DhaliwalCAN20172017220443122.006567.6900020
Dillon HeyligerCAN202220224224322*-24179.1700052
Rizwan CheemaCAN20172017210424242.0025168.0000043
Nikhil DuttaCAN20172017210414141.0034120.5900032
Navneet DhaliwalCAN2024202444038259.5010038.0000130
Saad Bin ZafarCAN20242024431372218.5034108.8200050
Hamza TariqCAN20172017210343434.0022154.5500022
Harsh ThakerCAN20252025110333333.007146.4800030
Navneet DhaliwalCAN20192019220332416.505362.2600040
Harsh ThakerCAN20222022431332416.503594.2900011
Aaron JohnsonCAN20242024330333111.003789.1900123
Bhavindu AdhihettyCAN20192019110282828.003384.8500020
Nicholas KirtonCAN20252025110262626.002989.6600040
Rayyan PathanCAN20222022110262626.0014185.7100040
AS HundalCAN20262026220262013.004163.4100030
Saad Bin ZafarCAN20222022420242012.002788.8900011
YS SamraCAN20252025220241712.005147.0600020
Hamza TariqCAN202220221112121*-15140.0000002
Ravinderpal SinghCAN20192019110212121.0020105.0000010
Dillon HeyligerCAN20252025220201810.003360.6100000
Sheel PatelCAN20262026220202010.0019105.2600120
Hiral PatelCAN201920191111919*-4542.2200000
Nikhil DuttaCAN202220223111717*-13130.7700011
Saad Bin ZafarCAN20172017210171717.002665.3800020
Kaleem SanaCAN20262026110171717.0014121.4300011
Abraash KhanCAN20192019110151515.0013115.3800000
Page 1Next

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.