 Toms would also play for the New York Islanders, New York Rangers, Pittsburgh Penguins, and Florida Panthers.In 2003, Toms moved to Europe, splitting the 2003-04 season with spells in the Russian Superleague for HC Severstal Cherepovets and in Nationalliga A in Switzerland with EHC Basel.Toms would go on to play the remainder of his career in Switzerland, playing two seasons with HC Ambri-Piotta, three with SCL Tigers and then finishing his playing career with Genève-Servette HC.