2006-07: The Tri-City Storm center netted a goal and four points in 13 games with the club. He also graduated from Warroad MN-High School (two time All-Section and All-Conference winner).
2007-08: This marked Marvin’s rookie season with St. Cloud State (WCHA), which saw the center pot three goals and 13 points through 40 games. He earned the William Radovich Award as St. Clouds Most Improved Player.
2008-09: In his sophomore season with St. Cloud State (WCHA), Marvin tallied a career-high 10 goals and 27 points through 38 games. He was nominated to the All-WCHA Academic Team for his efforts.
2009-10: Marvin had a difficult junior season at St. Cloud state as an Alternate Captain of the team. The big, hardworking center made a bad reputation with his reckless play, including dirty, dangerous hits to Chay Genoway (MIN) and Blake Geoffrion (NAS) this season. He scored only five goals with 11 assists and a solid plus four rating while taking 73 PIMs in 39 WCHA games.
2010-11: Marvin finished his senior season of a four-year career at St. Cloud State as the team’s captain. He scored nine goals (tied for fifth on the team) along with six assists and a weak minus 11 rating in 37 WCHA games. The physical forward showed solid leadership and good discipline by reducing his penalties minutes down to just twelve for the season. Marvin signed an amateur try-out contract with Abbotsford after his final college season, appearing in three games with zero points. He has not yet signed an entry level contract for next season with Calgary.