De in Zimbabwe geboren Salmon debuteerde tijdens het seizoen 1999/00 bij NAC in het Nederlandse betaalde voetbal. Na drie seizoenen in Brabantse dienst vertrok hij naar FC Groningen.
Bij de Noorderlingen speelde hij tot de zomer van 2007. Al kwam hij tijdens het laatste seizoen FC Groningen een half jaar uit voor zijn oude club NAC. Het afgelopen seizoen stond Salmon onder contract bij het Griekse PAOK. Daar was hij ploeggenoot van ex Vitesse-speler Ruud Knol.
De drievoudig international van Zuid-Afrika laat tegenover VI weten dat hij door zijn transfer ook weer in aanmerking hoopt te komen voor de nationale ploeg. Met het oog op het WK van 2010 lijkt de transfer van Salmon daarom niet geheel onlogisch.

