Given their position and club they appeared most for, can you name every player to represent South Africa in a Fifa international since 2010?

Given their position and club they appeared most for, can you name every player to represent South Africa in a Fifa international since 2010?