The men's omnium competition at the 2024 UEC European Track Championships was held on 13 January 2024.

Results Scratch race Rank Name Nation Laps down Event points 1 Yanne Dorenbos 40 2 Ethan Hayter 38 3 Simone Consonni 36 4 Niklas Larsen 34 5 Fabio Van den Bossche 32 6 Tim Torn Teutenberg –1 30 7 Albert Torres –1 28 8 Alan Banaszek –1 26 9 Rui Oliveira –1 24 10 Raphael Kokas –1 22 11 Benjamin Thomas –1 20 12 Radovan Štec –1 18 13 Daniel Crista –1 16 14 Rotem Tene –1 14 15 Martin Chren –1 12 16 Bertold Drijver –1 10 17 Iver Knotten –1 8 18 George Nemilostivijs –2 6 19 Valentyn Kabashnyi –2 4 20 Alex Vogel –2 2 21 Gustav Johansson –2 1 Georgios Boutopoulos DNF

Tempo race Rank Name Nation Points in race Event points 1 Fabio Van den Bossche 24 40 2 Yanne Dorenbos 22 38 3 Tim Torn Teutenberg 12 36 4 Raphael Kokas 5 34 5 Ethan Hayter 4 32 6 Niklas Larsen 3 30 7 Simone Consonni 2 28 8 Alan Banaszek 1 26 9 Iver Knotten 1 24 10 Alex Vogel –19 22 11 Albert Torres –19 20 12 Rui Oliveira –20 18 13 Rotem Tene –20 16 14 Bertold Drijver –20 14 15 Daniel Crista –20 12 16 Martin Chren –20 10 17 George Nemilostivijs –20 8 18 Radovan Štec –20 6 19 Valentyn Kabashnyi –20 4 20 Gustav Johansson –20 2 Benjamin Thomas DNS Georgios Boutopoulos DNS

Elimination race Rank Name Nation Event points 1 Fabio Van den Bossche 40 2 Rui Oliveira 38 3 Alan Banaszek 36 4 Simone Consonni 34 5 Yanne Dorenbos 32 6 Tim Torn Teutenberg 30 8 Ethan Hayter 28 7 Niklas Larsen 26 9 Alex Vogel 24 10 Valentyn Kabashnyi 22 11 Bertold Drijver 20 12 Albert Torres 18 13 Radovan Štec 16 14 Gustav Johansson 14 15 Raphael Kokas 12 16 Daniel Crista 10 17 Rotem Tene 8 18 George Nemilostivijs 6 19 Iver Knotten 4 20 Martin Chren 2

Points race Overall rank Name Nation Scratch race Tempo race Elim. race Subtotal Lap points Sprint points Finish order Total points Ethan Hayter 38 32 26 96 0 25 5 121 Niklas Larsen 34 30 28 92 20 9 16 121 Fabio Van den Bossche 32 40 40 112 0 6 13 118 4 Yanne Dorenbos 40 38 32 110 0 5 3 115 5 Rui Oliveira 24 18 38 80 20 10 17 110 6 Tim Torn Teutenberg 30 36 30 96 0 9 12 105 7 Alan Banaszek 26 26 36 88 0 13 2 101 8 Simone Consonni 36 28 34 98 0 2 18 100 9 Raphael Kokas 22 34 12 68 20 8 14 96 10 Alex Vogel 2 22 24 48 20 18 1 86 11 Albert Torres 28 20 18 66 0 5 4 71 12 Bertold Drijver 10 14 20 44 0 5 8 49 13 Iver Knotten 8 24 4 36 0 1 15 37 14 Radovan Štec 18 6 16 40 –20 2 9 22 15 Daniel Crista 16 12 10 38 –20 0 6 18 16 Rotem Tene 14 16 18 38 –20 0 10 18 17 Martin Chren 12 10 2 24 –20 3 7 17 18 Gustav Johansson 1 2 14 17 –20 0 11 –3 19 Valentyn Kabashnyi 4 4 22 30 –40 0 DNF 20 George Nemilostivijs 6 8 6 20 –20 0 DNF

References