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.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications