8-й чемпионат России по хоккею с мячом состоялся с 21 ноября 1999 года по 11 марта 2000 года.

Участвовали 22 команды. Предварительный турнир по географическому принципу: Восточная и Западная группы, затем — плей-офф, начиная с 1/8 финала, серии стыковых матчей за 5, 7, 9, 11, 13, 15 места, турнир за 17-22 места. Сыграно 290 матчей, забит в общей сложности 2391 мяч.

Чемпионом России в пятый раз подряд стала команда «Водник» (Архангельск).

Предварительный этап +МЗападная группа123456789101112ВНПМячиО 1 «Водник» (Архангельск) |style="background:#999999;"| |style="background:#ffffff;"|6:2 5:3 |style="background:#ffffff;"|3:0 +:− |style="background:#ffffff;"|9:1 1:3 |style="background:#ffffff;"|16:0 5:3 |style="background:#ffffff;"|11:0 4:3 |style="background:#ffffff;"|7:0 8:2 |style="background:#ffffff;"|10:1 5:3 |style="background:#ffffff;"|13:2 15:2 |style="background:#ffffff;"|18:0 11:0 |style="background:#ffffff;"|8:2 16:0 |style="background:#ffffff;"|14:0 7:1 |style="background:#ffffff;"|21 |style="background:#ffffff;"|0 |style="background:#ffffff;"|1 |style="background:#ffffff;"|192 — 28 = + 164 |style="background:#ffffff;«|63 2 »Ракета" (Казань) |style="background:#ffffff;"|3:5 2:6 |style="background:#999999;"| |style="background:#ffffff;"|5:2 2:5 |style="background:#ffffff;"|5:0 3:1 |style="background:#ffffff;"|8:4 5:6 |style="background:#ffffff;"|3:1 3:5 |style="background:#ffffff;"|11:4 3:2 |style="background:#ffffff;"|7:3 5:2 |style="background:#ffffff;"|3:0 8:0 |style="background:#ffffff;"|14:3 9:2 |style="background:#ffffff;"|10:1 9:2 |style="background:#ffffff;"|14:2 11:1 |style="background:#ffffff;"|17 |style="background:#ffffff;"|0 |style="background:#ffffff;"|5 |style="background:#ffffff;"|143 — 57 = + 86 |style="background:#ffffff;«|51 3 »Старт" (Нижний Новгород) |style="background:#ffffff;"|−:+ 0:3 |style="background:#ffffff;"|5:2 2:5 |style="background:#999999;"| |style="background:#ffffff;"|5:3 6:2 |style="background:#ffffff;"|3:1 4:3 |style="background:#ffffff;"|5:1 1:3 |style="background:#ffffff;"|7:3 1:4 |style="background:#ffffff;"|4:3 3:1 |style="background:#ffffff;"|15:2 8:3 |style="background:#ffffff;"|6:1 8:3 |style="background:#ffffff;"|9:3 6:0 |style="background:#ffffff;"|10:4 6:2 |style="background:#ffffff;"|17 |style="background:#ffffff;"|0 |style="background:#ffffff;"|5 |style="background:#ffffff;"|114 — 52 = + 62 |style="background:#ffffff;«|51 4 »Волга" (Ульяновск) |style="background:#ffffff;"|3:1 1:9 |style="background:#ffffff;"|1:3 0:5 |style="background:#ffffff;"|2:6 3:5 |style="background:#999999;"| |style="background:#ffffff;"|6:2 2:5 |style="background:#ffffff;"|5:0 4:3 |style="background:#ffffff;"|4:3 2:1 |style="background:#ffffff;"|4:2 2:3 |style="background:#ffffff;"|5:2 8:2 |style="background:#ffffff;"|5:1 6:3 |style="background:#ffffff;"|8:2 6:2 |style="background:#ffffff;"|6:2 4:1 |style="background:#ffffff;"|15 |style="background:#ffffff;"|0 |style="background:#ffffff;"|7 |style="background:#ffffff;"|87 — 63 = + 24 |style="background:#ffffff;«|45 5 »Агрохим" (Березники) |style="background:#ffffff;"|3:5 0:16 |style="background:#ffffff;"|6:5 4:8 |style="background:#ffffff;"|3:4 1:3 |style="background:#ffffff;"|5:2 2:6 |style="background:#999999;"| |style="background:#ffffff;"|2:2 1:3 |style="background:#ffffff;"|4:2 1:4 |style="background:#ffffff;"|8:3 4:2 |style="background:#ffffff;"|9:1 6:3 |style="background:#ffffff;"|4:2 4:3 |style="background:#ffffff;"|3:1 8:2 |style="background:#ffffff;"|10:1 10:3 |style="background:#ffffff;"|13 |style="background:#ffffff;"|1 |style="background:#ffffff;"|8 |style="background:#ffffff;"|98 — 81 = + 17 |style="background:#ffffff;«|40 6 »Строитель" (Сыктывкар) |style="background:#ffffff;"|3:4 0:11 |style="background:#ffffff;"|5:3 1:3 |style="background:#ffffff;"|3:1 1:5 |style="background:#ffffff;"|3:4 0:5 |style="background:#ffffff;"|3:1 2:2 |style="background:#999999;"| |style="background:#ffffff;"|8:1 4:5 |style="background:#ffffff;"|4:4 2:4 |style="background:#ffffff;"|6:1 9:4 |style="background:#ffffff;"|10:1 4:1 |style="background:#ffffff;"|9:1 7:1 |style="background:#ffffff;"|13:0 0:2 |style="background:#ffffff;"|11 |style="background:#ffffff;"|2 |style="background:#ffffff;"|9 |style="background:#ffffff;"|97 — 64 = + 33 |style="background:#ffffff;«|35 7 »Зоркий" (Красногорск) |style="background:#ffffff;"|2:8 0:7 |style="background:#ffffff;"|2:3 4:11 |style="background:#ffffff;"|4:1 3:7 |style="background:#ffffff;"|1:2 3:4 |style="background:#ffffff;"|4:1 2:4 |style="background:#ffffff;"|5:4 1:8 |style="background:#999999;"| |style="background:#ffffff;"|5:3 3:4 |style="background:#ffffff;"|6:1 3:3 |style="background:#ffffff;"|8:4 6:3 |style="background:#ffffff;"|6:3 3:2 |style="background:#ffffff;"|8:1 10:3 |style="background:#ffffff;"|11 |style="background:#ffffff;"|1 |style="background:#ffffff;"|10 |style="background:#ffffff;"|89 — 87 = + 2 |style="background:#ffffff;«|34 8 »Родина" (Киров) |style="background:#ffffff;"|3:5 1:10 |style="background:#ffffff;"|2:5 3:7 |style="background:#ffffff;"|1:3 3:4 |style="background:#ffffff;"|3:2 2:4 |style="background:#ffffff;"|2:4 3:8 |style="background:#ffffff;"|4:2 4:4 |style="background:#ffffff;"|4:3 3:5 |style="background:#999999;"| |style="background:#ffffff;"|6:3 2:2 |style="background:#ffffff;"|5:2 5:3 |style="background:#ffffff;"|6:0 4:1 |style="background:#ffffff;"|9:4 4:3 |style="background:#ffffff;"|10 |style="background:#ffffff;"|2 |style="background:#ffffff;"|10 |style="background:#ffffff;"|79 — 84 = — 5 |style="background:#ffffff;«|32 9 »Север" (Северодвинск) |style="background:#ffffff;"|2:15 2:13 |style="background:#ffffff;"|0:8 0:3 |style="background:#ffffff;"|3:8 2:15 |style="background:#ffffff;"|2:8 2:5 |style="background:#ffffff;"|3:6 1:9 |style="background:#ffffff;"|4:9 1:6 |style="background:#ffffff;"|3:3 1:6 |style="background:#ffffff;"|2:2 3:6 |style="background:#999999;"| |style="background:#ffffff;"|4:5 4:3 |style="background:#ffffff;"|5:1 5:3 |style="background:#ffffff;"|9:2 8:2 |style="background:#ffffff;"|5 |style="background:#ffffff;"|2 |style="background:#ffffff;"|15 |style="background:#ffffff;"|66 — 138 = — 72 |style="background:#ffffff;«|17 10 »Локомотив" (Оренбург) |style="background:#ffffff;"|0:11 0:18 |style="background:#ffffff;"|2:9 3:14 |style="background:#ffffff;"|3:8 1:6 |style="background:#ffffff;"|3:6 1:5 |style="background:#ffffff;"|3:4 2:4 |style="background:#ffffff;"|1:4 1:10 |style="background:#ffffff;"|3:6 4:8 |style="background:#ffffff;"|3:5 2:5 |style="background:#ffffff;"|3:4 5:4 |style="background:#999999;"| |style="background:#ffffff;"|4:3 3:4 |style="background:#ffffff;"|8:2 3:3 |style="background:#ffffff;"|3 |style="background:#ffffff;"|1 |style="background:#ffffff;"|18 |style="background:#ffffff;"|58 — 143 = — 85 |style="background:#ffffff;«|10 11 »Динамо" (Москва) |style="background:#ffffff;"|0:16 2:8 |style="background:#ffffff;"|2:9 1:10 |style="background:#ffffff;"|0:6 3:9 |style="background:#ffffff;"|2:6 2:8 |style="background:#ffffff;"|2:8 1:3 |style="background:#ffffff;"|1:7 1:9 |style="background:#ffffff;"|2:3 3:6 |style="background:#ffffff;"|1:4 0:6 |style="background:#ffffff;"|3:5 1:5 |style="background:#ffffff;"|4:3 3:4 |style="background:#999999;"| |style="background:#ffffff;"|4:1 10:5 |style="background:#ffffff;"|3 |style="background:#ffffff;"|0 |style="background:#ffffff;"|19 |style="background:#ffffff;"|48 — 191 = — 93 |style="background:#ffffff;«|9 12 »Вымпел" (Королёв) |style="background:#ffffff;"|1:7 0:14 |style="background:#ffffff;"|1:11 2:14 |style="background:#ffffff;"|2:6 4:10 |style="background:#ffffff;"|1:4 2:6 |style="background:#ffffff;"|3:10 1:10 |style="background:#ffffff;"|2:0 0:13 |style="background:#ffffff;"|3:10 1:8 |style="background:#ffffff;"|3:4 4:9 |style="background:#ffffff;"|2:8 2:9 |style="background:#ffffff;"|3:3 2:8 |style="background:#ffffff;"|5:10 1:4 |style="background:#999999;"| |style="background:#ffffff;"|1 |style="background:#ffffff;"|1 |style="background:#ffffff;"|20 |style="background:#ffffff;"|45 — 178 = — 133 |style="background:#ffffff;"|4+

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

2. Матч «Старт» (Нижний Новгород) − «Водник» (Архангельск) при счёте 4:5 в пользу «Водника» был прерван на 89 минуте из-за беспорядков на стадионе. Результат матча был аннулирован, команде «Старт» (Нижний Новгород) было зачтено техническое поражение, а команде «Водник» (Архангельск), соответственно, техническая победа.

+МВосточная группа12345678910ВНПМячиО 1 «Енисей» (Красноярск) |style="background:#999999;"| |style="background:#ffffff;"|9:3 1:2 |style="background:#ffffff;"|9:1 3:5 |style="background:#ffffff;"|9:1 7:5 |style="background:#ffffff;"|6:5 9:6 |style="background:#ffffff;"|7:3 5:3 |style="background:#ffffff;"|4:2 8:3 |style="background:#ffffff;"|11:1 4:0 |style="background:#ffffff;"|7:2 8:1 |style="background:#ffffff;"|11:0 15:2 |style="background:#ffffff;"|16 |style="background:#ffffff;"|0 |style="background:#ffffff;"|2 |style="background:#ffffff;"|133 — 45 = + 88 |style="background:#ffffff;«|48 2 »Кузбасс" (Кемерово) |style="background:#ffffff;"|2:1 3:9 |style="background:#999999;"| |style="background:#ffffff;"|4:2 1:6 |style="background:#ffffff;"|3:1 2:4 |style="background:#ffffff;"|4:1 6:3 |style="background:#ffffff;"|4:3 2:5 |style="background:#ffffff;"|6:1 5:2 |style="background:#ffffff;"|6:3 1:1 |style="background:#ffffff;"|6:6 5:4 |style="background:#ffffff;"|5:1 4:1 |style="background:#ffffff;"|12 |style="background:#ffffff;"|2 |style="background:#ffffff;"|4 |style="background:#ffffff;"|69 — 54 = + 15 |style="background:#ffffff;«|38 3 »Сибскана" (Иркутск) |style="background:#ffffff;"|5:3 1:9 |style="background:#ffffff;"|6:1 2:4 |style="background:#999999;"| |style="background:#ffffff;"|2:5 1:6 |style="background:#ffffff;"|7:2 2:4 |style="background:#ffffff;"|4:3 5:3 |style="background:#ffffff;"|6:4 2:4 |style="background:#ffffff;"|5:1 5:1 |style="background:#ffffff;"|8:3 7:4 |style="background:#ffffff;"|8:4 9:4 |style="background:#ffffff;"|12 |style="background:#ffffff;"|0 |style="background:#ffffff;"|6 |style="background:#ffffff;"|85 — 65 = + 20 |style="background:#ffffff;«|36 4 »Маяк" (Краснотурьинск) |style="background:#ffffff;"|5:7 1:9 |style="background:#ffffff;"|4:2 1:3 |style="background:#ffffff;"|6:1 5:2 |style="background:#999999;"| |style="background:#ffffff;"|6:2 2:2 |style="background:#ffffff;"|3:3 3:5 |style="background:#ffffff;"|5:1 2:6 |style="background:#ffffff;"|4:2 5:4 |style="background:#ffffff;"|7:1 3:2 |style="background:#ffffff;"|8:7 7:1 |style="background:#ffffff;"|11 |style="background:#ffffff;"|2 |style="background:#ffffff;"|5 |style="background:#ffffff;"|77 — 60 = + 17 |style="background:#ffffff;«|35 5 »Уральский трубник" (Первоуральск) |style="background:#ffffff;"|6:9 5:6 |style="background:#ffffff;"|3:6 1:4 |style="background:#ffffff;"|4:2 2:7 |style="background:#ffffff;"|2:2 2:6 |style="background:#999999;"| |style="background:#ffffff;"|3:3 1:0 |style="background:#ffffff;"|6:5 5:2 |style="background:#ffffff;"|4:3 1:1 |style="background:#ffffff;"|4:2 3:6 |style="background:#ffffff;"|3:1 5:4 |style="background:#ffffff;"|8 |style="background:#ffffff;"|3 |style="background:#ffffff;"|7 |style="background:#ffffff;"|60 — 69 = — 9 |style="background:#ffffff;"|27 6 СКА-«Нефтяник» (Хабаровск) |style="background:#ffffff;"|3:5 3:7 |style="background:#ffffff;"|5:2 3:4 |style="background:#ffffff;"|3:5 3:4 |style="background:#ffffff;"|5:3 3:3 |style="background:#ffffff;"|0:1 3:3 |style="background:#999999;"| |style="background:#ffffff;"|8:3 4:6 |style="background:#ffffff;"|7:3 4:3 |style="background:#ffffff;"|5:3 3:8 |style="background:#ffffff;"|+:− 5:0 |style="background:#ffffff;"|8 |style="background:#ffffff;"|2 |style="background:#ffffff;"|8 |style="background:#ffffff;"|67 — 63 = + 4 |style="background:#ffffff;«|26 7 »Сибсельмаш" (Новосибирск)