Gunderson attended Holy Ghost Preparatory School in Bensalem, Pennsylvania. Gunderson graduated in the year 2003. While at Holy Ghost, Gunderson was a standout hockey player. He still holds the team record for most points in a single regular season with 94. In his senior year, Gunderson led Ghost to a Flyers Cup Championship and a 2nd-place finish in the State Championship. After graduating from Holy Ghost, Ryan Gunderson attended the University of Vermont where he played hockey all 4 years. He currently holds the team record for most games played in a career with 148.
Professional
After leaving Vermont at the conclusion of his senior year, Gunderson signed a deal to play with the Columbia Inferno of the ECHL in March 2007. He appeared in 12 games and tallied 3 assists for the Inferno. In late 2007, Gunderson signed a deal to play for the Trenton Devils, the ECHL affiliate of the New Jersey Devils. Gunderson immediately excelled for the Devils, tallying 22 points in the first 29 games of his rookie season. He was selected as the lone representative from the Devils to play in the ECHL All-Star Game as a defenseman. Gunderson finished his rookie season with 46 points to lead all rookie defensemen and to place 4th in scoring among all rookies. His 42 assists also ranked him second among all ECHL defensemen. For his accomplishments, Gunderson was selected to the ECHL All Rookie Team for the 2008 season. In the 2008–09 season, Gunderson set a team record for most assists in a season with 53, and most points by a defenseman with 58. He was selected to the All-ECHL First team after being tied for the league lead for most points by a defenseman. On April 9, 2008, it was announced that Gunderson had signed a professional tryout agreement with the AHL affiliate of the Trenton Devils, the Lowell Devils. He appeared in 3 games and tallied 0 points. After three minor league North American seasons, Gunderson opted to travel abroad and signed with Swedish club Örebro HK of the HockeyAllsvenskan during the 2010–11 season. Örebro initially extended Ryan's contract on October 18, 2010, for the following season 2012 season, however Gunderson gained the attention and came to terms with top tier Swedish club Brynäs IF of the then Elitserien. In the 2011–12 season the team finished the regular season in 4th, but won the league championship in the Playoffs. At the conclusion of the 2013–14 season, Gunderson signed with Jokerit of the Kontinental Hockey League, leaving Brynäs after totaling 111 points over three seasons. In his lone season at Jokerit, Gunderson scored 6 goals and 29 assists, and tallied 6 points in 10 playoff games. He then moved on to HC Dinamo Minsk in the KHL, where he posted 27 points. Gunderson returned to Brynäs IF for the 2016–17 season as an assistant captain, helping the team reach the SHL Playoff Finals. Having completed his sixth season with Brynäs IF following the conclusion of the 2018–19 season, Gunderson opted to pursue a new challenge in agreeing to a one-year contract with Swiss club, HC Fribourg-Gottéron of the NL, on March 27, 2019.