He spent his sophomore campaign at Spring Lake Park High School, where he teamed with future St. Louis Blues captain, David Backes.
Subsequently, Palmer was selected to the U.S. National Team Development Program, and played for two seasons, appearing in 108 games.
He was named to the 2010 CCHA First-Team and was a two-time recipient of the league's Offensive Player of the Week honors.
[1] On April 24, 2010, Palmer signed an entry-level contract as a free agent with the Minnesota Wild.
[5] Palmer re-signed with the Wild as a restricted free agent to a one-year contract for the 2012–13 season.
[6] He was reassigned to Houston and was limited to only 17 games, producing 8 points, throughout the season due to lingering injury.
Following the season, Palmer opted to retire from professional hockey and on July 25, 2013, was announced as the inaugural head coach of the Sugar Land Imperials of the major junior NA3HL.
Graduated with honors from Pioneer High School in Ann Arbor, Michigan while playing for the USNTDP.