Un veterano de longa data co seu club natal Torpedo Ust-Kamenogorsk, Shafranov foi elixido polo St. Louis Blues 229o na primeira fase do Draft de 1996.
- Non. Fixo un impacto inmediato en América do Norte, marcando 46 goles cos Fort Wayne Komets da International Hockey League, gañando o título de novato do ano e un lugar no segundo equipo All-Star da IHL. Na tempada seguinte, debutou na NHL cos Blues, anotando dúas veces e engadindo unha asistencia en 5 partidos. Con todo, foi todo para a súa carreira na NHL; xogou algunhas tempadas máis na American Hockey League e na IHL, pero nunca máis tivo un impacto como o que tivo na súa primeira tempada con Fort Wayne, o que o levou a volver a Europa, onde as superficies de xeo máis grandes e o xogo máis aberto se adaptaban moito mellor ao estilo do goleador.