Current Sharks:
Vincent Damphousse
Jeff Friesen
Tony Granato
Todd Harvey
Alexander Korolyuk
Bryan Marchment
Patrick Marleau
Stephane Matteau
Owen Nolan
Marcus Ragnarsson
Mike Rathje
Mike Ricci
Steve Shields
Marco Sturm
Niklas Sundstrom
Gary Suter
Ron Sutter
Scott Thornton
Former Sharks:
Bill Houlder
Arturs Irbe
Igor Larionov
Dave Lowry
Jeff Odgers
Ron Stern
Mike Vernon
Pics from espn.com
and sj-sharks.com