2017-18 - Admiral Vladivostok (KHL) and HK Sochi (KHL)
- Tallied 19 points in 43 games played with Vladivostok
- Recorded two points in eight games with Sochi
2016-17- Admiral Vladivostok (KHL)
- Served as team captain
- Registered 21 points in 36 games
2015-16 - Admiral Vladivostok A (KHL)
- Notched 30 points in 55 games
2014-15 - Minnesota Wild (NHL) & Iowa Wild (AHL)
- Played four games with Minnesota and notched an assist
- Recorded 37 points in 66 games with Iowa
2013-14-Minnesota Wild (NHL) & Iowa Wild (AHL)
- Played 15 games with Minnesota and registered an assist
- Tallied 29 points in 54 games with Iowa
2012-13 - Nashville Predators (NHL) & Milwaukee Admirals (AHL)
- Recorded seven points in 35 games with Nashville
- Tallied 12 points in 34 games with the Admirals
2011-12- Nashville Predators (NHL) & Milwaukee Admirals (AHL)
- Registered seven points in 33 games with Nashville
- Had 26 points in 47 games with Milwaukee
2010-11 - Nashville Predators (NHL) & Milwaukee Admirals (AHL)
- Tallied 8 points in 23 games with Nashville
- Recorded 34 points in 54 games with the Admirals
2009-10 - Milwaukee Admirals (AHL)
- Had 41 points in 80 regular-season contests
- Recorded eight points in seven playoff games