41-й чемпионат СССР по хоккею с мячом проходил с 20 ноября 1988 года по 16 марта 1989 года.

На предварительном этапе команды провели турниры по географическому принципу: Восток, Запад. Затем лучшие из них разыграли в финальном турнире места с 1-го по 8-е, а остальные — с 9-го по 14-е. В высшей лиге играли 14 команд. Сыграно 164 матча, в них забито 1169 мячей.

Чемпионом СССР в десятый раз подряд стала команда «Енисей» (Красноярск). Эта золотая серия является самой продолжительной в истории чемпионатов страны.

Высшая лига

Предварительный этап +МЗападная группа1234567ВНПМячиО 1«Динамо» (Москва) |style="background:#999999;"| |style="background:#ffffff;"|3:7 4:3 |style="background:#ffffff;"|6:4 1:4 |style="background:#ffffff;"|6:5 2:2 |style="background:#ffffff;"|4:6 3:2 |style="background:#ffffff;"|3:2 3:0 |style="background:#ffffff;"|5:4 3:4 |style="background:#ffffff;"|7 |style="background:#ffffff;"|1 |style="background:#ffffff;"|4 |style="background:#ffffff;"|43 − 43 = 0 |style="background:#ffffff;"|15 2«Зоркий» (Красногорск) |style="background:#ffffff;"|3:4 7:3 |style="background:#999999;"| |style="background:#ffffff;"|3:3 3:3 |style="background:#ffffff;"|6:1 2:5 |style="background:#ffffff;"|1:3 3:3 |style="background:#ffffff;"|9:3 1:2 |style="background:#ffffff;"|6:2 4:2 |style="background:#ffffff;"|5 |style="background:#ffffff;"|3 |style="background:#ffffff;"|4 |style="background:#ffffff;"|48 − 34 = + 14 |style="background:#ffffff;«|13 3 »Волга" (Ульяновск) |style="background:#ffffff;"|4:1 4:6 |style="background:#ffffff;"|3:3 3:3 |style="background:#999999;"| |style="background:#ffffff;"|4:2 2:3 |style="background:#ffffff;"|2:1 4:4 |style="background:#ffffff;"|3:3 3:4 |style="background:#ffffff;"|6:3 1:5 |style="background:#ffffff;"|4 |style="background:#ffffff;"|4 |style="background:#ffffff;"|4 |style="background:#ffffff;"|39 − 38 = +1 |style="background:#ffffff;"|12 4«Водник» (Архангельск) |style="background:#ffffff;"|2:2 5:6 |style="background:#ffffff;"|5:2 1:6 |style="background:#ffffff;"|3:2 2:4 |style="background:#999999;"| |style="background:#ffffff;"|6:2 1:4 |style="background:#ffffff;"|3:1 1:0 |style="background:#ffffff;"|3:3 4:6 |style="background:#ffffff;"|5 |style="background:#ffffff;"|2 |style="background:#ffffff;"|5 |style="background:#ffffff;"|36 − 38 = − 2 |style="background:#ffffff;"|12 5СКА (Свердловск) |style="background:#ffffff;"|2:3 6:4 |style="background:#ffffff;"|3:3 3:1 |style="background:#ffffff;"|4:4 1:2 |style="background:#ffffff;"|4:1 2:6 |style="background:#999999;"| |style="background:#ffffff;"|5:2 2:4 |style="background:#ffffff;"|3:1 5:8 |style="background:#ffffff;"|5 |style="background:#ffffff;"|2 |style="background:#ffffff;"|5 |style="background:#ffffff;"|40 − 39 = + 1 |style="background:#ffffff;"|12 6«Строитель» (Сыктывкар) |style="background:#ffffff;"|0:3 2:3 |style="background:#ffffff;"|2:1 3:9 |style="background:#ffffff;"|4:3 3:3 |style="background:#ffffff;"|0:1 1:3 |style="background:#ffffff;"|4:2 2:5 |style="background:#999999;"| |style="background:#ffffff;"|2:2 5:2 |style="background:#ffffff;"|4 |style="background:#ffffff;"|2 |style="background:#ffffff;"|6 |style="background:#ffffff;"|28 − 37 = − 9 |style="background:#ffffff;"|10 7«Старт» (Горький) |style="background:#ffffff;"|4:3 4:5 |style="background:#ffffff;"|2:4 2:6 |style="background:#ffffff;"|5:1 3:6 |style="background:#ffffff;"|6:4 3:3 |style="background:#ffffff;"|8:5 1:3 |style="background:#ffffff;"|2:5 2:2 |style="background:#999999;"| |style="background:#ffffff;"|4 |style="background:#ffffff;"|2 |style="background:#ffffff;"|6 |style="background:#ffffff;"|42 − 47 = − 5 |style="background:#ffffff;"|10+

+МВосточная группа1234567ВНПМячиО 1«Енисей» (Красноярск) |style="background:#999999;"| |style="background:#ffffff;"|12:0 1:1 |style="background:#ffffff;"|4:3 1:1 |style="background:#ffffff;"|5:2 4:7 |style="background:#ffffff;"|4:3 4:3 |style="background:#ffffff;"|7:2 5:4 |style="background:#ffffff;"|6:5 4:2 |style="background:#ffffff;"|9 |style="background:#ffffff;"|2 |style="background:#ffffff;"|1 |style="background:#ffffff;"|57 − 33 = + 24 |style="background:#ffffff;"|20 2«Сибсельмаш» (Новосибирск) |style="background:#ffffff;"|1:1 0:12 |style="background:#999999;"| |style="background:#ffffff;"|2:1 3:5 |style="background:#ffffff;"|3:3 0:4 |style="background:#ffffff;"|2:1 4:3 |style="background:#ffffff;"|3:1 2:2 |style="background:#ffffff;"|6:3 4:1 |style="background:#ffffff;"|6 |style="background:#ffffff;"|3 |style="background:#ffffff;"|3 |style="background:#ffffff;"|30 − 37 = − 7 |style="background:#ffffff;"|15 3«Динамо» (Алма-Ата) |style="background:#ffffff;"|1:1 3:4 |style="background:#ffffff;"|5:3 1:2 |style="background:#999999;"| |style="background:#ffffff;"|7:3 3:3 |style="background:#ffffff;"|5:2 1:6 |style="background:#ffffff;"|4:4 4:4 |style="background:#ffffff;"|2:2 4:2 |style="background:#ffffff;"|4 |style="background:#ffffff;"|5 |style="background:#ffffff;"|3 |style="background:#ffffff;"|40 − 36 = + 4 |style="background:#ffffff;"|13 4СКА (Хабаровск) |style="background:#ffffff;"|7:4 2:5 |style="background:#ffffff;"|4:0 3:3 |style="background:#ffffff;"|3:3 3:7 |style="background:#999999;"| |style="background:#ffffff;"|4:5 8:5 |style="background:#ffffff;"|7:1 3:5 |style="background:#ffffff;"|10:2 5:5 |style="background:#ffffff;"|5 |style="background:#ffffff;"|3 |style="background:#ffffff;"|4 |style="background:#ffffff;"|59 − 45 = + 14 |style="background:#ffffff;"|13 5«Кузбасс» (Кемерово) |style="background:#ffffff;"|3:4 3:4 |style="background:#ffffff;"|3:4 1:2 |style="background:#ffffff;"|6:1 2:5 |style="background:#ffffff;"|5:8 5:4 |style="background:#999999;"| |style="background:#ffffff;"|6:3 3:5 |style="background:#ffffff;"|5:1 4:1 |style="background:#ffffff;"|5 |style="background:#ffffff;"|0 |style="background:#ffffff;"|7 |style="background:#ffffff;"|46 − 42 = + 4 |style="background:#ffffff;"|10 6«Юность» (Омск) |style="background:#ffffff;"|4:5 2:7 |style="background:#ffffff;"|2:2 1:3 |style="background:#ffffff;"|4:4 4:4 |style="background:#ffffff;"|5:3 1:7 |style="background:#ffffff;"|5:3 3:6 |style="background:#999999;"| |style="background:#ffffff;"|4:3 1:8 |style="background:#ffffff;"|3 |style="background:#ffffff;"|3 |style="background:#ffffff;"|6 |style="background:#ffffff;"|36 − 55 = − 19 |style="background:#ffffff;"|9 7«Локомотив» (Иркутск) |style="background:#ffffff;"|2:4 5:6 |style="background:#ffffff;"|1:4 3:6 |style="background:#ffffff;"|2:4 2:2 |style="background:#ffffff;"|5:5 2:10 |style="background:#ffffff;"|1:4 1:5 |style="background:#ffffff;"|8:1 3:4 |style="background:#999999;"| |style="background:#ffffff;"|1 |style="background:#ffffff;"|2 |style="background:#ffffff;"|9 |style="background:#ffffff;"|35 − 55 = − 20 |style="background:#ffffff;"|4+

В верхних строках таблиц приведены результаты домашних матчей, а в нижних-результаты игр на выезде.

Финальный этап +№за 1-8 местаВ-1В-2В-3В-4З-1З-2З-3З-4ВНПМячиОО-ПО-ΣМесто В-1«Енисей» (Красноярск) |style="background:#99999f;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#ffffff;"|5:6 5:2 |style="background:#ffffff;"|4:1 5:3 |style="background:#ffffff;"|11:2 2:0 |style="background:#ffffff;"|3:4 6:2 |style="background:#ffffff;"|6 |style="background:#ffffff;"|0 |style="background:#ffffff;"|2 |style="background:#ffffff;"|41 − 20 = + 21 |style="background:#ffffff;"|12 |style="background:#ffffff;"|8 |style="background:#ffffff;"|20 |style="background:#ffffff;"|1 В-2«Динамо» (Алма-Ата) |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#ffffff;"|3:3 0:2 |style="background:#ffffff;"|0:2 1:4 |style="background:#ffffff;"|4:0 1:1 |style="background:#ffffff;"|6:2 1:2 |style="background:#ffffff;"|2 |style="background:#ffffff;"|2 |style="background:#ffffff;"|2 |style="background:#ffffff;"|16 − 16 = 0 |style="background:#ffffff;"|6 |style="background:#ffffff;"|6 |style="background:#ffffff;"|12 |style="background:#ffffff;"|6 В-3СКА (Хабаровск) |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#ffffff;"|8:5 3:3 |style="background:#ffffff;"|5:2 3:7 |style="background:#ffffff;"|8:1 5:3 |style="background:#ffffff;"|7:4 4:3 |style="background:#ffffff;"|6 |style="background:#ffffff;"|1 |style="background:#ffffff;"|1 |style="background:#ffffff;"|43 − 28 = + 15 |style="background:#ffffff;"|13 |style="background:#ffffff;"|6 |style="background:#ffffff;"|19 |style="background:#ffffff;"|2 В-4«Сибсельмаш» (Новосибирск) |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#ffffff;"|6:0 5:5 |style="background:#ffffff;"|2:4 3:3 |style="background:#ffffff;"|9:5 6:2 |style="background:#ffffff;"|5:3 3:8 |style="background:#ffffff;"|4 |style="background:#ffffff;"|2 |style="background:#ffffff;"|2 |style="background:#ffffff;"|39 − 30 = + 9 |style="background:#ffffff;"|10 |style="background:#ffffff;"|4 |style="background:#ffffff;"|14 |style="background:#ffffff;"|4 З-1«Динамо» (Москва) |style="background:#ffffff;"|2:5 6:5 |style="background:#ffffff;"|2:0 3:3 |style="background:#ffffff;"|3:3 5:8 |style="background:#ffffff;"|5:5 0:6 |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#ffffff;"|2 |style="background:#ffffff;"|3 |style="background:#ffffff;"|3 |style="background:#ffffff;"|26 − 35 = − 9 |style="background:#ffffff;"|7 |style="background:#ffffff;"|7 |style="background:#ffffff;"|14 |style="background:#ffffff;"|5 З-2«Зоркий» (Красногорск) |style="background:#ffffff;"|3:5 1:4 |style="background:#ffffff;"|4:1 2:0 |style="background:#ffffff;"|7:3 2:5 |style="background:#ffffff;"|3:3 4:2 |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#ffffff;"|4 |style="background:#ffffff;"|1 |style="background:#ffffff;"|3 |style="background:#ffffff;"|26 − 23 = + 3 |style="background:#ffffff;"|9 |style="background:#ffffff;"|6 |style="background:#ffffff;"|15 |style="background:#ffffff;"|3 З-3«Волга» (Ульяновск) |style="background:#ffffff;"|0:2 2:11 |style="background:#ffffff;"|1:1 0:4 |style="background:#ffffff;"|3:5 1:8 |style="background:#ffffff;"|2:6 5:9 |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#ffffff;"|0 |style="background:#ffffff;"|1 |style="background:#ffffff;"|7 |style="background:#ffffff;"|14 − 46 = − 32 |style="background:#ffffff;"|1 |style="background:#ffffff;"|6 |style="background:#ffffff;"|7 |style="background:#ffffff;"|8 З-4«Водник» (Архангельск) |style="background:#ffffff;"|2:6 4:3 |style="background:#ffffff;"|2:1 2:6 |style="background:#ffffff;"|3:4 4:7 |style="background:#ffffff;"|8:3 3:5 |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#999999;"| |style="background:#ffffff;"|3 |style="background:#ffffff;"|0 |style="background:#ffffff;"|5 |style="background:#ffffff;"|28 − 35 = − 7 |style="background:#ffffff;"|6 |style="background:#ffffff;"|5 |style="background:#ffffff;"|11 |style="background:#ffffff;"|7+

В финале за 1-8 места командам зачтены очки, набранные ими в играх между собой на предварительном этапе.

+Мза 9-14 места91011121314ВНПМячиОО-ПО-Σ 9«Строитель» (Сыктывкар) |style="background:#999999;"| |style="background:#ffffff;"| 8:3

4:6

|style="background:#ffffff;"|5:3

0:2

|style="background:#ffffff;"|3:0

6:2

3:4

3:3

|style="background:#ffffff;"|4:2

3:2

2:3

3:2

|style="background:#ffffff;"|4:2

4:1

2:3

5:3 |style="background:#ffffff;"|10 |style="background:#ffffff;"|1 |style="background:#ffffff;"|5 |style="background:#ffffff;"|59 − 41 = + 18