THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
CRICKET WICKET.
PERFORMANCE RECORDS

Best international cricket performances

Official landmark innings first, then the biggest batting and bowling spells in available scorecards.

Official landmark records

Official international innings and career landmarks
RecordPlayerTeamValueDetail
Highest Test scoreBrian LaraWest Indies400 not outv England, Antigua, 2004
Highest ODI scoreRohit SharmaIndia264v Sri Lanka, Kolkata, 2014
Highest T20I scoreAaron FinchAustralia172v Zimbabwe, 2018
Highest women's ODI scoreAmelia KerrNew Zealand232 not outv Ireland, 2018
Best Test bowling inningsJim LakerEngland10/53v Australia, Old Trafford, 1956
Best ODI bowling inningsChaminda VaasSri Lanka8/19v Zimbabwe, Colombo, 2001
Most Test runsSachin TendulkarIndia15,9211989 to 2013
Most ODI runsSachin TendulkarIndia18,4261989 to 2012
Most Test wicketsMuttiah MuralitharanSri Lanka8001992 to 2010
Most ODI wicketsMuttiah MuralitharanSri Lanka5341993 to 2011

The tables below rank individual innings in available scorecards. They do not replace the official landmarks above. Historical coverage varies by era. Every row links to the underlying scorecard.

Highest individual scores in this archive
1 Brian Lara
400
2 Matthew Hayden
380
3 Brian Lara
375
4 Mahela Jayawardene
374
5 Wiaan Mulder
367
6 Garry Sobers
365
7 Leonard Hutton
364
8 Sanath Jayasuriya
340
9 Hanif Mohammad
337
10 Wally Hammond
336
Most wickets in an innings in this archive
1 Jim Laker
10
2 Anil Kumble
10
3 Ajaz Patel
10
4 George Lohmann
9
5 Jim Laker
9
6 Muthiah Muralidaran
9
7 Richard Hadlee
9
8 Abdul Qadir
9
9 Devon Malcolm
9
10 Muthiah Muralidaran
9

Highest individual scores

Highest individual international batting scores
PlayerDateTeamOpponentFormatRunsBallsStrike rateMatch
Brian Lara2004-04-10West IndiesEnglandTest40058268.72Scorecard
Matthew Hayden2003-10-09AustraliaZimbabweTest38043786.95Scorecard
Brian Lara1994-04-16West IndiesEnglandTest37553869.70Scorecard
Mahela Jayawardene2006-07-27Sri LankaSouth AfricaTest37457265.38Scorecard
Wiaan Mulder2025-07-06South AfricaZimbabweTest367334109.88Scorecard
Garry Sobers1958-02-26West IndiesPakistanTest365--Scorecard
Leonard Hutton1938-08-20EnglandAustraliaTest36484742.97Scorecard
Sanath Jayasuriya1997-08-02Sri LankaIndiaTest34057858.82Scorecard
Hanif Mohammad1958-01-17PakistanWest IndiesTest337--Scorecard
Wally Hammond1933-03-31EnglandNew ZealandTest336--Scorecard
David Warner2019-11-29AustraliaPakistanTest33541880.14Scorecard
Mark Taylor1998-10-15AustraliaPakistanTest33456459.21Scorecard
Donald Bradman1930-07-11AustraliaEnglandTest33444874.55Scorecard
Graham Gooch1990-07-26EnglandIndiaTest33348568.65Scorecard
Chris Gayle2010-11-15West IndiesSri LankaTest33343776.20Scorecard
Michael Clarke2012-01-03AustraliaIndiaTest32946870.29Scorecard
Inzamam-ul-Haq2002-05-01PakistanNew ZealandTest32943675.45Scorecard
Andy Sandham1930-04-03EnglandWest IndiesTest32564050.78Scorecard
Kumar Sangakkara2014-02-04Sri LankaBangladeshTest31948266.18Scorecard
Virender Sehwag2008-03-26IndiaSouth AfricaTest319304104.93Scorecard
Chris Gayle2005-04-29West IndiesSouth AfricaTest31748365.63Scorecard
Harry Brook2024-10-07EnglandPakistanTest31732298.44Scorecard
Younis Khan2009-02-21PakistanSri LankaTest31356855.10Scorecard
Bob Simpson1964-07-23AustraliaEnglandTest31174341.85Scorecard
Hashim Amla2012-07-19South AfricaEnglandTest31152958.79Scorecard
John Edrich1965-07-08EnglandNew ZealandTest31045068.88Scorecard
Virender Sehwag2004-03-28IndiaPakistanTest30937582.40Scorecard
Bob Cowper1966-02-11AustraliaEnglandTest30758952.12Scorecard
Donald Bradman1934-07-20AustraliaEnglandTest30447364.27Scorecard
KK Nair2016-12-16IndiaEnglandTest30338179.52Scorecard
Brendon McCullum2014-02-14New ZealandIndiaTest30255954.02Scorecard
Azhar Ali2016-10-13PakistanWest IndiesTest30246964.39Scorecard
Lawrence Rowe1974-03-06West IndiesEnglandTest30243070.23Scorecard
Martin Crowe1991-01-31New ZealandSri LankaTest29952357.17Scorecard
Donald Bradman1932-01-29AustraliaSouth AfricaTest299--Scorecard
Alastair Cook2011-08-10EnglandIndiaTest29454553.94Scorecard
Virender Sehwag2009-12-02IndiaSri LankaTest293254115.35Scorecard
Ramnaresh Sarwan2009-02-26West IndiesEnglandTest29145264.38Scorecard
Viv Richards1976-08-12West IndiesEnglandTest29138675.38Scorecard
Ross Taylor2015-11-13New ZealandAustraliaTest29037477.54Scorecard
Kumar Sangakkara2006-07-27Sri LankaSouth AfricaTest28745762.80Scorecard
Tip Foster1903-12-11EnglandAustraliaTest287--Scorecard
Peter May1957-05-30EnglandWest IndiesTest285--Scorecard
VVS Laxman2001-03-11IndiaAustraliaTest28145262.16Scorecard
Javed Miandad1983-01-14PakistanIndiaTest28046060.86Scorecard
AB de Villiers2010-11-20South AfricaPakistanTest27841866.50Scorecard
Denis Compton1954-07-01EnglandPakistanTest278--Scorecard
Graeme Smith2003-07-24South AfricaEnglandTest27737374.26Scorecard
Brian Lara1993-01-02West IndiesAustraliaTest27737274.46Scorecard
Gary Kirsten1999-12-26South AfricaEnglandTest27564242.83Scorecard
Daryll Cullinan1999-02-27South AfricaNew ZealandTest27549056.12Scorecard
Mahela Jayawardene2009-11-16Sri LankaIndiaTest27543563.21Scorecard
Stephen Fleming2003-04-25New ZealandSri LankaTest27447657.56Scorecard
Zaheer Abbas1971-06-03PakistanEnglandTest27446758.67Scorecard
Graeme Pollock1970-02-05South AfricaAustraliaTest27440168.32Scorecard
Javed Miandad1989-02-24PakistanNew ZealandTest27146558.27Scorecard
Rahul Dravid2004-04-13IndiaPakistanTest27049554.54Scorecard
Donald Bradman1937-01-01AustraliaEnglandTest27037572.00Scorecard
Kumar Sangakkara2004-05-14Sri LankaZimbabweTest27036573.97Scorecard
George Headley1935-03-14West IndiesEnglandTest270--Scorecard
Shubman Gill2025-07-02IndiaEnglandTest26938769.50Scorecard
Adam Voges2015-12-10AustraliaWest IndiesTest26928594.38Scorecard
Graham Yallop1983-12-26AustraliaPakistanTest26851751.83Scorecard
Younis Khan2005-03-24PakistanIndiaTest26750452.97Scorecard
Bryan Young1997-03-07New ZealandSri LankaTest26742263.27Scorecard
Zak Crawley2020-08-21EnglandPakistanTest26739367.93Scorecard
Aravinda de Silva1991-01-31Sri LankaNew ZealandTest26738070.26Scorecard
Dave Houghton1994-10-20ZimbabweSri LankaTest26654149.16Scorecard
Bill Ponsford1934-08-18AustraliaEnglandTest26642263.03Scorecard
Tom Latham2018-12-15New ZealandSri LankaTest26448953.98Scorecard
Rohit Sharma2014-11-13IndiaSri LankaODI264173152.60Scorecard
Alastair Cook2015-10-13EnglandPakistanTest26352849.81Scorecard
Dennis Amiss1974-02-16EnglandWest IndiesTest26256346.53Scorecard
Stephen Fleming2006-04-27New ZealandSouth AfricaTest26242361.93Scorecard
Joe Root2024-10-07EnglandPakistanTest26237569.86Scorecard
Ramnaresh Sarwan2004-06-04West IndiesBangladeshTest26140264.92Scorecard
Frank Worrell1950-07-20West IndiesEnglandTest261--Scorecard
Javed Miandad1987-08-06PakistanEnglandTest26052149.90Scorecard
Marlon Samuels2012-11-21West IndiesBangladeshTest26045557.14Scorecard
Conrad Hunte1958-02-26West IndiesPakistanTest260--Scorecard
Glenn Turner1972-04-06New ZealandWest IndiesTest25975934.12Scorecard
Michael Clarke2012-11-09AustraliaSouth AfricaTest25939865.07Scorecard
Graeme Smith2003-07-31South AfricaEnglandTest25937070.00Scorecard
Ryan Rickelton2025-01-03South AfricaPakistanTest25934375.51Scorecard
Ben Stokes2016-01-02EnglandSouth AfricaTest258198130.30Scorecard
Tom Graveney1957-07-04EnglandWest IndiesTest258--Scorecard
Seymour Nurse1969-03-13West IndiesNew ZealandTest258--Scorecard
Ricky Ponting2003-12-26AustraliaIndiaTest25745856.11Scorecard
Wasim Akram1996-10-17PakistanZimbabweTest25736370.79Scorecard
Ken Barrington1964-07-23EnglandAustraliaTest25662441.02Scorecard
Rohan Kanhai1958-12-31West IndiesIndiaTest256--Scorecard
Jackie McGlew1953-03-06South AfricaNew ZealandTest255--Scorecard
Joe Root2016-07-22EnglandPakistanTest25440662.56Scorecard
Donald Bradman1930-06-27AustraliaEnglandTest25437667.55Scorecard
Virat Kohli2019-10-10IndiaSouth AfricaTest25433675.59Scorecard
Virender Sehwag2006-01-13IndiaPakistanTest254247102.83Scorecard
Hashim Amla2010-02-06South AfricaIndiaTest25347353.48Scorecard
Sanath Jayasuriya2004-10-20Sri LankaPakistanTest25334872.70Scorecard
David Warner2015-11-13AustraliaNew ZealandTest25328688.46Scorecard
Tom Latham2022-01-09New ZealandBangladeshTest25237367.56Scorecard

Best bowling figures by wickets

Best individual international bowling figures by wickets
PlayerDateTeamOpponentFormatWicketsRuns concededOversMatch
Jim Laker1956-07-26AustraliaEnglandTest105351.2Scorecard
Anil Kumble1999-02-04PakistanIndiaTest107426.3Scorecard
Ajaz Patel2021-12-03IndiaNew ZealandTest1011947.5Scorecard
George Lohmann1896-03-02South AfricaEnglandTest92812.0Scorecard
Jim Laker1956-07-26AustraliaEnglandTest93716.4Scorecard
Muthiah Muralidaran2002-01-04ZimbabweSri LankaTest95140.0Scorecard
Richard Hadlee1985-11-08AustraliaNew ZealandTest95223.4Scorecard
Abdul Qadir1987-11-25EnglandPakistanTest95637.0Scorecard
Devon Malcolm1994-08-18South AfricaEnglandTest95716.3Scorecard
Muthiah Muralidaran1998-08-27EnglandSri LankaTest96554.2Scorecard
Jasubhai Patel1959-12-19AustraliaIndiaTest96935.5Scorecard
Kapil Dev1983-11-12West IndiesIndiaTest98330.3Scorecard
Sarfraz Nawaz1979-03-10AustraliaPakistanTest98647.2Scorecard
Jack Noreiga1971-03-06IndiaWest IndiesTest99549.4Scorecard
Subhash Gupte1958-12-12West IndiesIndiaTest910234.3Scorecard
Sydney Barnes1913-12-26South AfricaEnglandTest910338.4Scorecard
Hugh Tayfield1957-02-15EnglandSouth AfricaTest911349.2Scorecard
Arthur Mailey1921-02-11EnglandAustraliaTest912147.0Scorecard
Rangana Herath2014-08-14PakistanSri LankaTest912733.1Scorecard
Keshav Maharaj2018-07-20Sri LankaSouth AfricaTest912941.1Scorecard
George Lohmann1896-02-13South AfricaEnglandTest878.1Scorecard
Johnny Briggs1889-03-25South AfricaEnglandTest8119.4Scorecard
Stuart Broad2015-08-06AustraliaEnglandTest8159.3Scorecard
Chaminda Vaas2001-12-08ZimbabweSri LankaODI8198.0Scorecard
Glenn McGrath2004-12-16PakistanAustraliaTest82416.0Scorecard
Sydney Barnes1912-08-12South AfricaEnglandTest82916.4Scorecard
Colin Croft1977-03-04PakistanWest IndiesTest82918.5Scorecard
Frank Laver1909-07-26EnglandAustraliaTest83118.2Scorecard
Fred Trueman1952-07-17IndiaEnglandTest8318.4Scorecard
Ian Botham1978-06-15PakistanEnglandTest83420.5Scorecard
George Lohmann1887-02-25AustraliaEnglandTest83518.1Scorecard
Lance Gibbs1962-03-23IndiaWest IndiesTest83853.3Scorecard
Glenn McGrath1997-06-19EnglandAustraliaTest83820.3Scorecard
Taijul Islam2014-10-25ZimbabweBangladeshTest83916.5Scorecard
Yasir Shah2018-11-24New ZealandPakistanTest84112.3Scorecard
Sajid Khan2021-12-04BangladeshPakistanTest84215.0Scorecard
Albert Trott1895-01-11EnglandAustraliaTest84327.0Scorecard
Hedley Verity1934-06-22AustraliaEnglandTest84322.3Scorecard
Bob Willis1981-07-16AustraliaEnglandTest84315.1Scorecard
Curtly Ambrose1990-04-05EnglandWest IndiesTest84522.4Scorecard
Muthiah Muralidaran2005-07-22West IndiesSri LankaTest84616.2Scorecard
Nauman Ali2024-10-15EnglandPakistanTest84616.3Scorecard
Devendra Bishoo2016-10-13PakistanWest IndiesTest84913.5Scorecard
NM Lyon2017-03-04IndiaAustraliaTest85022.2Scorecard
Derek Underwood1974-08-08PakistanEnglandTest85134.5Scorecard
Vinoo Mankad1952-10-16PakistanIndiaTest85247.0Scorecard
Goofy Lawrence1961-12-26New ZealandSouth AfricaTest85330.3Scorecard
Bob Massie1972-06-22EnglandAustraliaTest85327.2Scorecard
Neetu David1995-11-24EnglandIndiaTest85331.3Scorecard
Angus Fraser1998-02-05West IndiesEnglandTest85316.1Scorecard
Vinoo Mankad1952-02-06EnglandIndiaTest85538.5Scorecard
Sydney Barnes1913-12-26South AfricaEnglandTest85626.5Scorecard
George Lohmann1892-01-29AustraliaEnglandTest85843.2Scorecard
Imran Khan1982-03-22Sri LankaPakistanTest85829.3Scorecard
Colin Blythe1907-07-29South AfricaEnglandTest85915.5Scorecard
Ashley Mallett1972-12-22PakistanAustraliaTest85931.4Scorecard
Imran Khan1982-12-23IndiaPakistanTest86020.1Scorecard
Roston Chase2019-01-23EnglandWest IndiesTest86021.4Scorecard
Narendra Hirwani1988-01-11West IndiesIndiaTest86118.3Scorecard
Mitchell Johnson2008-12-17South AfricaAustraliaTest86124.0Scorecard
Shannon Gabriel2018-06-14Sri LankaWest IndiesTest86220.4Scorecard
Rangana Herath2016-11-06ZimbabweSri LankaTest86323.0Scorecard
Lance Klusener1996-11-27IndiaSouth AfricaTest86421.3Scorecard
NM Lyon2023-03-01IndiaAustraliaTest86423.3Scorecard
Hugh Trumble1902-08-11EnglandAustraliaTest86531.0Scorecard
Ashleigh Gardner2023-06-22EnglandAustraliaTest86620.0Scorecard
Wilfred Rhodes1904-01-01AustraliaEnglandTest86815.0Scorecard
Hugh Tayfield1957-01-25EnglandSouth AfricaTest86950.3Scorecard
Sikander Bakht1979-12-04IndiaPakistanTest86921.0Scorecard
Tip Snooke1906-03-10EnglandSouth AfricaTest87031.4Scorecard
Muthiah Muralidaran2006-06-02EnglandSri LankaTest87030.1Scorecard
Graham McKenzie1968-12-26West IndiesAustraliaTest87137.2Scorecard
Shane Warne1994-11-25EnglandAustraliaTest87150.2Scorecard
Allan Donald1995-10-13ZimbabweSouth AfricaTest87133.0Scorecard
Srinivas Venkataraghavan1965-03-19New ZealandIndiaTest87251.1Scorecard
Narendra Hirwani1988-01-11West IndiesIndiaTest87515.2Scorecard
Angus Fraser1994-04-08West IndiesEnglandTest87528.5Scorecard
Erapalli Prasanna1976-01-24New ZealandIndiaTest87630.4Scorecard
Sneh Rana2024-06-28South AfricaIndiaTest87725.3Scorecard
Bhagwath Chandrasekhar1972-12-20EnglandIndiaTest87941.5Scorecard
Len Braund1904-03-05AustraliaEnglandTest88129.1Scorecard
Ravi Ratnayeke1985-10-27PakistanSri LankaTest88323.2Scorecard
Bob Massie1972-06-22EnglandAustraliaTest88432.5Scorecard
Harbhajan Singh2001-03-18AustraliaIndiaTest88441.5Scorecard
Kapil Dev1983-01-23PakistanIndiaTest88530.5Scorecard
Tony Greig1974-03-30West IndiesEnglandTest88636.1Scorecard
Javagal Srinath1999-02-16PakistanIndiaTest88627.0Scorecard
Merv Hughes1988-12-02West IndiesAustraliaTest88737.0Scorecard
Muthiah Muralidaran2001-08-29IndiaSri LankaTest88734.1Scorecard
Michael Holding1976-08-12EnglandWest IndiesTest89233.0Scorecard
Tom Richardson1898-02-26AustraliaEnglandTest89436.1Scorecard
Craig McDermott1991-02-01EnglandAustraliaTest89724.4Scorecard
Ian Botham1984-06-28West IndiesEnglandTest810327.4Scorecard
Alf Valentine1950-06-08EnglandWest IndiesTest810450.0Scorecard
Kapil Dev1985-12-13AustraliaIndiaTest810638.0Scorecard
Bernard Bosanquet1905-05-29AustraliaEnglandTest810732.4Scorecard
Neil Foster1987-07-02PakistanEnglandTest810746.2Scorecard
Stuart MacGill2006-04-09BangladeshAustraliaTest810833.3Scorecard
Paul Strang2000-09-12New ZealandZimbabweTest810951.5Scorecard
Geoff Lawson1984-12-07West IndiesAustraliaTest811240.0Scorecard