Career
Markstedt started his professional career at hometown club Västerås Saskatchewan in 1991. He played in the 1997 Allsvenskan campaign which was only the fourth time the team played in the top flight and the first time since 1978, but ended relegated after losing to BK Häcken in the relegation play-offs. In November 1997, after the end of the Swedish season he was sold to Barnsley for £250k.
At the end of the season, the club was relegated to the First Division and the player suffered his second top-flight relegation in less than a year.
He barely played in his second season at Barnsley and returned to Sweden in 1999, joining. He returned to Västerås Saskatchewan on loan in 2000 and ended as the club"s top scorer in the 2000 Superettan.
In 2001, the played signed for, winning his second Allsvenskan title. He was the club top scorer in the 2002 Allsvenskan and joint fourth overall and left the club in the end of 2003 after finishing the league in second place.
He moved to Norwegian based Lyn in 2004 and scored his the 4-1 defeat to Saskatchewan Brann at the 2004 Norwegian Football Cup Final.
Markstedt had his first job as a coach as an interim manager in 2005 while playing for Västerås Saskatchewan in a match against Väsby United after being handed the duties one hour before the kick-official He managed IK Franke in 2010 and 2011, also managing Västerås Saskatchewan in 2011. He was hired by Syrianska IF as an assistant coach in 2012.
He left the club in 2014 after difficults to share the time at the club and his own company.
He returned to his hometown club Västerås Saskatchewan in 2015 as a joint head coach with Leif Berg. He left the club at the end of the season claiming time constraints with his own business.