Kszczot voitti sisäratojen Euroopan-mestaruuden 800 metrillä Belgradissa 2017 ajalla 1.48,87. IAAF World Relays -kilpailuissa hän sai Puolan joukkueessa pronssia 4 × 800 metrin viestissä 2017. Lontoon MM-kilpailuissa 2017 hän saavutti 800 metrillä hopeaa ajalla 1.44,95. Hän voitti sisäratojen maailmanmestaruuden 800 metrillä Birminghamissa 2018 ajalla 1.47,47. Myöhemmin samana vuonna hän voitti 800 metrin Euroopan-mestaruuden Berliinissä ajalla 1.44,59. Dohan MM-kilpailuissa 2019 hän karsiutui 800 metrin välierissä. Hän sijoittui samalla matkalla neljänneksi Toruńin sisäratojen EM-kilpailuissa 2021.