Het Europees kampioenschap curling voor mannen 2019 werd van 16 tot en met 23 november 2019 gehouden in Helsingborg, Zweden. Schotland was titelverdediger maar won het brons. Zweden werd Europees kampioen door met 9-3 van Zwitserland te winnen, en won zo een twaalfde Europese titel.

De C-divisie was al in Brașov, Roemenië afgewerkt van 13 tot 17 april 2019.

A-divisie Groepsfase Geplaatst voor play-offs Geplaatst voor WK-kwalificatietoernooi 2020 Degradatie naar B-divisie 2020 Pos Land Skip W V 1 Niklas Edin 9 0 2 6 3 3 Mikkel Krause 5 4 4 Ross Paterson 5 4 5 Joël Retornaz 5 4 6 Thomas Ulsrud 5 4 7 Marc Muskatewitz 4 5 8 Jaap van Dorp 3 6 9 Sergej Gloekov 2 7 10 Andrew Reed 1 8

WK-kwalificatie: Rusland en Engeland plaatsten zich voor het mondiaal WK-kwalificatietoernooi in januari 2020 in Finland. Daarin zouden Rusland en China zich plaatsen voor het WK 2020.worldcurling.org wqe2020. Gearchiveerd op 30 maart 2023.

Omdat wegens de COVID-19-pandemie de Europese- en de wereldkampioenschappen uiteindelijk werden afgelast in 2020, werd dit het WK 2021.

Eerste speelronde Zaterdag 16 november 2019, 09:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 T 2 0 0 1 2 0 0 3 1 X 9 0 2 1 0 0 1 0 0 0 X 4 Baan B 1 2 3 4 5 6 7 8 9 10 T 3 0 2 0 1 0 2 2 X X 10 0 1 0 1 0 2 0 0 X X 4 Baan C 1 2 3 4 5 6 7 8 9 10 T 0 2 0 2 0 0 2 2 0 X 8 0 0 1 0 2 1 0 0 2 X 6 Baan D 1 2 3 4 5 6 7 8 9 10 T 0 0 2 0 4 0 0 2 0 1 9 0 2 0 4 0 0 1 0 1 0 8 Baan E 1 2 3 4 5 6 7 8 9 10 T 2 1 0 2 0 1 1 0 2 X 9 0 0 1 0 1 0 0 1 0 X 3 Tweede speelronde Zaterdag 16 november 2019, 20:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 T 0 1 1 0 0 1 0 1 2 X 6 1 0 0 0 1 0 0 0 0 X 2 Baan B 1 2 3 4 5 6 7 8 9 10 T 0 1 2 0 0 2 0 1 0 2 8 1 0 0 2 0 0 2 0 0 0 5 Baan C 1 2 3 4 5 6 7 8 9 10 T 3 0 1 0 0 2 1 1 0 X 8 0 1 0 2 1 0 0 0 1 X 5 Baan D 1 2 3 4 5 6 7 8 9 10 T 0 0 0 1 0 1 0 2 0 2 6 0 1 1 0 0 0 2 0 0 0 4 Baan E 1 2 3 4 5 6 7 8 9 10 T 2 1 1 0 0 1 1 0 0 1 7 0 0 0 2 0 0 0 2 1 0 5

Derde speelronde Zondag 17 november 2019, 14:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 T 1 0 0 0 0 2 0 0 5 0 8 0 0 1 1 0 0 0 2 0 1 5 Baan B 1 2 3 4 5 6 7 8 9 10 T 2 0 0 3 0 1 2 3 X X 11 0 2 1 0 2 0 0 0 X X 5 Baan C 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 1 1 1 0 0 X 4 0 3 0 1 0 0 0 1 1 X 6 Baan D 1 2 3 4 5 6 7 8 9 10 T 1 1 0 0 1 0 1 0 X X 4 0 0 2 1 0 4 0 4 X X 11 Baan E 1 2 3 4 5 6 7 8 9 10 T 4 0 2 0 2 0 1 0 X X V 0 2 0 1 0 1 0 X X X W Vierde speelronde Maandag 18 november 2019, 08:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 T 0 0 2 0 1 0 1 0 0 X 4 2 2 0 2 0 1 0 0 2 X 9 Baan B 1 2 3 4 5 6 7 8 9 10 T 0 2 1 0 4 1 2 X X X 10 2 0 0 1 0 0 0 X X X 3 Baan C 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 1 0 2 0 2 1 7 2 1 0 1 0 2 0 2 0 0 8 Baan D 1 2 3 4 5 6 7 8 9 10 T 0 1 0 1 0 2 0 2 0 X 6 2 0 2 0 4 0 1 0 1 X 10 Baan E 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 0 0 2 0 X X 3 3 2 0 0 2 0 0 2 X X 9

Vijfde speelronde Maandag 18 november 2019, 16:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 EE T 0 1 0 1 0 3 0 2 0 0 1 8 1 0 3 0 1 0 0 0 0 2 0 7 Baan B 1 2 3 4 5 6 7 8 9 10 T 2 0 3 2 1 0 2 X X X 10 0 2 0 0 0 1 0 X X X 3 Baan C 1 2 3 4 5 6 7 8 9 10 EE T 0 3 1 0 1 1 0 1 0 0 1 8 1 0 0 1 0 0 3 0 1 1 0 7 Baan D 1 2 3 4 5 6 7 8 9 10 EE T 0 2 0 0 0 0 2 0 0 1 0 5 1 0 0 1 0 1 0 2 0 0 1 6 Baan E 1 2 3 4 5 6 7 8 9 10 T 0 0 3 2 0 0 0 2 4 X 11 0 1 0 0 3 3 0 0 0 X 7 Zesde speelronde Dinsdag 19 november 2019, 09:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 T 2 0 4 2 0 1 X X X X 9 0 1 0 0 1 0 X X X X 2 Baan B 1 2 3 4 5 6 7 8 9 10 T 1 3 1 0 0 2 0 2 X X 9 0 0 0 1 1 0 2 0 X X 4 Baan C 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 1 0 0 X X X 2 0 0 0 2 0 2 3 X X X 7 Baan D 1 2 3 4 5 6 7 8 9 10 T 0 1 0 1 0 0 X X X X 2 1 0 4 0 1 2 X X X X 8 Baan E 1 2 3 4 5 6 7 8 9 10 T 2 0 1 0 1 0 0 0 2 0 6 0 2 0 1 0 2 0 1 0 1 7

Zevende speelronde Dinsdag 19 november 2019, 19:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 T 0 2 0 1 0 3 0 1 0 X 7 0 0 1 0 1 0 1 0 2 X 5 Baan B 1 2 3 4 5 6 7 8 9 10 EE T 0 2 0 0 1 0 3 0 2 0 1 9 2 0 0 1 0 1 0 1 0 3 0 8 Baan C 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 2 0 1 0 0 X 4 1 2 0 1 0 2 0 2 4 X 12 Baan D 1 2 3 4 5 6 7 8 9 10 T 0 2 0 2 1 1 0 1 X X 7 1 0 1 0 0 0 0 0 X X 2 Baan E 1 2 3 4 5 6 7 8 9 10 T 0 2 0 1 0 0 0 0 1 0 4 1 0 0 0 2 1 0 0 0 1 5 Achtste speelronde Woensdag 20 november 2019, 14:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 EE T 0 0 0 4 0 0 0 1 0 1 0 6 0 1 1 0 1 1 0 0 2 0 1 7 Baan B 1 2 3 4 5 6 7 8 9 10 T 0 2 0 0 2 0 1 0 0 0 5 2 0 0 2 0 2 0 0 1 3 10 Baan C 1 2 3 4 5 6 7 8 9 10 T 2 0 0 1 0 1 0 0 0 X 4 0 1 1 0 2 0 2 0 2 X 8 Baan D 1 2 3 4 5 6 7 8 9 10 T 0 0 0 2 0 2 0 0 4 X 8 1 1 0 0 0 0 0 1 0 X 3 Baan E 1 2 3 4 5 6 7 8 9 10 T 1 1 0 2 0 0 0 0 0 1 5 0 0 1 0 2 1 0 1 1 0 6

Negende speelronde Donderdag 21 november 2019, 09:00 uur Baan A 1 2 3 4 5 6 7 8 9 10 T 2 0 0 2 0 0 0 1 0 X 5 0 1 1 0 0 3 1 0 1 X 7 Baan B 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 0 1 0 1 0 X 3 0 1 0 2 0 0 1 0 2 X 6 Baan C 1 2 3 4 5 6 7 8 9 10 T 0 1 0 1 0 0 1 0 0 X 3 0 0 2 0 0 3 0 0 2 X 7 Baan D 1 2 3 4 5 6 7 8 9 10 T 0 2 0 1 0 0 1 0 0 1 5 1 0 1 0 1 0 0 1 0 0 4 Baan E 1 2 3 4 5 6 7 8 9 10 EE T 1 0 1 1 0 1 0 0 0 1 0 5 0 2 0 0 1 0 0 1 1 0 2 7

Play-offs

Halve finale Donderdag 21 november 2019, 19:00 uur Baan D 1 2 3 4 5 6 7 8 9 10 T 2 1 0 1 0 0 2 0 2 X 8 0 0 1 0 2 0 0 1 0 X 4 Baan C 1 2 3 4 5 6 7 8 9 10 T 2 0 0 1 2 0 1 2 0 X 8 0 1 0 0 0 2 0 0 2 X 5

Derde plaats Vrijdag 22 november 2019, 19:00 uur Team 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 0 3 0 3 X X 7 1 0 0 1 0 0 0 0 X X 2

Finale Zaterdag 23 november 2019, 10:00 uur Team 1 2 3 4 5 6 7 8 9 10 T 2 1 0 0 0 3 0 0 3 X 9 0 0 0 1 0 0 1 1 0 X 3

RangA-divisie 4

B-divisie Groepsfase Geplaatst voor play-offs Geplaatst voor play-downs

Pos Groep A Skip W V A1 Lukáš Klima 6 1 A2 Jermu Pöllänen 5 2 A3 Sergio Vez 5 2 A4 James Pougher 4 3 A5 Harri Lill 3 4 A6 Reto Seiler 2 5 A7 Ottó Kalocsay 2 5 A8 Pavol Pitoňák 1 6

Geplaatst voor play-offs Geplaatst voor play-downs

Pos Groep B Skip W V B1 Borys Jasiecki 7 0 B2 Uğurcan Karagöz 6 1 B3 Ilia Sjalamitski 4 3 B4 Eddy Mercier 4 3 B5 Martins Truksans 4 3 B6 Sebastian Wunderer 1 6 B7 Konstantin Rykov 1 6 B8 Alex Pokras 1 6

Eerste speelronde Zaterdag 16 november 2019, 09:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 0 2 1 0 2 1 1 0 1 8 0 2 0 0 2 0 0 0 2 0 6

Tweede speelronde Zaterdag 16 november 2019, 15:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 1 0 1 1 0 1 1 0 1 6 2 0 3 0 0 2 0 0 1 0 8 1 2 3 4 5 6 7 8 9 10 T 0 0 0 1 0 0 0 0 X X 1 0 1 1 0 0 1 3 2 X X 8 1 2 3 4 5 6 7 8 9 10 T 0 2 0 3 0 0 1 1 0 2 9 3 0 0 0 0 1 0 0 1 0 5 1 2 3 4 5 6 7 8 9 10 T 2 0 0 0 0 1 0 0 2 0 5 0 0 1 1 0 0 3 0 0 1 6 1 2 3 4 5 6 7 8 9 10 T 1 0 0 0 1 0 0 1 0 X 3 0 0 3 0 0 0 2 0 1 X 6 1 2 3 4 5 6 7 8 9 10 T 1 0 0 0 4 0 2 0 1 X 8 0 0 0 1 0 1 0 1 0 X 3 Derde speelronde Zaterdag 16 november 2019, 20:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 1 0 0 2 2 0 1 3 X 9 0 0 0 1 0 0 3 0 0 X 4

Vierde speelronde Zondag 17 november 2019, 09:00 uur 1 2 3 4 5 6 7 8 9 10 T 1 0 1 0 1 0 0 0 2 0 5 0 1 0 1 0 0 1 2 0 1 6 1 2 3 4 5 6 7 8 9 10 T 0 0 0 0 1 0 0 1 X X 2 2 2 3 3 0 1 0 0 X X 11 1 2 3 4 5 6 7 8 9 10 T 1 1 0 0 1 0 0 3 0 X 6 0 0 0 0 0 0 1 0 2 X 3 1 2 3 4 5 6 7 8 9 10 T 1 0 1 0 0 4 1 X X X 7 0 0 0 1 0 0 0 X X X 1 1 2 3 4 5 6 7 8 9 10 T 0 4 2 1 0 1 0 1 0 X 9 1 0 0 0 2 0 1 0 1 X 5 1 2 3 4 5 6 7 8 9 10 EE T 1 1 0 1 1 0 0 0 1 0 0 5 0 0 0 0 0 1 1 1 0 2 2 7 Zesde speelronde Zondag 17 november 2019, 19:00 uur 1 2 3 4 5 6 7 8 9 10 EE T 0 1 0 0 1 0 1 0 3 0 0 6 0 0 1 2 0 1 0 1 0 1 1 7 1 2 3 4 5 6 7 8 9 10 T 0 2 0 1 0 0 0 1 1 0 5 1 0 1 0 1 1 0 0 0 2 6 1 2 3 4 5 6 7 8 9 10 EE T 0 0 0 1 0 0 2 1 1 0 0 5 0 0 1 0 0 2 0 0 0 2 1 6 Groep B - Baan E 1 2 3 4 5 6 7 8 9 10 T 0 0 2 1 0 2 0 1 0 1 7 1 1 0 0 1 0 1 0 1 0 5

Achtste speelronde Maandag 18 november 2019, 14:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 4 0 0 1 0 1 1 0 X 7 1 0 1 1 0 1 0 0 1 X 5 1 2 3 4 5 6 7 8 9 10 T 0 0 3 2 1 0 0 1 1 X 8 1 1 0 0 0 2 1 0 0 X 5 1 2 3 4 5 6 7 8 9 10 T 0 3 1 1 0 2 0 3 X X 10 0 0 0 0 1 0 2 0 X X 3 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 1 0 1 0 X X 3 1 0 0 2 0 1 0 3 X X 7 1 2 3 4 5 6 7 8 9 10 T 1 0 2 0 3 1 0 3 0 X 10 0 1 0 3 0 0 1 0 2 X 7 1 2 3 4 5 6 7 8 9 10 T 4 2 0 1 0 1 0 0 2 X 10 0 0 3 0 2 0 1 0 0 X 6 Negende speelronde Maandag 18 november 2019, 19:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 1 0 0 X X X 2 0 2 0 2 0 2 2 X X X 8

Tiende speelronde Dinsdag 19 november 2019, 09:00 uur 1 2 3 4 5 6 7 8 9 10 T 1 0 1 0 1 0 0 0 2 0 5 0 3 0 2 0 0 0 1 0 2 8 1 2 3 4 5 6 7 8 9 10 EE T 3 1 1 0 0 2 0 1 0 1 0 9 0 0 0 4 1 0 2 0 2 0 1 10 1 2 3 4 5 6 7 8 9 10 T 0 0 1 1 0 1 0 0 X X 3 2 1 0 0 2 0 2 3 X X 10 1 2 3 4 5 6 7 8 9 10 EE T 1 0 0 0 2 1 2 0 0 1 1 8 0 0 2 1 0 0 0 2 2 0 0 7 1 2 3 4 5 6 7 8 9 10 T 1 0 1 0 0 2 0 0 0 1 5 0 1 0 1 1 0 0 0 1 0 4 Elfde speelronde Dinsdag 19 november 2019, 14:00 uur 1 2 3 4 5 6 7 8 9 10 T 1 0 0 0 0 1 X X X X 2 0 4 2 1 1 0 X X X X 8

Twaalfde speelronde Dinsdag 19 november 2019, 19:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 0 0 1 0 2 0 1 0 X 4 2 0 0 0 1 0 1 0 3 X 7 1 2 3 4 5 6 7 8 9 10 EE T 0 2 1 0 2 0 1 0 0 1 0 7 1 0 0 1 0 3 0 1 1 0 1 8 1 2 3 4 5 6 7 8 9 10 T 0 1 0 1 0 1 0 2 0 X 5 2 0 1 0 1 0 2 0 3 X 9 1 2 3 4 5 6 7 8 9 10 T 1 0 0 3 0 0 0 2 1 2 9 0 2 1 0 1 2 0 0 0 0 6 1 2 3 4 5 6 7 8 9 10 T 4 2 1 0 0 4 X X X X 11 0 0 0 0 1 0 X X X X 1 Dertiende speelronde Woensdag 20 november 2019, 08:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 1 0 1 0 0 X X X X 2 2 0 1 0 3 1 X X X X 7

Veertiende speelronde Woensdag 20 november 2019, 12:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 2 0 0 2 0 0 2 0 X 6 1 0 0 1 0 2 0 0 0 X 4 1 2 3 4 5 6 7 8 9 10 T 1 0 2 0 2 3 1 X X X 9 0 1 0 1 0 0 0 X X X 2 1 2 3 4 5 6 7 8 9 10 T 0 3 0 2 0 1 0 0 0 1 7 0 0 2 0 2 0 1 1 0 0 6 1 2 3 4 5 6 7 8 9 10 T 0 0 1 2 0 0 3 0 1 1 8 3 0 0 0 1 1 0 1 0 0 6 1 2 3 4 5 6 7 8 9 10 T 3 4 0 0 0 0 3 0 1 X 11 0 0 2 1 1 0 0 2 0 X 6 Vijftiende speelronde Woensdag 20 november 2019, 16:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 1 0 2 0 1 1 1 2 X 8 1 0 1 0 1 0 0 0 0 X 3 1 2 3 4 5 6 7 8 9 10 T 2 0 2 0 1 1 1 1 X X 8 0 1 0 1 0 0 0 0 X X 2

Zestiende speelronde Woensdag 20 november 2019, 20:00 uur 1 2 3 4 5 6 7 8 9 10 T 1 0 1 1 0 1 0 0 1 1 6 0 1 0 0 1 0 1 0 0 0 3 1 2 3 4 5 6 7 8 9 10 T 2 1 0 3 3 0 X X X X 9 0 0 1 0 0 1 X X X X 2 1 2 3 4 5 6 7 8 9 10 T 1 0 1 0 0 0 X X X X 2 0 2 0 3 4 0 X X X X 9 1 2 3 4 5 6 7 8 9 10 EE T 0 0 2 0 1 0 0 3 0 0 1 7 0 1 0 2 0 1 0 0 1 1 0 6 Zeventiende speelronde Donderdag 21 november 2019, 09:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 0 0 0 2 1 0 1 0 0 4 1 2 1 1 0 0 0 0 2 1 8 1 2 3 4 5 6 7 8 9 10 T 0 2 0 1 0 1 0 0 1 1 6 0 0 2 0 1 0 0 1 0 0 4 1 2 3 4 5 6 7 8 9 10 T 0 0 0 0 0 3 0 1 1 X 5 2 1 1 1 1 0 2 0 0 X 8

Achttiende speelronde Donderdag 21 november 2019, 14:00 uur 1 2 3 4 5 6 7 8 9 10 T 0 0 4 0 3 0 1 0 0 1 9 2 5 0 1 0 2 0 0 2 0 12 Negentiende speelronde Donderdag 21 november 2019, 19:00 uur 1 2 3 4 5 6 7 8 9 10 T 1 0 0 0 0 2 1 0 1 0 5 0 0 1 1 1 0 0 3 0 1 7 1 2 3 4 5 6 7 8 9 10 T 2 2 0 0 0 1 0 0 2 1 8 0 0 2 1 1 0 0 1 0 0 5 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 0 2 X X X X 3 2 0 0 4 2 0 X X X X 8 1 2 3 4 5 6 7 8 9 10 T 0 0 1 0 4 0 1 0 0 1 7 0 1 0 1 0 2 0 2 0 0 6

Play-downs

Plaatsing degradatie B-divisie Vrijdag 22 november 2019, 09:00 uur Team 1 2 3 4 5 6 7 8 9 10 T 1 0 2 0 0 0 0 0 1 X 4 0 3 0 1 1 1 2 1 0 X 9

Voorronde Vrijdag 22 november 2019, 09:00 uur Team 1 2 3 4 5 6 7 8 9 10 T 2 0 0 0 0 3 0 0 2 3 10 0 0 2 1 2 0 1 1 0 0 7

Tweede plaats Vrijdag 22 november 2019, 19:00 uur Team 1 2 3 4 5 6 7 8 9 10 EE T 0 2 0 2 0 0 1 0 1 0 1 7 0 0 2 0 0 1 0 1 0 2 0 6

Land Plaatsing Blijft in B-divisie in 2020 Blijft in B-divisie in 2020 Degradeert naar C-divisie in 2020 Degradeert naar C-divisie in 2020

Play-offs

Kwartfinale Vrijdag 22 november 2019, 09:00 uur Baan H 1 2 3 4 5 6 7 8 9 10 EE T 0 1 1 0 3 0 0 1 0 0 1 7 0 0 0 1 0 2 1 0 0 2 0 6 Baan G 1 2 3 4 5 6 7 8 9 10 T 0 2 0 3 0 3 2 0 2 X 12 0 0 1 0 1 0 0 2 0 X 4

Vijfde plaats Vrijdag 22 november 2019, 19:00 uur Team 1 2 3 4 5 6 7 8 9 10 T 0 3 0 0 2 0 2 0 1 X 8 0 0 0 3 0 1 0 1 0 X 5

Halve finale Vrijdag 22 november 2019, 19:00 uur Baan B 1 2 3 4 5 6 7 8 9 10 T 2 0 0 2 1 3 0 1 X X 9 0 0 1 0 0 0 1 0 X X 2 Baan E 1 2 3 4 5 6 7 8 9 10 T 0 0 0 1 0 0 1 0 X X 2 4 1 2 0 1 2 0 1 X X 11