When did each Test playing nation get their first ever innings victory?
South Africa - 16th Test (Cape Town, 1905-06)
South Africa became the third team to register an innings victory, beating England by an innings and 16 runs at Cape Town in 1905-06. It was the 16th Test for South Africa. England slipped from 137/4 to 187 all out. South Africa, in reply, revived from 87/5 to 333, courtesy a 94-run tenth wicket stand.
In the second innings, England could manage only 130, handing South Africa their first innings victory. The series was won 4-1 by South Africa.
Pakistan - 2nd Test (Lucknow, 1952-53)
Pakistan registered their first innings victory in their second Test, against arch rivals India at Lucknow in 1952-53. In doing so, they became the fastest team to achieve the feat. Facing an innings defeat in their very first match, Pakistan bounced back in style, getting India all out for 106. All Indian wickets fell to pace bowling.
Pakistan responded with 331, courtesy Nazar Mohammad's 124. In the second innings, India's innings folded for 182, handing Pakistan a historic win by an innings and 43 runs. Fazal Mahmood, who picked 5 wickets in the first innings, added 7 more in the second innings.
Bangladesh - 112th Test (Dhaka, 2018-19)
Bangladesh are the latest to achieve the feat, registering their first ever innings victory in their 112th Test against West Indies at Dhaka in 2018. They became the second slowest to achieve the feat after New Zealand, beating West Indies by an innings and 184 runs. . Batting first, Bangladesh reached 508, helped by Mahmudullah's 136 and handy contributions by others.
West Indies had a terrible time with the bat, getting all out for 111 in the first innings, with Mehedi Hasan picked 7 wickets. The second innings saw West Indies put up a slightly better effort with the bat, but they managed to score only 213, with Mehedi picking 5 wickets again.