 He signed for Turkish team Kardemir Karabükspor in July 2013, agreeing to a two-year deal.In July 2014 he signed a one-year contract with French team AJ Auxerre.In July 2016, Puygrenier joined Championnat National side US Créteil on a one-year contract with the option of second.