Menu

Account

Create a free account Go Pro

Already have an account? Log in

ODI 2026 bowling averages

Keshav Maharaj leads ODI on bowling average: 12.33 from 2 matches (South Africa). Kwena Maphaka (12.50) and Rashid Khan (13.11) are next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Ov Runs Wkts Avg Econ SR 4w 5w
1Keshav MaharajSouth AfricaSA2 matches, 2 innings4/202/542219.274612.333.8319.3310
2Kwena MaphakaSouth AfricaSA2 matches, 2 innings2/322/182211.250412.504.4119.7500
3Rashid KhanAfghanistanAFG9 matches, 9 innings4/174/313/419974.03542713.114.7816.6321
4Prenelan SubrayenSouth AfricaSA2 matches, 2 innings4/290/262213.055413.754.2319.7510
5Richard NgaravaZimbabweZIM2 matches, 2 innings3/313/552216.286614.335.2717.3300
6Eathan BoschSouth AfricaSA2 matches, 2 innings3/270/202212.547315.673.6625.6700
7Yamin AhmadzaiAfghanistanAFG3 matches, 3 innings2/354/712/213325.0127815.885.0819.7510
8Nahid RanaBangladeshBAN10 matches, 10 innings0/456/211/48101096.04342716.074.5222.1513
9Shoriful IslamBangladeshBAN8 matches, 8 innings4/442/470/188872.02851716.763.9626.2911
10Nathan EllisAustraliaAUS10 matches, 10 innings3/503/570/22101082.13792217.234.6122.9111
11Duan JansenSouth AfricaSA3 matches, 3 innings3320.088517.604.4026.0010
12Jayden LennoxNew ZealandNZ10 matches, 10 innings101093.03932217.864.2325.5911
13Arafat MinhasPakistanPAK8 matches, 8 innings8866.42951618.444.4325.2502
14Joe RootEnglandENG13 matches, 4 innings13410.374418.507.0515.7500
15Shaheen AfridiPakistanPAK11 matches, 11 innings111183.44132119.674.9424.7110
16Lizaad WilliamsSouth AfricaSA2 matches, 2 innings2213.5102520.407.3717.0000
17Fazalhaq FarooqiAfghanistanAFG4 matches, 4 innings4427.0124620.674.5927.8300
18Brad EvansZimbabweZIM9 matches, 9 innings9976.44372120.815.7022.7620
19Matthew ShortAustraliaAUS5 matches, 4 innings5421.084421.004.0031.7500
20Harsh DubeyIndiaIND2 matches, 2 innings2212.085421.257.0818.0000
21Matthew KuhnemannAustraliaAUS3 matches, 3 innings3330.0108521.603.6036.0000
22Mustafizur RahmanBangladeshBAN10 matches, 10 innings101076.03701721.764.8727.4701
23Liam DawsonEnglandENG8 matches, 8 innings8870.03061421.864.3730.2910
24Taskin AhmedBangladeshBAN13 matches, 13 innings1313110.15542522.165.0327.2810
25Jacob DuffyNew ZealandNZ7 matches, 7 innings7743.02471122.455.7424.9100
26Mark AdairIrelandIRE3 matches, 3 innings3330.0136622.674.5331.5000
27Newman NyamhuriZimbabweZIM6 matches, 6 innings6636.02271022.706.3123.5001
28Ernest MasukuZimbabweZIM3 matches, 3 innings3319.0115523.006.0524.0000
29Corbin BoschSouth AfricaSA4 matches, 4 innings4431.0187823.386.0324.5010
30JJ SmitNamibiaNAM6 matches, 6 innings6656.52611123.734.5931.9120
31Kyle JamiesonNew ZealandNZ5 matches, 5 innings5546.02381023.805.1728.4010
32Haris RaufPakistanPAK10 matches, 10 innings101072.54061723.885.5726.2900
33Arshdeep SinghIndiaIND6 matches, 6 innings6651.02931224.425.7526.0010
34Abrar AhmedPakistanPAK5 matches, 5 innings5543.0171724.433.9837.2900
35Khary PierreWest IndiesWI3 matches, 3 innings3329.098424.503.3844.5000
36Jack EdwardsAustraliaAUS2 matches, 2 innings2220.0123524.606.1524.4001
37William O'RourkeNew ZealandNZ3 matches, 3 innings3323.0124524.805.3929.2000
38Nangeyalia KharoteAfghanistanAFG3 matches, 2 innings3218.0127525.407.0622.0010
39Mitchell SantnerNew ZealandNZ7 matches, 5 innings7545.1153625.503.3946.0000
40Dushmantha ChameeraSri LankaSL2 matches, 2 innings2219.0128525.606.7423.4010
41Bjorn FortuinSouth AfricaSA5 matches, 5 innings5543.0233925.895.4228.8910
42Dhananjaya de SilvaSri LankaSL3 matches, 3 innings3320.0104426.005.2030.0000
43Tanveer SanghaAustraliaAUS2 matches, 2 innings2214.053226.503.7942.5000
44Jack BrassellNamibiaNAM8 matches, 8 innings8867.13991526.605.9428.0020
45Maheesh TheekshanaSri LankaSL2 matches, 2 innings2220.083327.674.1540.0000
46Prasidh KrishnaIndiaIND9 matches, 9 innings9975.34431627.695.8728.9401
47Sonny BakerEnglandENG3 matches, 3 innings3322.0167627.837.5923.3300
48Kristian ClarkeNew ZealandNZ4 matches, 4 innings4430.0196728.006.5326.4300
49Josh HazlewoodAustraliaAUS3 matches, 3 innings3329.0168628.005.7929.8300
50Blair TicknerNew ZealandNZ4 matches, 3 innings4319.0113428.255.9530.0010
51Axar PatelIndiaIND5 matches, 5 innings5542.5198728.294.6236.8610
52Jai MoondraIrelandIRE8 matches, 8 innings8872.54111429.365.6432.3601
53Azmatullah OmarzaiAfghanistanAFG9 matches, 9 innings9957.33231129.365.6233.3600
54Shivam DubeIndiaIND2 matches, 2 innings2212.059229.504.9236.0000
55Gavin HoeyIrelandIRE8 matches, 8 innings8874.04221430.145.7031.8610
56Dilshan MadushankaSri LankaSL8 matches, 8 innings8873.04651531.006.3730.2001
57George DockrellIrelandIRE6 matches, 3 innings6312.062231.005.1737.0000
58Benjamin ListerNew ZealandNZ1 match, 1 innings1110.062231.006.2030.0000
59Gurnoor BrarIndiaIND11 matches, 11 innings1111100.26552131.196.5330.1410
60Gerhard ErasmusNamibiaNAM8 matches, 6 innings8625.3156531.206.1231.4000
61Spencer JohnsonAustraliaAUS2 matches, 2 innings2219.094331.334.9541.3300
62Jeffrey VandersaySri LankaSL3 matches, 3 innings3330.0160532.005.3336.2000
63Jamie OvertonEnglandENG9 matches, 9 innings9966.03871232.255.8633.7500
64Anshul KambojIndiaIND3 matches, 3 innings3327.0129432.254.7841.5000
65Matthew FisherNew ZealandNZ4 matches, 4 innings4425.5131432.755.0740.5000
66Will JacksEnglandENG12 matches, 12 innings121271.13951232.925.5536.0001
67Gus AtkinsonEnglandENG9 matches, 9 innings9969.03971233.085.7535.3300
68Matthew HumphreysIrelandIRE2 matches, 2 innings2217.2100333.335.7735.3300
69Harshit RanaIndiaIND3 matches, 3 innings3329.3201633.506.8130.5000
70Gerald CoetzeeSouth AfricaSA2 matches, 2 innings2217.0101333.675.9435.3300
71Matt RenshawAustraliaAUS12 matches, 12 innings121256.0305933.895.4537.6700
72Michael BracewellNew ZealandNZ8 matches, 7 innings8760.4306934.005.0441.1100
73Mohammad NabiAfghanistanAFG5 matches, 5 innings5536.2170534.004.6843.8000
74Jan BaltNamibiaNAM1 match, 1 innings1110.070235.007.0031.0000
75Rishad HossainBangladeshBAN9 matches, 8 innings9855.3320935.565.7737.4400
76Adil RashidEnglandENG7 matches, 7 innings7756.2326936.225.7937.8900
77Ruben TrumpelmannNamibiaNAM8 matches, 8 innings8869.03991136.275.7839.9110
78Mehidy Hasan MirazBangladeshBAN12 matches, 12 innings1212101.34021136.553.9655.6400
79Mahedi HasanBangladeshBAN1 match, 1 innings1110.037137.003.7060.0000
80Cooper ConnollyAustraliaAUS10 matches, 6 innings10621.1112337.335.2942.6700
81Asitha FernandoSri LankaSL12 matches, 12 innings1212105.17121937.476.7734.4200
82AM GhazanfarAfghanistanAFG10 matches, 10 innings101066.0301837.634.5650.7500
83Liam McCarthyIrelandIRE5 matches, 5 innings5539.5228638.005.7241.5000
84Jasprit BumrahIndiaIND2 matches, 2 innings2219.076238.004.0059.5000
85Sachindu ColombageSri LankaSL4 matches, 4 innings4436.0231638.506.4236.8300
86Gudakesh MotieWest IndiesWI8 matches, 8 innings8873.43861038.605.2444.4001
87Marco JansenSouth AfricaSA2 matches, 2 innings2214.0117339.008.3628.6700
88Kuldeep YadavIndiaIND7 matches, 7 innings7765.03911039.106.0239.6010
89Sam CurranEnglandENG10 matches, 10 innings101072.54721239.336.4837.1710
90Naseem ShahPakistanPAK4 matches, 4 innings4431.0198539.606.3938.6000
91Jan Nicol Loftie-EatonNamibiaNAM6 matches, 6 innings6637.0240640.006.4937.0010
92Wesley MadhevereZimbabweZIM9 matches, 7 innings9730.2161440.255.3146.0000
93Xavier BartlettAustraliaAUS7 matches, 7 innings7756.0337842.136.0243.7500
94Jayden SealesWest IndiesWI6 matches, 6 innings6654.1338842.256.2442.1300
95Rehan AhmedEnglandENG6 matches, 5 innings6534.0212542.406.2441.0000
96Matthew FordeWest IndiesWI6 matches, 6 innings6642.0215543.005.1251.4000
97Nqabayomzi PeterSouth AfricaSA2 matches, 2 innings2212.086243.007.1736.5000
98Prince YadavIndiaIND3 matches, 3 innings3324.3173443.257.0639.7500
99Mohammed SirajIndiaIND4 matches, 4 innings4435.0176444.005.0353.7500
100Vitel LawesWest IndiesWI7 matches, 7 innings7758.0355844.386.1244.3800
Showing the top 10 of 146. Minimum 1 wickets.

ODI 2026 Bowling Averages

Keshav Maharaj leads ODI on bowling average: 12.33 from 2 matches (South Africa). Kwena Maphaka (12.50) and Rashid Khan (13.11) are next. The ODI 2026 bowling average leaderboard ranks the 146 players who meet the qualifying threshold this season. The leading bowler can change after every match as the season progresses. Filter by team to analyse bowling average depth across squads. Qualification: minimum 1 wickets.

ODI Bowling average Questions

Who has the best bowling average in ODI 2026?

Keshav Maharaj leads ODI 2026 with a bowling average of 12.33 from 2 matches, at an economy of 3.83. Kwena Maphaka is second on 12.5 and Rashid Khan third on 13.11. A player needs a minimum 1 wickets to be ranked. The table ranks every player in ODI 2026 by bowling average, with their team and matches.

Who are the top bowlers in ODI 2026?

The top three bowlers in ODI 2026 are Keshav Maharaj (12.33 in 2 matches), Kwena Maphaka (12.5 in 2 matches) and Rashid Khan (13.11 in 9 matches). Every other player follows in the table, with their team and matches.