Ondřej Šmach se účastnil třikrát mistrovství světa, jednou se účastnil mistrovství světa do 18 let v roce 2004 kde získal bronzovou medaili a dvakrát se účastnil mistrovství světa do 20 let, 2005 třetí místo a 2006 šesté místo.