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
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
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Brad Evans
Shai Hope
Ishan Kishan
Ali Dawood
Sikandar Raza
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Kusal Mendis
Roston Chase
Shivam Dube
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 Average in 2012: Top Performers, Rankings & Full Stats
This page shows players with the best average during the 2012 season, ranking them by their on-field performances.
ODI
2012
112 entries
1
12.75
Shadeep Silva
UAE
2.11 clear of Christoffel Viljoen
2
14.86
Christoffel Viljoen
NAM
2.11 off the lead
2
14.86
Peter Borren
NED
2.11 off the lead
● LEADS
Shadeep Silva
UAE
12.75 · 2.11 better than Viljoen
↑ IN THE CHASE
0
players within 10% of the lead — Silva is out on their own
★ TOP-10 CUT-OFF
19.89
The mark at number ten — 102 entries sit below it
● NATION IN FRONT
England
6 of the top 50 · 17 teams represented
Best Average — full list
112 entries, ranked
Table view
1
Shadeep Silva
UAE
12.75
2
Christoffel Viljoen
NAM
14.86
2
Peter Borren
NED
14.86
3
Sarel Burger
NAM
16.71
4
Timm van der Gugten
NED
17.00
5
Sohag Gazi
BAN
17.33
6
Sunil Narine
WI
17.65
7
Durand Soraine
CAN
17.67
8
James Ngoche
KEN
19.00
8
Junaid Khan
PAK
19.00
9
James Tredwell
ENG
19.57
10
Kemar Roach
WI
19.89
11
Steven Finn
ENG
20.00
12
Gordon Goudie
SCO
20.50
13
Ahmed Raza
UAE
20.71
14
Abdur Razzak
BAN
20.75
15
Saeed Ajmal
PAK
21.13
16
Morne Morkel
SA
21.15
17
Mitchell Starc
AUS
21.28
18
Khurram Khan
UAE
21.60
18
Pieter Seelaar
NED
21.60
19
Hiren Varaiya
KEN
22.00
19
Majid Haq
SCO
22.00
20
Shem Ngoche
KEN
22.25
21
Shane Watson
AUS
23.06
22
Rob Nicol
NZ
23.33
23
Clint McKay
AUS
23.89
24
Tino Best
WI
24.00
25
Jeevan Mendis
SL
24.25
26
Kyle Mills
NZ
24.60
27
Ravi Bopara
ENG
25.00
28
Shapoor Zadran
AFG
25.80
29
Lonwabo Tsotsobe
SA
25.83
30
Shafiul Islam
BAN
26.00
31
Not on record
NAM
26.40
32
Mudassar Bukhari
NED
26.60
33
James Anderson
ENG
26.61
34
Tim Bresnan
ENG
26.62
35
Robin Peterson
SA
26.76
36
Thisara Perera
SL
26.84
37
Jade Dernbach
ENG
28.33
38
Mahmudullah
BAN
28.44
39
Veerasammy Permaul
WI
28.50
40
Vinay Kumar
IND
28.67
41
Irfan Pathan
IND
29.16
42
Prosper Utseya
ZIM
29.50
43
Dhammika Prasad
SL
29.63
44
Michael Swart
NED
29.75
45
Michael Clarke
AUS
30.00
45
Mashrafe Mortaza
BAN
30.00
46
Tim Southee
NZ
30.24
47
Brett Lee
AUS
30.61
48
Daniel Christian
AUS
31.06
49
Andre Russell
WI
31.39
50
Lasith Malinga
SL
32.09
51
Dale Steyn
SA
32.10
52
Jacob Oram
NZ
32.25
53
Aizaz Cheema
PAK
32.30
54
James Pattinson
AUS
32.33
55
Ben Hilfenhaus
AUS
32.55
56
Ravi Rampaul
WI
32.64
57
Andrew Ellis
NZ
33.00
58
Shakib Al Hasan
BAN
33.17
59
Stuart Broad
ENG
33.45
60
Mitchell Johnson
AUS
34.00
61
Virender Sehwag
IND
34.25
62
Farveez Maharoof
SL
36.00
62
Ahsan Malik
NED
36.00
63
Graeme Swann
ENG
36.25
64
Darren Sammy
WI
36.33
65
Xavier Doherty
AUS
36.86
66
Suranga Lakmal
SL
37.00
67
Dawlat Zadran
AFG
37.25
67
Nehemiah Odhiambo
KEN
37.25
68
Junaid Siddiqui
CAN
37.50
69
Vikrant Shetty
UAE
38.00
70
Mohammad Nabi
AFG
38.40
71
Trent Boult
NZ
38.50
72
Jean-Paul Duminy
SA
39.00
73
Nuwan Kulasekara
SL
40.32
74
Ravichandran Ashwin
IND
40.35
75
Umar Gul
PAK
40.47
76
Abdur Rehman
PAK
40.50
77
Ashok Dinda
IND
41.29
78
Wayne Parnell
SA
41.83
79
Nathan McCullum
NZ
42.00
80
Mohammad Hafeez
PAK
42.54
81
Marlon Samuels
WI
42.55
82
Kyle Jarvis
ZIM
43.00
83
Shahid Afridi
PAK
43.13
84
Dwayne Bravo
WI
43.20
85
Doug Bracewell
NZ
44.50
86
Samiullah Shenwari
AFG
44.67
87
Sachithra Senanayake
SL
45.14
88
Sohail Tanvir
PAK
45.33
89
Praveen Kumar
IND
46.25
90
Angelo Mathews
SL
46.33
91
Zaheer Khan
IND
47.44
92
Tarun Nethula
NZ
49.80
93
David Hussey
AUS
52.75
94
Rangana Herath
SL
53.50
95
Ryan Harris
AUS
57.00
96
Ray Price
ZIM
57.67
97
Samit Patel
ENG
58.00
98
Umesh Yadav
IND
59.00
99
Shahadat Hossain
BAN
62.00
100
Elton Chigumbura
ZIM
64.33
101
Wahab Riaz
PAK
67.00
102
Rohit Sharma
IND
69.00
103
Ravindra Jadeja
IND
97.50
104
Tillakaratne Dilshan
SL
153.00
105
Suresh Raina
IND
189.00
Show all 112 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›