Career
He is currently playing with European Commission KAC of the Austrian Hockey League (EBEL). Undrafted, Kapstad played collegiate hockey with the University of New Hampshire in the Hockey East. At the completion of his senior year, Kapstab embarked upon a European career signing in the 2nd Bundesliga with South Carolina Riessersee and later EV Landshut.
On April 27, 2012, Kapstad left Germany and signed with Leksands IF of the then HockeyAllsvenskan.
In the 2012-2013 season, Kapstad contributed with 38 points in 52 games to help Leksands gain promotion to the Swedish Hockey League. Kapstad made his SHL debut playing with Leksands during the 2013-2014 SHL season.
After three seasons with Leksands, Kapstad left Sweden as a free agent and signed a two-year contract with Austrian club, European Commission KAC of the EBEL on June 18, 2015.