11-й чемпионат России по хоккею с мячом состоялся с 18 ноября 2002 года по 7 марта 2003 года.
Участвовали 22 команды. Предварительный турнир по территориальному принципу: Восточная и Западная группы, затем — плей-офф, начиная с 1/8 финала, серии стыковых матчей за 5, 7, 9, 11, 13, 15 места, турнир за 17-22 места. Сыграно 294 матча, забито в общей сложности 2353 мяча.
Чемпионом России стала команда «Водник» (Архангельск).
Предварительный этап +МЗападная группа1234567891011ВНПМячиО 1 «Водник» (Архангельск) |style="background:#999999;"| |style="background:#ffffff;"|16:2 4:4 |style="background:#ffffff;"|11:2 13:2 |style="background:#ffffff;"|4:2 2:2 |style="background:#ffffff;"|11:4 3:1 |style="background:#ffffff;"|13:3 3:1 |style="background:#ffffff;"|11:2 5:2 |style="background:#ffffff;"|12:0 14:3 |style="background:#ffffff;"|10:4 4:0 |style="background:#ffffff;"|10:1 4:1 |style="background:#ffffff;"|8:1 8:0 |style="background:#ffffff;"|18 |style="background:#ffffff;"|2 |style="background:#ffffff;"|0 |style="background:#ffffff;"|166 — 37 = + 129 |style="background:#ffffff;«|56 2 »Старт" (Нижний Новгород) |style="background:#ffffff;"|4:4 2:16 |style="background:#999999;"| |style="background:#ffffff;"|4:2 0:2 |style="background:#ffffff;"|3:5 1:1 |style="background:#ffffff;"|5:3 6:1 |style="background:#ffffff;"|5:1 7:2 |style="background:#ffffff;"|4:1 8:3 |style="background:#ffffff;"|5:1 5:1 |style="background:#ffffff;"|4:1 5:1 |style="background:#ffffff;"|7:1 4:3 |style="background:#ffffff;"|10:1 13:0 |style="background:#ffffff;"|15 |style="background:#ffffff;"|2 |style="background:#ffffff;"|3 |style="background:#ffffff;"|102 — 50 = + 52 |style="background:#ffffff;«|47 3 »Уральский трубник" (Первоуральск) |style="background:#ffffff;"|2:13 2:11 |style="background:#ffffff;"|2:0 2:4 |style="background:#999999;"| |style="background:#ffffff;"|1:3 1:4 |style="background:#ffffff;"|2:0 5:3 |style="background:#ffffff;"|5:4 4:0 |style="background:#ffffff;"|2:0 1:0 |style="background:#ffffff;"|6:1 5:2 |style="background:#ffffff;"|8:2 4:1 |style="background:#ffffff;"|5:0 6:5 |style="background:#ffffff;"|5:0 5:2 |style="background:#ffffff;"|15 |style="background:#ffffff;"|0 |style="background:#ffffff;"|5 |style="background:#ffffff;"|73 — 55 = + 18 |style="background:#ffffff;«|45 4 »Родина" (Киров) |style="background:#ffffff;"|2:2 2:4 |style="background:#ffffff;"|1:1 5:3 |style="background:#ffffff;"|4:1 3:1 |style="background:#999999;"| |style="background:#ffffff;"|13:3 4:5 |style="background:#ffffff;"|4:4 3:7 |style="background:#ffffff;"|+:− 4:3 |style="background:#ffffff;"|7:2 4:6 |style="background:#ffffff;"|5:0 4:1 |style="background:#ffffff;"|4:2 4:2 |style="background:#ffffff;"|6:2 11:3 |style="background:#ffffff;"|13 |style="background:#ffffff;"|3 |style="background:#ffffff;"|4 |style="background:#ffffff;"|90 — 52 = + 38 |style="background:#ffffff;«|42 5 »Волга-УАЗ" (Ульяновск) |style="background:#ffffff;"|1:3 4:11 |style="background:#ffffff;"|1:6 3:5 |style="background:#ffffff;"|3:5 0:2 |style="background:#ffffff;"|5:4 3:13 |style="background:#999999;"| |style="background:#ffffff;"|4:2 3:3 |style="background:#ffffff;"|3:2 2:3 |style="background:#ffffff;"|5:2 4:1 |style="background:#ffffff;"|7:3 2:5 |style="background:#ffffff;"|4:2 6:4 |style="background:#ffffff;"|6:4 4:2 |style="background:#ffffff;"|10 |style="background:#ffffff;"|1 |style="background:#ffffff;"|9 |style="background:#ffffff;"|70 — 82 = — 12 |style="background:#ffffff;«|31 6 »Ракета" (Казань) |style="background:#ffffff;"|1:3 3:13 |style="background:#ffffff;"|2:7 1:5 |style="background:#ffffff;"|0:4 4:5 |style="background:#ffffff;"|7:3 4:4 |style="background:#ffffff;"|3:3 2:4 |style="background:#999999;"| |style="background:#ffffff;"|7:4 3:4 |style="background:#ffffff;"|4:1 7:2 |style="background:#ffffff;"|9:1 1:2 |style="background:#ffffff;"|5:3 6:4 |style="background:#ffffff;"|5:0 4:1 |style="background:#ffffff;"|9 |style="background:#ffffff;"|2 |style="background:#ffffff;"|9 |style="background:#ffffff;"|78 — 73 = + 5 |style="background:#ffffff;«|29 7 »Зоркий" (Красногорск) |style="background:#ffffff;"|2:5 2:11 |style="background:#ffffff;"|3:8 1:4 |style="background:#ffffff;"|0:1 0:2 |style="background:#ffffff;"|3:4 −:+ |style="background:#ffffff;"|3:2 2:3 |style="background:#ffffff;"|4:3 4:7 |style="background:#999999;"| |style="background:#ffffff;"|7:2 3:4 |style="background:#ffffff;"|4:0 7:2 |style="background:#ffffff;"|7:2 3:2 |style="background:#ffffff;"|13:0 5:1 |style="background:#ffffff;"|9 |style="background:#ffffff;"|0 |style="background:#ffffff;"|11 |style="background:#ffffff;"|73 — 63 = + 10 |style="background:#ffffff;«|27 8 »Север" (Северодвинск) |style="background:#ffffff;"|3:14 0:12 |style="background:#ffffff;"|1:5 1:5 |style="background:#ffffff;"|2:5 1:6 |style="background:#ffffff;"|6:4 2:7 |style="background:#ffffff;"|1:4 2:5 |style="background:#ffffff;"|2:7 1:4 |style="background:#ffffff;"|4:3 2:7 |style="background:#999999;"| |style="background:#ffffff;"|8:0 1:6 |style="background:#ffffff;"|5:2 5:4 |style="background:#ffffff;"|8:5 5:1 |style="background:#ffffff;"|7 |style="background:#ffffff;"|0 |style="background:#ffffff;"|13 |style="background:#ffffff;"|60 — 106 = — 46 |style="background:#ffffff;«|21 9 »Локомотив" (Оренбург) |style="background:#ffffff;"|0:4 4:10 |style="background:#ffffff;"|1:5 1:4 |style="background:#ffffff;"|1:4 2:8 |style="background:#ffffff;"|1:4 0:5 |style="background:#ffffff;"|5:2 3:7 |style="background:#ffffff;"|2:1 1:9 |style="background:#ffffff;"|2:7 0:4 |style="background:#ffffff;"|6:1 0:8 |style="background:#999999;"| |style="background:#ffffff;"|7:4 2:8 |style="background:#ffffff;"|9:2 5:2 |style="background:#ffffff;"|6 |style="background:#ffffff;"|0 |style="background:#ffffff;"|14 |style="background:#ffffff;"|52 — 99 = — 47 |style="background:#ffffff;«|18 10 »Строитель" (Сыктывкар) |style="background:#ffffff;"|1:4 1:10 |style="background:#ffffff;"|3:4 1:7 |style="background:#ffffff;"|5:6 0:5 |style="background:#ffffff;"|2:4 2:4 |style="background:#ffffff;"|4:6 2:4 |style="background:#ffffff;"|4:6 3:5 |style="background:#ffffff;"|2:3 2:7 |style="background:#ffffff;"|4:5 2:5 |style="background:#ffffff;"|8:2 4:7 |style="background:#999999;"| |style="background:#ffffff;"|7:2 3:2 |style="background:#ffffff;"|3 |style="background:#ffffff;"|0 |style="background:#ffffff;"|17 |style="background:#ffffff;"|60 — 98 = — 38 |style="background:#ffffff;«|9 11 »Мончегорск-Североникель" (Мончегорск) |style="background:#ffffff;"|0:8 1:8 |style="background:#ffffff;"|0:13 1:10 |style="background:#ffffff;"|2:5 0:5 |style="background:#ffffff;"|3:11 2:6 |style="background:#ffffff;"|2:4 4:6 |style="background:#ffffff;"|1:4 0:5 |style="background:#ffffff;"|1:5 0:13 |style="background:#ffffff;"|1:5 5:8 |style="background:#ffffff;"|2:5 2:9 |style="background:#ffffff;"|2:3 2:7 |style="background:#999999;"| |style="background:#ffffff;"|0 |style="background:#ffffff;"|0 |style="background:#ffffff;"|20 |style="background:#ffffff;"|31 — 140 = — 109 |style="background:#ffffff;"|0+
1. В верхних строках таблицы приведены результаты домашних матчей, а в нижних — результаты игр на выезде.
2. Из-за нелётной погоды команда «Зоркий» (Красногорск) не смогла своевременно прибыть на матч в Киров, за что ей было зачтено техническое поражение.
+МВосточная группа1234567891011ВНПМячиО 1 «Енисей» (Красноярск) |style="background:#999999;"| |style="background:#ffffff;"|3:3 1:5 |style="background:#ffffff;"|6:1 1:1 |style="background:#ffffff;"|3:1 6:1 |style="background:#ffffff;"|5:2 3:4 |style="background:#ffffff;"|14:2 14:2 |style="background:#ffffff;"|11:4 9:2 |style="background:#ffffff;"|4:0 10:1 |style="background:#ffffff;"|4:1 8:2 |style="background:#ffffff;"|9:2 12:3 |style="background:#ffffff;"|6:2 9:2 |style="background:#ffffff;"|16 |style="background:#ffffff;"|2 |style="background:#ffffff;"|2 |style="background:#ffffff;"|138 — 41 = + 97 |style="background:#ffffff;«|50 2 »Кузбасс" (Кемерово) |style="background:#ffffff;"|5:1 3:3 |style="background:#999999;"| |style="background:#ffffff;"|2:1 2:3 |style="background:#ffffff;"|2:1 2:5 |style="background:#ffffff;"|4:1 3:4 |style="background:#ffffff;"|4:2 9:4 |style="background:#ffffff;"|8:2 9:0 |style="background:#ffffff;"|12:0 8:2 |style="background:#ffffff;"|5:0 9:1 |style="background:#ffffff;"|11:4 9:0 |style="background:#ffffff;"|5:0 8:1 |style="background:#ffffff;"|16 |style="background:#ffffff;"|1 |style="background:#ffffff;"|3 |style="background:#ffffff;"|120 — 35 = + 85 |style="background:#ffffff;"|49 3 СКА-«Нефтяник» (Хабаровск) |style="background:#ffffff;"|1:1 1:6 |style="background:#ffffff;"|3:2 1:2 |style="background:#999999;"| |style="background:#ffffff;"|4:0 4:1 |style="background:#ffffff;"|6:3 3:3 |style="background:#ffffff;"|6:2 3:2 |style="background:#ffffff;"|5:4 3:3 |style="background:#ffffff;"|7:6 6:5 |style="background:#ffffff;"|11:0 5:4 |style="background:#ffffff;"|7:2 1:5 |style="background:#ffffff;"|3:0 3:0 |style="background:#ffffff;"|14 |style="background:#ffffff;"|3 |style="background:#ffffff;"|3 |style="background:#ffffff;"|83 — 51 = + 32 |style="background:#ffffff;«|45 4 »Сибскана-Энергия" (Иркутск) |style="background:#ffffff;"|1:6 1:3 |style="background:#ffffff;"|5:2 1:2 |style="background:#ffffff;"|1:4 0:4 |style="background:#999999;"| |style="background:#ffffff;"|7:1 0:3 |style="background:#ffffff;"|7:3 5:4 |style="background:#ffffff;"|3:0 2:0 |style="background:#ffffff;"|8:1 6:3 |style="background:#ffffff;"|4:2 3:3 |style="background:#ffffff;"|5:1 4:0 |style="background:#ffffff;"|6:4 6:4 |style="background:#ffffff;"|13 |style="background:#ffffff;"|1 |style="background:#ffffff;"|6 |style="background:#ffffff;"|75 — 50 = + 25 |style="background:#ffffff;«|40 5 »Металлург" (Братск) |style="background:#ffffff;"|4:3 2:5 |style="background:#ffffff;"|4:3 1:4 |style="background:#ffffff;"|3:3 3:6 |style="background:#ffffff;"|3:0 1:7 |style="background:#999999;"| |style="background:#ffffff;"|2:1 2:6 |style="background:#ffffff;"|3:0 4:2 |style="background:#ffffff;"|4:0 4:6 |style="background:#ffffff;"|6:3 4:2 |style="background:#ffffff;"|5:1 3:0 |style="background:#ffffff;"|8:3 3:2 |style="background:#ffffff;"|13 |style="background:#ffffff;"|1 |style="background:#ffffff;"|6 |style="background:#ffffff;"|69 — 57 = + 12 |style="background:#ffffff;«|40 6 »Юность" (Омск) |style="background:#ffffff;"|2:14 2:14 |style="background:#ffffff;"|4:9 2:4 |style="background:#ffffff;"|2:3 2:6 |style="background:#ffffff;"|4:5 3:7 |style="background:#ffffff;"|6:2 1:2 |style="background:#999999;"| |style="background:#ffffff;"|0:5 3:8 |style="background:#ffffff;"|5:3 2:3 |style="background:#ffffff;"|9:2 2:5 |style="background:#ffffff;"|3:2 8:2 |style="background:#ffffff;"|4:1 5:2 |style="background:#ffffff;"|7 |style="background:#ffffff;"|0 |style="background:#ffffff;"|13 |style="background:#ffffff;"|69 — 99 = — 30 |style="background:#ffffff;«|21 7 »Маяк" (Краснотурьинск) |style="background:#ffffff;"|2:9 4:11 |style="background:#ffffff;"|0:9 2:8 |style="background:#ffffff;"|3:3 4:5 |style="background:#ffffff;"|0:2 0:3 |style="background:#ffffff;"|2:4 0:3 |style="background:#ffffff;"|8:3 5:0 |style="background:#999999;"| |style="background:#ffffff;"|3:4 2:1 |style="background:#ffffff;"|2:2 3:8 |style="background:#ffffff;"|7:4 2:5 |style="background:#ffffff;"|5:2 4:3 |style="background:#ffffff;"|6 |style="background:#ffffff;"|2 |style="background:#ffffff;"|12 |style="background:#ffffff;"|58 — 89 = — 31 |style="background:#ffffff;"|20 8 СКА-«Забайкалец» (Чита) |style="background:#ffffff;"|1:10 0:4 |style="background:#ffffff;"|2:8 0:12 |style="background:#ffffff;"|5:6 6:7 |style="background:#ffffff;"|3:6 1:8 |style="background:#ffffff;"|6:4 0:4 |style="background:#ffffff;"|3:2 3:5 |style="background:#ffffff;"|1:2 4:3 |style="background:#999999;"| |style="background:#ffffff;"|4:3 5:6 |style="background:#ffffff;"|5:2 1:1 |style="background:#ffffff;"|4:3 4:5