Player

Runs

Mins

Balls

4s

6s

Team

Opposition

Ground

Match Date

Scorecard

Hanif Mohammad

337

970

24

0

Pakistan

v West Indies

Bridgetown

17 Jan 1958

Test # 446

G Kirsten

275

878

642

26

0

South Africa

v England

Durban

26 Dec 1999

Test # 1480

ST Jayasuriya

340

799

578

36

2

Sri Lanka

v India

Colombo (RPS)

2 Aug 1997

Test # 1374

L Hutton

364

797

847

35

0

England

Australia

The Oval

20 Aug 1938

Test # 266

HM Amla

311*

790

529

35

0

South Africa

v England

The Oval

19 Jul 2012

Test # 2049

BC Lara

400*

778

582

43

4

West Indies

v England

St John’s

10 Apr 2004

Test # 1696

DSBP Kuruppu

201*

777

548

24

0

Sri Lanka

v New Zealand

Colombo (CCC)

16 Apr 1987

Test # 1074

BB McCullum

302

775

559

32

4

New Zealand

v India

Wellington

14 Feb 2014

Test # 2120

AN Cook

294

773

545

33

0

England

India

Birmingham

10 Aug 2011

Test # 2003

BC Lara

375

766

538

45

0

West Indies

v England

St John’s

16 Apr 1994

Test # 1259

The above table shows the list of players who played the longest innings in terms of time spent . Hanif Mohammad tops this list. He spent 970 minutes on the crease on 17th January 1958 , when he scored 337 runs against West Indies. 2nd on the list is Garry Kirsten, who played an uncharecteristic innings against England on 26th December, 1999. He was an attacking batsman , who curbed his natural instincts for the team’s cause and played a relatively slow innings of 275 runs, spending 878 minutes. 3rd on the list Sri Lankan batsman Sanath Jayasuriya who spent 799 minutes on the crease while Sri Lanka posted a record score against India . He scored 340 runs on his way.

The list also features Hashim Amla , who spent 790 minutes against England on 19th July , 2012 at The Oval. Brian Lara is the only batsman who have featured twice on this list and both were record breaking innings. First , he scored 375 runs and spent 766 minutes to break Garry Sober’s record of the highest Test innings. This record was later broken by Matthew Hayden. Lara returned back with a score of 400 againt England , spending 778 minutes on th crease.

The latest one on this list is Brendon McCullum, who scored a triple century against India on 14th Feb, 2014.