"Szamo" w barwach Jagiellonii wystąpił w zaledwie trzech meczach i swoją grą pokazał, że najlepsze lata ma już za sobą. W trakcie zimowych przygotowań przegrał rywalizację o miano podstawowego bramkarza Jagi z Grzegorzem Sandomierskim. Szamotulski jest wychowankiem Lechii Gdańsk. Występował w trzech stołecznych klubach - Hutniku, Polonii oraz Legii. W Polsce grał również w Amice Wronki i Śląsku Wrocław. Za granicą natomiast reprezentował barwy greckiego PAOK Saloniki, austriackich - VfB Admira Wacker Mödling oraz Sturm Graz, szkockich - Dundee United i Hibernian. Ponadto występował w izraelskim Ashdod i angielskim Preston North End.