John Buck
Season
Player’s Vault
2 badges earned- 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 barPersonal records
CareerLongest of his career
Hardest hit of his career
Year by year
Regular season · MLB| Season | Team | G | PA | HR | RBI | AVG | OBP | SLG | OPS | AB/HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | 2 teams | 32 | 97 | 1 | 6 | .225 | .289 | .281 | .570 | 89.0 |
| 2013 | 2 teams | 110 | 431 | 15 | 62 | .222 | .288 | .365 | .653 | 26.1 |
| 2012 | Miami Marlins | 106 | 398 | 12 | 41 | .192 | .297 | .347 | .644 | 28.6 |
| 2011 | Florida Marlins | 140 | 530 | 16 | 57 | .227 | .316 | .367 | .683 | 29.1 |
| 2010 | Toronto Blue Jays | 118 | 437 | 20 | 66 | .281 | .314 | .489 | .803 | 20.4 |
| 2009 | Kansas City Royals | 59 | 202 | 8 | 36 | .247 | .299 | .484 | .783 | 23.3 |
| 2008 | Kansas City Royals | 109 | 418 | 9 | 48 | .224 | .304 | .365 | .669 | 41.1 |
| 2007 | Kansas City Royals | 113 | 399 | 18 | 48 | .222 | .308 | .429 | .737 | 19.3 |
| 2006 | Kansas City Royals | 114 | 409 | 11 | 50 | .245 | .306 | .396 | .702 | 33.7 |
| 2005 | Kansas City Royals | 118 | 430 | 12 | 47 | .242 | .287 | .389 | .676 | 33.4 |
| 2004 | Kansas City Royals | 71 | 258 | 12 | 30 | .235 | .280 | .424 | .704 | 19.8 |
| Career | 1090 | 4009 | 134 | 491 | .234 | .301 | .398 | .699 | 27.0 |
Splits
How he hits them
Every home run
Quick answers
John Buck home run factsHow 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.