Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Cricket AI Insight
AI analysis
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
India
Zimbabwe
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
Gerhard Erasmus
ODI World Cup
▼
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20 World Cup
▼
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
▼
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Best Bowling Fig in 2012: Top Performers, Rankings & Full Stats
This page shows players with the best bowling fig during the 2012 season, ranking them by their on-field performances.
ODI
2012
226 entries
1
6/34
Rizwan Cheema
CAN
Best return on the list
2
6/44
Thisara Perera
SL
3
5/27
Sunil Narine
WI
● LEADS
Rizwan Cheema
CAN
6/34 · best figures on this list
↑ MATCHING THE HAUL
2
entries on this list took 6 wickets in an innings
★ TOP-10 CUT-OFF
5/43
The mark at number ten — 216 entries sit below it
● NATION IN FRONT
Australia
7 of the top 50 · 16 teams represented
Best Bowling Fig — full list
226 entries, ranked
Table view
1
Rizwan Cheema
CAN
6/34
2
Thisara Perera
SL
6/44
3
Sunil Narine
WI
5/27
4
Clint McKay
AUS
5/28
5
Daniel Christian
AUS
5/31
6
Ben Hilfenhaus
AUS
5/33
7
Shahid Afridi
PAK
5/36
8
Morne Morkel
SA
5/38
9
Mitchell Starc
AUS
5/42
10
Saeed Ajmal
PAK
5/43
11
Ravi Rampaul
WI
5/49
12
Lasith Malinga
SL
5/54
13
Kemar Roach
WI
5/56
14
Irfan Pathan
IND
5/61
15
Rob Nicol
NZ
4/19
16
Sohag Gazi
BAN
4/29
17
Mudassar Bukhari
NED
4/32
17
Peter Borren
NED
4/32
18
Tim Bresnan
ENG
4/34
18
Steven Finn
ENG
4/34
19
Izatullah Dawlatzai
AFG
4/38
20
Timm van der Gugten
NED
4/41
21
David Hussey
AUS
4/43
21
Aizaz Cheema
PAK
4/43
21
Junaid Khan
PAK
4/43
22
James Anderson
ENG
4/44
23
Andre Russell
WI
4/45
23
Jade Dernbach
ENG
4/45
24
Tino Best
WI
4/46
24
Marchant de Lange
SA
4/46
24
Shingi Masakadza
ZIM
4/46
25
Xavier Doherty
AUS
4/49
26
James Pattinson
AUS
4/51
27
Manoj Tiwary
IND
4/61
28
Tom Cooper
NED
3/11
29
Angelo Mathews
SL
3/14
30
Jeevan Mendis
SL
3/15
31
Alex Cusack
IRE
3/17
32
Tim Southee
NZ
3/18
32
Sarel Burger
NAM
3/18
33
Abdur Razzak
BAN
3/19
33
Mohammad Sami
PAK
3/19
33
Lonwabo Tsotsobe
SA
3/19
34
Shapoor Zadran
AFG
3/20
35
Vinay Kumar
IND
3/21
36
Umar Gul
PAK
3/24
36
Collins Obuya
KEN
3/24
37
Durand Soraine
CAN
3/25
38
Samit Patel
ENG
3/26
38
Kyle Mills
NZ
3/26
39
Darren Sammy
WI
3/28
40
Jacob Oram
NZ
3/29
40
Khurram Khan
UAE
3/29
41
Shane Watson
AUS
3/30
42
Shafiul Islam
BAN
3/31
42
Nelson Odhiambo
KEN
3/31
43
Nazmul Hossain
BAN
3/32
43
Ravichandran Ashwin
IND
3/32
44
Craig Williams
NAM
3/34
45
James Tredwell
ENG
3/35
45
Arshad Ali
UAE
3/35
46
Rangana Herath
SL
3/36
47
Robin Peterson
SA
3/37
48
Nuwan Kulasekara
SL
3/40
48
Farveez Maharoof
SL
3/40
48
Christoffel Viljoen
NAM
3/40
49
Brett Lee
AUS
3/42
49
Stuart Broad
ENG
3/42
49
Sohail Tanvir
PAK
3/42
50
Virender Sehwag
IND
3/43
51
Pieter Seelaar
NED
3/44
52
Dhammika Prasad
SL
3/46
52
Mahmudullah
BAN
3/46
52
Hiren Varaiya
KEN
3/46
53
Shahadat Hossain
BAN
3/53
54
Praveen Kumar
IND
3/56
55
Dwayne Bravo
WI
3/58
56
Prosper Utseya
ZIM
3/71
57
Paul Stirling
IRE
2/6
58
Dwayne Smith
WI
2/7
59
Ravi Bopara
ENG
2/8
59
George Dockrell
IRE
2/8
60
Kane Williamson
NZ
2/13
60
Bernard Scholtz
NAM
2/13
61
Mominul Haque
BAN
2/14
61
Trent Johnston
IRE
2/14
62
Richie Berrington
SCO
2/15
63
Amir Hamza
AFG
2/18
64
Majid Haq
SCO
2/19
64
Graeme Swann
ENG
2/19
65
Mohammad Hafeez
PAK
2/20
65
Not on record
NAM
2/20
66
Shadeep Silva
UAE
2/21
66
Nehemiah Odhiambo
KEN
2/21
66
Elias Sunny
BAN
2/21
66
Nathan McCullum
NZ
2/21
67
Andrew Ellis
NZ
2/22
67
Ahmed Raza
UAE
2/22
67
Karim Sadiq
AFG
2/22
68
Preston Mommsen
SCO
2/23
69
James Ngoche
KEN
2/24
69
Dale Steyn
SA
2/24
70
Not on record
NAM
2/26
71
Bhuvneshwar Kumar
IND
2/27
72
Marlon Samuels
WI
2/29
73
Wayne Parnell
SA
2/30
74
Dawlat Zadran
AFG
2/32
75
Vikrant Shetty
UAE
2/33
75
Gordon Goudie
SCO
2/33
75
Mitchell Johnson
AUS
2/33
76
Mashrafe Mortaza
BAN
2/34
76
Manjula Guruge
UAE
2/34
77
Veerasammy Permaul
WI
2/35
78
Michael Swart
NED
2/36
79
Suranga Lakmal
SL
2/37
79
Wahab Riaz
PAK
2/37
80
Sachithra Senanayake
SL
2/38
81
Umesh Yadav
IND
2/39
81
Zaheer Khan
IND
2/39
81
Danny Briggs
ENG
2/39
81
Shakib Al Hasan
BAN
2/39
82
Shem Ngoche
KEN
2/40
83
Kyle Jarvis
ZIM
2/41
83
Abdur Rehman
PAK
2/41
83
Tarun Nethula
NZ
2/41
84
Jean-Paul Duminy
SA
2/44
85
Jacques Kallis
SA
2/45
85
Trent Boult
NZ
2/45
86
Henry Osinde
CAN
2/46
86
Elton Chigumbura
ZIM
2/46
87
Ashok Dinda
IND
2/47
88
Mohammad Nabi
AFG
2/48
89
Ray Price
ZIM
2/59
90
Nuwan Pradeep
SL
2/63
91
Michael Clarke
AUS
1/3
92
Ahsan Malik
NED
1/4
93
Faf du Plessis
SA
1/8
94
Jimmy Hansra
CAN
1/10
94
Suresh Raina
IND
1/10
95
Pat Cummins
AUS
1/11
95
Dean Elgar
SA
1/11
96
Damodar Daesrath
CAN
1/13
96
Alasdair Evans
SCO
1/13
97
Rakep Patel
KEN
1/14
98
Boyd Rankin
ENG
1/15
99
Kieron Pollard
WI
1/16
99
Amjad Javed
UAE
1/16
100
Not on record
NAM
1/17
100
Adam Milne
NZ
1/17
100
Rohit Sharma
IND
1/17
101
Hiral Patel
CAN
1/20
102
Hammad Azam
PAK
1/21
102
Naeem Islam
BAN
1/21
103
Tillakaratne Dilshan
SL
1/22
103
Gordon Drummond
SCO
1/22
103
Samiullah Shenwari
AFG
1/22
104
Junaid Siddiqui
CAN
1/23
105
Michael Bates
NZ
1/24
106
Lahiru Thirimanne
SL
1/25
107
Doug Bracewell
NZ
1/26
107
Lucas Oluoch
KEN
1/26
108
John Mooney
IRE
1/27
109
Johan Botha
SA
1/28
110
Ravindra Jadeja
IND
1/32
111
Jeremy Gordon
CAN
1/35
112
Hamilton Masakadza
ZIM
1/36
112
Safyaan Sharif
SCO
1/36
112
Chris Gayle
WI
1/36
113
Gulbadin Naib
AFG
1/37
113
Josh Davey
SCO
1/37
114
Vernon Philander
SA
1/39
114
Ishant Sharma
IND
1/39
115
Nathan Lyon
AUS
1/41
116
Ryan Harris
AUS
1/43
117
Rahul Sharma
HK
1/44
117
Pragyan Ojha
IND
1/44
118
Javed Ahmadi
AFG
1/47
119
Keegan Meth
ZIM
1/48
120
Seekkuge Prasanna
SL
1/49
120
Sajeewa Weerakoon
SL
1/49
121
Ryan McLaren
SA
1/52
122
Ajantha Mendis
SL
1/54
123
Mohammad Irfan
PAK
1/58
124
Brian Vitori
ZIM
1/105
125
Albie Morkel
SA
0/2
125
Martin Guptill
NZ
0/2
126
Not on record
NED
0/3
126
Virat Kohli
IND
0/3
127
Kevin Pietersen
ENG
0/4
128
James Franklin
NZ
0/5
129
Kosala Kulasekara
SL
0/6
129
Nasir Hossain
BAN
0/6
130
Chamara Kapugedera
SL
0/7
131
David Warner
AUS
0/8
131
Michael Hussey
AUS
0/8
132
Steven Smith
AUS
0/9
132
Daniel Flynn
NZ
0/9
132
Colin de Grandhomme
NZ
0/9
132
Shoaib Malik
PAK
0/9
132
Abul Hasan
BAN
0/9
133
Kevin O'Brien
IRE
0/10
133
Malcolm Waller
ZIM
0/10
133
Ragheb Aga
KEN
0/10
133
Nawroz Mangal
AFG
0/10
134
Duncan Allan
KEN
0/11
134
Younis Khan
PAK
0/11
135
Azhar Ali
PAK
0/12
135
Sachin Tendulkar
IND
0/12
135
Tyson Gordon
CAN
0/12
136
Jan Stander
SCO
0/13
136
Rohan Mustafa
UAE
0/13
137
Not on record
NAM
0/14
138
Andrew White
IRE
0/18
139
Mohammad Naveed
UAE
0/20
140
Glenn Maxwell
AUS
0/21
141
Mirwais Ashraf
AFG
0/27
141
Zakiullah Zaki
AFG
0/27
142
Yusuf Pathan
IND
0/30
143
Yuvraj Singh
IND
0/33
144
Rahat Ali
PAK
0/34
145
Chris Woakes
ENG
0/35
146
Tim Murtagh
IRE
0/39
147
Andy McKay
NZ
0/40
148
Isuru Udana
SL
0/42
148
Rubel Hossain
BAN
0/42
149
Dilhara Fernando
SL
0/65
Show all 226 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
India in New Zealand ODI Series
NZ
134 (41.0)
IND
113/7 (26.0)
›