Unlike in other bat and ball sports, there are very few second chances for batters in Test cricket.

If you are out, you are out, and if it is the second innings, your game, for all intents and purposes, is over.

While the average Test batsman can have trouble acclimatising to the differing conditions around the world, the crème de la crème of the cricketing world have made it look as easy in the sub-continent as they have on green seamers in Britain.

From the Caribbean to the Southern tip of Africa, by Test cricketing nation, here are the most prolific players to ever wield the willow.

Afghanistan - Rahmat Shah - 9 Tests/18 innings/578 runs*

Australia - Ricky Ponting - 168 Tests/287 innings/13378 runs

Bangaladesh - Mushfiquer Rahim - 88 Tests/163 innings/5676 runs*

England - Alastair Cook - 161 Tests/291 innings/12472 runs

India - Sachin Tendulkar - 200 Tests/329 innings/15921 runs

Ireland - Lorcan Tucker - 5 Tests/10 innings/424 runs*

New Zealand - Kane Williamson - 100 Tests/176 innings/8743 runs*

Pakistan - Younis Khan - 118 Tests/213 innings/10099 runs

South Africa - Jacques Kallis - 166 Tests/280 innings/13289 runs

Sri Lanka - Kumar Sangakkara - 134 Tests/233 innings/12400 runs

West Indies - Brian Lara - 131 Tests/232 innings/11953 runs

Zimbabwe - Andy Flower - 63 Tests/112 innings/4794 runs

*Statistics in italics relate to players with active careers. Statistics correct as of March 12, 2024.Â