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*57340232064.92West Indiesv BangladeshKingston24 Jun 2004Test # 1703
25349034833472.70Sri Lankav PakistanFaisalabad320 Oct 2004Test # 1716
24951632436176.85Sri Lankav ZimbabweBulawayo214 May 2004Test # 1699
248*55237935065.43Indiav BangladeshDhaka210 Dec 2004Test # 1725
241*61343633055.27Indiav AustraliaSydney12 Jan 2004Test # 1680
23756341525357.10Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
23252935731164.98Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
22142628831076.73Englandv West IndiesLord's122 Jul 2004Test # 1707
21549936825358.42Australiav New ZealandAdelaide126 Nov 2004Test # 1723
20244631821163.52New Zealandv BangladeshChattogram126 Oct 2004Test # 1717
194*49334821055.74Indiav PakistanMultan128 Mar 2004Test # 1693
19247433524357.31South Africav West IndiesCenturion116 Jan 2004Test # 1682
19141328018368.21Australiav PakistanW.A.C.A116 Dec 2004Test # 1726
17840329830059.73Indiav AustraliaSydney12 Jan 2004Test # 1680
172197126133136.50Australiav ZimbabweHobart116 Jan 2004ODI # 2082
17031222024277.27New Zealandv South AfricaAuckland218 Mar 2004Test # 1689
17033325321067.19Sri Lankav ZimbabweHarare26 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
16358845417035.90South Africav IndiaKanpur120 Nov 2004Test # 1722
16241228522056.84Australiav Sri LankaCairns19 Jul 2004Test # 1706
16236426421161.36South Africav EnglandDurban226 Dec 2004Test # 1730
16153634921146.13Australiav Sri LankaKandy316 Mar 2004Test # 1688
16038730424052.63Indiav BangladeshChattogram117 Dec 2004Test # 1727
158*27519424381.44Bangladeshv IndiaChattogram217 Dec 2004Test # 1727
15821417118792.39New Zealandv South AfricaAuckland218 Mar 2004Test # 1689
157228147193106.80Sri Lankav ZimbabweHarare26 May 2004Test # 1698
15535622121070.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 AfricaJohannesburg14 Feb 2004ODI # 2096
15134124818460.88Australiav IndiaBengaluru16 Oct 2004Test # 1713
150*40631219048.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 Town32 Jan 2004Test # 1681
14237024512057.95Australiav PakistanMelbourne226 Dec 2004Test # 1729
141173135171104.44Indiav PakistanRawalpindi216 Mar 2004ODI # 2114
14139429318048.12West Indiesv BangladeshGros Islet228 May 2004Test # 1701
14129720021170.50Australiav New ZealandBrisbane218 Nov 2004Test # 1721
14034726720052.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 IndiesJohannesburg24 Feb 2004ODI # 2096
13930122625061.50West Indiesv EnglandBirmingham229 Jul 2004Test # 1708
13928619619070.91Indiav BangladeshChattogram117 Dec 2004Test # 1727
13834825120154.98Sri Lankav PakistanKarachi328 Oct 2004Test # 1719
13730721318164.31South Africav New ZealandHamilton110 Mar 2004Test # 1686
13729820220067.82Englandv West IndiesLord's122 Jul 2004Test # 1707
13638328516047.71Englandv South AfricaDurban326 Dec 2004Test # 1730
13333726819049.62Sri Lankav AustraliaCairns29 Jul 2004Test # 1706
132*21216512180.00West Indiesv EnglandLord's26 Jul 2004ODI # 2140
13225820619064.07Englandv New ZealandLeeds23 Jun 2004Test # 1702
13227316910178.10Australiav Sri LankaCairns39 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 Town32 Jan 2004Test # 1681
130*24719914165.32South Africav West IndiesCenturion116 Jan 2004Test # 1682
13031021112261.61Australiav Sri LankaGalle38 Mar 2004Test # 1685
13020113813294.20Englandv West IndiesGros Islet11 May 2004ODI # 2125
13021313214198.48Sri Lankav IndiaColombo (RPS)227 Jul 2004ODI # 2153
12927021416160.28Australiav Sri LankaGalle38 Mar 2004Test # 1685
128*38327015047.40West Indiesv EnglandLord's222 Jul 2004Test # 1707
126*25817812370.78New Zealandv AustraliaBrisbane118 Nov 2004Test # 1721
126172122113103.27Australiav IndiaSydney18 Feb 2004ODI # 2098
12619415113483.44Australiav New ZealandBrisbane218 Nov 2004Test # 1721
12630122817055.26Englandv South AfricaGqeberha217 Dec 2004Test # 1728
125*29520317061.57South Africav New ZealandWellington426 Mar 2004Test # 1692
12523016617075.30Australiav IndiaSydney22 Jan 2004Test # 1680
12431821512157.67Pakistanv Sri LankaKarachi228 Oct 2004Test # 1719
12316012194101.65Pakistanv IndiaLahore121 Mar 2004ODI # 2116
12312910487118.26Englandv West IndiesLord's16 Jul 2004ODI # 2140
122*25017321070.52South Africav West IndiesCape Town12 Jan 2004Test # 1681
122154102122119.60Pakistanv IndiaKarachi213 Mar 2004ODI # 2112
12139925912046.71South Africav IndiaEden Gardens128 Nov 2004Test # 1724
12016914712381.63West Indiesv BangladeshKingston24 Jun 2004Test # 1703
119*30121619055.09New Zealandv South AfricaHamilton210 Mar 2004Test # 1686
119*31221713054.83Englandv West IndiesBridgetown21 Apr 2004Test # 1694
11935027315043.58West Indiesv South AfricaCenturion316 Jan 2004Test # 1682
118*31320915056.45Englandv South AfricaDurban326 Dec 2004Test # 1730
11828321919053.88Sri Lankav AustraliaColombo (SSC)224 Mar 2004Test # 1691
11832324314048.55Pakistanv IndiaLahore25 Apr 2004Test # 1695
118153110102107.27Pakistanv Hong KongColombo (SSC)118 Jul 2004ODI # 2147
11719414917178.52Australiav IndiaSydney22 Jan 2004Test # 1680
11728119814259.09New Zealandv EnglandNottingham110 Jun 2004Test # 1704
11727518414263.58Australiav Sri LankaCairns19 Jul 2004Test # 1706
11733224410147.95Pakistanv Sri LankaKarachi228 Oct 2004Test # 1719
11616712020196.66West Indiesv South AfricaCape Town22 Jan 2004Test # 1681
115*21313513085.18New Zealandv PakistanChristchurch210 Jan 2004ODI # 2078
11532623816148.31West Indiesv South AfricaCape Town22 Jan 2004Test # 1681
1143922399047.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:

England vs South Africa at Durban, England tour of South Africa 2nd Test, Dec 26-30, 2004 [Test # 1730]

Pakistan vs Australia at Melbourne, Pakistan tour of Australia 2nd Test, Dec 26-29, 2004 [Test # 1729]

India vs Bangladesh at Dhaka, India tour of Bangladesh 3rd ODI, Dec 27, 2004 [ODI # 2202]