Zimbabwe struggle in Ballance’s absence

Gary Ballance played 23 Tests for England.
ZIMBABWE’S batting frailties were crudely exposed by the West Indies attack on the opening day of the second and final Test at...
Gary Ballance played 23 Tests for England.