Gary Ballance's Zimbabwe return: After 23 Test appearances for England between 2013 and 2017
Gary Ballance has signed a two-year deal to play for his native Zimbabwe following his release by Yorkshire.
Gary Ballance has signed a two-year deal to play for his native Zimbabwe following his release by Yorkshire.