| Event | Gold | Silver | Bronze |
|---|
| 60 metres | Julian Reus TV Wattenscheid | 6.56 s | Lucas Jakubczyk SC Charlottenburg | 6.70 s | Martin Keller LAZ Leipzig | 6.74 s |
| 200 metres | Maximilian Kessler SCC Berlin | 21.12 s | Patrick Domogala MTG Mannheim | 21.44 s | Roy Schmidt LAZ Leipzig | 21.53 s |
| 400 metres | Thomas Schneider SC Magdeburg | 47.33 s | David Gollnow LG Stadtwerke München | 47.43 s | Miguel Rigau LT DSHS Köln | 47.55 s |
| 800 metres | Robin Schembera TSV Bayer 04 Leverkusen | 1:49.11 min | Andreas Lange LG Reinbek-Ohe | 1:49.19 min | Jan Riedel Dresdner SC | 1:49.70 min |
| 1500 metres | Florian Orth LG Telis Finanz Regensburg | 3:41.00 min | Heyi Tesfave LG Eintracht Frankfurt | 3:41.05 min | Sebastian Keiner Erfurter LAC | 3:43.25 min |
| 3000 metres | Carsten Schlangen LG Nord Berlin | 7:55.37 min | Clemens Bleistein LG Stadtwerke München | 8:01.55 min | Nico Sonnenberg LG Eintracht Frankfurt | 8:01.96 min |
| 60 m hurdles | Erik Balnuweit LAZ Leipzig | 7.61 s | Gregor Traber LAV Tübingen | 7.66 s | Helge Schwarzer Hamburger SV | 7.78 s |
| 4 × 200 m relay | LG Stadtwerke München Kamghe Gaba Jonas Plass Benedikt Wiesend David Gollnow | 1:25.76 min | SC Charlottenburg Robert Hind Eric Franke Maximilian Kessler George Petzold | 1:26.06 min | TV Gladbeck Sebastian Fricke Matthias Bos Simon Schlebach Kevin Sellke | 1:26.38 min |
| 3 × 1000 m relay | VfB LC Friedrichshafen Maximilian Dersch Martin Sperlich Richard Ringer | 7:11.06 min | Laufteam Erfurt Sven Paetorius Kevin Stadler Sebastian Keiner | 7:11.17 min | LG Nord Berlin Micha Heidenreich Sebastian Dennis Carsten Schlangen | 7:11.36 min |
| High jump | Matthias Haverney Dresdner SC | 2.15 m | Mateusz Przybylko TSV Bayer 04 Leverkusen | 2.15 m | Matthias Franta TSV Schott Mainz Benjamin Lauckner LAC Erdgas Chemnitz | 2.10 m |
| Pole vault | Björn Otto ASV Köln | 5.85 m | Malte Mohr TV Wattenscheid | 5.80 m | Hendrik Gruber TSV Bayer 04 Leverkusen | 5.75 m |
| Long jump | Christian Reif LC Rehlingen | 8.06 m | Sebastian Bayer Hamburger SV | 7.97 m | Mario Kral Hamburger SV | 7.82 m |
| Triple jump | Matthias Uhrig VfL Sindelfingen | 16.15 m | Andreas Pohle ASV Erfurt | 15.75 m | Marcel Kornhardt ASV Erfurt | 15.48 m |
| Shot put | Ralf Bartels SC Neubrandenburg | 20.08 m | Marco Schmidt VfL Sindelfingen | 19.7 m | Hendrik Müller LAC Erdgas Chemnitz | 19.23 m |
| 5000 m walk | Nils Brembach SC Potsdam | 19:39.88 min | Nils Gloger SC Potsdam | 19:47.52 min | Carsten Schmidt SC Charlottenburg | 20:38.73 min |
| Heptathlon | Matthias Prey SC Rönnau 74 | 5815 pts | Patrick Scherfose LG Weserbergland | 5775 pts | Felix Hepperle LG Neckar-Enz | 5700 pts |