Sadlok began his career in 2005 with Pasjonat Dankowice. In January 2007 he joined Ruch Chorzów, making his Ekstraklasa debut on 27 July 2007.
On 31 August 2010, it was announced that Sadlok would become a Polonia Warsaw player in February 2011.[3]
International
He featured for the Poland national under-21 team. In November 2009, Sadlok made his first appearance for the senior team as a late sub against Romania, following that up with a full 90 minutes against Canada.
On 14 November 2016, Sadlok was subbed on in the 83rd minute against Slovenia in a 1–1 draw.