Lowest Scores in Cricket History – Test, ODI and T20 Records

The Lowest Scores in Test cricket of All Time

26 – New Zealand against England – 1955

The lowest total in the history of test cricket is just 26. This record breaking score was made by New Zealand against England at Auckland in 1955.

30 – South Africa against England – 1896

South Africa had previously held the record low score for 59 years. This total of 30 was made against England in the early days of test cricket at Gqerbha in 1896.

30 – South Africa against England – 1924

The South Africans managed to equal their unwanted record in 1924. Another total of 30 came in a test against England at Edgbaston.

35 – South Africa against England – 1899

South African cricket fans really won’t want to read this list. Against England in Cape Town in 1899, the newest test nation at the time capitulated to 35 all out.

36 – South Africa against Australia – 1932

Here we go again with the South Africans. The team rounds things off here with another pitiful total of 36 which was made against Australia at the MCG in 1932.

Lowest Totals by India in Test History

36 – India against Australia – 17 Dec 2020

India tied South Africa’s total of 36 when they played in this astonishing test match. The country is known for its prolific batters but this time they collapsed to 36 all out against Australia at Adelaide in 2020.

42 – India against England – 20 Jun 1974

Prior to that capitulation in Adelaide, India’s lowest score in a test match came against England on the 1974 tour. Worse still was the fact that this effort of 42 came at the home of cricket – Lord’s – on June 20th.

58 – India against Australia – 28 November 1947

India have made a total of 58 in a test match on two occasions. The first of these came against Australia at Brisbane on the 1947/48 tour.

58 – India against England – 17 Jul 1952

Five years later, India matched a total which was their lowest in test cricket at the time. This score of 58 was made against England at Old Trafford.

66 – India against South Africa – 26 Dec 1996

Completing the set is another recent result. Playing against South Africa in Durban on the 1996/97 tour, the visiting Indians could make just 66.

Lowest Team Scores In ODI Cricket

35 – Zimbabwe against Sri Lanka – 25 April 2004

The lowest team total in the history of One Day Internationals is 35. This poor effort was compiled by Zimbabwe against Sri Lanka at Harare in 2004.

35 – USA against Nepal 2020

Two teams have made 35 in a One Day International. In 2020, the USA matched the record lowest score with this innings against Nepal at Kirtipur.

36 – Canada against Sri Lanka – 19 February 2003

Canada have the misfortune of recording the lowest team total in a World Cup. This innings of 36 came against Sri Lanka at Paarl in the 2003 tournament.

38 – Zimbabwe against Sri Lanka – 08 December 2001

Zimbabwe feature for the second time in this top five list. Their total of 38 came in an ODI against Sri Lanka at Colombo in 2001.

43 – Pakistan against West Indies – 25 February 1993

Two sides have made 43 in ODI cricket but Pakistan were the first so they squeeze into the top five. This effort came in a match against the West Indies at Cape Town in 1993.

Lowest Scores in T20 Cricket

15 – Sydney Thunder against Adelaide Strikers in 2022

In the 2022/23 edition of the Big Bash League, Sydney Thunder set a new world record for the lowest total in T20 cricket. The side were bowled out for just 15 with Brendan Doggett top scoring with four.

Sydney Thunder lost the match by 124 runs and, their total of 35 balls faced, was also a record low in this form of the game.

21 – Turkey against Czech Republic in 2019

The record for the lowest score in T20 international cricket is currently held by Turkey. Playing against the Czech Republic at Ilfov County in 2019, they made just 21.

26 – Lesotho against Uganda in 2021

Lesotho slot in with the second lowest score in T20is. This dismal total of 26 was made against Uganda in Kigali in 2021.

28 – Turkey against Luxembourg in 2019

Turkey are back with another low score from 2019. This time, an innings of just 28 was compiled against Luxembourg at the Ilfov County Ground once again.

30 – Thailand against Malaysia in 2022

This is the most recent of the top five low scores. Against Malaysia in Bangi in 2022, Thailand made just 30.

32 – Turkey against Austria in 2019

2019 was a bad year for the Turkish T20 national team. The Ilfov County Ground was the scene once again as the team made just 32 against Austria.


The teams involved will not want to recall these games but they have all played their part in cricket history with lowest scores of all time.

The records in test and ODI cricket may stand for many more years. In T20 international cricket, some very inexperienced names have been added to the ICC roster. There could well be some more updates to come in this section so watch this space.