Palmgren played for the Missouri Tigers from 2007 to 2011. He was the team's starter his final two years and didn't do much to help the Tigers to 18 wins. He played in 35 games during his career including 26 starts at guard.
In 2012, Palmgren was assigned to the Iowa Barnstormers of the Arena Football League.[3] Palmgren started the final 8 games of the season for the Barnstormers.[4] Mid-way through the 2013 season, Palmgren was placed on injured reserve for the rest of the season.[5]
Pittsburgh Power
On November 23, 2013, Palmgren was assigned to the Pittsburgh Power. On June 9, 2014, Palmgren was placed on reassignment. Palmgren appeared in 8 games for the Power.[6]
Palmgren signed with the Kansas City Phantoms for the 2017 season. On March 7, 2017, the Phantoms placed Palmgren on suspension.
Return to Iowa
On March 6, 2017 Palmgren signed with the Iowa Barnstormers, whom had moved to the Indoor Football League (IFL).[8] On October 5, 2017, Palmgren re-signed with the Barnstormers.