In 1988-89 he played for the Canadian national team. The Winnipeg Jets signed him as a free agent in 1989, and he played nine games for them in 1989-90. At the end of the season McReynolds was traded to the New York Rangers, where he played in only one NHL game for the Rangers.

He was traded to the Los Angeles Kings in 1993 and played in 20 games for that team, but that was the end of his sort NHL career. He spent another couple of years in the minors.

In 1995 McReynolds realized that North America held little promise for him so he junmped to Europe. He played for four seasons there, mostly in Germany. He retired in 1999.