| Intermediates |
| 1000m: David Bedford (GBR) | 2:43.2 | 2:43.2 |
| 2000m: David Bedford (GBR) | 5:26.6 | 2:43.4 |
| 3000m: David Bedford (GBR) | 8:14.6 | 2:48.0 |
| 4000m: Jurgen Haase (GDR) | 11:04.8 | 2:50.2 |
| 5000m: David Bedford (GBR) | 13:54.4 | 2:49.6 |
| 6000m: Juha Vaatainen (FIN) | 16:44.8 | 2:50.4 |
| 7000m: David Bedford (GBR) | 19:33.8 | 2:49.0 |
| 8000m: David Bedford (GBR) | 22:27.2 | 2:53.4 |
| 9000m: David Bedford (GBR) | 25:18.8 | 2:51.6 |
| 10000m: Juha Vaatainen (FIN) | 27:52.8 | 2:34.0 |