Олег Знарок — советский и латвийский хоккеист, тренер.
Родился 2 января 1963 года в городе Усть-Катав Челябинской области.
В начале карьеры хоккеист выступал за челябинский клуб «Трактор». В 1981 году в составе молодежной сборной СССР Олег Знарок стал чемпионом Европы. В 1983-1992 годах играл за рижское «Динамо».
В 1990 и 1991 годах Олег Знарок выступал за сборную СССР. Позже играл за сборную Латвии, был капитаном команды. Затем Олег Знарок переехал в Германию и выступал за различные немецкие клубы: «Ландсберг», «Фрайбург», «Хальбронн».
В 2002 году Олег Знарок завершил карьеру игрока. Несколько лет работал тренером молодежной команды и ассистентом главного тренера сборной Латвии. В 2005 году молодежная сборная Латвии под его руководством впервые вышла в элитную группу. В следующем году Знарок стал главным тренером сборной Латвии, работал на этой должности до 2011 года. Параллельно он тренировал ХК МВД Московской области. С 2010 года был главным тренером московского «Динамо», клуб под его руководством стал обладателем Кубка Гагарина.
В финале чемпионата мира 2015 года в Чехии сборная России под руководством Олега Знарка стала серебряным призером турнира, уступив в финале команде Канады.
Олег Знарок — обладатель Кубка мэра Москвы и ордена Дружбы, заслуженный тренер России.