This page is a listing of all the players who have worn the number "21" for the Toronto Blue Jays, and for what years.
- Juan Beniquez (1988*)
- Tom Bruno (1977)
- Francisco Cabrera (1989*)
- Willie Canate (1993)
- Rico Carty (1978*-1979)
- Roger Clemens (1997-1998)
- Buck Coats (2008)
- Carlos Delgado (1996)
- Nick Green (2010*)
- Charlie Greene (2000*)
- Gabe Gross (2004)
- Cory Lidle (2003)
- Esteban Loaiza (2000*-2002)
- Luke Maile (2018)
- Mike Maksudian (1992*)
- Charlie Moore (1987)
- Chad Mottola (2006)
- Greg Myers (1990-1992*)
- Willis Otanez (1999)
- Mark Ross (1988*)
- Randy Ruiz (2010*)
- Sergio Santos (2012-2014)
- Michael Saunders (2015-2017)
- Ken Schrom (1980, 1982)
- Ron Shepherd (1984-1986)
- Ozzie Virgil (1989*)
- Mark Wiley (1978*)
Note
An asterisk ( " * " ) denotes that the number was shared between two or more players during that year.
Community content is available under CC-BY-SA unless otherwise noted.