Gary Ballance joins rare band of cricketers who have played Test cricket for two countries
On Feb. 4, 2023, Gary Ballance stepped out at Bulawayo, Zimbabwe, to represent his country of birth for the first time in a Test match at the age of 33. Although there are some 70 others who have made their debuts at an older age, Balance’s story carries a difference.