Kszczot broke Paweł Czapiewski's ten-year-old Polish indoor record at the 2012 Meeting Pas de Calais. His time of 1:44.57 made him the third fastest indoor runner ever after Wilson Kipketer and Yuriy Borzakovskiy. Vazel, Pierre-Jean (2012-02-15). With this result Kszczot went to the 2012 World Indoor Championships as a medal favourite. However, he finished a disappointing fourth. In his Olympic debut in London he placed third in his semifinal round, failing to qualify for the final.