Havlat later landed a six-year, $30 million contract with the Minnesota Wild in July 2009. Two years later, he was traded to the San Jose Sharks, though by June 2014, his contract was bought out by the team after he suffered from several injuries and shaky production throughout his tenure in California. On July 1, 2014, Havlat signed a one-year deal with the New Jersey Devils, and is currently a member of the team as of the fall of 2014. Havlat has played internationally for the Czech Republic, winning gold at the 2000 World Championships in St. Petersburg and bronze at the 2011 World Championships in Bratislava.