Below is an advertisement.

ALL-TIME GENERAL MANAGERS

Name Years
Ross Atkins 2015 - Present
Tony LaCava 2015
Alex Anthopoulos 2009-2015
J.P. Ricciardi 2001-2009
Gord Ash 1994-2001
Pat Gillick 1977-1994
Peter Bavasi 1976-1977

Italics indicates an interim general manager.