Club career Vashchuk began his playing days in the
Dynamo Kyiv football academy. He made his senior team debut in 1993, and went on to play for them for the next 10 seasons. In 2003, he spent a single season playing in Russia with
Spartak Moscow, moving back to
Ukraine with
FC Chornomorets Odesa for the following, 2004/05 season. After playing 6 games in the 2005/06 season he moved back to
Dynamo Kyiv. With Dynamo he won a total of 9
Ukrainian Premier League titles, 6
Ukrainian Cup, and 1
Ukrainian Super Cup. In the summer of 2008 he signed a 1-year deal with newly promoted
FC Lviv which only lasted for 6 months. On 11 March 2009 he signed a contract for the remainder of the season with
FC Chornomorets Odesa. At the end of the 2008/09 season his contract ran out and he was released as a free agent. Vashchuk then rejoined Chornomorets for the
2009–10 season, but left again at season end.
International career Vashchuk began his International career with the
Ukraine Under-21 team, making 22 appearances for them. Since 1996 he has played for the senior team. In 2006, he was chosen to play in Ukraine's first ever
World Cup finals tournament. Vashchuk received a
red card in his first game at the tournament from
Swiss referee
Massimo Busacca in a controversial decision. A
penalty kick was awarded to
Spain in the 47th minute because of the alleged infraction, despite multiple camera angles which indicated no physical contact between the players in the
penalty area. ==Career statistics==