First-Class Hundred in Last Match

Back To: Records->First_Class->Overall->Batting

 

113*Aamer MalikLahore Whites (1) v IslamabadLahore City Cricket Association Ground, Lahore2001/02
103Abdul FaseehKhan Research Laboratories (2) v Pakistan TelevisionUnited Bank Limited Sports Complex, Karachi2023/24
168†Abdul QadirKhost (1) v KandaharGhazi Amanullah Khan International Cricket Stadium, Ghazi Amanullah Khan Town2018/19
126†Abdul TawwabHyderabad (1) v Karachi BNiaz Stadium, Hyderabad1977/78
142Abdul WasiAmo Region (1) v Band-e-Amir RegionQurishi Cricket Ground, Kandahar2021/22
113*S AbeywickremeLankan Cricket Club (2) v Bloomfield Cricket and Athletic ClubBloomfield Cricket and Athletic Club Ground, Colombo2018/19
313*SS AgarwalOxford University (1) v Cambridge UniversityFP Fenner's Ground, Cambridge2013
101*WA AlbertynBoland (2) v Eastern ProvinceSahara Oval St George's, Port Elizabeth2005/06
130Ali BahadurWater and Power Development Authority (1) v Lahore CityLahore City Cricket Association Ground, Lahore1986/87
100Almas ShaukatUttar Pradesh (2) v MaharashtraGurgaon Cricket Ground, Sultanpur2021/22
113*†L Amar SinghNawanagar (1) v BarodaCentral College Ground, Baroda1939/40
164Asghar StanikzaiAfghanistan (1) v ZimbabweSheikh Zayed Stadium, Abu Dhabi2020/21
113*DS AtkinsonBarbados (2) v TrinidadQueen's Park Oval, Port of Spain1960/61
122ET AustenVictoria (1) v TasmaniaNorth Tasmania Cricket Association Ground, Launceston1929/30
100*MH AustenOtago (2) v CanterburyLancaster Park, Christchurch1996/97
172Azmat RanaMuslim Commercial Bank (1) v State Bank of PakistanGaddafi Stadium, Lahore1983/84
214*Babar HayatHong Kong (1) v Papua New GuineaSharjah Cricket Association Stadium, Sharjah2017/18
113S BabyKerala (1) v AndhraDr PVG Raju Andhra Cricket Association Sports Complex Ground, Vizianagram2023/24
134SFAF BacchusBorder (1) v Orange Free StateJan Smuts Ground, East London1985/86
132†L BaichanBerbice (1) v DemeraraAlbion Sports Complex, Albion1982/83
101*L BaichanBerbice (2) v DemeraraAlbion Sports Complex, Albion1982/83
123†CR BakerNew South Wales (1) v VictoriaSydney Cricket Ground, Sydney1968/69
241*AH BakewellNorthamptonshire (2) v DerbyshireQueen's Park, Chesterfield1936
137*†GS BallanceZimbabwe (1) v West IndiesQueens Sports Club, Bulawayo2022/23
101*S BanerjeeBihar (2) v BengalEden Gardens, Calcutta1943/44
182*†KJ BarnettGloucestershire (1) v MiddlesexJohn Walker's Ground, Southgate2002
111TJ BarsbyQueensland (2) v Western AustraliaWestern Australia Cricket Association Ground, Perth1996/97
138DG BedinghamDurham (2) v WorcestershireChester Road North, Kidderminster2024
180†EM BeecheyWellington (1) v AucklandBasin Reserve, Wellington1918/19
139BL BennettBorder (1) v KwaZulu-NatalBuffalo Park, East London2013/14
101*†CA BernardSomerset (1) v GloucestershireCounty Ground, Taunton1901
129RD BerringtonScotland (1) v Papua New GuineaAmini Park, Port Moresby2017/18
111K BidhuriDelhi (1) v RajasthanFeroz Shah Kotla, Delhi2019/20
101Bilawal BhattiSui Northern Gas Pipelines Limited (2) v Water and Power Development AuthorityRawalpindi Cricket Stadium, Rawalpindi2023/24
118*OW BillAustralians (1) v PatialaBaradari Ground, Patiala1935/36
100RR BiswaMeghalaya (2) v HyderabadRajiv Gandhi International Stadium, Uppal, Hyderabad2023/24
105†AD BlofieldCambridge University (1) v Oxford UniversityFP Fenner's Ground, Cambridge2015
110CHB BlountRoyal Air Force (2) v ArmyKennington Oval, Kennington1930
103TA BlundellWellington (1) v Northern DistrictsSeddon Park, Hamilton2023/24
134JH BoardHawke's Bay (2) v WellingtonBasin Reserve, Wellington1914/15
129†NL BonittoJamaica (1) v Duke of Norfolk's XISabina Park, Kingston1956/57
101†RP BorgnisCombined Services (1) v New ZealandersUnited Services Ground, Portsmouth1937
126*MP BowdenTransvaal (2) v KimberleyEclectics Cricket Club Ground, Kimberley1889/90
139CRC BoyJamaica (1) v YorkshireSabina Park, Kingston1935/36
120*KC BrahmabhattGujarat (2) v MaharashtraMaganbhai Thakordas Balmukundas College Ground, Surat1983/84
188MP BreetzkeEastern Province (1) v KwaZulu-Natal InlandCity Oval, Pietermaritzburg2023/24
168WGF BrownNew South Wales (1) v New ZealandersSydney Cricket Ground, Sydney1925/26
100*DJ BuckinghamTasmania (1) v Western AustraliaWestern Australia Cricket Association Ground, Perth1993/94
100†PJP BurgeQueensland (1) v Western AustraliaBrisbane Cricket Ground, Woolloongabba, Brisbane1967/68
128†RP BurlRhinos (1) v EaglesHarare Sports Club, Harare2022/23
193A BurrowsRailways (2) v VidarbhaPostal Ground, Yavatmal1985/86
121W BuryGentlemen of the North (2) v Gentlemen of the SouthTrent Bridge, Nottingham1862
207NF CallawayNew South Wales (1) v QueenslandSydney Cricket Ground, Sydney1914/15
160HB CameronSouth Africans (2) v HDG Leveson-Gower's XINorth Marine Road, Scarborough1935
121†B CapellSouth Western Districts (1) v MpumalangaRecreation Ground, Oudtshoorn2023/24
106EF ChalmersScotland (2) v KenyaMannofield Park, Aberdeen2013
103K ChandelaUttarakhand (2) v BarodaAbhimanyu Cricket Academy Ground, Dehra Dun2023/24
119†P ChandilaHaryana (1) v Jammu and KashmirGandhi Memorial Science College Ground, Jammu2019/20
184AR ChandranKerala (1) v AndhraDr PVG Raju Andhra Cricket Association Sports Complex Ground, Vizianagram2023/24
112†IM ChappellSouth Australia (1) v VictoriaAdelaide Oval, Adelaide1979/80
213†BB ChariTuskers (1) v RhinosHarare Sports Club, Harare2023/24
127RL ChaseBarbados (1) v Leeward IslandsQueen's Park Oval, Port of Spain2023/24
119*C ChettyKwaZulu-Natal Inland (2) v Eastern ProvinceCity Oval, Pietermaritzburg2019/20
152S ChopraServices (1) v Jammu and KashmirPalam A Ground, Model Sports Complex, Delhi1994/95
213*JM ClarkeNottinghamshire (2) v SomersetThe Cooper Associates County Ground, Taunton2024
100*†C Clover-BrownCeylon (1) v Indian University OccasionalsVihara Mahadevi Park, Colombo1935/36
103†NRD ComptonSri Lanka Ports Authority Cricket Club (1) v Saracens Sports ClubSinhalese Sports Club Ground, Colombo2017/18
149†JR ConyersGentlemen of Philadelphia (1) v JamaicaMelbourne Park, Kingston1908/09
113BC CooleyNatal (2) v Western ProvinceOld Wanderers, Johannesburg1906/07
101†ID CraigInternational XI (1) v Cricket Club of India President's XIBrabourne Stadium, Bombay1961/62
138†DJ CullinanTitans (1) v Western Province BolandBoland Park, Paarl2004/05
102H DalalDelhi (1) v RajasthanFeroz Shah Kotla, Delhi2019/20
107R DalalArunachal Pradesh (2) v MizoramSardar Patel Stadium B Ground, Motera, Ahmedabad2022/23
121†Daljit SinghBihar (1) v BombayWankhede Stadium, Bombay1978/79
104†MM DalviVidarbha (1) v Madhya PradeshVidarbha Cricket Association Ground, Nagpur1961/62
125PD DaneelCambridge University (2) v Oxford UniversityFP Fenner's Ground, Cambridge2020
106JM Da SilvaTrinidad and Tobago (1) v JamaicaSabina Park, Kingston2023/24
149†AL DaviesWarwickshire (1) v HampshireUtilita Bowl, Southampton2024
118GB DaviesEssex (1) v SomersetClarence Park, Weston-super-Mare1914
131†OHL DaviesNew South Wales (1) v QueenslandAllan Border Field, Brisbane2023/24
119CS DelportKwaZulu-Natal Inland (1) v South Western DistrictsCity Oval, Pietermaritzburg2021/22
121†DA DempseyCanterbury (1) v OtagoCarisbrook, Dunedin1987/88
138†A DennisNorth Eastern Transvaal (1) v Griqualand WestWillowmoore Park Main Oval, Benoni1954/55
110*AH DesaiRailways (2) v Southern PunjabKarnail Singh Stadium, Delhi1963/64
192†PP DesaiMizoram (1) v BiharMoin-ul-Haq Stadium, Patna2019/20
202†SJ DesaiChhattisgarh (1) v Uttar PradeshBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2023/24
206PA de SilvaSri Lanka (1) v BangladeshP Saravanamuttu Stadium, Colombo2002
140†S DhawanDelhi (1) v HyderabadFeroz Shah Kotla, Delhi2019/20
112†Y DhullDelhi (1) v OrissaJamia Millia Cricket Ground, Delhi2023/24
104DPDN DickwellaKandy District (2) v Colombo DistrictR Premadasa Stadium, Colombo2023/24
122†IM DikgaleFree State (1) v Northern CapeDe Beers Diamond Oval, Kimberley2023/24
134†MW DouglasCentral Districts (1) v OtagoMolyneux Park, Alexandra2000/01
118EJ DraperGriqualand West (1) v Orange Free StateRamblers Cricket Club Ground, Bloemfontein1967/68
121*SR DubeyMumbai (1) v AssamSharad Pawar Cricket Academy Ground, Mumbai2023/24
150†AR DunlopIreland (1) v ScotlandCambusdoon New Ground, Alloway2000
120JF du PlessisBoland (2) v GautengImperial Wanderers Stadium, Johannesburg2023/24
100†OM DurityTrinidad and Tobago (1) v AustraliansGuaracara Park, Pointe-a-Pierre1972/73
200*AR EaswaranBengal (1) v BiharEden Gardens, Kolkata2023/24
122LEK EdirisingheGalle District (1) v Jaffna DistrictR Premadasa Stadium, Colombo2023/24
166SA EngelbrechtWestern Province (1) v North WestPPC Newlands, Cape Town2016/17
127MN ErlankKwaZulu-Natal Inland (1) v Eastern ProvinceCity Oval, Pietermaritzburg2023/24
103†CR ErvineEagles (1) v RhinosTakashinga Sports Club, Highfield, Harare2023/24
175†DA EscottOxford University (1) v Cambridge UniversityThe University Parks, Oxford2018
124AJ EvansHarlequins (1) v West IndiansThe Saffrons, Eastbourne1928
104*AW EvansNorthern Districts (2) v CanterburySeddon Park, Hamilton2006/07
123†SH EvershedDerbyshire (1) v HampshireCounty Ground, Southampton1901
100AH FaberGentlemen of the North (1) v Gentlemen of the SouthLord's Cricket Ground, St John's Wood1862
110*RA FariaNorth and East Trinidad (2) v South and Central TrinidadGuaracara Park, Pointe-a-Pierre1978/79
154†WS FarrerBorder (1) v AustraliansJan Smuts Ground, East London1969/70
127SM FaumiMatara Sports Club (2) v Police Sports ClubMoors Sports Club Ground, Colombo1997/98
113Fawad AlamSindh (2) v NorthernGaddafi Stadium, Lahore2022/23
121Fawad KhanFederally Administered Tribal Areas (2) v Pakistan TelevisionJinnah Stadium, Sialkot2017/18
105KLR FernandoMoratuwa Sports Club (1) v Kandy Cricket ClubTyronne Fernando Stadium, Moratuwa2002/03
100S FernandoSebastianites Cricket and Athletic Club (1) v Sri Lanka Air Force Sports ClubFTZ Sports Complex (Board of Investment), Katunayake2019/20
107WIA FernandoSinhalese Sports Club (1) v Police Sports ClubNondescripts Cricket Club Ground, Colombo2023/24
107†NJ FerrabyOxford University (1) v Cambridge UniversityThe University Parks, Oxford2014
154*CE FinlasonKimberley (2) v TransvaalOld Wanderers, Johannesburg1890/91
107W FlowersNottinghamshire (2) v SussexTrent Bridge, Nottingham1896
184DR FoxOxford University (1) v Cambridge UniversityFP Fenner's Ground, Cambridge2005
217RC FredericksGuyana (1) v JamaicaBourda, Georgetown1982/83
155DP FultonKent (1) v MiddlesexSt Lawrence Ground, Canterbury2006
112*†ED FursdonOxford University (1) v Cambridge UniversityLord's Cricket Ground, St John's Wood1975
115†BJ FussellTransvaal B (1) v Orange Free StateNew Wanderers Stadium, Johannesburg1963/64
143†AD GaekwadBaroda (1) v GujaratMoti Bagh Stadium, Vadodara1991/92
113RA GaleMarylebone Cricket Club (1) v IrelandCastle Avenue, Dublin1968
107NT GamageColombo District (1) v Kandy DistrictR Premadasa Stadium, Colombo2023/24
112G GambhirDelhi (1) v AndhraFeroz Shah Kotla, Delhi2018/19
108N GangtaHimachal Pradesh (1) v PuducherryCricket Association Puducherry Siechem Ground, Puducherry2023/24
114*PK GargUttar Pradesh (2) v ChhattisgarhBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2023/24
105†GH GatehouseTasmania (1) v New South WalesTasmania Cricket Association Ground, Hobart1899/00
188†SM GavaskarRest of the World XI (1) v Marylebone Cricket ClubLord's Cricket Ground, St John's Wood1987
106†JR GillIreland (1) v Marylebone Cricket ClubObservatory Lane, Rathmines, Dublin1948
110S GillIndia (1) v EnglandHimachal Pradesh Cricket Association Stadium, Dharamsala2023/24
125†JF GillerVictoria (1) v New South WalesSydney Cricket Ground, Sydney1904/05
102†KC GlasgowDemerara (1) v BerbiceWelfare Centre Ground, Rose Hall1976/77
134†DI GowerHampshire (1) v EssexCounty Ground, Chelmsford1993
108HHE GrangelVictoria (1) v TasmaniaMelbourne Cricket Ground, Melbourne1935/36
104GS GrimstonArmy (1) v Cambridge UniversityFP Fenner's Ground, Cambridge1939
106LT GroveArmy (1) v Cambridge UniversityFP Fenner's Ground, Cambridge1938
119NRT GubbinsHampshire (1) v WarwickshireUtilita Bowl, Southampton2024
154*†MHP GunathilakeKurunegala Youth Cricket Club (1) v Negombo Cricket ClubWelagedara Stadium, Kurunegala2017/18
130†AP GwynnDublin University (1) v Cambridge UniversityCollege Park, Dublin1895
103Habibul BasharKhulna Division (1) v Chittagong DivisionShahid Kamruzzaman Stadium, Rajshahi2009/10
170*Haider AliRawalpindi (1) v MultanShoaib Akhtar Stadium, Rawalpindi2023/24
111*JC HallettSomerset (2) v MiddlesexCounty Ground, Taunton1995
102*†TE HalseyRoyal Navy (1) v Royal Air ForceKennington Oval, Kennington1928
114†RA HamenceSouth Australia (1) v Marylebone Cricket ClubAdelaide Oval, Adelaide1950/51
111Hammad KhanLahore City (2) v RawalpindiPindi Club Ground, Rawalpindi1987/88
156MN HarbottleArmy (1) v Oxford UniversityRoyal Military Academy Ground, Camberley1938
177Harcharan SinghServices (1) v Jammu and KashmirMaulana Azad Memorial Stadium, Jammu1968/69
100*S HardingSinhalese Sports Club (1) v Burgher Recreation ClubBurgher Recreation Club Ground, Colombo1988/89
139†LS HarperDemerara (1) v BerbiceBourda, Georgetown1981/82
214MS HarrisLeicestershire (1) v DerbyshireThe Incora County Ground, Derby2024
100*†J HarrisonIreland (1) v ScotlandCastle Avenue, Dublin1977
156WP HarrisonMiddlesex (1) v GloucestershireSpa Ground, Gloucester1911
153IJ HarveyDerbyshire (1) v SomersetCounty Ground, Taunton2007
126TN HarveyKwaZulu-Natal (1) v South Western DistrictsRecreation Ground, Oudtshoorn2006/07
126†AL HassettAL Hassett's XI (1) v AR Morris' XIMelbourne Cricket Ground, Melbourne1953/54
179GR HayCentral Districts (1) v OtagoMcLean Park, Napier2023/24
101F HendersonNew South Wales (1) v TasmaniaSydney Cricket Ground, Sydney1929/30
105FB HillNatal B (2) v Orange Free StateKingsmead, Durban1980/81
126KG HillOrange Free State (2) v Western ProvinceBerea Park, Pretoria1923/24
123GB HoleSouth Australia (1) v VictoriaMelbourne Cricket Ground, Melbourne1957/58
131CJ HollinsOxford University (1) v Cambridge UniversityLord's Cricket Ground, St John's Wood1994
111DJ HorakTransvaal B (2) v BorderJan Smuts Ground, East London1965/66
140WJ HorrocksWestern Australia Combined XI (1) v Marylebone Cricket ClubWestern Australia Cricket Association Ground, Perth1936/37
100*DH HowellBorder (2) v TransvaalBuffalo Park, East London1991/92
147REH HudsonArmy (1) v Oxford UniversityRoyal Military Academy Ground, Camberley1938
119QJ HughesCambridge University (1) v Oxford UniversityLord's Cricket Ground, St John's Wood2000
109MM HulettKwaZulu-Natal Inland (1) v Eastern ProvinceCity Oval, Pietermaritzburg2013/14
103*N HussainEngland (2) v New ZealandLord's Cricket Ground, St John's Wood2004
100S HuttonDurham (1) v Cambridge UniversityFP Fenner's Ground, Cambridge1998
191Ihsanullah JanatHindukush Strikers (2) v Maiwand ChampionsGhazi Amanullah Khan International Cricket Stadium, Ghazi Amanullah Khan Town2023
112†Imran MirMaiwand Champions (1) v Hindukush StrikersGhazi Amanullah Khan International Cricket Stadium, Ghazi Amanullah Khan Town2023
115Imrul KayesKhulna Division (1) v Rajshahi DivisionSylhet Stadium Academy Ground, Sylhet2023/24
127GDD IndikaBadureliya Sports Club (2) v Nondescripts Cricket ClubNondescripts Cricket Club Ground, Colombo2010/11
139PJ IngramCentral Districts (2) v AucklandColin Maiden Park, Auckland2011/12
103CC InmanLeicestershire (1) v NorthamptonshireGrace Road, Leicester1971
101BL IrvineTransvaal (2) v Eastern ProvinceSt George's Park, Port Elizabeth1976/77
108†Israr AhmedSukkur (1) v HyderabadNiaz Stadium, Hyderabad1985/86
140RD JacobsLeeward Islands (2) v JamaicaAlpart Sports Club, Nain2004/05
103Jahurul IslamEast Zone (1) v North ZoneSheikh Kamal International Cricket Stadium, Cox's Bazar2022/23
103JA JamesonWarwickshire (1) v GlamorganEdgbaston, Birmingham1976
106†Jamshed AbbasPeshawar University (1) v Punjab University, LahorePunjab University Ground, Lahore1959/60
110Javed BurkiNorth-West Frontier Province (2) v Punjab APindi Club Ground, Rawalpindi1974/75
111GDTH JayanathTamil Union Cricket and Athletic Club (1) v Badureliya Sports ClubP Sara Oval, Colombo2023/24
158MDUS JayasunderaRagama Cricket Club (1) v Burgher Recreation ClubP Sara Oval, Colombo2020
108GSNFG JayasuriyaChilaw Marians Cricket Club (1) v Colombo Cricket ClubSinhalese Sports Club Ground, Colombo2020
104*†RR JeggelsEastern Province (1) v KwaZulu-Natal InlandAxxess DSL St George's, Port Elizabeth2009/10
122*TE JestyLancashire (2) v Oxford UniversityThe University Parks, Oxford1991
139†Jiwanjot SinghUttarakhand (1) v BarodaAbhimanyu Cricket Academy Ground, Dehra Dun2023/24
104*†KA JogiaCambridge University Centre of Cricketing Excellence (1) v WarwickshireFP Fenner's Ground, Cambridge2008
146*†JS JohnsonMinor Counties (1) v IndiansOrleton Park, Wellington1979
118AR JohriBihar (1) v Arunachal PradeshUrja Stadium, Rajbansi Nagar2022/23
100*†DM JonesVictoria (1) v TasmaniaMelbourne Cricket Ground, Melbourne1997/98
125J JonesPlayers of the South (1) v Gentlemen of the SouthKennington Oval, Kennington1885
170*RA JonesAuckland (2) v CanterburyColin Maiden Park, Auckland2009/10
114†SW JulienWindward Islands (1) v Leeward IslandsMindoo Phillip Park, Castries1986/87
115JH KallisSouth Africa (1) v IndiaSahara Stadium Kingsmead, Durban2013/14
101†Kamran GhulamSui Northern Gas Pipelines Limited (1) v Water and Power Development AuthorityRawalpindi Cricket Stadium, Rawalpindi2023/24
111†AA KargavePuducherry (1) v Himachal PradeshCricket Association Puducherry Siechem Ground, Puducherry2023/24
104CA KarthikSikkim (2) v ManipurJadavpur University Second Campus Ground, Kolkata2021/22
111HS KeigwinRhodesia (2) v HDG Leveson-Gower's XISalisbury Sports Club, Salisbury1909/10
143JM KempCape Cobras (1) v DolphinsCity Oval, Pietermaritzburg2014/15
175†GJ KennisSomerset (1) v New ZealandersCounty Ground, Taunton1999
106*†RF KettleAssam (1) v Uttar PradeshDoons School Ground, Dehra Dun1950/51
158RWT KeyKent (2) v GlamorganThe SSE SWALEC Stadium, Cardiff2015
121SS KhandkarUttar Pradesh (1) v RajasthanChowk Stadium, Lucknow1993/94
114†AN KhareChhattisgarh (1) v Uttar PradeshBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2023/24
189DA KingOxford University (1) v Cambridge UniversityThe University Parks, Oxford2010
139SMH KirmaniKarnataka (1) v BombayM Chinnaswamy Stadium, Bangalore1993/94
101H KishenchandDelhi (2) v ServicesFeroz Shah Kotla, Delhi1952/53
142CE KnoxNorth West (1) v Free StateSedgars Park, Potchefstroom2006/07
144T KohliMizoram (1) v Arunachal PradeshSardar Patel Stadium B Ground, Motera, Ahmedabad2022/23
102JP KotzeNamibia (2) v South Western DistrictsUnited Ground, Windhoek2017/18
117BT KrugerKwaZulu-Natal (1) v EasternsSahara Park Willowmoore, Benoni2011/12
141NR KumarLoughborough Marylebone Cricket Club University (1) v NorthamptonshireCounty Ground, Northampton2017
144AR LahejiSaurashtra (2) v MaharashtraEuropean Gymkhana Ground, Rajkot1954/55
107*†W LambertSussex (1) v EpsomLord's Cricket Ground, St John's Wood1817
157W LambertSussex (2) v EpsomLord's Cricket Ground, St John's Wood1817
100GRA LangleySouth Australia (2) v New South WalesAdelaide Oval, Adelaide1956/57
121W LarkinsDurham (1) v NottinghamshireRiverside Ground, Chester-le-Street1995
113†MJ LavineNorth West (1) v BorderNorth West Cricket Stadium, Potchefstroom2000/01
112DW LawrenceSurrey (1) v KentSpitfire Ground, St Lawrence, Canterbury2024
120VVS LaxmanHyderabad (1) v Madhya PradeshRajiv Gandhi International Stadium, Uppal, Hyderabad2012/13
167DS LehmannSouth Australia (1) v Western AustraliaAdelaide Oval, Adelaide2007/08
179†Liyan KhanSikkim (1) v ManipurJadavpur University Second Campus Ground, Kolkata2021/22
123†D LloydLancashire (1) v NorthamptonshireCounty Ground, Northampton1983
100†N LochabNagaland (1) v PuducherrySovima Cricket Stadium, Dimapur2018/19
100†M LouisLeeward Islands (1) v Windward IslandsQueen's Park Oval, Port of Spain2023/24
104*ML LoveQueensland (2) v VictoriaSt Kilda Cricket Ground, Melbourne2008/09
114GBT LovellOxford University (1) v Cambridge UniversityLord's Cricket Ground, St John's Wood1993
145†BB McCullumNew Zealand (1) v AustraliaHagley Oval, Christchurch2015/16
134*KS McEwanBorder (2) v TransvaalBuffalo Park, East London1991/92
203*ND McKenzieLions (1) v WarriorsBidvest Wanderers Stadium, Johannesburg2014/15
200*AC MacLarenMarylebone Cricket Club (1) v New ZealandBasin Reserve, Wellington1922/23
107DH McLeodVictoria (2) v TasmaniaTasmania Cricket Association Ground, Hobart1894/95
117†NA McSweeneySouth Australia (1) v TasmaniaBlundstone Arena, Hobart2023/24
104NP MadhavanTamil Nadu (2) v BombayWankhede Stadium, Bombay1984/85
128DD MadurapperumaBurgher Recreation Club (1) v Galle Cricket ClubBurgher Recreation Club Ground, Colombo1998/99
150*MahmudullahBangladesh (1) v ZimbabweHarare Sports Club, Harare2021
105*Majid SaeedSargodha (1) v RawalpindiArbab Niaz Stadium, Peshawar2002/03
126†HS MantriMadhya Pradesh (1) v VidarbhaVidarbha Cricket Association Ground, Nagpur2023/24
106AK MarkramSouth Africa (2) v IndiaPPC Newlands, Cape Town2023/24
105*HJH MarshallWellington (2) v CanterburyHagley Oval, Christchurch2016/17
156*JAH MarshallNorthern Districts (2) v Central DistrictsSaxton Oval, Nelson2012/13
126†H MasakadzaMountaineers (1) v TuskersHarare Sports Club, Harare2018/19
104†SJ MassiahUnited States of America (1) v BermudaNational Stadium, Hamilton2004
120*†Masumud DowlaChittagong Division (1) v Sylhet DivisionSylhet Stadium, Sylhet2008/09
107RH MaudsleyWarwickshire (2) v Oxford UniversitySwans Nest Lane, Stratford-upon-Avon1951
108REW MawhinneyOtago (2) v CanterburyLancaster Park, Christchurch1990/91
106*SW MeadKent (1) v Sri Lanka Cricket Development XISpitfire Ground, St Lawrence, Canterbury2022
108YAN MendisSaracens Sports Club (2) v Panadura Sports ClubArmy Ground, Panagoda2013/14
154VM MerchantIndia (1) v EnglandFeroz Shah Kotla, Delhi1951/52
141Michael KhanQuetta (1) v Karachi WhitesNational Stadium, Karachi1963/64
116FS MiddletonHampshire (1) v WarwickshireUtilita Bowl, Southampton2024
126†FA MidlaneAuckland (1) v WellingtonBasin Reserve, Wellington1918/19
108N MillarOxford University (1) v Cambridge UniversityFP Fenner's Ground, Cambridge2003
101†PN MillerEuropeans (1) v IndiansMadras Cricket Club Ground, Chepauk, Madras1947/48
107*R MinnieKwaZulu-Natal (2) v South Western DistrictsRecreation Ground, Oudtshoorn2014/15
134MF MistryMK Mantri's XI (1) v KC Ibrahim's XIBrabourne Stadium, Bombay1947/48
220NF MitchellVictoria (1) v TasmaniaMelbourne Cricket Ground, Melbourne1926/27
107*†MJ MitchleyEasterns (1) v KwaZulu-Natal BWillowmoore Park Main Oval, Benoni1998/99
169JSD MoffatCambridge University (1) v Oxford UniversityThe University Parks, Oxford2002
107Mohammad NawazSargodha (1) v BahawalpurSports Stadium, Sargodha2001/02
106Mohammad SaifRailways (2) v TripuraMaharaja Bir Bikram College Stadium, Agartala2023/24
200*Moin KhanKarachi Harbour (1) v HyderabadNiaz Stadium, Hyderabad2005/06
115HW MorganWestern Province (1) v Griqualand WestNewlands, Cape Town1933/34
165†H MorrisGlamorgan (1) v SomersetCounty Ground, Taunton1997
112RSM MorrisHampshire (1) v Cambridge UniversityFP Fenner's Ground, Cambridge1996
100*RD MoultBorder (1) v Orange Free State BBuffalo Park, East London1989/90
121RG MukasaUganda (2) v NamibiaUnited Ground, Windhoek2010/11
211Munir AhmadBoost Region (1) v Speen Ghar RegionQurishi Cricket Ground, Kandahar2021/22
237TT MunyongaMountaineers (1) v EaglesOld Hararians, Harare2023/24
158†N MupambaManicaland Mountaineers (1) v Rising StarsTakashinga Sports Club, Highfield, Harare2017/18
136Musheer KhanMumbai (2) v VidarbhaWankhede Stadium, Mumbai2023/24
204*DN MyersMountaineers (2) v EaglesOld Hararians, Harare2023/24
147†NadimuddinDhaka Division (1) v Rajshahi DivisionSheikh Abu Naser Stadium, Khulna2009/10
148Y NagarMeghalaya (1) v SikkimKalinga Institute of Industrial Technology Ground, Bhubaneswar2018/19
111†RS NagdevGujarat (1) v BarodaMoti Bagh Stadium, Baroda1969/70
202*KK NairNorthamptonshire (1) v GlamorganCounty Ground, Northampton2024
108Najeeb BaigMuslim Commercial Bank (2) v National Bank of PakistanMunicipal Stadium, Gujranwala1988/89
110DJ NapierNatal (2) v New ZealandersCity Oval, Pietermaritzburg1953/54
118†DJ NashAuckland (1) v OtagoCarisbrook, Dunedin2001/02
125†Naushad AliCombined Services (1) v House Building Finance CorporationGaddafi Stadium, Lahore1978/79
107Naveed ObaidMis Ainak Region (2) v Speen Ghar RegionKhost Cricket Stadium, Khost2022/23
100*R NayyarHimachal Pradesh (2) v GoaBhausaheb Bandodkar Ground, Panaji2005/06
123†Nazar MohammadPakistanis (1) v East ZoneKeenan Stadium, Jamshedpur1952/53
102Nazir AhmedMultan (1) v HyderabadMultan Cricket Stadium, Multan2003/04
122†K Nitesh ReddyHyderabad (1) v MeghalayaRajiv Gandhi International Stadium, Uppal, Hyderabad2023/24
103†PC NobesSouth Australia (1) v Western AustraliaAdelaide Oval, Adelaide1995/96
101K Noema-BarnettCentral Districts (2) v Northern DistrictsSeddon Park, Hamilton2018/19
105*MJ NofalKwaZulu-Natal Inland (1) v Eastern ProvinceCity Oval, Pietermaritzburg2023/24
114†JA NorthSussex (1) v EssexCounty Ground, Hove1993
106AD NourseNatal (1) v Orange Free StateCity Oval, Pietermaritzburg1952/53
125RK NunesJamaica (2) v Lord Tennyson's XISabina Park, Kingston1931/32
115†S OberoiOxford University (1) v Cambridge UniversityThe University Parks, Oxford2006
102†LPJ O'BrienVictoria (1) v Western AustraliaMelbourne Cricket Ground, Melbourne1937/38
111TC O'BrienLG Robinson's XI (2) v Oxford UniversityOld Buckenham Hall, Attleborough1914
126MP O'DowdNetherlands (1) v NamibiaICC Cricket Academy Ground, Dubai2017/18
106MO OdumbeKenya (2) v Pakistan ASir Ali Muslim Club Ground, Nairobi2004
110*DL OrchardNatal B (2) v Transvaal BKingsmead, Durban1978/79
106CJ OttawayMiddlesex (2) v NottinghamshirePrince's Cricket Ground, Chelsea1876
145CWC PackeArmy (1) v Cambridge UniversityFP Fenner's Ground, Cambridge1939
171†PK PanchalGujarat (1) v GoaGoa Cricket Association Academy Ground, Porvorim2023/24
110JM ParkerNorthern Districts (2) v WellingtonBasin Reserve, Wellington1983/84
124†Parvez RasoolBadureliya Sports Club (1) v Tamil Union Cricket and Athletic ClubP Sara Oval, Colombo2023/24
105*†UR PatelEast Africa (1) v IndiansLugogo Stadium, Kampala1967
107AK PereraNondescripts Cricket Club (1) v Colts Cricket ClubColombo Cricket Club Ground, Colombo2020
102JBN PereraArosa Sri Lanka (2) v South AfricaNewlands, Cape Town1982/83
130KST PereraKandy Customs Sports Club (2) v Sinhalese Sports ClubSinhalese Sports Club Ground, Colombo2023/24
144DN PhillipsOtago (1) v Central DistrictsMcLean Park, Napier2023/24
110*J PhillipsCanterbury (1) v WellingtonLancaster Park, Christchurch1898/99
100*GM PiedtEastern Province (1) v NatalLambert Park, Estcourt1988/89
169*RT PontingSurrey (2) v NottinghamshireThe Kia Oval, Kennington2013
108DF PopeEssex (2) v GloucestershireWagon Works Ground, Gloucester1934
155*D PotgieterGauteng (2) v Western ProvinceImperial Wanderers Stadium, Johannesburg2023/24
105*J PotterVictoria (2) v New South WalesMelbourne Cricket Ground, Melbourne1967/68
136HR PowerPunjab Governor's XI (1) v Northern IndiaLawrence Gardens, Lahore1927/28
102*MS Pragnay ReddyHyderabad (1) v MeghalayaRajiv Gandhi International Stadium, Uppal, Hyderabad2023/24
169*Pratham SinghRailways (2) v TripuraMaharaja Bir Bikram College Stadium, Agartala2023/24
124†HTP PremaratneSingha Sports Club (1) v Moratuwa Sports ClubPolice Park Ground, Colombo2003/04
116AG PuttickCape Cobras (2) v LionsSenwes Park, Potchefstroom2017/18
115WG QuaifeWarwickshire (1) v DerbyshireEdgbaston, Birmingham1928
182†UR RadhakrishnanGoa (1) v AndhraMunicipal Stadium, Cuddapah1991/92
116*†Rafay AhmedBahawalpur (1) v AbbottabadSports Complex, Mardan2013/14
104*KSB RamamurthyAndhra (2) v KeralaMalabar State Police Ground, Malappuram1989/90
101*S RameshAssam (1) v TripuraNehru Stadium, Guwahati2007/08
103†SS RathourBihar (1) v SikkimDhaneswar Rath Institute of Engineering and Management Sciences, Cuttack2019/20
100*J RatledgeCambridge University (2) v Oxford UniversityLord's Cricket Ground, St John's Wood1997
121BMRNB RatnayakeSri Lanka Air Force Sports Club (2) v Burgher Recreation ClubAir Force Ground, Colombo2012/13
103*A RatraTripura (1) v Jammu and KashmirGandhi Memorial Science College Ground, Jammu2012/13
133DB Ravi TejaMeghalaya (2) v GujaratSaurashtra Cricket Association Stadium, Rajkot2021/22
124†SG RawatBaroda (1) v MumbaiBandra Kurla Complex, Mumbai2023/24
124CMW ReadNottinghamshire (1) v SussexThe 1st Central County Ground, Hove2017
131JM ReadSurrey (1) v HampshireKennington Oval, Kennington1895
103†RE RedmondAuckland (1) v OtagoEden Park, Auckland1975/76
101†IR RedpathAustralia (1) v West IndiesMelbourne Cricket Ground, Melbourne1975/76
112JF ReidAuckland (1) v Northern DistrictsSeddon Park, Hamilton1987/88
111†TB ReidEastern Province B (1) v BorderKemsley Park, Port Elizabeth1989/90
155AC RidleyOxford University (1) v Cambridge UniversityLord's Cricket Ground, St John's Wood1996
115*†WV RipponTransvaal B (1) v Eastern Province BSt George's Park, Port Elizabeth1994/95
132†CJL RogersSomerset (1) v NottinghamshireThe Cooper Associates County Ground, Taunton2016
100*CJL RogersSomerset (2) v NottinghamshireThe Cooper Associates County Ground, Taunton2016
120*Saadat GulFaisalabad (1) v HyderabadIqbal Stadium, Faisalabad2001/02
105*†Saeed MalikGhani Glass (1) v Khan Research LaboratoriesState Bank of Pakistan Sports Complex, Karachi2023/24
161†Sahibzada FarhanSui Northern Gas Pipelines Limited (1) v Water and Power Development AuthorityRawalpindi Cricket Stadium, Rawalpindi2023/24
117Saim AyyazMultan (1) v Lahore BluesGaddafi Stadium, Lahore2023/24
109Sajid BashirZone C (1) v Zone AJinnah Stadium, Sialkot1985/86
131Salman AliSialkot (1) v Lahore ShalimarJinnah Stadium, Sialkot2013/14
103†A SamadJammu and Kashmir (1) v Madhya PradeshHolkar Stadium, Indore2023/24
110†BB SamantrayOrissa (1) v DelhiJamia Millia Cricket Ground, Delhi2023/24
101†DB SathaKC Ibrahim's XI (1) v MK Mantri's XIBrabourne Stadium, Bombay1947/48
123*†Saud ShakilSui Northern Gas Pipelines Limited (1) v Water and Power Development AuthorityRawalpindi Cricket Stadium, Rawalpindi2023/24
114AR SchawCentral Districts (1) v Northern DistrictsBay Oval, Mount Maunganui2023/24
112†JED SealyTrinidad (1) v BarbadosKensington Oval, Bridgetown1948/49
134CD SeddonNew South Wales (1) v TasmaniaTasmania Cricket Association Ground, Hobart1928/29
138*PM SeelaarNetherlands (2) v Hong KongMission Road Ground, Hong Kong2016/17
104TL SeifertNorthern Districts (1) v WellingtonSeddon Park, Hamilton2023/24
106†L SematimbaUganda (1) v NamibiaUnited Ground, Windhoek2010/11
111†SP SenapatiOrissa (1) v DelhiJamia Millia Cricket Ground, Delhi2023/24
137L SenokwaneNorth West (1) v BolandEurolux Boland Park, Paarl2023/24
151SC SerasingheMoors Sports Club (1) v Lankan Cricket ClubNondescripts Cricket Club Ground, Colombo2020
125*K SethMadhya Pradesh (1) v VidarbhaNehru Stadium, Indore2000/01
200*Shafiqullah ShinwariKabul Region (2) v Boost RegionKunar Cricket Ground, Asadabad2017/18
120OA ShahEssex (1) v GlamorganThe Essex County Ground, Chelmsford2013
102Shahbaz BashirNetherlands (1) v United Arab EmiratesSportpark Het Schootsveld, Deventer2012
127ShahidullahMis Ainak Region (1) v Speen Ghar RegionKhost Cricket Stadium, Khost2022/23
110MD ShanakaColombo District (1) v Kandy DistrictR Premadasa Stadium, Colombo2023/24
185*AS SharmaOxford University (1) v Cambridge UniversityThe University Parks, Oxford2010
200B SharmaChandigarh (1) v ManipurVideocon Academy Ground, Kolkata2019/20
103RG SharmaIndia (1) v EnglandHimachal Pradesh Cricket Association Stadium, Dharamsala2023/24
101Sher MohammadDelhi (1) v ServicesPalam A Ground, Model Sports Complex, Delhi1965/66
157BR ShettyBadureliya Sports Club (1) v Ragama Cricket ClubSurrey Village Cricket Ground, Maggona2019/20
105†NS ShettyTripura (1) v GoaDistrict Institute of Education and Training Ground, Porvorim2010/11
163Shoaib MohammadPakistan International Airlines (1) v Public Works DepartmentUnited Bank Limited Sports Complex, Karachi2001/02
103*†ShujauddinBahawalpur (1) v Public Works DepartmentBahawal Stadium, Bahawalpur1969/70
114†ShujauddinFaisalabad (1) v Lahore City BluesLahore City Cricket Association Ground, Lahore1984/85
150DP SibleySurrey (1) v KentSpitfire Ground, St Lawrence, Canterbury2024
121†FW SidesVictoria (1) v Western AustraliaWestern Australia Cricket Association Ground, Perth1938/39
105*J SidhuDelhi (1) v OrissaJamia Millia Cricket Ground, Delhi2023/24
207IJ SiedleNatal (1) v Western ProvinceKingsmead, Durban1936/37
151†PN SilvaKandy District (1) v Colombo DistrictR Premadasa Stadium, Colombo2023/24
129RHS SilvaBadureliya Sports Club (1) v Saracens Sports ClubUniversity Ground, Colombo2006/07
131†N SindhuHaryana (1) v VidarbhaVidarbha Cricket Association Academy Ground, Nagpur2023/24
100*DM SmithWarwickshire (1) v Oxford UniversityEdgbaston, Birmingham1983
103GC SmithSurrey (2) v GloucestershireThe Kia Oval, Kennington2014
100*IR SnookCentral Districts (1) v Northern DistrictsFitzherbert Park, Palmerston North1987/88
101†G SnymanNamibia (1) v KwaZulu-Natal InlandCity Oval, Pietermaritzburg2017/18
132*†GS SobersNottinghamshire (1) v LancashireOld Trafford, Manchester1974
136†VP SolankiBaroda (1) v MumbaiBandra Kurla Complex, Mumbai2023/24
169JS SolomonGuyana (1) v BarbadosBourda, Georgetown1968/69
119RE Somers VineTransvaal (1) v RhodesiaRaylton Club, Bulawayo1945/46
100*AY SoodGujarat (2) v BengalSardar Patel Stadium, Motera, Ahmedabad2003/04
242†DPS SooriyabandaraGalle District (1) v Jaffna DistrictR Premadasa Stadium, Colombo2023/24
101*†RE SouleTasmania (1) v South AustraliaAdelaide Oval, Adelaide1990/91
102*†AC StorieScotland (1) v IrelandHamilton Crescent, Glasgow1994
302*T StubbsEastern Province (1) v KwaZulu-Natal InlandCity Oval, Pietermaritzburg2023/24
180†D SutherlandVictoria (1) v TasmaniaNorth Tasmania Cricket Association Ground, Launceston1900/01
105PH TariltonBarbados (2) v Marylebone Cricket ClubKensington Oval, Bridgetown1929/30
102Tariq AhmedRangpur Division (1) v Dhaka DivisionShaheed Chandu Stadium, Bogra2015/16
171HP TillakaratneNondescripts Cricket Club (1) v Badureliya Sports ClubPolice Park Ground, Colombo2005/06
145†DP ToftOxford University (1) v Cambridge UniversityLord's Cricket Ground, St John's Wood1967
165Towhid HridoyNorth Zone (1) v Central ZoneSylhet Stadium, Sylhet2023/24
156†MJL TurnbullGlamorgan (1) v LeicestershireAylestone Road, Leicester1939
106JB TurnerMinor Counties (2) v PakistanisOsborne Avenue, Jesmond1974
104†SN TurnerGriqualand West (1) v Transvaal BDe Beers Country Club, Kimberley1979/80
108†RG TwoseWellington (1) v AucklandBasin Reserve, Wellington2000/01
104Umar AminState Bank of Pakistan (2) v Ghani GlassUnited Bank Limited Sports Complex, Karachi2023/24
111PGV van der BijlFirst South African Division (1) v The RestOld Wanderers, Johannesburg1942/43
105*JP van der WesthuizenWestern Transvaal (2) v Natal BFanie du Toit Sports Complex, Potchefstroom1994/95
182RS VasconcelosNorthamptonshire (1) v GlamorganCounty Ground, Northampton2024
115†GH VaseyEuropeans (1) v IndiansMadras Cricket Club Ground, Chepauk, Madras1918/19
124DJ VilasLancashire (1) v MiddlesexEmirates Old Trafford, Manchester2023
111LW VorsterTransvaal B (1) v Orange Free StateRamblers Cricket Club Ground, Bloemfontein1968/69
109N WadheraPunjab (2) v Tamil NaduSalem Cricket Foundation Stadium, Kattuveppilaipatti2023/24
102AV WadkarVidarbha (2) v MumbaiWankhede Stadium, Mumbai2023/24
117KJ WadsworthCanterbury (1) v OtagoLancaster Park, Christchurch1975/76
120†Waheedullah ShafaqSpeen Ghar Region (1) v Boost RegionKhost Cricket Stadium, Khost2019/20
101LR WaltersEastern Province (2) v NorthernsSuperSport Park, Centurion2014/15
100Waqarullah IshaqBoost Region (1) v Speen Ghar RegionQurishi Cricket Ground, Kandahar2021/22
153TS WarneVictoria (2) v TasmaniaTasmania Cricket Association Ground, Hobart1911/12
105DG WattOtago (2) v CanterburyLancaster Park, Christchurch1943/44
104WM WelchFree Foresters (1) v Cambridge UniversityFP Fenner's Ground, Cambridge1939
157DJ WhiteEastern Province (1) v GautengABSA Oval, Nelson Mandela Metropole University, Port Elizabeth2017/18
104†SM WhitemanWestern Australia (1) v TasmaniaWestern Australia Cricket Association Ground, Perth2023/24
111WM WoodfullWM Woodfull's XI (1) v VY Richardson's XIMelbourne Cricket Ground, Melbourne1934/35
105SE WoottonVictoria (1) v TasmaniaTasmania Cricket Association Ground, Hobart1923/24
125AB YadavMizoram (1) v Arunachal PradeshSardar Patel Stadium B Ground, Motera, Ahmedabad2022/23
140Yashpal SinghSikkim (1) v BiharDhaneswar Rath Institute of Engineering and Management Sciences, Cuttack2019/20
100G YearwoodLeeward Islands (2) v Windward IslandsAntigua Recreation Ground, St John's1974/75
125GA YoungWestern Australia (1) v South AustraliaWestern Australia Cricket Association Ground, Perth1972/73
174*WA YoungNottinghamshire (2) v SomersetThe Cooper Associates County Ground, Taunton2024
100SA ZaibNorthamptonshire (1) v GlamorganCounty Ground, Northampton2024

† indicates that the hundred was not in the player's last innings.