Show modern player card
Name Team Age
Johnny Hafey Retired (2015, Age 37) 49
Drafted Position Bats/Throws
Round 2, Pick 32
(2000)
2B R/R
League Option Years   Majors Service Time
Bobby Doerr League 0 10 years (11 games)
Total Rating   Arm Range
B- C+ B+
Contact vs R Contact vs L Speed
C+ C+
Power vs R Power vs L Bunting
B+ B+
Endurance Velocity Control
B- D-
Leadership   Mentor vs RHP   Mentor vs LHP  
A+ A+ A+
Health   Injured Days   Birthday
0 10/15/1978
WS Rings WS Appearances LCS Appearances
0 1 3
Alt Pos (---) Alt Pos (---) Alt Pos (---)
(0.0 %) (0.0 %) (0.0 %)

Stats  |   Splits  |   Playoffs  |   Positions  |   Improvements  |   Past Skills  |   Awards   |  Fielding   |  Game Log
Year Type   Chances   Active GS Injured  Contact vs R   Power vs R   Contact vs L   Power vs L   Speed   Arm   Range   Total 
2000 Minors 63.00 4 / 8 7 / 8 8 / 9 3 / 6 11 / 15 9 / 9 8 / 8 50 / 63
2001 Minors 68.00 6 / 12 6 / 8 3 / 11 6 / 11 1 / 4 6 / 7 11 / 15 39 / 68
2002 Minors 83.00 4 / 9 6 / 13 5 / 10 4 / 11 4 / 10 13 / 17 10 / 13 46 / 83
2003 Minors 56.00 1 / 5 4 / 9 1 / 6 5 / 10 2 / 9 5 / 8 5 / 9 23 / 56
2004 Minors 63.00 1 / 14 6 / 10 1 / 7 2 / 7 0 / 7 3 / 11 1 / 7 14 / 63
2005 Minors 3.00 0 / 0 0 / 2 1 / 1 0 / 0 0 / 0 0 / 0 0 / 0 1 / 3
2005 Majors 23.66 155 1 0 0 / 2 2 / 3 0 / 2 1 / 5 2 / 4 1 / 5 1 / 2 7 / 23
2006 Majors 45.69 162 72 0 0 / 9 0 / 10 0 / 5 0 / 8 1 / 4 2 / 6 1 / 3 4 / 45
2007 Majors 42.79 162 70 0 1 / 4 0 / 8 0 / 4 1 / 5 0 / 3 1 / 6 0 / 12 3 / 42
2008 Majors 64.94 162 159 0 1 / 8 1 / 7 0 / 6 0 / 10 0 / 10 2 / 11 0 / 12 4 / 64
2009 Majors 64.94 162 159 0 0 / 11 0 / 12 0 / 3 0 / 8 0 / 13 1 / 7 1 / 10 2 / 64
2010 Majors 64.94 162 159 0 0 / 12 0 / 7 0 / 8 0 / 7 0 / 9 1 / 11 0 / 10 1 / 64
2011 Majors 64.94 162 159 0 0 / 8 0 / 6 0 / 9 0 / 10 0 / 7 1 / 13 0 / 11 1 / 64
2012 Majors 64.94 162 159 0 -4 / 7 -6 / 10 0 / 12 -5 / 8 0 / 6 -2 / 13 -1 / 8 -18 / 64
2013 Majors 64.98 162 158 0 -2 / 14 -7 / 10 -2 / 5 -2 / 14 -6 / 7 -1 / 7 -2 / 7 -22 / 64
2014 Majors 64.98 162 158 0 -1 / 8 -1 / 11 0 / 10 -5 / 8 -9 / 8 -2 / 10 -3 / 9 -21 / 64
2015 Majors 7.42 18 18 0 -5 / 0 -3 / 0 -3 / 3 -2 / 1 -3 / 2 -3 / 1 0 / 0 -19 / 7
Total 1631 1272 0 6 / 131 15 / 134 14 / 111 8 / 129 3 / 118 37 / 142 32 / 136 115 / 901
Career Transactions
DateTransaction
2015-11-01Johnny Hafey has retired from the Free Agency Pool
2015-04-21The Tampa Bay Highlanders have promoted Charlie Kennedy to the major league team. The Tampa Bay Highlanders have promoted Takeshi Aramaki to the major league team. The Tampa Bay Highlanders have promoted Ken Schaal to the major league team. The Tampa Bay Highlanders have promoted Frank Bergamo to the major league team. The Tampa Bay Highlanders have waived Mike Williams. The Tampa Bay Highlanders have waived Joe Schmidt. The Tampa Bay Highlanders have waived John Martin. The Tampa Bay Highlanders have waived Johnny Hafey.
2008-04-01Trade #1912165 has been completed between the San Francisco Giants and the Tampa Bay Highlanders . The Tampa Bay Highlanders receive Johnny Hafey from the San Francisco Giants in exchange for Draft Pick 2009 Round 2 TB (Greg Hart).
2006-04-01Trade #1907859 has been completed between the San Francisco Giants and the Cleveland Indians . The Cleveland Indians receive Chris Smith from the San Francisco Giants in exchange for Johnny Hafey.
2005-04-09The Cleveland Indians have promoted Johnny Hafey to the major league team. The Cleveland Indians have promoted Gene Bool to the major league team. The Cleveland Indians have promoted Willie Nolan to the major league team. The Cleveland Indians have promoted Andy Radebaugh to the major league team. The Cleveland Indians have sent Tubby Moore to the minors. The Cleveland Indians have sent Armando Hughes to the minors. The Cleveland Indians have sent Bub Groth to the minors. The Cleveland Indians have sent Hutch Harts to the minors.