O 3 de abril de 2013, Hannan volveu aos San Jose Sharks a través dun cambio a cambio dunha selección condicional de sétima rolda no Draft de 2013.
- Non. Hannan converteuse nun axente libre sen restricións despois do final da tempada, e o 5 de xullo de 2013, pero finalmente volveu asinar cos Sharks nun contrato dun ano. Xogou o seu partido número 1.000 na carreira da NHL o 14 de outubro de 2014, contra os Washington Capitals.