2013. április 3-án Hannan visszakerült a San Jose Sharks-hoz cserébe egy feltételes hetedik körös draft választásért 2013-ban.
- Igen. Hannan a szezon vége után korlátozás nélküli szabadügynök lett, és 2013. július 5-én, de végül újra aláírta a Sharks-szal egy éves szerződést. A 1000. NHL-játékát 2014. október 14-én játszotta a Washington Capitals ellen.