5 batters most runs in a test innings Wiaan Mulder: The record of the biggest innings by any batsman in Test cricket has once again come into discussion. The reason behind this is South Africa’s Wiaan Mulder’s unbeaten innings of 367 runs, which he played in Bulawayo during the second Test against Zimbabwe. Mulder also had a chance to break Brian Lara’s record of 400 runs innings but he did not do so and declared the innings before that. He himself is the captain in this match, despite this he did not give importance to his own milestone.
Table of Contents
Wiaan Mulder’s explosive innings is being discussed everywhere. With this marathon innings, he has made a place in the list of batsmen who played the biggest innings in Tests. In this article, we are going to mention 5 such batsmen, whose names have the record of playing the biggest innings in Tests.

5. Wiaan Mulder – 367* vs Zimbabwe, 2025
Wiaan Mulder, who came to bat at number 3 against Zimbabwe in Bulawayo, rocked South Africa’s first innings and became the first batsman to score a triple century on captaincy debut. Mulder scored an unbeaten 367 off 334 balls with the help of 49 fours and 4 sixes. He declared the innings after lunch on the second day and did not target Brian Lara’s record.
4. Mahela Jayawardene – 374 vs South Africa, 2006
The record for playing the fourth-highest innings in Tests is held by Sri Lanka’s Mahela Jayawardene. Jayawardene scored 374 off 572 balls, including 43 fours and 1 six, coming in at number 4 against South Africa in Colombo. Thanks to his innings, Sri Lanka easily won the match.
3. Brian Lara – 375 vs England, 1994
Brian Lara’s tremendous blast was seen in the fifth Test of the series against England in Antigua and he played a brilliant innings. Lara played a marathon innings and scored 375 runs in 538 balls with the help of 43 fours.

2. Matthew Hayden – 380 vs Zimbabwe, 2003
Australia’s Matthew Hayden played a brilliant innings against Zimbabwe at Perth and scored the highest score of his Test career, which is also the second highest innings in Test history. Hayden scored 380 runs in 437 balls, which included 38 fours and 11 sixes.
1. Brian Lara – 400* vs England, 2004
The record for the highest innings in Test cricket is held by West Indies legend Brian Lara, who created history against England in 2004. Lara came in at number 3 and scored an unbeaten 400 off 582 balls, creating a big record. His innings included 43 fours and 4 sixes.