At the 2012 Summer Olympics in London, Bayakhmetov lost the preliminary round of sixteen match of the men's 66 kg class to Lithuania's Edgaras Venckaitis, with a technical score of 2–6.