High scores in 2012 in Tests+ODIs+T20Is

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
329*60946839170.29Australiav IndiaSydney203 Jan 2012Test # 2027
311*79052935-58.79South Africav EnglandThe Oval219 Jul 2012Test # 2049
26061845531357.14West Indiesv BangladeshKhulna221 Nov 2012Test # 2060
259*58239826-65.07Australiav South AfricaBrisbane209 Nov 2012Test # 2056
23034525740189.49Australiav South AfricaAdelaide122 Nov 2012Test # 2061
22443432531168.92South Africav Sri LankaCape Town103 Jan 2012Test # 2028
22151640421-54.70Australiav IndiaAdelaide124 Jan 2012Test # 2031
21038027526176.36Australiav IndiaAdelaide124 Jan 2012Test # 2031
206*51338921-52.95Indiav EnglandAhmedabad115 Nov 2012Test # 2058
203*45737222-54.56West Indiesv BangladeshMirpur113 Nov 2012Test # 2057
199*56238718251.42Sri Lankav PakistanGalle122 Jun 2012Test # 2046
19642733120159.21Pakistanv Sri LankaColombo (SSC)130 Jun 2012Test # 2047
19635022121-88.68South Africav AustraliaW.A.C.A330 Nov 2012Test # 2064
19251135115154.70Sri Lankav PakistanColombo (SSC)230 Jun 2012Test # 2047
19049237723250.39Englandv IndiaEden Gardens205 Dec 2012Test # 2065
18631623320479.82Englandv IndiaWankhede223 Nov 2012Test # 2062
183211148221123.64Indiav PakistanMirpur218 Mar 2012ODI # 3263
182*43432623155.82South Africav EnglandThe Oval219 Jul 2012Test # 2049
18253336523-49.86South Africav EnglandLeeds102 Aug 2012Test # 2051
180261159205113.20Australiav IndiaW.A.C.A213 Jan 2012Test # 2029
18039631522357.14Sri Lankav EnglandGalle126 Mar 2012Test # 2038
17655637421-47.05Englandv IndiaAhmedabad315 Nov 2012Test # 2058
16922518421391.84South Africav AustraliaW.A.C.A330 Nov 2012Test # 2064
163219157132103.82Australiav Sri LankaBrisbane104 Mar 2012ODI # 3255
160*30320519278.04South Africav Sri LankaCape Town103 Jan 2012Test # 2028
160*20216511396.96Sri Lankav IndiaHobart128 Feb 2012ODI # 3251
15946830619151.96Indiav New ZealandHyderabad123 Aug 2012Test # 2054
15753344210135.52Pakistanv EnglandDubai (DICS)303 Feb 2012Test # 2034
1574582959-53.22Pakistanv Sri LankaColombo (SSC)130 Jun 2012Test # 2047
15650333519146.56South Africav New ZealandWellington123 Mar 2012Test # 2037
15121216516691.51Englandv Sri LankaColombo (PSS)203 Apr 2012Test # 2039
150*30625316159.28Australiav IndiaSydney203 Jan 2012Test # 2027
150*37528212153.19West Indiesv BangladeshKhulna221 Nov 2012Test # 2060
15030520617472.81West Indiesv New ZealandNorth Sound225 Jul 2012Test # 2050
15020912416-120.96South Africav EnglandSouthampton128 Aug 2012ODI # 3298
14932121422169.62Englandv South AfricaLeeds202 Aug 2012Test # 2051
14734927414153.64South Africav AustraliaBrisbane109 Nov 2012Test # 2056
14741327321-53.84Sri Lankav AustraliaHobart214 Dec 2012Test # 2067
146198134106108.95New Zealandv ZimbabweWhangarei106 Feb 2012ODI # 3232
14340531018-46.12Englandv IndiaNagpur313 Dec 2012Test # 2066
14238830611-46.40New Zealandv Sri LankaColombo (PSS)125 Nov 2012Test # 2063
14143430322-46.53Englandv West IndiesNottingham225 May 2012Test # 2044
13718714214-96.47Englandv PakistanAbu Dhabi113 Feb 2012ODI # 3238
13637128413-47.88Pakistanv Sri LankaPallekele308 Jul 2012Test # 2048
13638825717-52.91Australiav South AfricaBrisbane209 Nov 2012Test # 2056
13545135012-38.57Indiav EnglandWankhede123 Nov 2012Test # 2062
13542130512-44.26New Zealandv Sri LankaColombo (PSS)125 Nov 2012Test # 2063
13433222514-59.55Australiav IndiaSydney203 Jan 2012Test # 2027
13436128822146.52West Indiesv New ZealandNorth Sound225 Jul 2012Test # 2050
133*13386162154.65Indiav Sri LankaHobart228 Feb 2012ODI # 3251
13320815112-88.07Sri Lankav IndiaHambantota221 Jul 2012ODI # 3291
13136727320-47.98South Africav EnglandThe Oval219 Jul 2012Test # 2049
13019715312284.96Englandv PakistanDubai (DICS)221 Feb 2012ODI # 3247
128*187119121107.56Indiav Sri LankaColombo (RPS)231 Jul 2012ODI # 3294
12730322112157.46Pakistanv EnglandDubai (DICS)303 Feb 2012Test # 2034
12741128810-44.09West Indiesv BangladeshKhulna221 Nov 2012Test # 2060
126*33223611153.38West Indiesv BangladeshMirpur113 Nov 2012Test # 2057
126178117121107.69Englandv West IndiesSouthampton116 Jun 2012ODI # 3276
12616714917284.56West Indiesv BangladeshMirpur205 Dec 2012ODI # 3311
125*14498104127.55South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
1252031439487.41South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
12516410789116.82West Indiesv New ZealandKingston107 Jul 2012ODI # 3285
12326416915472.78West Indiesv New ZealandKingston202 Aug 2012Test # 2052
1237258117212.06New Zealandv BangladeshPallekele121 Sep 2012T20I # 267
122*26020113260.69New Zealandv ZimbabweNapier126 Jan 2012Test # 2033
12238225819-47.28Englandv West IndiesLord's217 May 2012Test # 2043
12229524414-50.00South Africav AustraliaAdelaide222 Nov 2012Test # 2061
12233627013145.18Englandv IndiaWankhede223 Nov 2012Test # 2062
12129919513162.05Sri Lankav PakistanColombo (SSC)230 Jun 2012Test # 2047
12128720510-59.02South Africav EnglandLord's316 Aug 2012Test # 2053
12019614513282.75Bangladeshv West IndiesKhulna102 Dec 2012ODI # 3310
119*21013911185.61Sri Lankav PakistanPallekele109 Jun 2012ODI # 3273
1191208875135.22New Zealandv ZimbabweNapier109 Feb 2012ODI # 3234
119176112164106.25Australiav South AfricaAdelaide122 Nov 2012Test # 2061
117*6751513229.41South Africav New ZealandHamilton219 Feb 2012T20I # 222
1171439154128.57Australiav Sri LankaAdelaide106 Mar 2012ODI # 3256
11734626116-44.82West Indiesv EnglandNottingham125 May 2012Test # 2044
11724317818165.73West Indiesv BangladeshMirpur113 Nov 2012Test # 2057
117209117151100.00Indiav EnglandAhmedabad115 Nov 2012Test # 2058
116*40330616137.90Englandv IndiaNagpur313 Dec 2012Test # 2066
11623721311154.46Indiav AustraliaAdelaide224 Jan 2012Test # 2031
115*32521514-53.48Sri Lankav South AfricaCape Town303 Jan 2012Test # 2028
115*3001848162.50Australiav Sri LankaHobart114 Dec 2012Test # 2067
11536323413-49.14South Africav New ZealandDunedin307 Mar 2012Test # 2035
11539229511138.98Englandv South AfricaThe Oval119 Jul 2012Test # 2049
11420514712177.55Indiav BangladeshMirpur116 Mar 2012ODI # 3261
113*1771257390.40Indiav PakistanChennai130 Dec 2012ODI # 3314
11338026316-42.96South Africav New ZealandDunedin307 Mar 2012Test # 2035
11317712716288.97New Zealandv IndiaBengaluru131 Aug 2012Test # 2055
11316312314391.86Bangladeshv West IndiesKhulna121 Nov 2012Test # 2060
1122101288-87.50South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
112159104101107.69Pakistanv IndiaMirpur118 Mar 2012ODI # 3263
11233626610-42.10Englandv Sri LankaGalle426 Mar 2012Test # 2038
11216612013193.33Englandv West IndiesThe Oval219 Jun 2012ODI # 3278
111*17598102113.26Englandv PakistanDubai (DICS)218 Feb 2012ODI # 3243
110*46637614-29.25South Africav AustraliaAdelaide422 Nov 2012Test # 2061
1101851156595.65New Zealandv West IndiesBasseterre214 Jul 2012ODI # 3289
11024719712155.83West Indiesv BangladeshMirpur313 Nov 2012Test # 2057
10927618813157.97South Africav Sri LankaCape Town103 Jan 2012Test # 2028
1081481207-90.00Indiav Sri LankaMirpur113 Mar 2012ODI # 3259
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:

Switzerland vs Luxembourg at Walferdange, Switzerland in Luxembourg 3rd T20I, Jun 22, 2025 [T20I # 3261]

Cayman Islands vs Bahamas at King City (NW), ICC Men's T20 World Cup Americas Region Final 11th Match, Jun 22, 2025 [T20I # 3262]

Bermuda vs Canada at King City (NW), ICC Men's T20 World Cup Americas Region Final 12th Match, Jun 22, 2025 [T20I # 3263]