Hanley è un giocatore specializzato nel doppio, che da ultimo ha fatto coppia con Jamie Murray, dopo aver gareggiato insieme a Lukáš Dlouhý, Wayne Arthurs, Kevin Ullyett e Simon Aspelin.
Nei tornei del Grande Slam nel doppio maschile si è sempre dovuto fermare in semifinale, la prima nel 2003 all'Open di Francia e l'ultima (la sesta) nel 2007 agli US Open.
Nel doppio misto invece ha superato lo scoglio della semifinale infatti al Torneo di Wimbledon 2005 è arrivato in finale, in coppia con Tetjana Perebyjnis, ma sono stati sconfitti da Mary Pierce e Mahesh Bhupathi.
Raggiunge nuovamente la finale di un torneo dello Slam agli Australian Open 2011 nel doppio misto insieme a Chan Yung-jan ma, ancora una volta, non riesce a conquistare il titolo e viene sconfitto dalla coppia formata da Katarina Srebotnik e Daniel Nestor.
Dal 2006 Hanley ha fatto parte della selezione in Coppa Davis ottenendo su 6 partite 3 vittorie e 3 sconfitte.
Nel novembre 2006 ha raggiunto la sua più alta posizione in classifica nel doppio arrivando fino alla quinta posizione.