M45 at the 2012 European Masters Athletics Championships

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.

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