These are the results for men aged 45 to 49 at the eighteenth European Masters Athletics Championships, held in Zittau, Germany; Zgorzelec, Poland; and Hrádek nad Nisou, Czech Republic, from August 16–25, 2012. The European Masters Athletics Championships are an athletics competition for people over 35 years of age, referred to as masters athletics.
Fewer countries participated compared with the previous championships in Nyiregyhaza, but over 700 more athletes participated, giving it the third-largest attendance of any championship run by European Masters Athletics. 
Results.
5000 metres.
Note: Original winner Wieslaw Pietka  Poland was disqualified after a positive drug test
3000 metres steeplechase.
Note: Original winner Wieslaw Pietka  Poland was disqualified after a positive drug test