Op de wereldindoorkampioenschappen van 2010 in Doha behaalde Kszczot de bronzen medaille op de 800 m, net als later dat jaar op de EK in Barcelona. In 2011 veroverde Kszczot zijn eerste titel op een groot internationaal seniorentoernooi. Op de EK indoor in Parijs won hij de 800 m, gevolgd door een zesde plaats op die afstand tijdens de WK in Daegu. Op de Olympische Spelen van 2012 in Londen sneuvelde hij in de halve finale van de 800 m met een tijd van 1.45,34. Hetzelfde overkwam hem op de wereldkampioenschappen van 2013 in Moskou, waar hij in de halve finale van de 800 m vierde werd in 1.45,68. Wel had Kszczot tijdens het eraan voorafgaande indoorseizoen op de 800 m zijn EK indoortitel geprolongeerd.