Retired#14C2004–2014T-712 all-time

John Buck

Kansas City Royals, Toronto Blue Jays, Florida Marlins, Miami Marlins, New York Mets, Pittsburgh Pirates, Seattle Mariners, Los Angeles Angels

Bats / ThrowsRight / Right
Age46
Height / Weight6' 3" / 245 lb
BornJul 7, 1980 · Kemmerer, WY, USA
MLB debutJun 25, 2004
Last gameSep 28, 2014
TeamsKansas City Royals 2004–2009Toronto Blue Jays 2010Florida Marlins 2011Miami Marlins 2012New York Mets 2013Pittsburgh Pirates 2013Seattle Mariners 2014Los Angeles Angels 2014
Career home runs
134
1090 games · 11 seasons
Best season
20
2010 · Toronto Blue Jays
All-time HR rank
T-712
Tied with 11 others · Next: Mike Yastrzemski (135), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

2 badges earned
1Unicorn
1Rare Air
  • UnicornGameThree home runsApr 29, 2010 · vs Oakland Athletics
  • ×8Rare AirGameMulti-homer gameFirst Sep 24, 2004 · latest Jun 14, 2010

Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.

Career arc

Home runs by season · tap a bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
20142 teams329716.225.289.281.57089.0
20132 teams1104311562.222.288.365.65326.1
2012Miami Marlins1063981241.192.297.347.64428.6
2011Florida Marlins1405301657.227.316.367.68329.1
2010Toronto Blue Jays1184372066.281.314.489.80320.4
2009Kansas City Royals59202836.247.299.484.78323.3
2008Kansas City Royals109418948.224.304.365.66941.1
2007Kansas City Royals1133991848.222.308.429.73719.3
2006Kansas City Royals1144091150.245.306.396.70233.7
2005Kansas City Royals1184301247.242.287.389.67633.4
2004Kansas City Royals712581230.235.280.424.70419.8
Career10904009134491.234.301.398.69927.0

Splits

How he hits them

Every home run

Loading…

Quick answers

John Buck home run facts
How many career home runs does John Buck have?

John Buck hit 134 career MLB home runs in 11 seasons (2004–2014), tied for 712th all-time.

Where does John Buck rank on the all-time home run list?

Tied for 712th in MLB history with 134. Next: Mike Yastrzemski (135), 2 to pass.

What was John Buck’s best home run season?

His most home runs in a season is 20, in 2010 with the Toronto Blue Jays, when he posted a .803 OPS.

What teams has John Buck played for?

Kansas City Royals (2004–2009); Toronto Blue Jays (2010); Florida Marlins (2011); Miami Marlins (2012); New York Mets (2013); Pittsburgh Pirates (2013); Seattle Mariners (2014); Los Angeles Angels (2014).

Follow him.

Get a notification the moment he goes deep, with the clip attached.