Round robin

Group A

  Germany Scotland Hungary Czechia Latvia Belarus France Poland Romania
Germany   6-3 3-6 8-6 9-4 10-3 7-2 10-3 15-2
Scotland 3-6   8-2 8-3 7-2 9-5 7-3 13-1 10-2
Hungary 6-3 2-8   6-5 6-4 6-5 5-6 8-3 9-3
Czechia 6-8 3-8 5-6   5-3 7-2 2-4 8-3 10-1
Latvia 4-9 2-7 4-6 3-5   7-4 7-5 3-2 4-2
Belarus 3-10 5-9 5-6 2-7 4-7   8-5 6-5 9-1
France 2-7 3-7 6-5 4-2 5-7 5-8   3-6 9-2
Poland 3-10 1-13 3-8 3-8 2-3 5-6 6-3   6-3
Romania 2-15 2-10 3-9 1-10 2-4 1-9 2-9 3-6  

Group B

  Switzerland Sweden Spain Norway Wales England Russia Estonia
Switzerland   12-6 8-1 6-5 7-4 9-3 3-6 4-2
Sweden 6-12   12-2 7-4 6-4 4-6 6-3 7-5
Spain 1-8 2-12   4-3 10-7 5-4 5-8 11-5
Norway 5-6 4-7 3-4   5-4 8-6 2-8 10-7
Wales 4-7 4-6 7-10 4-5   10-2 4-3 5-4
England 3-9 6-4 4-5 6-8 2-10   6-0 5-3
Russia 6-3 3-6 8-5 8-2 3-4 0-6   3-4
Estonia 2-4 5-7 5-11 7-10 4-5 3-5 4-3  

Group C

  Finland Denmark Slovakia Italy Austria Ireland Türkiye Slovenia
Finland   6-4 8-5 5-3 9-6 7-3 8-2 10-1
Denmark 4-6   6-4 6-3 7-4 1-9 8-7 8-2
Slovakia 5-8 4-6   8-10
7-2
7-6 7-2 5-3 8-3
Italy 3-5 3-6 10-8
2-7
  3-8 7-6 11-2 8-2
Austria 6-9 4-7 6-7 8-3   5-3 7-5 8-1
Ireland 3-7 9-1 2-7 6-7 3-5   13-0 13-1
Türkiye 2-8 7-8 3-5 2-11 5-7 0-13   6-4
Slovenia 1-10 2-8 3-8 2-8 1-8 1-13 4-6  

Playoff

Group A

  Germany Slovakia Finland Sweden Denmark Scotland Switzerland Hungary
Germany   9-4 7-5 - - 5-4 - -
Slovakia 4-9   - - - - - -
Finland 5-7 -   7-3 - - - 3-6
Sweden - - 3-7   - - - -
Denmark - - - -   4-6 - -
Scotland 4-5 - - - 6-4   - 8-4
Switzerland - - - - - -   4-6
Hungary - - 6-3 - - 4-8 6-4