Bednarek stroomde door vanuit de jeugd vanLech Poznań.Hiervoor debuteerde hij op 23 september 2013 onder coachMariusz Rumakin het eerste elftal, in een met 0–2 gewonnen wedstrijd in deEkstraklasauit bijPiast Gliwice.Hij speelde zowel dat als het volgende seizoen twee competitiewedstrijden. Bednarek bracht het seizoen 2015/16 op huurbasis door bijGornik Leczna,om na zijn terugkeer door te stoten tot basisspeler bij Lech Poznań. Hij maakte op 12 augustus 2016 zijn eerste doelpunt in het betaald voetbal. Hij zette zijn ploeg toen op 1–0 in een met 2–1 gewonnen competitiewedstrijd thuis tegenCracovia Kraków.
Bednarek tekende in juli 2017 een contract tot medio 2022 bijSouthampton,dat circa €6.000.000,- voor hem betaalde aan Lech Poznań.[1]CoachMauricio Pellegrinodeed hier tijdens zijn eerste seizoen alleen een beroep op hem tijdens een wedstrijd in deFA Cupen een in deLeague Cup.Bednareks perspectief verbeterde na het aantreden van coachMark Hughesin maart 2018, waarna hij onder de in december 2018 aangesteldeRalph Hasenhüttlbasisspeler werd.
Bednarek speelde voor Polen –15, Polen –17, Polen –18, Polen –19, Polen –20 enPolen –21.Hij nam met Polen –21 deel aan hetEK –21 van 2017.
Bednarek debuteerde op 4 september 2017 onder leiding van bondscoachAdam Nawałkain hetPools voetbalelftal.Dat won die dag inWarschauin een kwalificatiewedstrijd voor hetWK 2018met 3–0 vanKazachstan.Bednarek viel in dat duel na 89 minuten in voorKrzysztof Mączyński.Nawałka nam hem een jaar later ook mee naar het WK. Nadat hij hier tijdens de eerste groepswedstrijd nog een rol als invaller had, stond hij daarna twee wedstrijden in de basis. Bednarek maakte het enige doelpunt van de wedstrijd tegenJapan,tevens zijn eerste interlandgoal. Dit kon niet meer verhinderen dat Polen was uitgeschakeld.