Career
Petrasek started his playing career with HV71"s youth team in 1993. Until the season 1996-1997, when he became a regular in the senior squad, he played both with the youth team and the senior team From 2000-2001 to 2004-2005 Petrasek was contracted by Malmö Redhawks but returned to HV71 for season 2005-2006.
Petrasek"s HV71 contract runs through the 2009-2010 season.
David Petrasek had 53 points (in 52 games) in 2009-2010, the highest point total of any defenseman in SHL league history. On July 7, 2010, Petrasek left the Sweden for the first time in his professional career and signed as a free agent to a one-year contract with Belarus team The Human Context Dinamo Minsk of the KHL. Petrasek is the current record holder for the amount of SHL games played, both for the number of regular season games played and the combined total number of games played including playoff games.
He surpassed Mikael Håkanson"s regular season record on September 14, 2013, when he played his 809th regular season game. After playing another four games in the 2013-2014 season, Petrasek also beat Håkanson"s combined record when he had played his 951st SHL game overall.
On March 17, 2016, Petrasek officially announced his retirement.