Round robin

Group A

  Flag for Canada Flag for Türkiye Flag for Italy Flag for Poland Flag for Slovakia Flag for Brazil
Flag for Canada   5-4 11-1 8-6 5-2 8-3
Flag for Türkiye 4-5   6-5 9-5 12-2 9-3
Flag for Italy 1-11 5-6   5-3 8-2 10-4
Flag for Poland 6-8 5-9 3-5   6-3 14-2
Flag for Slovakia 2-5 2-12 2-8 3-6   8-3
Flag for Brazil 3-8 3-9 4-10 2-14 3-8  

Group B

  Flag for Korea Flag for Czechia Flag for Kazakhstan Flag for Netherlands Flag for Finland Flag for Nigeria
Flag for Korea   6-3 11-2 12-3 14-1 18-1
Flag for Czechia 3-6   4-5 7-2 19-1 20-1
Flag for Kazakhstan 2-11 5-4   3-6 11-4 14-0
Flag for Netherlands 3-12 2-7 6-3   12-3 24-0
Flag for Finland 1-14 1-19 4-11 3-12   12-2
Flag for Nigeria 1-18 1-20 0-14 0-24 2-12  

Group C

  Flag for Denmark Flag for China Flag for Spain Flag for England Flag for Slovenia Flag for Qatar
Flag for Denmark   7-4 7-4 8-6 11-4 20-2
Flag for China 4-7   11-1 7-4 9-5 15-3
Flag for Spain 4-7 1-11   10-2 7-4 15-0
Flag for England 6-8 4-7 2-10   6-5 6-4
Flag for Slovenia 4-11 5-9 4-7 5-6   12-2
Flag for Qatar 2-20 3-15 0-15 4-6 2-12  

Group D

  Flag for Scotland Flag for Hungary Flag for Ukraine Flag for New Zealand Flag for Austria Flag for Mongolia
Flag for Scotland   5-3 11-3 6-3 7-4 11-1
Flag for Hungary 3-5   8-3 7-4 9-4 11-2
Flag for Ukraine 3-11 3-8   7-6 8-3 20-0
Flag for New Zealand 3-6 4-7 6-7   6-3 11-1
Flag for Austria 4-7 4-9 3-8 3-6   14-1
Flag for Mongolia 1-11 2-11 0-20 1-11 1-14  

Playoff

Group A

  Flag for Canada Flag for Korea Flag for Scotland Flag for Türkiye Flag for Hungary Flag for China Flag for Denmark Flag for Czechia
Flag for Canada   6-4 5-4 - 8-6 - - -
Flag for Korea 4-6   - 11-10 - 6-4 - -
Flag for Scotland 4-5 -   7-2 - - - 7-5
Flag for Türkiye - 10-11 2-7   - - 8-6 -
Flag for Hungary 6-8 - - -   - - -
Flag for China - 4-6 - - -   - -
Flag for Denmark - - - 6-8 - -   -
Flag for Czechia - - 5-7 - - - -