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 →
Most sixes in 2004: Top Performers, Rankings & Full Stats
This page shows players with the most sixes during the 2004 season, ranking them by their on-field performances.
ODI
2004
275 entries
1
25
Andrew Flintoff
ENG
6 clear of Abdul Razzaq
2
19
Abdul Razzaq
PAK
6 off the lead
2
19
Chris Cairns
NZ
6 off the lead
● LEADS
Andrew Flintoff
ENG
25 · 6 ahead of Razzaq
↑ IN THE CHASE
0
players within 10% of the lead — Flintoff is out on their own
★ TOP-10 CUT-OFF
8
The mark at number ten — 265 entries sit below it
● NATION IN FRONT
New Zealand
7 of the top 50 · 10 teams represented
Most sixes — full list
275 entries, ranked
Table view
1
Andrew Flintoff
ENG
25
2
Abdul Razzaq
PAK
19
2
Chris Cairns
NZ
19
3
Sourav Ganguly
IND
18
3
Andrew Symonds
AUS
18
4
Shahid Afridi
PAK
15
4
Craig McMillan
NZ
15
4
Scott Styris
NZ
15
4
Jacques Kallis
SA
15
5
Inzamam-ul-Haq
PAK
14
6
Virender Sehwag
IND
13
6
Ricky Ponting
AUS
13
7
Stephen Fleming
NZ
11
8
Nathan Astle
NZ
10
8
Mohammad Yousuf
PAK
10
9
Yuvraj Singh
IND
9
9
Adam Gilchrist
AUS
9
9
Dwayne Smith
WI
9
9
Ricardo Powell
WI
9
10
Chris Gayle
WI
8
10
Ramnaresh Sarwan
WI
8
10
Shoaib Malik
PAK
8
11
Shiv Chanderpaul
WI
7
12
Michael Vaughan
ENG
6
12
Geraint Jones
ENG
6
12
Ajit Agarkar
IND
6
12
Sanath Jayasuriya
SL
6
12
Irfan Pathan
IND
6
12
Matthew Hayden
AUS
6
12
Shaun Pollock
SA
6
12
Tatenda Taibu
ZIM
6
12
Elton Chigumbura
ZIM
6
13
Sean Ervine
ZIM
5
13
Herschelle Gibbs
SA
5
13
Mark Boucher
SA
5
13
Sachin Tendulkar
IND
5
13
Younis Khan
PAK
5
13
Paul Collingwood
ENG
5
13
Brian Lara
WI
5
14
Marcus Trescothick
ENG
4
14
Chris Read
ENG
4
14
Mashrafe Mortaza
BAN
4
14
Mohammad Ashraful
BAN
4
14
Kyle Mills
NZ
4
14
Jacques Rudolph
SA
4
14
Saman Jayantha
SL
4
14
Brendan Taylor
ZIM
4
15
Farveez Maharoof
SL
3
15
Kumar Sangakkara
SL
3
15
Jacob Oram
NZ
3
15
Lance Klusener
SA
3
15
Moin Khan
PAK
3
15
Mohammad Rafique
BAN
3
15
Andrew Strauss
ENG
3
15
Kevin Pietersen
ENG
3
15
Imran Farhat
PAK
3
15
Yasir Hameed
PAK
3
15
Mohammad Sami
PAK
3
15
VVS Laxman
IND
3
15
Jason Gillespie
AUS
3
15
Michael Clarke
AUS
3
16
Brett Lee
AUS
2
16
Brad Haddin
AUS
2
16
Ian Harvey
AUS
2
16
Marvan Atapattu
SL
2
16
Chaminda Vaas
SL
2
16
Nuwan Zoysa
SL
2
16
Damien Martyn
AUS
2
16
Rohan Gavaskar
IND
2
16
Zaheer Khan
IND
2
16
Rahul Dravid
IND
2
16
Lakshmipathy Balaji
IND
2
16
Azhar Mahmood
PAK
2
16
Ian Blackwell
ENG
2
16
Vikram Solanki
ENG
2
16
Khaled Mashud
BAN
2
16
Aftab Ahmed
BAN
2
16
Rajin Saleh
BAN
2
16
Hannan Sarkar
BAN
2
16
Wavell Hinds
WI
2
16
Makhaya Ntini
SA
2
16
Stuart Matsikenyeri
ZIM
2
16
Vusi Sibanda
ZIM
2
16
Heath Streak
ZIM
2
16
Mluleki Nkala
ZIM
2
16
Mahela Jayawardene
SL
2
16
Avishka Gunawardene
SL
2
16
Upul Chandana
SL
2
16
Chris Harris
NZ
2
16
Alester Maregwede
ZIM
2
17
Mark Vermeulen
ZIM
1
17
Prosper Utseya
ZIM
1
17
Tawanda Mupariwa
ZIM
1
17
Barney Rogers
ZIM
1
17
Kaushal Lokuarachchi
SL
1
17
Tillakaratne Dilshan
SL
1
17
Brendon McCullum
NZ
1
17
Manoj Cheruparambil
HK
1
17
Andy Blignaut
ZIM
1
17
Ray Price
ZIM
1
17
Robin Peterson
SA
1
17
Nicky Boje
SA
1
17
Graeme Smith
SA
1
17
Mervyn Dillon
WI
1
17
Clayton Lambert
WI
1
17
Devon Smith
WI
1
17
Rob Key
ENG
1
17
Dwayne Bravo
WI
1
17
Darren Gough
ENG
1
17
Ian Bradshaw
WI
1
17
Alok Kapali
BAN
1
17
Khaled Mahmud
BAN
1
17
Abdur Razzak
BAN
1
17
Faisal Hossain
BAN
1
17
Mushfiqur Rahman
BAN
1
17
Nafees Iqbal
BAN
1
17
Ian Bell
ENG
1
17
Not on record
ENG
1
17
Alex Wharf
ENG
1
17
Saleem Elahi
PAK
1
17
Hemang Badani
IND
1
17
Harbhajan Singh
IND
1
17
Naved-ul-Hasan
PAK
1
17
Ashish Nehra
IND
1
17
MS Dhoni
IND
1
17
Michael Bevan
AUS
1
17
Andy Bichel
AUS
1
17
Darren Lehmann
AUS
1
17
Russel Arnold
SL
1
18
Romesh Kaluwitharana
SL
0
18
Muttiah Muralitharan
SL
0
18
Kumar Dharmasena
SL
0
18
Simon Katich
AUS
0
18
Brad Williams
AUS
0
18
Shane Watson
AUS
0
18
Michael Hussey
AUS
0
18
Brad Hogg
AUS
0
18
Michael Kasprowicz
AUS
0
18
Glenn McGrath
AUS
0
18
Ramesh Powar
IND
0
18
Sridharan Sriram
IND
0
18
Dinesh Mongia
IND
0
18
Joginder Sharma
IND
0
18
Dinesh Karthik
IND
0
18
Murali Kartik
IND
0
18
Mohammad Kaif
IND
0
18
Bazid Khan
PAK
0
18
Anil Kumble
IND
0
18
Sanjay Bangar
IND
0
18
Parthiv Patel
IND
0
18
Shoaib Akhtar
PAK
0
18
Misbah-ul-Haq
PAK
0
18
Imran Nazir
PAK
0
18
Salman Butt
PAK
0
18
Taufeeq Umar
PAK
0
18
Shabbir Ahmed
PAK
0
18
Not on record
ENG
0
18
Not on record
ENG
0
18
Not on record
ENG
0
18
Not on record
ENG
0
18
Not on record
ENG
0
18
Sajid Mahmood
ENG
0
18
Matt Prior
ENG
0
18
Habibul Bashar
BAN
0
18
Hasibul Hossain
BAN
0
18
Shahriar Hossain
BAN
0
18
Javed Omar
BAN
0
18
Tareq Aziz
BAN
0
18
Nazmul Hossain
BAN
0
18
Manzarul Islam
BAN
0
18
Tapash Baisya
BAN
0
18
Ravi Rampaul
WI
0
18
Ryan Hurley
WI
0
18
Matthew Maynard
ENG
0
18
Robert Croft
ENG
0
18
Ashley Giles
ENG
0
18
Sylvester Joseph
WI
0
18
James Anderson
ENG
0
18
Anthony McGrath
ENG
0
18
Gareth Batty
ENG
0
18
Rikki Clarke
ENG
0
18
Steve Harmison
ENG
0
18
Carlton Baugh
WI
0
18
Tino Best
WI
0
18
Fidel Edwards
WI
0
18
Ryan Hinds
WI
0
18
Jermaine Lawson
WI
0
18
Vasbert Drakes
WI
0
18
Courtney Browne
WI
0
18
Ridley Jacobs
WI
0
18
Corey Collymore
WI
0
18
Martin van Jaarsveld
SA
0
18
Alan Dawson
SA
0
18
Ashwell Prince
SA
0
18
Charl Langeveldt
SA
0
18
Jean-Paul Duminy
SA
0
18
Albie Morkel
SA
0
18
Grant Flower
ZIM
0
18
Boeta Dippenaar
SA
0
18
Craig Cumming
NZ
0
18
Peter Fulton
NZ
0
18
Gareth Hopkins
NZ
0
18
Afzaal Haider
HK
0
18
Stuart Carlisle
ZIM
0
18
Gary Brent
ZIM
0
18
Dion Ebrahim
ZIM
0
18
Travis Friend
ZIM
0
18
Gavin Ewing
ZIM
0
18
Hamilton Masakadza
ZIM
0
18
Douglas Hondo
ZIM
0
18
Blessing Mahwire
ZIM
0
18
Alexander French
HK
0
18
Ilyas Gull
HK
0
18
Khalid Khan
HK
0
18
Sher Lama
HK
0
18
Roy Lamsam
HK
0
18
Najeeb Amar
HK
0
18
Rahul Sharma
HK
0
18
Tim Smart
HK
0
18
Tabarak Dar
HK
0
18
Nadeem Ahmed
HK
0
18
Nasir Hameed
HK
0
18
Michael Papps
NZ
0
18
Mathew Sinclair
NZ
0
18
Daryl Tuffey
NZ
0
18
Hamish Marshall
NZ
0
18
Ian Butler
NZ
0
18
Andre Adams
NZ
0
18
Dilhara Fernando
SL
0
18
Rangana Herath
SL
0
18
Daniel Vettori
NZ
0
18
Lasith Malinga
SL
0
18
Nuwan Kulasekara
SL
0
18
Thilina Kandamby
SL
0
18
David Hemp
BER
0
18
Waddington Mwayenga
ZIM
0
18
Ed Rainsford
ZIM
0
18
Hitesh Modi
KEN
0
18
Thomas Odoyo
KEN
0
18
Kennedy Otieno
KEN
0
18
Martin Suji
KEN
0
18
Steve Tikolo
KEN
0
18
Ravi Shah
KEN
0
18
Peter Ongondo
KEN
0
18
Brijal Patel
KEN
0
18
Ragheb Aga
KEN
0
18
Morris Ouma
KEN
0
18
Malhar Patel
KEN
0
18
Abdul Rehman
UAE
0
18
Ali Asad
UAE
0
18
Arshad Ali
UAE
0
18
Asghar Ali
UAE
0
18
Asim Saeed
UAE
0
18
Fahad Usman
UAE
0
18
Khurram Khan
UAE
0
18
Mohammad Tauqir
UAE
0
18
Naeemuddin Aslam
UAE
0
18
Rizwan Latif
UAE
0
18
Syed Maqsood
UAE
0
18
Ramveer Rai
UAE
0
18
Sameer Zia
UAE
0
18
Aijaz Ali
USA
0
18
Rohan Alexander
USA
0
18
Jignesh Desai
USA
0
18
Howard Johnson
USA
0
18
Mark Johnson
USA
0
18
Steve Massiah
USA
0
18
Rashid
USA
0
18
Tony Reid
USA
0
18
Leon Romero
USA
0
18
Richard Staple
USA
0
18
Donovan Blake
USA
0
18
Nasir Javed
USA
0
18
Chris Mpofu
ZIM
0
18
Tinashe Panyangara
ZIM
0
Show all 275 ↓
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)
›