Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X

Most Catches in ODI

Mahela Jayawardene, holds the record for the most catches in ODI histroy. He took a remarkable 218 catches in just 448 matches, displaying his exceptional fielding skills. He has a catch per innings ratio of 0.49 as well. Mahela Jayawardene followed by Virat Kohli (161 catches), Ricky Ponting (160 catches), Mohammad Azharuddin (156 catches), Ross Taylor (142 catches) and Sachin Tendulkar (140 catches) on top five among the list. Check out the list of most catches in ODI.

Most Catches in ODI History

Here is the list of all Most Catches in ODI history:

# Player Matches Catches
1
Mahela Jayawardene Sri Lanka
448 218
2
Virat Kohli India
302 161
3
Ricky Ponting Australia
375 160
4 334 156
5
Ross Taylor New Zealand
236 142
6 463 140
7
Stephen Fleming New Zealand
280 133
8
Jacques Kallis South Africa
328 131
9
Younis Khan Pakistan
265 130
10 350 130
11
Allan Border Australia
273 127
12
Shahid Afridi Pakistan
398 127
13
Rahul Dravid India
344 124
14
Chris Gayle West Indies
301 124
15
Sanath Jayasuriya Sri Lanka
445 123
16
Carl Hooper West Indies
227 120
17
Brian Lara West Indies
299 120
18 330 118
19
Inzamam-ul-Haq Pakistan
378 113
20
Steve Waugh Australia
325 111
21
Roshan Mahanama Sri Lanka
213 109
22
Paul Collingwood England
197 108
23
Mark Waugh Australia
244 108
24
Herschelle Gibbs South Africa
248 108
25
Shaun Pollock South Africa
303 108
26
Michael Clarke Australia
245 106
27
Michael Hussey Australia
185 105
28
Graeme Smith South Africa
197 105
29
Jonty Rhodes South Africa
245 105
30
Martin Guptill New Zealand
198 104
31
Suresh Raina India
226 102
32
Sir Viv Richards West Indies
187 100
33 311 100
34
Shoaib Malik Pakistan
287 98
35
Rohit Sharma India
273 97
36
Chris Harris New Zealand
250 96
37
Aravinda de Silva Sri Lanka
308 95
38
Yuvraj Singh India
304 94
39
Virender Sehwag India
251 93
40
Glenn Maxwell Australia
149 91
41
Steven Smith Australia
170 90
42
Ijaz Ahmed Pakistan
250 90
43
Joe Root England
180 88
44
Daniel Vettori New Zealand
295 88
45
Wasim Akram Pakistan
356 88
46
David Miller South Africa
178 87
47
Hashim Amla South Africa
181 87
48
Grant Flower Zimbabwe
221 86
49
Mohammad Hafeez Pakistan
218 85
50
Anil Kumble India
271 85
51
Eoin Morgan England
248 84
52
AB de Villiers South Africa
228 83
53
Shikhar Dhawan India
167 83
54
Mohammad Nabi Afghanistan
173 83
55
Nathan Astle New Zealand
223 83
56
JP Duminy South Africa
199 82
57
Andrew Symonds Australia
198 82
58
Mahmudullah Bangladesh
239 82
59
Faf du Plessis South Africa
143 81
60
Shane Warne Australia
194 80
61
Saleem Malik Pakistan
283 80
62
Upul Chandana Sri Lanka
147 79
63
Ravindra Jadeja India
204 76
64
Richie Richardson West Indies
224 75
65
Kane Williamson New Zealand
173 74
66 188 74
67
DJ Bravo West Indies
164 73
68
Scott Styris New Zealand
188 73
69
WJ Cronje South Africa
188 73
70 268 73
71
Elton Chigumbura Zimbabwe
213 72
72
Aaron Finch Australia
146 71
73
David Warner Australia
161 71
74
Hamilton Masakadza Zimbabwe
209 71
75
Kapil Dev India
225 71
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+