Huhtikuun 3. päivänä 2013 Hannan palasi San Jose Sharksille vaihtokaupan kautta vaihdossa ehdolliseen seitsemännen kierroksen draft-valintaan vuonna 2013.
- Mitä? Hannanista tuli rajoittamaton vapaa agentti kauden päätyttyä 5. heinäkuuta 2013, mutta lopulta hän allekirjoitti uudelleen Sharksin kanssa yhden vuoden sopimuksen. Hän pelasi 1000:n NHL-pelinsä 14. lokakuuta 2014 Washington Capitalsia vastaan.