South Africa's test cricket captain Graeme Smith has signed a three-year contract with the English county side Surrey.
The 31-year-old is currently on tour in Australia with the world's top-ranked team which Smith has captained in 94 tests.
South Africa's test cricket captain Graeme Smith has signed a three-year contract with the English county side Surrey.
The 31-year-old is currently on tour in Australia with the world's top-ranked team which Smith has captained in 94 tests.
We have regular online commentary of local and international sport.