En 2010, Grzegorz Sudoł réalise 3 h 42 min 24 s, record personnel battu de , lors des Championnats d'Europe de Barcelone pour remporter sa première médaille européenne (en argent), derrière le Français Yohann Diniz.