Career
Krestanovich was drafted by the Colorado Avalanche in the 5th round, 152nd overall in the 1999 National Hockey League Entry Draft. Jordan played junior hockey with the Calgary Hitmen of the Western Hockey League, winning the President"s Cup in 1999, prior to being drafted. He turned pro in 2001, spending several years with the Avalanche"s American Hockey League affiliate, the Hershey Bears with brief appearances for the Avalanche in 2001-2002 and 2003-2004.
On March 8, 2004, Krestanovich was traded from the Avalanche to the Minnesota Wild for Chris Bala, only to play with the Wild"s AHL affiliate, the Houston aeronautics
A free agent, Krestanovich signed with the Pensacola Ice Pilots of the ECHL for the 2004-2005 season before spending the following year overseas with Mora IK of the Elitserien and Bolzano The Human Context of the Italian Serie-A. In 2006-2007, Jordan returned to the Ice Pilots of the ECHL before he was traded to become the captain of the Victoria Salmon Kings. On August 6, 2008, Krestanovich left again for the Italian Hockey League signing with SG Cortina.
After finishing second on Cortina with 37 points in the 2009-2010 season Krestanovich was signed to a one-year contract by Czechoslovakian team BK Mladá Boleslav of the Czechoslovakian Extraliga on June 25, 2010. On 4 November 2010, Krestanovich was signed as a free agent by former team-mate Bruce Richardson to a one-year contract with Scottish team Braehead Clan of the Elite Ice Hockey League.
On 23 May 2011 Krestanovich re-signed with the Braehead Clan for the 2011/12 season.
He was made captain with Jade Galbraith and Tim Wedderburn as his alternates. On the 15th of June 2012, Braehead announced that Krestanovich had been appointed as the new player/coach following the unexpected departure of Drew Bannister.