Round robin

Group A

  Sweden Hungary Korea Czechia Spain Australia Romania Slovenia
Sweden   7-6 5-4 5-4 10-4 8-1 25-0 22-1
Hungary 6-7   3-4 6-3 9-3 9-4 16-1 16-0
Korea 4-5 4-3   2-5 6-2 12-1 17-0 10-1
Czechia 4-5 3-6 5-2   7-1 9-1 15-1 19-1
Spain 4-10 3-9 2-6 1-7   6-2 14-1 15-1
Australia 1-8 4-9 1-12 1-9 2-6   12-3 14-2
Romania 0-25 1-16 0-17 1-15 1-14 3-12   10-3
Slovenia 1-22 0-16 1-10 1-19 1-15 2-14 3-10  

Group B

  Canada Japan Ukraine Austria Türkiye Kazakhstan Poland
Canada   3-6 3-6 7-5 11-2 7-2 7-2
Japan 6-3   7-3 7-6 8-5 9-2 10-2
Ukraine 6-3 3-7   9-5 10-2 6-2 8-3
Austria 5-7 6-7 5-9   11-5 4-1 4-6
Türkiye 2-11 5-8 2-10 5-11   9-4 6-5
Kazakhstan 2-7 2-9 2-6 1-4 4-9   5-4
Poland 2-7 2-10 3-8 6-4 5-6 4-5  

Group C

  United States of America Denmark New Zealand Latvia Brazil Hong Kong, China England
United States of America   6-3 7-9 8-5 10-5 8-6 10-4
Denmark 3-6   7-8 9-2 10-3 9-2 11-1
New Zealand 9-7 8-7   5-6 10-4 5-4 10-1
Latvia 5-8 2-9 6-5   5-4 8-5 9-1
Brazil 5-10 3-10 4-10 4-5   8-7 8-6
Hong Kong, China 6-8 2-9 4-5 5-8 7-8   9-5
England 4-10 1-11 1-10 1-9 6-8 5-9  

Playoff

Group A

  Canada New Zealand Denmark United States of America Japan Hungary Ukraine Sweden
Canada   7-4 - 7-4 - - - 6-4
New Zealand 4-7   5-7 - - - 7-5 -
Denmark - 7-5   2-7 7-6 - - -
United States of America 4-7 - 7-2   - 7-2 - -
Japan - - 6-7 -   - - -
Hungary - - - 2-7 -   - -
Ukraine - 5-7 - - - -   -
Sweden 4-6 - - - - - -