W październiku 2011 roku 35-letni bramkarz podpisał umowę do końca rundy jesiennej z Wartą Poznań. Została w niej zawarta opcja przedłużenia o półtora roku. 24 listopada 2011 roku klub poinformował, że nie przedłużył kontraktu z bramkarzem.
13 lutego 2012 Szamotulski podpisał roczny kontrakt z I ligową Olimpią ElblągGrzegorz Szamotulski nowym bramkarzem Olimpii!.
Kariera reprezentacyjna W barwach reprezentacji Polski rozegrał 13 spotkań. Występy w reprezentacji Polskil.p.Data Miejsce Przeciwnik Rezultat Rozgrywki Grał1.27 sierpnia 1996Bełchatów 2-2 towarzyski 90'2.10 listopada 1996Katowice 2-1 elim. MŚ 1998 90'3.14 lutego 1997Ayia Napa 0-0 towarzyski 90'4.15 lutego 1997Ayia Napa 3-2 towarzyski 90'5.26 lutego 1997Goiânia 2-4 towarzyski 90'6.22 maja 1997Solna 2-2 towarzyski 90'7.14 czerwca 1997Katowice 4-1 elim. MŚ 1998 90'8.6 września 1997Warszawa 1-0 towarzyski od 46'9.8 lutego 1998Asunción 0-4 towarzyski 90'10.14 lutego 2003Split 3-0 towarzyski do 46'11.16 listopada 2003Płock 4-3 towarzyski od 46'12.11 grudnia 2003Ta' Qali 4-0 towarzyski do 46'13.14 grudnia 2003Ta' Qali 3-1 towarzyski do 46'