|  Finals Sofia 18.12 |  | Game | team 1 | score | team 2 | HT |  | Final |   Yugoslavia | 23-20 |   Romania | 13-11 |  | 3-4 |   Hungary | 22-17 |   Austria | 12-5 |  | 5-6 |   East Germany | 21-17 |   Denmark | 11-8 |  | 7-8 |   Poland | 22-19 |   Bulgaria | 12-12 |  | 9-10 |   China | 19-17 |   West Germany | 10-9 |  | 11-12 |   Canada | 24-21 |   France | 13-11 |   
 | 
| Final ranking | P | w | d | l | gf | ga |  | 1. Yugoslavia | 14 | 7 | 0 | 0 | 178: | 139 |  | 2. Romania | 12 | 6 | 0 | 1 | 157: | 124 |  | 3. Hungary | 11 | 5 | 1 | 1 | 194: | 136 |  | 4. Austria | 10 | 5 | 0 | 2 | 145: | 131 |  | 5. East Germany | 11 | 5 | 1 | 1 | 173: | 114 |  | 6. Denmark | 8 | 4 | 0 | 3 | 139: | 143 |  | 7. Poland | 8 | 4 | 0 | 3 | 164: | 148 |  | 8. Bulgaria | 6 | 3 | 0 | 4 | 135: | 141 |  | 9. China | 6 | 3 | 0 | 4 | 154: | 167 |  | 10.West Germany | 4 | 2 | 0 | 5 | 135: | 122 |  | 11.Canada | 4 | 2 | 0 | 5 | 124: | 191 |  | 12.France | 2 | 1 | 0 | 6 | 133: | 148 |  | 13.Netherlands | 6 | 3 | 0 | 3 | 124: | 115 |  | 14.Spain | 4 | 2 | 0 | 4 | 123: | 150 |  | 15.Brazil | 2 | 1 | 0 | 5 | 98: | 157 |  | 16.Ivory Coast | 0 | 0 | 0 | 6 | 101: | 151 |   
 | 
 
| Group 13-16 | p | w | d | l | gf | ga |  | 13. Netherlands | 6 | 3 | 0 | 0 | 70: | 54 |  | 14. Spain | 4 | 2 | 0 | 1 | 75: | 63 |  | 15. Brazil | 2 | 1 | 0 | 2 | 58: | 69 |  | 16. Ivory Coast | 0 | 0 | 0 | 3 | 56: | 73 |   
| Team | Ne | Sp | Br | Iv |  | Netherlands | ---- | 25:21 | 20:17 | 25:16 |  | Spain |   | ---- | 28:19 | 26:19 |  | Brazil |   |   | ---- | 22:21 |  | Ivory Coast |   |   |   | ---- |   
 | 
| date | team 1 | score | team 2 | HT |  | played at Veliko Turnovo |  | 14.12 |   Netherlands | 25-21 |   Spain | 13-11 |  | 14.12 |   Brazil | 22-21 |   Ivory Coast | 11-12 |  | 15.12 |   Spain | 28-19 |   Brazil | 13-9 |  | 15.12 |   Netherlands | 25-16 |   Ivory Coast | 11-6 |  | 17.12 |   Spain | 26-19 |   Ivory Coast | 13-9 |  | 17.12 |   Netherlands | 20-17 |   Brazil | 9-8 |   
 |  
| Group E | p | w | d | l | gf | ga |  | 1. Yugoslavia | 10 | 5 | 0 | 0 | 127: | 101 |  | 2. Hungary | 7 | 3 | 1 | 1 | 142: | 102 |  | 3. East Germany | 7 | 3 | 1 | 1 | 122: | 87 |  | 4. Poland | 4 | 2 | 0 | 3 | 113: | 116 |  | 5. China | 2 | 1 | 0 | 4 | 108: | 129 |  | 6. Canada | 0 | 0 | 0 | 5 | 79: | 156 |   
| Team | Yu | Hu | Ea | Po | Ch | Ca |  | Yugoslavia | ---- | 24:22 | 22:18 | 29:24 | 26:20 | 26:17 |  | Hungary |   | ---- | 19:19 | 26:24 | 30:21 | 45:14 |  | East Germany |   |   | ---- | 24:15 | 27:17 | 34:14 |  | Poland |   |   |   | ---- | 27:22 | 23:15 |  | China |   |   |   |   | ---- | 28:19 |  | Canada |   |   |   |   |   | ---- |   
 | 
| date | team 1 | score | team 2 | HT |  |  played at Sofia |  | 14.12 |   Hungary | 30-21 |   China | 14-9 |  | 14.12 |   Yugoslavia | 26-17 |   Canada | 9-11 |  | 14.12 |   East Germany | 24-15 |   Poland | 11-7 |  | 15.12 |   Yugoslavia | 26-20 |   China | 9-12 |  | 15.12 |   Hungary | 19-19 |   East Germany | 8-8 |  | 15.12 |   Poland | 23-15 |   Canada | 13-8 |  | 17.12 |   Yugoslavia | 22-18 |   East Germany | 11-8 |  | 17.12 |   Hungary | 45-14 |   Canada | 19-6 |  | 17.12 |   Poland | 27-22 |   China | 13-10 |   
 | 
 
| Group F | p | w | d | l | gf | ga |  | 1.Romania | 10 | 5 | 0 | 0 | 118: | 83 |  | 2.Austria | 8 | 4 | 0 | 1 | 97: | 93 |  | 3.Denmark | 6 | 3 | 0 | 2 | 103: | 104 |  | 4.Bulgaria | 4 | 2 | 0 | 3 | 93: | 101 |  | 5.West Germany | 2 | 1 | 0 | 4 | 87: | 92 |  | 6.France | 0 | 0 | 0 | 5 | 86: | 111 |   
 | 
| date | team 1 | score | team 2 | HT |  | played at Burgas |  | 14.12 |   Romania | 28-17 |   France | 14-9 |  | 14.12 |   Denmark | 22-20 |   West Germany |   |  | 14.12 |   Austria | 24-17 |   Bulgaria | 7-5 |  | 15.12 |   Romania | 18-14 |   West Germany | 9-9 |  | 15.12 |   Austria | 19-18 |   Denmark | 10-11 |  | 15.12 |   Bulgaria | 22-19 |   France |   |  | 17.12 |   Romania | 25-15 |   Austria | 10-9 |  | 17.12 |   Denmark | 22-19 |   France | 10-9 |  | 17.12 |   Bulgaria | 20-19 |   West Germany |   |   
 |  
| Group A | p | w | d | l | gf | ga |  | 1. Yugoslavia | 6 | 3 | 0 | 0 | 81: | 64 |  | 2. Hungary | 4 | 2 | 0 | 1 | 78: | 65 |  | 3. Poland | 2 | 1 | 0 | 2 | 77: | 68 |  | 4. Spain | 0 | 0 | 0 | 3 | 48: | 87 |   
| Team | Yu | Hu | Po | Sp |  | Yugoslavia | ---- | 24:22 | 29:24 | 28:18 |  | Hungary |   | ---- | 26:24 | 30:17 |  | Poland |   |   | ---- | 29:13 |  | Spain |   |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | played at Veliko Turnovo |  | 09.12 | 17:30 |   Yugoslavia | 29-24 |   Poland | 19-11 |  |  transferred to Group E  |  | 09.12 | 20:15 |   Hungary | 30-17 |   Spain | 15-11 |  | 10.12 | 17:30 |   Hungary | 26-24 |   Poland | 11-11 |  |  transferred to Group E  |  | 10.12 | 19:15 |   Yugoslavia | 28-18 |   Spain | 14-12 |  | 12.12 | 17:30 |   Poland | 29-13 |   Spain | 17-6 |  | 12.12 | 19:15 |   Yugoslavia | 24-22 |   Hungary | 10-9 |  |  transferred to Group E  |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. East Germany | 6 | 3 | 0 | 0 | 91: | 41 |  | 2. China | 4 | 2 | 0 | 1 | 72: | 67 |  | 3. Canada | 2 | 1 | 0 | 2 | 54: | 76 |  | 4. Ivory Coast | 0 | 0 | 0 | 3 | 45: | 78 |   
| Team | Ea | Ch | Ca | Iv |  | East Germany | ---- | 27:17 | 34:14 | 30:10 |  | China |   | ---- | 28:19 | 27:21 |  | Canada |   |   | ---- | 21:14 |  | Ivory Coast |   |   |   | ---- |   
 | 
| date | team 1 | score | team 2 | HT |  | played at Burgas |  | 09.12 |   East Germany | 34-14 |   Canada | 16-7  |  |  transferred to Group E  |  | 09.12 |   China | 27-21 |   Ivory Coast | 14-8  |  | 10.12 |   China | 28-19 |   Canada | 11-7  |  |  transferred to Group E  |  | 10.12 |   East Germany | 30-10 |   Ivory Coast | 17-5  |  | 12.12 |   Canada | 21-14 |   Ivory Coast | 8-8  |  | 12.12 |   East Germany | 27-17 |   China | 17-7  |  |  transferred to Group E  |   
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Romania | 6 | 3 | 0 | 0 | 66: | 55 |  | 2. Denmark | 4 | 2 | 0 | 1 | 60: | 64 |  | 3. Bulgaria | 2 | 1 | 0 | 2 | 57: | 57 |  | 4. Netherlands | 0 | 0 | 0 | 3 | 54: | 61 |   
| Team | Ro | De | Bu | Ne |  | Romania | ---- | 29:20 | 18:17 | 19:18 |  | Denmark |   | ---- | 21:17 | 19:18 |  | Bulgaria |   |   | ---- | 23:18 |  | Netherlands |   |   |   | ---- |   
 | 
| date | team 1 | score | team 2 | HT |  |  played at Burgas |  | 09.12 |   Denmark | 19-18 |   Netherlands | 9-11 |  | 09.12 |   Romania | 18-17 |   Bulgaria | 11-6 |  |  transferred to Group F  |  | 10.12 |   Romania | 29-20 |   Denmark | 15-9 |  |  transferred to Group F  |  | 10.12 |   Bulgaria | 23-18 |   Netherlands | 14-5 |  | 12.12 |   Romania | 19-18 |   Netherlands | 11-10 |  | 12.12 |   Denmark | 21-17 |   Bulgaria | 8-10 |  |  transferred to Group F  |   
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Austria | 6 | 3 | 0 | 0 | 70: | 49 |  | 2. West Germany | 4 | 2 | 0 | 1 | 65: | 43 |  | 3. France | 2 | 1 | 0 | 2 | 57: | 52 |  | 4. Brazil | 0 | 0 | 0 | 3 | 40: | 88 |   
| Team | Au | We | Fr | Br |  | Austria | ---- | 19:15 | 20:18 | 31:16 |  | West Germany |   | ---- | 19:13 | 31:11 |  | France |   |   | ---- | 26:13 |  | Brazil |   |   |   | ---- |   
 | 
| date | venue | team 1 | score | team 2 | HT |  | 09.12 |   |   West Germany | 19-13 |   France | 6-7 |  |  transferred to Group E  |  | 09.12 | Varna |   Austria | 31-16 |   Brazil | 15-9 |  | 10.12 | Varna |   Austria | 20-18 |   France | 10-7 |  | 10.12 |   |   West Germany | 31-11 |   Brazil | 11-4 |  | 12.12 | Varna |   France | 26-13 |   Brazil | 12-8 |  | 12.12 | Burgas |   Austria | 19-15 |   West Germany | 9-8 |   
 |  
 |