2013 m. Balandžio 3 d. Hannanas grįžo į San Jose Sharks per prekybą mainais į sąlyginį septintąjį ratą 2013 m.
- Taip. Po sezono pabaigos Hannanas tapo neribotu laisvuoju agentu, o 2013 m. Liepos 5 d., tačiau galiausiai jis vėl pasirašė su "Sharks" vienerių metų sutartį. 2014 m. spalio 14 d. jis sužaidė savo 1000-ąją NHL rungtynes prieš Vašingtoną.