High scores in 2004 in Tests+ODIs+T20Is

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
400*77858243468.72West Indiesv EnglandSt John's110 Apr 2004Test # 1696
30953137539682.40Indiav PakistanMultan128 Mar 2004Test # 1693
27074049534154.54Indiav PakistanRawalpindi213 Apr 2004Test # 1697
27046836536273.97Sri Lankav ZimbabweBulawayo214 May 2004Test # 1699
261*57340232-64.92West Indiesv BangladeshKingston204 Jun 2004Test # 1703
25349034833472.70Sri Lankav PakistanFaisalabad320 Oct 2004Test # 1716
24951632436176.85Sri Lankav ZimbabweBulawayo214 May 2004Test # 1699
248*55237935-65.43Indiav BangladeshDhaka210 Dec 2004Test # 1725
241*61343633-55.27Indiav AustraliaSydney102 Jan 2004Test # 1680
23756341525357.10Sri Lankav South AfricaGalle104 Aug 2004Test # 1709
23252935731164.98Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
22142628831-76.73Englandv West IndiesLord's122 Jul 2004Test # 1707
21549936825358.42Australiav New ZealandAdelaide126 Nov 2004Test # 1723
20244631821163.52New Zealandv BangladeshChattogram126 Oct 2004Test # 1717
194*49334821-55.74Indiav PakistanMultan128 Mar 2004Test # 1693
19247433524357.31South Africav West IndiesCenturion116 Jan 2004Test # 1682
19141328018368.21Australiav PakistanW.A.C.A116 Dec 2004Test # 1726
17840329830-59.73Indiav AustraliaSydney102 Jan 2004Test # 1680
172197126133136.50Australiav ZimbabweHobart116 Jan 2004ODI # 2082
17031222024277.27New Zealandv South AfricaAuckland218 Mar 2004Test # 1689
17033325321-67.19Sri Lankav ZimbabweHarare206 May 2004Test # 1698
16727419117787.43Englandv West IndiesBirmingham129 Jul 2004Test # 1708
16640529513256.27Australiav Sri LankaColombo (SSC)324 Mar 2004Test # 1691
16432822824271.92Indiav South AfricaKanpur220 Nov 2004Test # 1722
16358845417-35.90South Africav IndiaKanpur120 Nov 2004Test # 1722
16241228522-56.84Australiav Sri LankaCairns109 Jul 2004Test # 1706
16236426421161.36South Africav EnglandDurban226 Dec 2004Test # 1730
16153634921146.13Australiav Sri LankaKandy316 Mar 2004Test # 1688
16038730424-52.63Indiav BangladeshChattogram117 Dec 2004Test # 1727
158*27519424381.44Bangladeshv IndiaChattogram217 Dec 2004Test # 1727
15821417118792.39New Zealandv South AfricaAuckland218 Mar 2004Test # 1689
157228147193106.80Sri Lankav ZimbabweHarare206 May 2004Test # 1698
15535622121-70.13Indiav AustraliaChennai214 Oct 2004Test # 1714
154*43631227149.35South Africav New ZealandAuckland318 Mar 2004Test # 1689
15335826914256.87Australiav Sri LankaColombo (SSC)124 Mar 2004Test # 1691
152*22015312399.34West Indiesv South AfricaJohannesburg104 Feb 2004ODI # 2096
15134124818460.88Australiav IndiaBengaluru106 Oct 2004Test # 1713
150*40631219-48.07South Africav New ZealandHamilton310 Mar 2004Test # 1686
145*17715113696.02New Zealandv U.S.A.The Oval110 Sep 2004ODI # 2169
14425218519377.83Australiav Sri LankaKandy316 Mar 2004Test # 1688
14416512283118.03Pakistanv Hong KongColombo (SSC)118 Jul 2004ODI # 2147
143197127181112.59Pakistanv IndiaColombo (RPS)125 Jul 2004ODI # 2152
14333924310258.84New Zealandv BangladeshDhaka219 Oct 2004Test # 1715
14230522315463.67South Africav West IndiesCape Town302 Jan 2004Test # 1681
14237024512-57.95Australiav PakistanMelbourne226 Dec 2004Test # 1729
141173135171104.44Indiav PakistanRawalpindi216 Mar 2004ODI # 2114
14139429318-48.12West Indiesv BangladeshGros Islet228 May 2004Test # 1701
14129720021170.50Australiav New ZealandBrisbane218 Nov 2004Test # 1721
14034726720-52.43Englandv West IndiesSt John's310 Apr 2004Test # 1696
13930018021277.22South Africav West IndiesCenturion116 Jan 2004Test # 1682
139143122162113.93Indiav AustraliaSydney122 Jan 2004ODI # 2086
13919714211397.88South Africav West IndiesJohannesburg204 Feb 2004ODI # 2096
13930122625-61.50West Indiesv EnglandBirmingham229 Jul 2004Test # 1708
13928619619-70.91Indiav BangladeshChattogram117 Dec 2004Test # 1727
13834825120154.98Sri Lankav PakistanKarachi328 Oct 2004Test # 1719
13730721318164.31South Africav New ZealandHamilton110 Mar 2004Test # 1686
13729820220-67.82Englandv West IndiesLord's122 Jul 2004Test # 1707
13638328516-47.71Englandv South AfricaDurban326 Dec 2004Test # 1730
13333726819-49.62Sri Lankav AustraliaCairns209 Jul 2004Test # 1706
132*21216512180.00West Indiesv EnglandLord's206 Jul 2004ODI # 2140
13225820619-64.07Englandv New ZealandLeeds203 Jun 2004Test # 1702
13227316910178.10Australiav Sri LankaCairns309 Jul 2004Test # 1706
13234426120250.57Englandv South AfricaDurban326 Dec 2004Test # 1730
13120313813194.92Indiav ZimbabweAdelaide124 Jan 2004ODI # 2087
13120414517290.34Sri Lankav AustraliaKandy416 Mar 2004Test # 1688
130*2621917568.06South Africav West IndiesCape Town302 Jan 2004Test # 1681
130*24719914165.32South Africav West IndiesCenturion116 Jan 2004Test # 1682
13031021112261.61Australiav Sri LankaGalle308 Mar 2004Test # 1685
13020113813294.20Englandv West IndiesGros Islet101 May 2004ODI # 2125
13021313214198.48Sri Lankav IndiaColombo (RPS)227 Jul 2004ODI # 2153
12927021416160.28Australiav Sri LankaGalle308 Mar 2004Test # 1685
128*38327015-47.40West Indiesv EnglandLord's222 Jul 2004Test # 1707
126*25817812370.78New Zealandv AustraliaBrisbane118 Nov 2004Test # 1721
126172122113103.27Australiav IndiaSydney108 Feb 2004ODI # 2098
12619415113483.44Australiav New ZealandBrisbane218 Nov 2004Test # 1721
12630122817-55.26Englandv South AfricaGqeberha217 Dec 2004Test # 1728
125*29520317-61.57South Africav New ZealandWellington426 Mar 2004Test # 1692
12523016617-75.30Australiav IndiaSydney202 Jan 2004Test # 1680
12431821512157.67Pakistanv Sri LankaKarachi228 Oct 2004Test # 1719
12316012194101.65Pakistanv IndiaLahore121 Mar 2004ODI # 2116
12312910487118.26Englandv West IndiesLord's106 Jul 2004ODI # 2140
122*25017321-70.52South Africav West IndiesCape Town102 Jan 2004Test # 1681
122154102122119.60Pakistanv IndiaKarachi213 Mar 2004ODI # 2112
12139925912-46.71South Africav IndiaEden Gardens128 Nov 2004Test # 1724
12016914712381.63West Indiesv BangladeshKingston204 Jun 2004Test # 1703
119*30121619-55.09New Zealandv South AfricaHamilton210 Mar 2004Test # 1686
119*31221713-54.83Englandv West IndiesBridgetown201 Apr 2004Test # 1694
11935027315-43.58West Indiesv South AfricaCenturion316 Jan 2004Test # 1682
118*31320915-56.45Englandv South AfricaDurban326 Dec 2004Test # 1730
11828321919-53.88Sri Lankav AustraliaColombo (SSC)224 Mar 2004Test # 1691
11832324314-48.55Pakistanv IndiaLahore205 Apr 2004Test # 1695
118153110102107.27Pakistanv Hong KongColombo (SSC)118 Jul 2004ODI # 2147
11719414917178.52Australiav IndiaSydney202 Jan 2004Test # 1680
11728119814259.09New Zealandv EnglandNottingham110 Jun 2004Test # 1704
11727518414263.58Australiav Sri LankaCairns109 Jul 2004Test # 1706
11733224410147.95Pakistanv Sri LankaKarachi228 Oct 2004Test # 1719
11616712020196.66West Indiesv South AfricaCape Town202 Jan 2004Test # 1681
115*21313513-85.18New Zealandv PakistanChristchurch210 Jan 2004ODI # 2078
11532623816148.31West Indiesv South AfricaCape Town202 Jan 2004Test # 1681
1143922399-47.69Englandv West IndiesManchester212 Aug 2004Test # 1711
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

Nottinghamshire vs Northamptonshire at Northampton, Vitality Blast Men North Group, Jun 20, 2025 [Twenty20]

Lancashire vs Derbyshire at Derby, Vitality Blast Men North Group, Jun 20, 2025 [Twenty20]

Surrey vs Middlesex at The Oval, Vitality Blast Men South Group, Jun 20, 2025 [Twenty20]