Toronto Blue Jays all-time roster

1977 to 2026 · 688 players

How many players have played for the Toronto Blue Jays?

688 players have a season with the Toronto Blue Jays on file, from 1977 to 2026: 332 at the plate and 356 on the mound. Carlos Delgado played the most games for the club, 1,423. Toronto Blue Jays all-time leaders →

Hitters with the most games

Every Toronto Blue Jays hitter, 1977 to 2026
H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.
Carlos Delgado1993–20041,4231,4133361,058.282
Vernon Wells1999–20101,3931,529223813.280
Lloyd Moseby1980–19891,3921,319149651.257
Tony Fernandez1983–19991,3081,45755551.296
Ernie Whitt1977–19891,218888131518.253
Jose Bautista2009–20171,2141,091285756.253
George A. Bell1981–19901,1811,294202740.286
Vladimir Guerrero Jr.2019–20261,1191,218192648.285
Rance Mulliniks1982–19921,11584368389.280
Willie Upshaw1978–19871,115982112478.265
Joe Carter1991–19971,0391,051203736.257
Jesse Barfield1981–19881,011903174516.267
Alfredo Griffin1979–199398284413231.249
Edwin Encarnacion2010–2016957940231656.269
Adam A Lind2006–2014953931146519.273
Garth Iorg1978–198793163320238.258
Kelly Gruber1984–1992921800114434.259
John Olerud1989–1996920910109471.293
Damaso Garcia1980–19869021,02832296.288
Alex Gonzalez1994–200189079883350.245
Shannon Stewart1995–200883699367335.299
Ed Sprague Jr.1991–199778368296367.246
George Springer2021–2026775762134392.260
Aaron Hill2005–201077179290364.270
Manuel Lee1985–199275354716199.254
Bo Bichette2019–2025749904111437.294
Pat Borders1988–199474158753269.256
Lyle Overbay2006–201072367283336.268
Shawn Green1993–1999716718119376.286
Roberto Alomar1991–199570383255342.307
Alex Rios2004–200870176067333.288
Justin Smoak2015–2019684491117321.237
Devon White1991–199565673372274.270
Alejandro Kirk2020–202664356661306.270
Jose L Cruz Jr.1998–2002643591108321.252
Reed Johnson2003–200761058542234.281
Al Woods1977–198259552933188.270
Fred McGriff1986–1990578540125305.278
Eric Hinske2002–200557753266284.258
Kevin Pillar2013–201855564055230.261
Darrin Fletcher1998–200254049061268.276
Gregg Zaun2004–200853541745219.255
John Mayberry1978–198153245290269.255
Bob Bailor1977–19805234958138.264
Otto Velez1977–198252239472243.257
Teoscar Hernandez2017–2022483584129369.263
Ernie Clement2023–202648243731159.270
Randal Grichuk2018–202147942290257.243
Frank Catalanotto2003–200646647629200.299
Orlando Hudson2002–200546243735201.270

What the columns mean: H · HR · RBI · AVG

Pitchers with the most games

Every Toronto Blue Jays pitcher, 1977 to 2026
W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.SV: Games finished by protecting a narrow lead to the last out.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.K: Batters this pitcher struck out.
Jason Frasor2004–2012461232836462.13.80442
Duane Ward1987–19954503235121648.23.15670
Tom Henke1985–19924462929217563.02.48644
Dave Stieb1979–199843917513432,873.13.421,658
Casey Janssen2006–2014389292490493.03.52368
Paul Quantrill1996–2001386303415517.23.67334
Jim Clancy1977–198835212814012,204.24.101,237
Scott Downs2005–2010347201816407.23.13341
Brett Cecil2009–2016330414211656.04.20585
Aaron Loup2012–201731912206283.03.34255
Jimmy Key1984–199231711681101,695.23.42944
Roy Halladay1998–20093131487612,046.23.431,495
David Wells1987–20003068455131,148.24.06784
Kelvim Escobar1997–2003301585558849.04.58744
Tim Mayza2017–20232812074259.03.47276
Pat Hentgen1991–20042701078501,636.04.281,028
Mike Timlin1991–1996267202043346.13.72295
Mark Eichhorn1982–1993256271915462.02.94353
Jim Acker1983–1991244221714436.04.19217
Shawn Camp2008–201123615134257.23.63167
Jordan Romano2019–20242312017105229.22.90285
Brian Tallet2006–201021415210411.04.71311
Dan Plesac1997–200121310126145.23.65184
Roberto Osuna2015–201720681395207.22.86240
Todd Stottlemyre1988–1994206697011,139.04.39662
Jerry Garvin1977–198219620418606.04.43320
Billy Koch1999–20011931113100211.23.57172
John Cerutti1985–199019146372772.13.87369
Roy Lee Jackson1981–1984190242130337.03.50204
Joey McLaughlin1980–1983189222431330.13.92204

What the columns mean: W · L · SV · IP · ERA · K

Every Toronto Blue Jays player, A to Z

A

B

C

D

E

G

I

K

L

M

N

O

P

Q

R

T

U

W

Y

Z

Regular season, each player’s seasons with the club under every name it has played as. A pitcher who also batted is in both tables. A season split between two clubs is filed as one combined line and counts for neither.