Your Alltime Sharks Team For fun: Past and present Sharks! Offense: Jeff Friesen Owen Nolan Joe Thornton Jonathan Cheechoo Pat Marleau Defense: Mike Rathje Jeff Odgers Goalies: Nabby! Irbe