26 lipca 2007 Szamotulski zadebiutował w barwach Dundee United w towarzyskim spotkaniu przeciwko FC Barcelonie. Polak zanotował bardzo dobry występ, a w 90. minucie zdołał nawet obronić rzut karny wykonywany przez Thierry’ego Henry’ego, jednak przy dobitce Francuza był już bezradny. W Scottish Premier League Szamotulski zadebiutował 4 sierpnia w wygranym 1:0 meczu przeciwko Aberdeen F.C.
6 lutego 2008 roku Szamotulski dołączył na sześć miesięcy do angielskiego Preston North End, jednak już 15 kwietnia tego samego roku klub rozwiązał kontrakt z bramkarzem.
W sierpniu 2008 roku został zawodnikiem izraelskiego zespołu F.C. Ashdod, z którym w grudniu tego samego roku rozwiązał kontrakt. Następnie grał w Hibernian F.C. 29 września 2009 podpisał umowę z Jagiellonią Białystok, którą rozwiązał w połowie lutego 2010 roku. Następnie został zawodnikiem słowackiej drużyny DAC 1904 Dunajská Streda, w barwach którego rozegrał 5 spotkań.
W rundzie wiosennej polskiej ekstraklasy sezonu 2010/11 związał się z Koroną Kielce. Od 13 maja 2011 w Koronie pełnił także funkcję trenera bramkarzy. Przed ostatnią kolejką sezonu rozstał się z kieleckim klubem.