5 oldest players to score a century in Tests

S Sam
Frank Woolley
Frank Woolley became one of England’s best batsmen

#4 42 years 291 days by Dave Nourse

Dave Nourse
Dave Nourse batted for 228 minutes and hit 13 boundaries to score 111 runs

The left-handed batsman was one of the earliest stars for South African cricket and over the course of his career that spanned almost 22 years, Dave Nourse played 45 Test matches. However, despite his immense talent as a batsman, Nourse scored only 1 century in his career. That solitary three-figure score got him the record for the oldest centurion in Test cricket.

In the 2nd Test of the 3-match series against Australia at Johannesburg, the hosts had to follow on after being dismissed for 243 in response to Australia's 450. In the 2nd innings, South Africa did much better and one of the highlight's of the innings was Nourse's century at number 5. He batted for 228 minutes and hit 13 boundaries to score 111 runs at the age of almost 43. Nourse has held the record for 97 years and it is expected he might just hold it for a while longer.

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

Quick Links

Edited by Arvind Sriram
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