In 2006–07, Nycholat appeared in 18 games for the Capitals and recorded his first NHL goal against Martin Brodeur of the New Jersey Devils on December 29, 2006.
[7] Nycholat played in 5 games with the Avalanche before his season ended after suffering a concussion in a 3-1 loss to the San Jose Sharks on March 22, 2009.
He scored 22 points in 37 games in an injury affected season before he was recalled to the Canucks to cover as an extra defenseman during the 2010 playoffs.
[10] On July 8, 2010 Nycholat signed a one-year American Hockey League contract to return to the team he previously captained in 2006–07, the Hershey Bears.
[11] In his final professional season, Nycholat signed for the first time in Europe with Krefeld Pinguine of the German DEL.
He contributed 6 points in just 23 games to end his professional hockey career with the intention to join his family owned logistics company.