Han begynte å spille profesjonelt for BK Häcken fra Göteborg, men det store gjennombruddet kom mens han var i Djurgården IF i 2002. Våren 2004 gikk Källström til den franske klubben Rennes, der han spilte sammen med den tidligere Djurgården-spilleren Andreas Isaksson.
Den 26. mai 2006 signerte han en kontrakt med den franske klubben Olympique lyonnais.
Landslaget
Källström fikk sin landslagsdebut i 2001 mot Finland. Han spilte for Sverige under EM 2004, og VM 2006.