Highest individual scores — Test cricket

BC Lara is the first listed entry with 400 runs in Redball’s recorded data for Test · International. Equal totals are ordered as explained below.

Leading recorded entries

Highest individual scores — Test · International. Up to ten leading entries in recorded data.
PlayerRunsOppositionDateExplore
BC Lara400*England2004-04-10Scorecard →
ML Hayden380Zimbabwe2003-10-09Scorecard →
BC Lara375England1994-04-16Scorecard →
DPMD Jayawardene374South Africa2006-07-27Scorecard →
PWA Mulder367*Zimbabwe2025-07-06Scorecard →
GS Sobers365*Pakistan1958-03-01Scorecard →
L Hutton364Australia1938-08-20Scorecard →
ST Jayasuriya340India1997-08-02Scorecard →
Hanif Mohammad337West Indies1958-01-17Scorecard →
WR Hammond336*New Zealand1933-04-01Scorecard →

Ordered by runs; equal scores use match date and innings identifier for stable ordering. An asterisk means not out. Domestic first-class records exclude Tests. Entries tied at the tenth-row cutoff may not all be shown.

Recorded match dates: 1877-03-15 to 2026-09-09. Date spans do not imply complete coverage. Career aggregates may cover a different set of matches.

Displayed source rows last updated: unavailable. Figures retrieved: 2026-10-01. This is not a live score feed.

Source: Redball’s recorded statistics. Methodology, definitions and coverage.

This is not a live score feed.