Mike McKenna's path through hockey looks stranger than fiction.

The journeyman goaltender announced his retirement Tuesday after stints with 15 NHL organizations and 22 professional teams in all, enough material to fill a novel.