Round robin

Group A

  Flag for Canada Flag for Germany Flag for Slovakia Flag for Belarus Flag for Hong Kong, China Flag for Estonia Flag for Kosovo Flag for Nigeria
Flag for Canada   6-3 7-4 5-2 8-6 7-2 17-3 15-1
Flag for Germany 3-6   10-3 8-0 6-7 6-4 14-1 21-1
Flag for Slovakia 4-7 3-10   5-4 6-5 7-1 W-L 14-0
Flag for Belarus 2-5 0-8 4-5   6-4 8-6 11-1 19-1
Flag for Hong Kong, China 6-8 7-6 5-6 4-6   6-4 6-2 12-0
Flag for Estonia 2-7 4-6 1-7 6-8 4-6   18-1 16-1
Flag for Kosovo 3-17 1-14 L-W 1-11 2-6 1-18   9-3
Flag for Nigeria 1-15 1-21 0-14 1-19 0-12 1-16 3-9  

Group B

  Flag for Norway Flag for Denmark Flag for Poland Flag for Czechia Flag for Wales Flag for New Zealand Flag for Croatia Flag for Andorra
Flag for Norway   6-3 6-4 4-9 9-1 10-5 16-0 15-0
Flag for Denmark 3-6   8-5 6-1 14-1 6-3 12-3 6-1
Flag for Poland 4-6 5-8   6-3 5-2 12-1 15-1 7-1
Flag for Czechia 9-4 1-6 3-6   8-3 8-4 12-2 11-1
Flag for Wales 1-9 1-14 2-5 3-8   5-4 8-6 7-5
Flag for New Zealand 5-10 3-6 1-12 4-8 4-5   7-6 9-2
Flag for Croatia 0-16 3-12 1-15 2-12 6-8 6-7   6-3
Flag for Andorra 0-15 1-6 1-7 1-11 5-7 2-9 3-6  

Group C

  Flag for Hungary Flag for Spain Flag for United States of America Flag for Sweden Flag for Kazakhstan Flag for Australia Flag for Latvia Flag for Brazil
Flag for Hungary   5-7 4-7 9-3 9-4 6-5 7-3 14-2
Flag for Spain 7-5   7-4 5-3 7-4 7-2 9-3 7-2
Flag for United States of America 7-4 4-7   8-3 7-6 5-7 7-3 12-2
Flag for Sweden 3-9 3-5 3-8   7-5 8-5 9-2 10-2
Flag for Kazakhstan 4-9 4-7 6-7 5-7   7-6 12-5 10-2
Flag for Australia 5-6 2-7 7-5 5-8 6-7   7-5 10-1
Flag for Latvia 3-7 3-9 3-7 2-9 5-12 5-7   11-3
Flag for Brazil 2-14 2-7 2-12 2-10 2-10 1-10 3-11  

Group D

  Flag for Scotland Flag for Ireland Flag for Türkiye Flag for Italy Flag for Japan Flag for Slovenia Flag for Chinese Taipei Flag for Luxembourg
Flag for Scotland   7-3 5-3 7-2 5-4 8-6 11-4 12-3
Flag for Ireland 3-7   3-5 7-6 9-3 8-5 6-4 10-2
Flag for Türkiye 3-5 5-3   8-5 2-5 6-5 7-9 10-3
Flag for Italy 2-7 6-7 5-8   7-4 7-5 10-2 14-1
Flag for Japan 4-5 3-9 5-2 4-7   11-5 10-1 11-3
Flag for Slovenia 6-8 5-8 5-6 5-7 5-11   6-3 11-2
Flag for Chinese Taipei 4-11 4-6 9-7 2-10 1-10 3-6   5-2
Flag for Luxembourg 3-12 2-10 3-10 1-14 3-11 2-11 2-5  

Group E

  Flag for Korea Flag for Switzerland Flag for Russia Flag for Finland Flag for England Flag for France Flag for Austria Flag for Belgium
Flag for Korea   3-5 2-10 7-6 7-2 6-5 9-2 12-3
Flag for Switzerland 5-3   3-6 9-5 7-1 6-2 7-2 6-3
Flag for Russia 10-2 6-3   7-5 9-3 9-2 11-2 10-3
Flag for Finland 6-7 5-9 5-7   8-3 10-4 8-0 12-5
Flag for England 2-7 1-7 3-9 3-8   5-4 7-4 13-1
Flag for France 5-6 2-6 2-9 4-10 4-5   7-4 10-2
Flag for Austria 2-9 2-7 2-11 0-8 4-7 4-7   5-4
Flag for Belgium 3-12 3-6 3-10 5-12 1-13 2-10 4-5  

Playoff

Group A

  Flag for Denmark Flag for Ireland Flag for Slovakia Flag for Norway Flag for Spain Flag for Hungary Flag for Canada Flag for Sweden Flag for United States of America Flag for Switzerland Flag for Germany Flag for Poland Flag for Russia Flag for Korea Flag for Scotland Flag for Türkiye
Flag for Denmark   8-3 - - - - 4-6 - - - - - - - - -
Flag for Ireland 3-8   - - - - - - - - - - - - - -
Flag for Slovakia - -   1-9 - - - - - - - - - - - -
Flag for Norway - - 9-1   - 9-6 5-6 - - - - - - 6-5 - -
Flag for Spain - - - -   2-6 - - - - - - - - - -
Flag for Hungary - - - 6-9 6-2   - - - - - - - - - -
Flag for Canada 6-4 - - 6-5 - -   9-4 - - 6-5 - - - - -
Flag for Sweden - - - - - - 4-9   - - - - - - - -
Flag for United States of America - - - - - - - -   2-7 - - - - - -
Flag for Switzerland - - - - - - - - 7-2   - - - 3-6 - -
Flag for Germany - - - - - - 5-6 - - -   5-3 - 6-4 9-7 -
Flag for Poland - - - - - - - - - - 3-5   - - - -
Flag for Russia - - - - - - - - - - - -   1-9 - -
Flag for Korea - - - 5-6 - - - - - 6-3 4-6 - 9-1   - -
Flag for Scotland - - - - - - - - - - 7-9 - - -   6-3
Flag for Türkiye - - - - - - - - - - - - - - 3-6