The inter-war years were dominated by Australia's Don Bradman, statistically the greatest Test batsman of all time. Test cricket continued to expand during the 20th century with the addition of the West Indies (1928), New Zealand (1930) and India (1932) before the Second World War and then Pakistan (1952), Sri Lanka (1982), Zimbabwe (1992), Bangladesh (2000), Ireland and Afghanistan (both 2018) in the post-war period. South Africa was banned from international cricket from 1970 to 1992 as part of the apartheid boycott.
During the 1980s, India developed a more attack-focused batting line-up with talented batsmen such as Mohammad Azharuddin, Dilip Vengsarkar and Ravi Shastri prominent during this decade. (Despite India's victory in the Cricket World Cup in 1983, the team performed poorly in the Test arena, including 28 consecutive Test matches without a victory. However, India won the Asia Cup in 1984 and won the World Championship of Cricket in Australia in 1985.) The 1987 Cricket World Cup was held in India.
India's victory against the Australians in 2001 marked the beginning of a dream era for the team under the captainship of Sourav Ganguly, winning Test matches in Zimbabwe, Sri Lanka, West Indies and England. India also shared a joint victory with Sri Lanka in the ICC Championship, and went on to the finals in the 2003 Cricket World Cup only to be beaten by Australia.
Ganguly became the regular captain of the team in both Tests and ODIs in 2000. He remained captain until 2005–06 and became the then most successful Indian captain, winning 21 of his 49 Test matches in charge and 76 of his 146 ODIs. Under his captaincy, India became the joint-winners of the 2002 ICC Champions Trophy with Sri Lanka, and the runners-up of the 2003 Cricket World Cup. India lost only three Tests at home under Ganguly and managed to draw Test series in England and Australia. Rahul Dravid took over as Test captain in 2005. In 2006, he led India to its first Test series victory in the West Indies in more than 30 years.