| Final A | | 1. Great Britain | 115 | | 2. East Germany | 103 | | 3. Soviet Union | 101 | | 4. Italy | 95 | | 5. France | 95 | | 6. West Germany | 91 | | 7. Chechoslovakia | 63 | | 8. Spain | 54 |
| Final B Brussels (BEL) | | 1. Bulgaria | 107 | | 2. Hungary | 103.5 | | 3. Poland | 102 | | 4. Sweden | 102 | | 5. Austria | 87 | | 6. Switzerland | 81 | | 7. Greece | 74.5 | | 8. Belgium | 61 |
| Final C Group 1 Copenhague (DEN) | | 1. Finland | 79 | | 2. Norway | 72 | | 3. Denmark | 65 | | 4. Turkey | 46.5 | | 5. Cyprus | 36.5 |
| Final C Group 2 Dublin (IRL) | | 1. Jugoslavia | 72 | | 2. Portugal | 69 | | 3. Netherlands | 68 | | 4. Ireland | 53 | | 5. Iceland | 38 |
|
| Final A | | 1. East Germany | 120 | | 2. Soviet Union | 95 | | 3. Great Britain | 84 | | 4. West Germany | 79 | | 5. Romania | 72 | | 6. Poland | 56 | | 7. Bulgaria | 43 | | 8. Chechoslovakia | 26 |
| Final B | | 05.08.89 Strassburg (FRA) | | 1. France | 95 | | 2. Hungary | 89 | | 3. Finland | 85 | | 4. Italy | 81 | | 5. Switzerland | 65.5 | | 6. Spain | 58.5 | | 7. Sweden | 53 | | 8. Jugoslavia | 49 |
| Final C Group 1 Brussels (BEL) | | 1. Belgium | 76 | | 2. Norway | 75 | | 3. Austria | 71 | | 4. Denmark | 46 | | 5. Turkey | 36 | | 6. Cyprus | 30 |
| Final C Group 2 Dublin (IRL) | | 1. Netherlands | 71 | | 2. Greece | 54 | | 3. Portugal | 51 | | 4. Ireland | 40 | | 5. Iceland | 24 |
|