Last Updated:
Markram has completed seven catches so far in the ongoing second Test between India and South Africa, which is a record for most catches in a Test for the Proteas.
Aiden Markram becomes first South African to take 7 catches in a Test match. (Picture Credit: AFP)
Aiden Markram entered his name in the history books on Wednesday (November 26) by becoming the first South African cricketer to take seven catches in a Test match as an outfielder. In the ongoing second India-South Africa Test match at Barsapara Cricket Stadium in Guwahati, Markram completed five catches, and in the morning session of the fifth day’s play, he completed two more catches to take his tally of catches to 7 in the ongoing match.
Before Markram, the record of taking the most catches in a Test match for South Africa was in the name of Bert Vogler. In January 1910 against England in Durban, Vogler completed six catches. His tally of six catches was equalled by Bruce Mitchell in 1931 against Australia, Jacques Kallis against Sri Lanka in January 2012, Graeme Smith against Australia at WACA (Perth) in November-December 2012 and David Bedingham vs Pakistan in January 2025.
Most catches in a Test match for South Africa
| PLAYER | CATCHES | AGAINST | VENUE | YEAR |
| Aiden Markram | 7 | India | Guwahati | 2025 |
| Bert Vogler | 6 | England | Durban | 1910 |
| Bruce Mitchell | 6 | Australia | Melbourne | 1931 |
| Jacques Kallis | 6 | Sri Lanka | Cape Town | 2012 |
| Graeme Smith | 6 | Australia | Perth (WACA) | 2012 |
| David Bedingham | 6 | Pakistan | Cape Town | 2025 |
The overall record of taking the most catches in a Test match as an outfielder is in the name of India’s Ajinkya Rahane. Rahane completed eight catches against Sri Lanka in Galle during the match played from August 12 to 15 in 2015. In that fixture, he completed three catches in the first innings and five in the second.
Most catches in a Test match (out-fielder)
| PLAYER | TEAM | CATCHES | AGAINST | VENUE | YEAR |
| Ajinkya Rahane | India | 8 | Sri Lanka | Galle | 2015 |
| Greg Chappell | Australia | 7 | England | Perth (WACA) | 1974 |
| Yajurvindra Singh | India | 7 | England | Bengaluru | 1977 |
| Hashan Tillakaratne | Sri Lanka | 7 | New Zealand | Colombo (SSC) | 1992 |
| Stephen Fleming | New Zealand | 7 | Zimbabwe | Harare | 1997 |
| Matthew Hayden | Australia | 7 | Sri Lanka | Galle | 2004 |
| KL Rahul | India | 7 | England | Nottingham | 2018 |
| Aiden Markram | South Africa | 7 | India | Guwahati | 2025 |
If Markram manages to take one more catch in the remaining two sessions, then he will equal Rahane’s catch, and if he completes at least two catches, then he will break the record of taking the most catches in a Test match.
Guwahati [Gauhati], India, India
November 26, 2025, 11:16 IST
Read More

