Per Sandström begann mit neun Jahren mit dem Handballspielen. Nachdem er anfänglich Feldspieler war, wechselte er nach etwa vier Jahren wegen Torhütermangels in seiner Mannschaft ins Tor.[2]
Im Sommer 2006 wechselte Sandström vom schwedischen Verein IK Sävehof, mit dem er 2004 und 2005 die schwedische Meisterschaft gewann, zum HSV Hamburg. Mit dem HSV gewann er in seiner ersten Saison den Supercup und den Europapokal der Pokalsieger. 2009 und 2010 errang Sandström mit dem HSV zwei weitere Male den Supercup, 2011 wurde er schließlich Deutscher Meister. Zur Saison 2011/12 wechselte er zum Ligarivalen MT Melsungen.[3] Im Juni 2015 endete sein Vertrag bei MT Melsungen.[4] Anschließend schloss er sich IK Sävehof an.[5] Nach der Saison 2017/18 beendete er seine Karriere.[6]