ODI Records :- Fastest fifties

# Player Team Opposition Venue Runs Balls 4s 6s Date
1 AB de Villiers South Africa West Indies Johannesburg 149 16 9 16 18/10/2015
2 Sanath Jayasuriya Sri Lanka Pakistan Singapore 76 17 8 4 07/04/1996
3 Kusal Perera Sri Lanka Pakistan Pallekele 68 17 13 2 15/07/2015
4 Martin Guptill New Zealand Sri Lanka Christchurch 93 17 9 8 28/12/2015
5 Shahid Afridi Pakistan Sri Lanka Nairobi 102 18 6 11 04/10/1996
6 Simon O'Donnell Australia Sri Lanka Sharjah 74 18 6 4 02/05/1990
7 Shahid Afridi Pakistan Netherlands Colombo 55 18 4 6 21/09/2002
8 Glenn Maxwell Australia India Bangalore 60 18 3 7 02/11/2013
9 Shahid Afridi Pakistan Bangladesh Mirpur 59 18 2 7 04/03/2014
10 Brendon McCullum New Zealand England Wellington 77 18 8 7 20/02/2015
11 Aaron Finch Australia Sri Lanka Dambulla 55 18 8 3 31/08/2016
12 Mark Boucher South Africa Kenya Cape Town 51 19 6 2 22/10/2001
13 Justin Kemp South Africa Zimbabwe Durban 53 19 2 5 27/02/2005
14 Brendon McCullum New Zealand Bangladesh Queenstown 80 19 9 6 31/12/2007
15 Ross Taylor New Zealand Ireland Aberdeen 59 19 4 5 01/07/2008
16 David Hussey Australia West Indies St Kitts 52 19 4 4 06/07/2008
17 Shahid Afridi Pakistan New Zealand Christchurch 65 19 5 5 29/01/2011
18 Brendon McCullum New Zealand Sri Lanka Christchurch 51 19 6 3 11/01/2015
19 Chris Gayle West Indies England Gros Islet 77 19 5 9 02/03/2019
20 Shahid Afridi Pakistan India Kanpur 102 20 10 9 15/04/2005
21 Shahid Afridi Pakistan South Africa Durban 77 20 5 6 07/02/2007
22 Brendon McCullum New Zealand Canada St Lucia 52 20 1 5 22/03/2007
23 Darren Sammy West Indies South Africa Antigua 58 20 2 6 24/05/2010
24 Richie Berrington Scotland Ireland Edinburgh 56 20 2 6 12/07/2011
25 Corey Anderson New Zealand West Indies Queenstown 131 20 6 14 01/01/2014
26 Angelo Mathews Sri Lanka Scotland Hobart 51 20 1 6 11/03/2015
27 Shahid Afridi Pakistan New Zealand Wellington 67 21 9 3 31/01/2015
28 Mark Boucher South Africa Netherlands St Kitts 75 21 9 4 16/03/2007
29 Lance Cairns New Zealand Australia Melbourne 52 21 1 6 13/02/1983
30 Ajit Agarkar India Zimbabwe Rajkot 67 21 7 4 14/12/2000
31 Dougie Marillier Zimbabwe India Faridabad 56 21 10 1 07/03/2002
32 Craig McMillan New Zealand USA The Oval 64 21 2 7 10/09/2004
33 Shahid Afridi Pakistan Zimbabwe Multan 58 21 5 4 30/09/2004
34 Mohammad Ashraful Bangladesh England Nottingham 94 21 11 3 21/06/2005
35 Brendon McCullum New Zealand Zimbabwe Bulawayo 51 21 7 2 24/08/2005
36 Abdur Razzaq Bangladesh Zimbabwe Bulawayo 53 21 4 5 05/05/2013
37 Shahid Afridi Pakistan New Zealand Sharjah 55 21 3 6 14/12/2014
38 Shahid Afridi Pakistan New Zealand Wellington 67 21 9 3 31/01/2015
39 Brendon McCullum New Zealand Australia Auckland 50 21 7 3 28/02/2015
40 Glenn Maxwell Australia Afghanistan perth 88 21 6 7 04/03/2015
41 Farhaan Behardien South Africa Ireland Benoni 50 21 3 3 25/09/2016
42 Eoin Morgan England Australia Nottingham 67 21 3 6 19/06/2018
43 Kapil Dev India West Indies Berbice 72 22 7 3 29/03/1983
44 Virender Sehwag India Kenya Paarl 55 22 7 3 24/10/2001
45 Damien Martyn Australia Bangladesh Cairns 92 22 15 1 03/08/2003
46 Rahul Dravid India New Zealand Hyderabad (Ind) 50 22 5 3 15/11/2003
47 Yuvraj Singh India Bangladesh Dhaka 69 22 8 3 27/12/2004
48 Abdul Razzaq Pakistan England Karachi 51 22 5 3 15/12/2005
49 Mark Boucher South Africa West Indies Grenada 52 22 2 5 10/04/2007
50 Shahid Afridi Pakistan Sri Lanka Abu Dhabi 73 22 8 4 18/05/2007
51 Luke Ronchi Australia West Indies St Kitts 64 22 5 6 06/07/2008
52 Elton Chigumbura Zimbabwe Kenya Mombasa 68 22 10 3 29/01/2009
53 Dinesh Chandimal Sri Lanka Australia Sydney 52 22 8 1 08/03/2015
54 Brendon McCullum New Zealand South Africa Auckland 59 22 8 4 24/03/2015
55 Jos Buttler England Pakistan Nottingham 90* 22 7 7 30/08/2016
56 Mohammad Amir Pakistan England Nottingham 58 22 5 4 30/08/2016
57 Asif Ali Pakistan Zimbabwe Bulawayo 50 22 5 3 20/07/2018
58 Saleem Malik Pakistan India Calcutta 72 23 11 1 18/02/1987
59 Brian Lara West Indies Canada Centurion 73 23 6 4 23/02/2003
60 Mohammad Yousuf Pakistan Zimbabwe Bulawayo 76 23 8 3 24/11/2002
61 Abdul Razzaq Pakistan New Zealand Wellington 89 23 9 5 17/01/2004
62 John Davison Canada New Zealand Gros Islet 52 23 9 1 22/03/2007
63 Kieron Pollard West Indies Netherlands Delhi 60 23 5 4 28/02/2011
64 Jesse Ryder New Zealand West Indies Queenstown 104 23 12 5 01/01/2014
65 Thisara Perera Sri Lanka England Colombo (RPS) 54 23 7 1 16/12/2014

Matches

Indian Premier League 2020

7th Match, Dubai (DSC), Sep 25 2020

DC DC
175/3 & 0/ (20.0 ov)

CSK CSK
131/7 & 0/ (20. ov) (Target

Delhi Capitals won by 44 runs

Indian Premier League 2020

6th Match, Dubai (DSC), Sep 24 2020

KXIP KXIP
206/3 & 4/ (20.0 ov)

RCB RCB
109/10 & 0/ (17.0 ov) (Target

Kings XI won by 97 runs

Indian Premier League 2020

5th Match, Abu Dhabi, Sep 23 2020

MI MI
195/5 & 0/ (20. ov)

KKR KKR
146/9 & 0/ (20. ov) (Target

Mumbai Indians won by 49 runs

Indian Premier League 2020

4th Match, Sharjah, Sep 22 2020

RR RR
216/7 & 0/ (20. ov)

CSK CSK
200/6 & 0/ (20. ov) (Target

Rajasthan Royals won by 16 runs