Round robin

Group A

  Flag for Canada Flag for Italy Flag for Czechia Flag for Netherlands Flag for Spain Flag for Belgium Flag for Romania
Flag for Canada   7-3 6-4 8-7 7-3 12-3 15-1
Flag for Italy 3-7   8-3 7-4 10-3 15-5 14-0
Flag for Czechia 4-6 3-8   6-5 3-8 7-2 16-1
Flag for Netherlands 7-8 4-7 5-6   5-2 16-2 15-1
Flag for Spain 3-7 3-10 8-3 2-5   12-2 18-0
Flag for Belgium 3-12 5-15 2-7 2-16 2-12   9-6
Flag for Romania 1-15 0-14 1-16 1-15 0-18 6-9  

Group B

  Flag for Hungary Flag for Latvia Flag for Ukraine Flag for New Zealand Flag for Slovakia Flag for England
Flag for Hungary   6-3 10-8 9-4 12-0 12-1
Flag for Latvia 3-6   14-2 8-3 14-2 6-3
Flag for Ukraine 8-10 2-14   10-2 6-3 8-4
Flag for New Zealand 4-9 3-8 2-10   6-3 10-3
Flag for Slovakia 0-12 2-14 3-6 3-6   8-4
Flag for England 1-12 3-6 4-8 3-10 4-8  

Group C

  Flag for Germany Flag for Denmark Flag for Austria Flag for Kazakhstan Flag for Brazil Flag for Croatia
Flag for Germany   9-3 10-6 7-1 10-2 17-1
Flag for Denmark 3-9   11-7 7-4 8-4 14-1
Flag for Austria 6-10 7-11   6-2 11-5 10-1
Flag for Kazakhstan 1-7 4-7 2-6   9-6 16-0
Flag for Brazil 2-10 4-8 5-11 6-9   8-4
Flag for Croatia 1-17 1-14 1-10 0-16 4-8  

Group D

  Flag for China Flag for Türkiye Flag for United States of America Flag for Poland Flag for Slovenia Flag for Australia
Flag for China   4-5 7-4 8-3 10-2 12-1
Flag for Türkiye 5-4   7-6 8-6 9-4 12-2
Flag for United States of America 4-7 6-7   12-4 11-4 9-6
Flag for Poland 3-8 6-8 4-12   10-2 10-6
Flag for Slovenia 2-10 4-9 4-11 2-10   11-7
Flag for Australia 1-12 2-12 6-9 6-10 7-11  

Playoff

Group A

  Flag for Canada Flag for Türkiye Flag for Germany Flag for China Flag for Latvia Flag for Hungary Flag for Denmark Flag for Italy
Flag for Canada   9-4 - 3-6 - - 8-5 -
Flag for Türkiye 4-9   5-7 - - - - 6-4
Flag for Germany - 7-5   5-7 8-2 - - -
Flag for China 6-3 - 7-5   - 5-3 - -
Flag for Latvia - - 2-8 -   - - -
Flag for Hungary - - - 3-5 -   - -
Flag for Denmark 5-8 - - - - -   -
Flag for Italy - 4-6 - - - - -