Round robin

Group A

  Flag for China Flag for Denmark Flag for Ukraine Flag for New Zealand Flag for Hong Kong, China Flag for Kazakhstan Flag for England
Flag for China   3-7 6-2 7-6 14-2 12-2 15-2
Flag for Denmark 7-3   5-4 3-4 9-0 5-4 8-3
Flag for Ukraine 2-6 4-5   6-5 10-4 7-5 7-3
Flag for New Zealand 6-7 4-3 5-6   8-1 7-1 7-1
Flag for Hong Kong, China 2-14 0-9 4-10 1-8   5-3 6-2
Flag for Kazakhstan 2-12 4-5 5-7 1-7 3-5   8-2
Flag for England 2-15 3-8 3-7 1-7 2-6 2-8  

Group B

  Flag for Sweden Flag for Japan Flag for Slovenia Flag for Czechia Flag for Netherlands Flag for Mongolia Flag for Kenya
Flag for Sweden   12-8 8-2 6-2 10-2 27-0 W-L
Flag for Japan 8-12   6-3 8-6 8-2 22-0 W-L
Flag for Slovenia 2-8 3-6   2-7 10-3 10-2 W-L
Flag for Czechia 2-6 6-8 7-2   5-6 20-1 W-L
Flag for Netherlands 2-10 2-8 3-10 6-5   12-1 W-L
Flag for Mongolia 0-27 0-22 2-10 1-20 1-12   W-L
Flag for Kenya L-W L-W L-W L-W L-W L-W  

Group C

  Flag for Italy Flag for Türkiye Flag for Latvia Flag for Austria Flag for Poland Flag for Hungary Flag for Spain Flag for Nigeria
Flag for Italy   9-6 9-3 8-3 9-2 9-1 9-2 18-3
Flag for Türkiye 6-9   9-3 8-3 5-3 9-4 11-4 14-5
Flag for Latvia 3-9 3-9   9-7 6-3 6-3 6-4 24-0
Flag for Austria 3-8 3-8 7-9   11-4 4-2 10-5 20-2
Flag for Poland 2-9 3-5 3-6 4-11   2-6 7-6 19-1
Flag for Hungary 1-9 4-9 3-6 2-4 6-2   1-6 14-2
Flag for Spain 2-9 4-11 4-6 5-10 6-7 6-1   27-0
Flag for Nigeria 3-18 5-14 0-24 2-20 1-19 2-14 0-27  

Playoff

Group A

  Flag for China Flag for Sweden Flag for Italy Flag for Türkiye Flag for Slovenia Flag for Japan Flag for Denmark Flag for Ukraine
Flag for China   7-2 7-2 - - 7-5 - -
Flag for Sweden 2-7   - 5-6 9-3 - - -
Flag for Italy 2-7 -   6-5 - - - 6-1
Flag for Türkiye - 6-5 5-6   - - 5-4 -
Flag for Slovenia - 3-9 - -   - - -
Flag for Japan 5-7 - - - -   - -
Flag for Denmark - - - 4-5 - -   -
Flag for Ukraine - - 1-6 - - - -