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
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
133†Abid AliPakistan (1) v BangladeshZohur Ahmed Chowdhury Stadium, Chittagong2021/22
123MJ AckermanKwaZulu-Natal Coastal (1) v North WestSenwes Park, Potchefstroom2021/22
128*†Adil AminKhyber Pakhtunkhwa (1) v NorthernNational Bank of Pakistan Sports Complex, Karachi2021/22
313*SS AgarwalOxford University (1) v Cambridge UniversityFP Fenner's Ground, Cambridge2013
194Ahsan AliSindh (1) v BaluchistanUnited Bank Limited Sports Complex, Karachi2021/22
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
117†AMEM AmarasingheLankan Cricket Club (1) v Moors Sports ClubNondescripts Cricket Club Ground, Colombo2020
113*†L Amar SinghNawanagar (1) v BarodaCentral College Ground, Baroda1939/40
186Amite HasanSylhet Division (1) v Rangpur DivisionBangladesh Krira Shikkha Protisthan No 4 Ground, Savar2021/22
163HM AmlaSurrey (1) v GlamorganThe Kia Oval, Kennington2021
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
195Babul KumarBihar (2) v SikkimDhaneswar Rath Institute of Engineering and Management Sciences, Cuttack2019/20
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
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
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
191HS BhatiaChhattisgarh (2) v ServicesShaheed Veer Narayan Singh International Cricket Stadium, Naya Raipur2019/20
111K BidhuriDelhi (1) v RajasthanFeroz Shah Kotla, Delhi2019/20
118*OW BillAustralians (1) v PatialaBaradari Ground, Patiala1935/36
250P BishtMeghalaya (1) v Arunachal PradeshJalan Nagar Stadium, Dibrugarh2019/20
175RR BiswaMeghalaya (1) v SikkimKalinga Institute of Industrial Technology Ground, Bhubaneswar2018/19
105†AD BlofieldCambridge University (1) v Oxford UniversityFP Fenner's Ground, Cambridge2015
110CHB BlountRoyal Air Force (2) v ArmyKennington Oval, Kennington1930
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
111†N BrandNortherns (1) v BolandEurolux Boland Park, Paarl2021/22
100MP BreetzkeEastern Province (1) v Western ProvinceSt George's Park, Gqeberha2021/22
157†BC BrownSussex (1) v DerbyshireThe 1st Central County Ground, Hove2021
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
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
106EF ChalmersScotland (2) v KenyaMannofield Park, Aberdeen2013
119†P ChandilaHaryana (1) v Jammu and KashmirGandhi Memorial Science College Ground, Jammu2019/20
112†IM ChappellSouth Australia (1) v VictoriaAdelaide Oval, Adelaide1979/80
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
103*†MW ChuOtago (1) v Northern DistrictsMolyneux Park, Alexandra2021/22
109†JM ClarkeNottinghamshire (1) v YorkshireTrent Bridge, Nottingham2021
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
205*CB CookeGlamorgan (1) v SurreyThe Kia Oval, Kennington2021
113BC CooleyNatal (2) v Western ProvinceOld Wanderers, Johannesburg1906/07
200HR CooperNorthern Districts (1) v OtagoMolyneux Park, Alexandra2021/22
114*NHG CoorayPanadura Sports Club (2) v Kurunegala Youth Cricket ClubSt Anne's College Ground, Kurunegala2019/20
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
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
132†RK DasAssam (1) v TripuraBarsapara Cricket Stadium, Guwahati2019/20
216D DaviesGlamorgan (1) v SomersetRodney Parade, Newport1939
118GB DaviesEssex (1) v SomersetClarence Park, Weston-super-Mare1914
144*†TJ DeanVictoria (1) v New South WalesSydney Cricket Ground, Sydney2021/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
155*DM de SilvaSri Lanka (2) v West IndiesGalle International Stadium, Galle2021/22
110†KY de SilvaSri Lanka Ports Authority Cricket Club (1) v Kandy Customs Sports ClubSri Lanka Army Ordnance Corps International Cricket Stadium, Dombagoda2019/20
206PA de SilvaSri Lanka (1) v BangladeshP Saravanamuttu Stadium, Colombo2002
140†S DhawanDelhi (1) v HyderabadFeroz Shah Kotla, Delhi2019/20
162TA DitholeKwaZulu-Natal Inland (1) v BorderBuffalo Park, East London2021/22
175P DograPuducherry (1) v NagalandSree Lakshmi Narayana Institute of Medical Sciences Cricket Ground, Puducherry2019/20
134†MW DouglasCentral Districts (1) v OtagoMolyneux Park, Alexandra2000/01
118EJ DraperGriqualand West (1) v Orange Free StateRamblers Cricket Club Ground, Bloemfontein1967/68
150†AR DunlopIreland (1) v ScotlandCambusdoon New Ground, Alloway2000
100†OM DurityTrinidad and Tobago (1) v AustraliansGuaracara Park, Pointe-a-Pierre1972/73
166SA EngelbrechtWestern Province (1) v North WestPPC Newlands, Cape Town2016/17
183†CR ErvineTuskers (1) v EaglesTakashinga Sports Club, Highfield, Harare2021/22
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
121Fawad KhanFederally Administered Tribal Areas (2) v Pakistan TelevisionJinnah Stadium, Sialkot2017/18
151†FY FazalVidarbha (1) v HyderabadRajiv Gandhi International Stadium, Uppal, Hyderabad2019/20
188†Fazle MahmudBarisal Division (1) v Rajshahi DivisionSylhet Stadium Academy Ground, Sylhet2021/22
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
107†NJ FerrabyOxford University (1) v Cambridge UniversityThe University Parks, Oxford2014
127†D FerreiraEasterns (1) v KwaZulu-Natal InlandMangaung Oval, Bloemfontein2020/21
115HZ FinchKent (2) v SussexSpitfire Ground, St Lawrence, Canterbury2021
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
112G GambhirDelhi (1) v AndhraFeroz Shah Kotla, Delhi2018/19
102N GangtaHimachal Pradesh (2) v Uttar PradeshBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2019/20
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
149SC GhadigaonkarChilaw Marians Cricket Club (1) v Lankan Cricket ClubColombo Cricket Club Ground, Colombo2019/20
204*AN GhoshRailways (1) v Himachal PradeshKarnail Singh Stadium, Delhi2019/20
106†JR GillIreland (1) v Marylebone Cricket ClubObservatory Lane, Rathmines, Dublin1948
125†JF GillerVictoria (1) v New South WalesSydney Cricket Ground, Sydney1904/05
102†KC GlasgowDemerara (1) v BerbiceWelfare Centre Ground, Rose Hall1976/77
122†AP GomelMumbai (1) v Madhya PradeshWankhede Stadium, Mumbai2019/20
128JU GoolieTrinidad and Tobago (1) v Windward IslandsBrian Lara Stadium, Tarouba2019/20
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
154*†MHP GunathilakeKurunegala Youth Cricket Club (1) v Negombo Cricket ClubWelagedara Stadium, Kurunegala2017/18
200*Gurender SinghChandigarh (1) v ManipurVideocon Academy Ground, Kolkata2019/20
130†AP GwynnDublin University (1) v Cambridge UniversityCollege Park, Dublin1895
103Habibul BasharKhulna Division (1) v Chittagong DivisionShahid Kamruzzaman Stadium, Rajshahi2009/10
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
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
200*†Hashmatullah ShahidiAfghanistan (1) v ZimbabweSheikh Zayed Stadium, Abu Dhabi2020/21
126†AL HassettAL Hassett's XI (1) v AR Morris' XIMelbourne Cricket Ground, Melbourne1953/54
101TM HeadSouth Australia (2) v QueenslandKaren Rolton Oval, Adelaide2021/22
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
202*Imam-ul-HaqBaluchistan (1) v Khyber PakhtunkhwaGaddafi Stadium, Lahore2021/22
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
128Islam ZazaiBand-e-Amir Region (2) v Speen Ghar RegionKandahar Cricket Stadium, Kandahar2021/22
108†Israr AhmedSukkur (1) v HyderabadNiaz Stadium, Hyderabad1985/86
105†SS IyerIndia (1) v New ZealandModi Stadium, Kanpur2021/22
140RD JacobsLeeward Islands (2) v JamaicaAlpart Sports Club, Nain2004/05
183N JagadeesanTamil Nadu (1) v SaurashtraSaurashtra Cricket Association Stadium, Rajkot2019/20
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
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
132KK JenningsLancashire (1) v YorkshireEmerald Headingley Cricket Stadium, Leeds2021
122*TE JestyLancashire (2) v Oxford UniversityThe University Parks, Oxford1991
102†CP JewellTasmania (1) v Western AustraliaBlundstone Arena, Hobart2021/22
236Jiwanjot SinghChhattisgarh (2) v ServicesShaheed Veer Narayan Singh International Cricket Stadium, Naya Raipur2019/20
104*†KA JogiaCambridge University Centre of Cricketing Excellence (1) v WarwickshireFP Fenner's Ground, Cambridge2008
146*†JS JohnsonMinor Counties (1) v IndiansOrleton Park, Wellington1979
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
103*†TP KaberBorder (1) v KwaZulu-Natal InlandBuffalo Park, East London2021/22
104R KaiaSouthern Rocks (1) v MountaineersOld Hararians, Harare2021/22
105T KaitanoRhinos (2) v TuskersOld Hararians, Harare2021/22
115JH KallisSouth Africa (1) v IndiaSahara Stadium Kingsmead, Durban2013/14
101†Kamal SinghUttarakhand (1) v MaharashtraBharat Ratna Dr Babasaheb Ambedkar Stadium, Baramati2019/20
142KPNM KarunanayakeMoors Sports Club (1) v Lankan Cricket ClubNondescripts Cricket Club Ground, Colombo2020
120MLR KarunaratneKurunegala Youth Cricket Club (2) v Panadura Sports ClubSt Anne's College Ground, Kurunegala2019/20
148U KaulChandigarh (1) v ManipurVideocon Academy Ground, Kolkata2019/20
111HS KeigwinRhodesia (2) v HDG Leveson-Gower's XISalisbury Sports Club, Salisbury1909/10
121EH KemmNorthern Cape (2) v KwaZulu-Natal InlandDe Beers Diamond Oval, Kimberley2021/22
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
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
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
110†M LabuschagneQueensland (1) v South AustraliaKaren Rolton Oval, Adelaide2021/22
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
120VVS LaxmanHyderabad (1) v Madhya PradeshRajiv Gandhi International Stadium, Uppal, Hyderabad2012/13
167DS LehmannSouth Australia (1) v Western AustraliaAdelaide Oval, Adelaide2007/08
114†Liton DasBangladesh (1) v PakistanZohur Ahmed Chowdhury Stadium, Chittagong2021/22
123†D LloydLancashire (1) v NorthamptonshireCounty Ground, Northampton1983
121DL LloydGlamorgan (1) v SurreyThe Kia Oval, Kennington2021
100†N LochabNagaland (1) v PuducherrySovima Cricket Stadium, Dimapur2018/19
118MK LomrorRajasthan (2) v DelhiFeroz Shah Kotla, Delhi2019/20
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
153A LythYorkshire (2) v NottinghamshireTrent Bridge, Nottingham2021
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*C MadandeTuskers (1) v EaglesTakashinga Sports Club, Highfield, Harare2021/22
128†NJ MaddinsonVictoria (1) v New South WalesMelbourne Cricket Ground, Melbourne2021/22
104NP MadhavanTamil Nadu (2) v BombayWankhede Stadium, Bombay1984/85
111WL MadsenDerbyshire (1) v SussexThe 1st Central County Ground, Hove2021
128DD MadurapperumaBurgher Recreation Club (1) v Galle Cricket ClubBurgher Recreation Club Ground, Colombo1998/99
150*MahmudullahBangladesh (1) v ZimbabweHarare Sports Club, Harare2021
157†Maisuqur RahmanRangpur Division (1) v Sylhet DivisionBangladesh Krira Shikkha Protisthan No 4 Ground, Savar2021/22
105*Majid SaeedSargodha (1) v RawalpindiArbab Niaz Stadium, Peshawar2002/03
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
119†AL MenariaRajasthan (1) v DelhiFeroz Shah Kotla, Delhi2019/20
116RJY MendisTamil Union Cricket and Athletic Club (2) v Negombo Cricket ClubColts Cricket Club Ground, Colombo2020
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
126†FA MidlaneAuckland (1) v WellingtonBasin Reserve, Wellington1918/19
143†SADU MihiranPolice Sports Club (1) v Nugegoda Sports and Welfare ClubPanadura Esplanade, Panadura2019/20
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
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
158†N MupambaManicaland Mountaineers (1) v Rising StarsTakashinga Sports Club, Highfield, Harare2017/18
118†MB MurasinghTripura (1) v AssamBarsapara Cricket Stadium, Guwahati2019/20
122†CT MutombodziEagles (1) v TuskersTakashinga Sports Club, Highfield, Harare2021/22
122K NadeeshanColombo Cricket Club (1) v Sri Lanka Army Sports ClubArmy Ground, Panagoda2019/20
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
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
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
116†Nisar WahdatBand-e-Amir Region (1) v Speen Ghar RegionKandahar Cricket Stadium, Kandahar2021/22
103†PC NobesSouth Australia (1) v Western AustraliaAdelaide Oval, Adelaide1995/96
101K Noema-BarnettCentral Districts (2) v Northern DistrictsSeddon Park, Hamilton2018/19
150†Noor Ali ZadranMis Ainak Region (1) v Band-e-Amir RegionKhost Cricket Stadium, Khost2019/20
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
142†RR O'DonnellAuckland (1) v WellingtonEden Park Outer Oval, Auckland2020/21
117†WT O'DonnellAuckland (1) v WellingtonEden Park Outer Oval, Auckland2020/21
137*WT O'DonnellAuckland (2) v WellingtonEden Park Outer Oval, Auckland2020/21
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
110JM ParkerNorthern Districts (2) v WellingtonBasin Reserve, Wellington1983/84
105*†UR PatelEast Africa (1) v IndiansLugogo Stadium, Kampala1967
112KR PattersonNew South Wales (2) v VictoriaSydney Cricket Ground, Sydney2021/22
111*KB PawanMizoram (2) v GoaCalcutta Cricket and Football Ground, Calcutta2019/20
107AK PereraNondescripts Cricket Club (1) v Colts Cricket ClubColombo Cricket Club Ground, Colombo2020
113†DL PereraBadureliya Sports Club (1) v Sinhalese Sports ClubTyronne Fernando Stadium, Moratuwa2020
112*DL PereraBadureliya Sports Club (2) v Sinhalese Sports ClubTyronne Fernando Stadium, Moratuwa2020
102JBN PereraArosa Sri Lanka (2) v South AfricaNewlands, Cape Town1982/83
100*KRNU PereraSebastianites Cricket and Athletic Club (1) v Sri Lanka Air Force Sports ClubFTZ Sports Complex (Board of Investment), Katunayake2019/20
110*J PhillipsCanterbury (1) v WellingtonLancaster Park, Christchurch1898/99
100*GM PiedtEastern Province (1) v NatalLambert Park, Estcourt1988/89
156*S PillayNorth West (1) v KwaZulu-Natal CoastalSenwes Park, Potchefstroom2021/22
169*RT PontingSurrey (2) v NottinghamshireThe Kia Oval, Kennington2013
108DF PopeEssex (2) v GloucestershireWagon Works Ground, Gloucester1934
274OJD PopeSurrey (1) v GlamorganThe Kia Oval, Kennington2021
105*J PotterVictoria (2) v New South WalesMelbourne Cricket Ground, Melbourne1967/68
136HR PowerPunjab Governor's XI (1) v Northern IndiaLawrence Gardens, Lahore1927/28
124†HTP PremaratneSingha Sports Club (1) v Moratuwa Sports ClubPolice Park Ground, Colombo2003/04
170SMA PriyanjanColombo Cricket Club (2) v Chilaw Marians Cricket ClubSinhalese Sports Club Ground, Colombo2020
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
115G Rahul SinghServices (1) v ChhattisgarhShaheed Veer Narayan Singh International Cricket Stadium, Naya Raipur2019/20
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
115NA RathvaBaroda (1) v OrissaReliance Cricket Stadium, Vadodara2017/18
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
130DB Ravi TejaMeghalaya (1) v Arunachal PradeshJalan Nagar Stadium, Dibrugarh2019/20
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
156WMH RhodesWarwickshire (1) v LancashireLord's Cricket Ground, St John's Wood2021
100*†JM RichardsGauteng (1) v Free StateImperial Wanderers Stadium, Johannesburg2021/22
117RD RickeltonGauteng (1) v BolandImperial Wanderers Stadium, Johannesburg2021/22
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
253Rizwan HussainCentral Punjab (1) v Southern PunjabState Bank of Pakistan Sports Complex, Karachi2021/22
112OG RobinsonKent (2) v MiddlesexSpitfire Ground, St Lawrence, Canterbury2021
132†CJL RogersSomerset (1) v NottinghamshireThe Cooper Associates County Ground, Taunton2016
100*CJL RogersSomerset (2) v NottinghamshireThe Cooper Associates County Ground, Taunton2016
132RJMGM RupasingheKalutara Town Club (2) v Bloomfield Cricket and Athletic ClubBloomfield Cricket and Athletic Club Ground, Colombo2019/20
120*Saadat GulFaisalabad (1) v HyderabadIqbal Stadium, Faisalabad2001/02
107*Sadiqullah PachaBoost Region (2) v Amo RegionQurishi Cricket Ground, Kandahar2021/22
109Sajid BashirZone C (1) v Zone AJinnah Stadium, Sialkot1985/86
131Salman AliSialkot (1) v Lahore ShalimarJinnah Stadium, Sialkot2013/14
151*WSR SamarawickramaSri Lanka A (2) v Pakistan ShaheensPallekele Cricket Stadium, Pallekele2021/22
101†DB SathaKC Ibrahim's XI (1) v MK Mantri's XIBrabourne Stadium, Bombay1947/48
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
106†L SematimbaUganda (1) v NamibiaUnited Ground, Windhoek2010/11
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
159Shahadat HossainChittagong Division (2) v Dhaka MetropolisSylhet Stadium, Sylhet2021/22
102Shahbaz BashirNetherlands (1) v United Arab EmiratesSportpark Het Schootsveld, Deventer2012
125†ShahidullahMis Ainak Region (1) v Band-e-Amir RegionQurishi Cricket Ground, Kandahar2021/22
185*AS SharmaOxford University (1) v Cambridge UniversityThe University Parks, Oxford2010
200B SharmaChandigarh (1) v ManipurVideocon Academy Ground, Kolkata2019/20
103K SharmaDelhi (1) v RajasthanFeroz Shah Kotla, Delhi2019/20
127RG SharmaIndia (2) v EnglandThe Kia Oval, Kennington2021
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
130*AR ShrivastavaMadhya Pradesh (2) v MumbaiWankhede Stadium, Mumbai2019/20
103*†ShujauddinBahawalpur (1) v Public Works DepartmentBahawal Stadium, Bahawalpur1969/70
114†ShujauddinFaisalabad (1) v Lahore City BluesLahore City Cricket Association Ground, Lahore1984/85
121†FW SidesVictoria (1) v Western AustraliaWestern Australia Cricket Association Ground, Perth1938/39
207IJ SiedleNatal (1) v Western ProvinceKingsmead, Durban1936/37
226Sikandar RazaSouthern Rocks (1) v MountaineersOld Hararians, Harare2021/22
129RHS SilvaBadureliya Sports Club (1) v Saracens Sports ClubUniversity Ground, Colombo2006/07
100*DM SmithWarwickshire (1) v Oxford UniversityEdgbaston, Birmingham1983
103GC SmithSurrey (2) v GloucestershireThe Kia Oval, Kennington2014
138JL SmithSurrey (1) v GlamorganThe Kia Oval, Kennington2021
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
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
101*†RE SouleTasmania (1) v South AustraliaAdelaide Oval, Adelaide1990/91
109MD StonemanMiddlesex (2) v KentSpitfire Ground, St Lawrence, Canterbury2021
102*†AC StorieScotland (1) v IrelandHamilton Crescent, Glasgow1994
107K SurajJharkhand (1) v OrissaBarabati Stadium, Cuttack2019/20
180†D SutherlandVictoria (1) v TasmaniaNorth Tasmania Cricket Association Ground, Launceston1900/01
113HJ TamoreMumbai (2) v Madhya PradeshWankhede Stadium, Mumbai2019/20
105PH TariltonBarbados (2) v Marylebone Cricket ClubKensington Oval, Bridgetown1929/30
102Tariq AhmedRangpur Division (1) v Dhaka DivisionShaheed Chandu Stadium, Bogra2015/16
140†HDRL ThirimanneSri Lanka (1) v BangladeshPallekele Cricket Stadium, Pallekele2020/21
171HP TillakaratneNondescripts Cricket Club (1) v Badureliya Sports ClubPolice Park Ground, Colombo2005/06
100*AG TiwaryChhattisgarh (2) v ServicesShaheed Veer Narayan Singh International Cricket Stadium, Naya Raipur2019/20
145†DP ToftOxford University (1) v Cambridge UniversityLord's Cricket Ground, St John's Wood1967
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
218Umar AkmalCentral Punjab (1) v NorthernNational Stadium, Karachi2019/20
110Umar AminNorthern (2) v Khyber PakhtunkhwaNational Bank of Pakistan Sports Complex, Karachi2021/22
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
106†AV VasavadaSaurashtra (1) v BengalSaurashtra Cricket Association Stadium, Rajkot2019/20
115†GH VaseyEuropeans (1) v IndiansMadras Cricket Club Ground, Chepauk, Madras1918/19
141A VasishtHimachal Pradesh (2) v Uttar PradeshBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2019/20
111LW VorsterTransvaal B (1) v Orange Free StateRamblers Cricket Club Ground, Bloemfontein1968/69
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
153TS WarneVictoria (2) v TasmaniaTasmania Cricket Association Ground, Hobart1911/12
105DG WattOtago (2) v CanterburyLancaster Park, Christchurch1943/44
101DS WeerakkodySinhalese Sports Club (1) v Badureliya Sports ClubTyronne Fernando Stadium, Moratuwa2020
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
176*†SM WhitemanWestern Australia (1) v TasmaniaBlundstone Arena, Hobart2021/22
151*SC WilliamsZimbabwe (2) v AfghanistanSheikh Zayed Stadium, Abu Dhabi2020/21
143SD WithanawasamBurgher Recreation Club (1) v Ragama Cricket ClubP Sara Oval, Colombo2020
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
140Yashpal SinghSikkim (1) v BiharDhaneswar Rath Institute of Engineering and Management Sciences, Cuttack2019/20
113RM YatesWarwickshire (1) v LancashireLord's Cricket Ground, St John's Wood2021
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
122Zakir HasanSylhet Division (1) v Rangpur DivisionBangladesh Krira Shikkha Protisthan No 4 Ground, Savar2021/22
102Zia-ul-HaqBand-e-Amir Region (2) v Speen Ghar RegionKandahar Cricket Stadium, Kandahar2021/22

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