Stats: Players who have batted on all 5 days of a Test match

Alviro Petersen

There are only 8 players in the history of cricket who have batted on all the five days of a Test match. The latest to do so was South African opener Alviro Petersen, in a match against New Zealand in 2012. It is quite surprising that as many as 8 players have actually managed to do so, as this is a rare feat to achieve given the number of factors that need to go in their way.

Batsman

1st

2nd Team Opposition MatchDate
Kim Hughes 117 84 Australia England 28 Aug 1980
Alviro Petersen 156 39 South Africa New Zealand 23 Mar 2012
Geoff Boycott 107 80* England Australia 28 Jul 1977
Allan Lamb 23 110 England West Indies 28 Jun 1984
Adrian Griffith 114 18 West Indies New Zealand 16 Dec 1999
Andrew Flintoff 70 51 England India 9 Mar 2006
Ravi Shastri 117 7* India England 31 Dec 1984
Motganhalli Jaisimha 20* 74 India Australia 23 Jan 1960

Note: Stats updated till June 10, 2014.

Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️

Quick Links

App download animated image Get the free App now