So what we got with the centurions in 3 different domestic competitions in 3 different countries
Murray Goodwin ( Sussex (48) , Western Australia (10), Glamorgan (4), EC Warriors (2), Mashonaland (1) )
Barry Richards ( Hampshire (38), Natal (27), South Australia (6) )
Johann Myburgh ( Canterbury (7), Northerns (5), Somerset (2) ).
Viv Richards ( Somerset (47) , Glamorgan (10), Leeward Islands (9), Queensland (1) )
Garry Sobers ( Notts (18), South Australia (10), Barbados (8) )
Younis Khan ( Habib Bank (9), Peshawar (3), Yorkshire (3), NW Frontier Prov (2), United Bank (1), South Australia (1) )
Scott Borthwick (Durhan (9), Chilaw Marians Cricket Club (1), Wellington (1) )
Moeen Ali ( Worcestershire (11), Matabeleland Tuskers (1), Moors Sports Club (1) )
Bilal Shafayat ( Notts (5), Northants (4), Habib Bank (3), Matabeleland Tuskers (2) )
Rohan Kanhai ( Warwickshire (35), Guyana (4), Transvaal SACB (3), Western Australia (2), Tasmania (2) )
Alvin Kallicharan ( Warwickshire (52), Guyana (6), Transvaal (4), OFS (2), Queensland (1) )
Desmond Haynes (Middlesex (21), Barbados (13), Western Province (1) )
Ken McEwan (Essex (52), Western Province (10), Eastern Province (6), Western Australia (2), Border (1) )
Kepler Wessels (Eastern Province (25), Queensland (18), Sussex (10), Western Province (1), Northern Transvaal (1) )
* Kallicahran played for the SA Coloured and Black Transvaal team
** If the above counts and Kallicharan is 4, only Murray Goodwin matches that
Others ? Checked Ervine, Shah but don't fit.
Potential loop-hole : Mike Procter would have played for Rhodesia and scored hundreds for them, his county and provinces in SA.