2007-2008シーズンにスペイン2部(LEB)のチームCBホスピタレットのトップチームに昇格し、プロデビュー。2008年のナイキ・フープサミット出場。2008年のNBAドラフトでシアトル・スーパーソニックス (当時) に1巡目24位で指名されたが入団せずに同年8月、1部リーグのバスケット・マンレサと3年契約を結んだ。スーペルコパダンクコンテストで優勝した。2009-2010シーズンよりオクラホマシティ・サンダーに加入。2011-2012シーズンよりスターターに定着し、スティーブン・アダムスとともにゴール下のディフェンスの要として、2016年まで活躍した。2016年のNBAドラフト開催日、ドマンタス・サボニスの交渉権などとのトレードでオーランド・マジックに移籍した。2016年11月13日のチェサピーク・エナジー・アリーナでの古巣オクラホマシティ・サンダー戦では、試合前に大歓声で出迎えられ、自己最多の31得点に加え、117-117の同点で迎えた第4クォーター残り数秒の場面で、決勝FGを決め、勝利に導いた。2017年2月14日、トロント・ラプターズに移籍。シーズン終了後の7月2日に3年6500万ドルで再契約した。
締約国は62ヶ国・機関（2014年7月1日現在）。日本では、2014年の第186回国会でジュネーブ改正協定の締結が承認された。2015年2月13日に加入書を寄託し、同年5月13日に日本において効力が発生した。なお、国会承認の際には、2014年4月22日に衆議院で承認された後に参議院に送付されたが、厚生省が提出していた地域医療・介護推進法案の資料に誤りがあったために参議院本会議の審議が中断したあおりを受けて参議院での審議に入ることができず、5月22日に自然承認された。条約の自然承認は6年ぶりのことであった。
本協定は、1925年11月6日にオランダのデン・ハーグにおいて、意匠の国際寄託に関するハーグ協定（いしょうのこくさいきたくにかんするハーグきょうてい、英：Hague Agreement Concerning the International Deposit of Industrial Designs）として作成された。発効は、1928年6月1日。その後、1934年にロンドンで、1960年にハーグで改正され（1961年のモナコ追加協定により補足）、1967年にストックホルム補足協定 (Complementary Act of Stockholm) が作成され、1975年にジュネーブ議定書 (Protocol of Geneva) が作成され、1979年に修正された。そして、1999年に意匠の国際登録に関するハーグ協定のジュネーブ改正協定 (Geneva Act) が作成されている。
2002年12月6日にトレードでクリーブランド・インディアンスへ移籍した。2003年は91試合に出場し、打率.254、14本塁打、40打点を記録。8月14日サイクル安打を達成した。2004年は主に指名打者として出場。チーム1位（本塁打はケイシー・ブレイクとタイ）となる打率.311、28本塁打、109打点を記録し、17死球はリーグ最多だった。MVPの投票では24位に入り、球団はハフナーと2005年から3年総額700万ドル（4年目はオプション）で契約延長した。2005年は6月に打率.345、8本塁打、29打点の成績で月間MVPを初受賞。7月は6月を上回る打率・出塁率・長打率を記録していたが、16日のホワイトソックス戦で初回にマーク・バーリーから顔面に直撃する死球で翌17日から15日間の故障者リスト入り。8月4日のヤンキース戦で復帰し、9月18日から23日にかけて球団史上ジム・トーミに次ぐ歴代2位の6試合連続本塁打を記録。同年、打率.305、33本塁打、108打点を記録し、MVPの投票で5位に入った。2006年は30試合以上を怪我のために欠場しながらもリーグ1位のOPS1.097、リーグ3位の42本塁打、リーグ6位の117打点という成績を挙げた。指名打者として39本塁打、110打点を記録し、1982年アンドレ・ソーントンのDHとしての球団記録32本塁打、109打点を更新。また、1987年のドン・マッティングリーと並ぶ1シーズン満塁本塁打6本のメジャータイ記録を記録した。オールスター前だけで史上初の5本を記録し、8月13日に6本目を打った時点でまだ40試合以上を残していたが、9月1日にC・J・ウィルソンから死球を右手に受けてその後は欠場。タイ記録のままで終わった。2007年は打点こそ4年連続で100打点をクリアしたものの、打率、本塁打共に前年を下回った。2005年に結んだ契約の2008年のオプションを行使し、2009年から4年総額5,700万ドル（5年目の2013年はオプション）で契約延長した。2008年は2007年を下回る成績に終わった。出場試合としては、5月25日までの50試合中46試合に出場したが、打率.217・4本塁打・22打点に止まり、その後戦線離脱。9月9日のオリオールズ戦で復帰したが、その後も11試合で打率.122と戦線離脱以前よりも低い打率に終わった。シーズン通じても打率.197・5本塁打・24打点という成績だった。2009年は94試合に出場し、16本塁打を放つなど、前年と比べると数字は上昇した。2012年オフにFAとなった。