Round robin

Group A

  Denmark Germany Spain Switzerland Latvia Slovakia Poland Lithuania
Denmark   4-3 9-4 5-2 6-5 7-2 7-4 16-0
Germany 3-4   8-1 7-4 8-6 7-6 7-1 13-2
Spain 4-9 1-8   7-6 4-3 2-10 7-4 12-3
Switzerland 2-5 4-7 6-7   6-2 9-3 12-3 5-3
Latvia 5-6 6-8 3-4 2-6   10-3 6-5 13-1
Slovakia 2-7 6-7 10-2 3-9 3-10   7-1 8-3
Poland 4-7 1-7 4-7 3-12 5-6 1-7   6-2
Lithuania 0-16 2-13 3-12 3-5 1-13 3-8 2-6  

Group B

  Scotland Czechia Finland Hungary France Estonia Netherlands Belarus
Scotland   7-2 2-8 7-2 6-4 7-1 12-1 11-2
Czechia 2-7   7-5 7-6 11-3 9-6 7-1 15-0
Finland 8-2 5-7   5-6 4-3 15-2 8-3 17-2
Hungary 2-7 6-7 6-5   9-2 4-7 9-2 16-2
France 4-6 3-11 3-4 2-9   5-1 13-2 10-4
Estonia 1-7 6-9 2-15 7-4 1-5   9-3 18-1
Netherlands 1-12 1-7 3-8 2-9 2-13 3-9   8-1
Belarus 2-11 0-15 2-17 2-16 4-10 1-18 1-8  

Group C

  England Russia Sweden Austria Ireland Italy Norway Serbia
England   3-2 7-4 5-4 8-1 9-3 8-2 22-0
Russia 2-3   8-1 8-7 8-3 7-1 9-5 11-0
Sweden 4-7 1-8   3-2 5-3 5-4 9-1 12-1
Austria 4-5 7-8 2-3   7-5 10-2 8-3 12-4
Ireland 1-8 3-8 3-5 5-7   5-4 7-3 10-1
Italy 3-9 1-7 4-5 2-10 4-5   4-3 9-3
Norway 2-8 5-9 1-9 3-8 3-7 3-4   10-3
Serbia 0-22 0-11 1-12 4-12 1-10 3-9 3-10  

Playoff

Group A

  Czechia Russia Germany Denmark England Scotland
Czechia   5-3 7-2 - 3-5 2-4
Russia 3-5   - - - -
Germany 2-7 -   - - -
Denmark - - -   4-2 1-5
England 5-3 - - 2-4   -
Scotland 4-2 - - 5-1 -