Most Capped Test Players For Each Country

When he took the field in the second Test against New Zealand at Edgbaston, James Anderson became the most capped Test player for England. Let us test your knowledge on the most-capped Test internationals from different countries.
Item disabled
Apart from Anderson who is the only other bowler to play the most Tests for his side?
Daniel Vettori has played 112 Tests for New Zealand, one more than Stephen Fleming. Muralitharan and Akram are the third and fourth most-capped Test cricketers for their countries.
Jacques Kallis has played the most Tests for South Africa. Who has played the second-most?
With 146 Tests under his name, Boucher is the most capped wicket-keeper in Test history. Amla (124), Smith (116) and de Villiers (114) follow Kallis and Boucher as the most-capped players for South Africa. Kallis played 165 Tests for his country.
Afghanistan has played six Tests so far. Who among the following has played all of the them? Can select more than one.
Rashid Khan missed a Test against Zimbabwe due to an injury. Nabi has played only three Tests and has retired from the format
Which of the following Test playing nations has not had a player with 150 or more Test caps?
Mahela Jayawardene is the most-capped Sri Lankan player with 149 caps. Three players - Ricky Ponting (168), Steve Waugh (168) and Allan Border (156) have played more than 150 Tests for Australia while Jacques Kallis (165) and Shivnarine Chanderpaul (164) have done so for South Africa and West Indies respectively
Tamim Iqbal has played the most Tests for Bangladesh. True or False?
Mushfiqur Rahim has played the most Tests for Bangladesh: 74. Tamim is next on the list with 64.
Who Am I? I've played 67 Tests for my country - scored 3457 runs @ 29.54
Grant Flower has played the most Tests for Zimbabwe but has scored 1337 runs less than his brother who played 63 Tests, the third-most for Zimbabwe.
Which country has been waiting the longest for a player to overtake their current most -capped Test cricketer?
With 124 Tests, Javed Miandad is the most-capped Pakistan player. He played the last of those Tests in 1993. Ricky Ponting played his last Test in 2012, Sachin Tendulkar played in 2013 and Daniel Vettori in 2014.
Who among the following has never been a captain despite being the most-capped Test player for their country? Can select more than one
Kallis captained South Africa twice. Once in 2006 and once in 2009, both times against Australia at home. Miandad captained Pakistan in 34 Tests.
You got {number correct}/{number of questions} correct answers