Membre du club LKS Poroniec Poronin, il fait ses débuts internationaux aux Championnats du monde junior, disputant la compétition en 1999, 2000 et 2001.
En décembre 2002, il marque ses premiers points en Coupe du monde avec une 21e place au sprint classique de Cogne. Quelques semaines plus tard, il honore sa première sélection pour des championnats du monde à Val di Fiemme.
Kreczmer enregistre son meilleur résultat individuel dans l'élite en février 2004 au sprint de Trondheim, avec une dixième place, performance qu'il égale en mars 2007 au sprint de Stockholm. Entre-temps, il prend notamment la 17e place du sprint aux Championnats du monde 2005, à Oberstdorf et la cinquième place au sprint par équipes aux Championnats du monde 2007, à Sapporo. Cinquième est aussi sa meilleure performance dans un sprint par équipes en Coupe du monde à Canmore en fin d'année 2005.
Aux Jeux olympiques, il compte trois participations en 2006 à Turin, 2010 à Vancouver et 2014 à Sotchi, obtenant comme meilleurs résultats une septième place en sprint par équipes en 2006 et une 25e place sur le sprint classique en 2010.
Kreczmer fait ses adieux à la compétition au niveau mondial après les Championnats du monde 2015, où il est notamment huitième du sprint par équipes.