digging deeper into this...
1978 - 201 fetisov (12) - 19 years old (montreal) /
first year of eligibility
1982 - 132 victor nechaev (7) - 28 years old (LA) /
already living in the US when he was drafted
1982 - 141 sergei kapustin (7) - 29 years old, helmut balderis' former linemate (rangers)
1982 - 143 viktor shluktov (7) - 28 years old (minnesota)
1983 - 138 tretiak (7) - 30 years old, a year from retirement (montreal)
1983 - 145 fetisov again (8) - now 24 years old (new jersey)
1983 - 185 alexander chernyk (10) -
turning 18 that september (new jersey)
1983 - 225 kasatonov (12) - 23 years old (new jersey) /
third new jersey pick in five rounds
1983 - 231 makarov (12) - 25 years old (calgary)
1984 - 225 mikhail tatarinov (11) -
18 years old (washington)
1985 - 214 larionov (11) - 23 years old (vancouver)
1985 - 227 alexander kozhevnikov - turning 27 (calgary)
1986 - 238 krutov (12) - 26 years old (vancouver)
1987 - 150 viktor tyumenev (8) - 29 years old (vancouver) /
third vancouver pick in three years
1987 - 252 igor vyazmikin (12) - 20 years old (edmonton) /
last pick of the draft
1988 - 89 mogilny (5) - 19 years old (buffalo) /
new record for highest drafted soviet player
1988 - 120 khristich (6) - turning 19 that july (washington) /
also unprecedentedly high
1988 - 180 sergei svetlov (9) - 27 years old (new jersey)
1988 - 188 harijs vitolinsh (9) - 20 yeras old (montreal)
1988 - 199 pavel kostitschkin (10) - 19 years old (winnipeg)
1988 - 207 semak (10) - 22 years old (new jersey)
1988 - 208 vladimir zubkov (10) - 30 years old (edmonton)
1988 - 209 yuri krivokhija (10) - 20 years old (montreal) /
third consecutive soviet player taken
1988 - 213 gusarov (11) - turning 24 that july (quebec)
1988 - 252 sergei pryakhin (12) - 24 years old (calgary) /
last pick of the draft
1989 - 74 fedorov (4) - 19 years old (detroit) /
new record for highest drafted soviet player
1989 - 113 bure (6) - 18 years old (vancouver) /
shenanigans
1989 - 120 anatoli semenov (6) - 27 years old (edmonton)
1989 - 127 sergei mylnikov (7) - 30 years old (quebec)
1989 - 152 sergei starikov (8) - 30 years old (new jersey)
1989 - 169 vyacheslav bykov (9) - turning 29 (quebec)
1989 - 189 sergei gomolyako (9) - 29 years old (calgary)
1989 - 190 andrei khomutov (10) - 28 years old (quebec)
1989 - 191 malakhov (10) - turning 20 (islanders) /
third consecutive soviet player taken
1989 - 202 roman oksiuta (10) - turning 19 (rangers)
1989 - 221 konstantinov (11) - 22 years old (detroit)
1989 - 229 andrei sidorov (11) - 20 years old (washington)
1989 - 231 alexander yudin (11) - 18 years old (calgary) /
no idea how this guy was eligible
1989 - 235 davydov (12) - 22 years old (winnipeg)
1989 - 238 baleris (12) - turning 37 (minnesota)
1989 - 240 sergei kharin (12) - 26 years old (winnipeg)
1990 - 45 kozlov (3) - 18 years old (detroit) /
first soviet player drafted in the first three rounds
1990 - 77 zhamnov (4) - 19 years old (winnipeg)
1990 - 85 zubov (5) - turning 20 (rangers)
1990 - 109 slava butsayev (6) - turning 20 (philadelphia)
1990 - 114 andrei kovalev (6) - 24 years old (washington)
1990 - 115 alex godynyuk (6) - 20 years old (toronto)
1990 - 142 viktor gordiouk (7) - 20 years old (buffalo)
1990 - 146 dmitri frolov (7) - turning 24 (calgary)
1990 - 148 kovalenko (8) - 20 years old (quebec)
1990 - 158 karpovtsev (8) - 20 years old (quebec)
1990 - 221 zelepukin (11) - 21 years old (new jersey)
1990 - 224 sergei selyanin (11) - 23 years old (winnipeg)
1990 - 244 nemchinov (12) - 26 years old (rangers)
1990 - 249 sergei martynyuk (12) - 19 years old (montreal) /
eleventh player taken from that year's WJC team
1991 - 15 kovalev (1) - 18 years old (rangers) /
first soviet player drafted in the first round
...to be continued