During his career, he played for the Chicago Blackhawks, Toronto Maple Leafs, Philadelphia Flyers, Florida Panthers, Carolina Hurricanes, Los Angeles Kings, Calgary Flames, Avangard Omsk, Växjö Lakers and Nitra.
Versteeg made his professional debut, playing in the final 13 games of the 2005–06 season with Boston's American Hockey League (AHL) affiliate, the Providence Bruins.
Versteeg remained with Providence for the beginning of 2006–07 before being traded by Boston on February 3, 2007, along with a conditional draft pick, to the Chicago Blackhawks for Brandon Bochenski.
However, a clerical error in which the Blackhawks failed to tender qualifying offers to their pending RFAs by the league deadline led to speculation Versteeg and several of his teammates would become unrestricted free agents.
In the 2010 playoffs, he added 14 points in 22 games, helping the Blackhawks to a Stanley Cup championship, defeating the Philadelphia Flyers in the Finals.
On June 30, 2010, he was dealt to the Toronto Maple Leafs along with the rights to prospect Bill Sweatt in exchange for forwards Viktor Stålberg, Chris DiDomenico and Philippe Paradis.
[8] Acquired by the Kings for depth in their playoff run, the team would fail to make it deep, losing in the first round to the San Jose Sharks.
On July 25, 2016, as a free agent from the Kings, Versteeg opted to pause his NHL career in agreeing to sign a one-year deal with the SC Bern of the Swiss NLA.
[10] On September 9, 2016, Versteeg returned to continue his career in the NHL in agreeing to join the Edmonton Oilers at their training camp on a professional tryout basis.
[14] On September 1, 2018, Versteeg signed an overseas contract, joining Russian club, Avangard Omsk of the Kontinental Hockey League (KHL).
On April 22, 2019, Versteeg signed a one-year contract with the Rockford IceHogs of the American Hockey League (AHL) and would be named team captain.
[18][19] With the intention to play out the remainder of the season before retiring, Versteeg signed a contract to join his brother Mitch at HK Nitra of the Tipsport liga on November 20, 2019.
[22] Versteeg teamed up with fellow professional hockey player Devin Setoguchi to launch the VersSet Skills Camp, run each summer in Taber, Alberta.
[23] Passionate about supporting youth in sport and providing them the tools and opportunities to succeed, Versteeg raised $15,000 for Opokaa’sin Early Intervention Society while competing on Battle of the Blades.
Versteeg dedicated his support of the organization to his best friend Colton Yellowhorn and his upbringing near the largest treaty area in Canada, located in southern Alberta.