William Shalders

William Alfred Shalders (12 February 1880 – 19 March 1917) was a Cape Colony cricketer who played in 12 Test matches for South Africa from 1899 to 1907.

[1] Shalders was a stroke-playing opening batsman whose impetuosity often led to his dismissal in the twenties or thirties.

[3] He made a valuable 38 when South Africa beat England by one wicket in the 1905–06 series.

[2] Shalders toured England with the South African teams in 1901, 1904 and 1907, playing 58 of his 88 first-class matches in England and scoring his two first-class centuries.

In 1901 he was the South Africans' second-highest run-scorer, with 782 runs at an average of 30.07,[4] with a top score of 103 against Somerset.