Yorkshire’s Garry Ballance signs new contract until 2019 season

Yorkshire skipper Gary Ballance has committed his long-term future by signing a new two years contract with the English county. The left-hander batsman, who was appointed the captain in December…

Read more »