Show classic player card
Bobby Doerr League
5-22-2028
Johnny Hafey Second Base
Retired (2015, Age 37)
CAREER BIOGRAPHICAL DATA
AVG .240 Total Rating B-   Bats/Throws R/R
OPS .677 Status Retired (2015) Option Years 0  
H 1177 Age 49 (OS 50) Date of Birth 10-15-1978
HR 149 Drafted Round 2, Pick 32
(2000)
Majors Svc Time 10 years
(11 games)
RBI 598
SB 52
OFFENSE PITCHING MENTORING
Contact vs. R C+ Contact vs. L Endurance B-   Ldrship A+
Power vs. R B+ Power vs. L B+ Velocity D-   Mentor vR A+
Speed C+ Bunt Control   Mentor vL A+
POSITIONS DEFENSE/HEALTH POSTSEASON
 C * --- SS --- Range B+ WS Rings 0
1B --- LF --- Arm C+ WS Appearances 1
2B A+ (100%) CF ---   Health LCS Appearances 3
3B --- RF ---   Injured Days 0 All Star Teams 0
* League requires 50% rating to start at catcher.

Year Vs G AB H 2B 3B HR RBI BB SO OPS OBP SLG ISO AVG
2005 LHP 11 10 6 1 0 1 3 1 1 1.636 .636 1.000 .400 .600
2005 RHP 25 27 9 0 0 1 7 1 6 .802 .357 .444 .111 .333
2006 LHP 41 86 15 4 0 1 4 11 21 .524 .268 .256 .081 .174
2006 RHP 67 195 43 7 2 7 35 18 50 .672 .287 .385 .164 .221
2007 LHP 35 88 20 6 0 5 10 9 17 .765 .299 .466 .239 .227
2007 RHP 62 200 56 7 0 3 32 18 42 .701 .341 .360 .080 .280
2008 LHP 80 171 51 7 1 6 23 17 25 .816 .360 .456 .158 .298
2008 RHP 147 403 97 12 4 12 41 29 90 .674 .294 .380 .139 .241
2009 LHP 71 155 38 8 2 3 28 14 22 .696 .316 .381 .135 .245
2009 RHP 146 437 108 14 2 20 60 32 115 .726 .301 .426 .178 .247
2010 LHP 85 166 47 6 1 6 32 8 28 .754 .314 .440 .157 .283
2010 RHP 148 450 108 14 1 14 53 31 93 .658 .289 .369 .129 .240
2011 LHP 81 201 43 9 0 5 22 12 40 .590 .257 .333 .119 .214
2011 RHP 135 407 93 15 3 14 46 39 102 .680 .297 .383 .155 .229
2012 LHP 81 189 45 5 0 4 21 14 46 .626 .298 .328 .090 .238
2012 RHP 144 423 99 14 2 12 46 36 99 .657 .296 .362 .128 .234
2013 LHP 83 193 46 8 3 1 16 21 42 .637 .310 .326 .088 .238
2013 RHP 138 422 107 12 3 11 41 34 99 .682 .308 .374 .121 .254
2014 LHP 86 172 42 4 2 7 17 19 35 .732 .319 .413 .169 .244
2014 RHP 143 433 85 13 1 13 48 39 103 .584 .263 .321 .125 .196
2015 LHP 10 22 7 1 0 1 3 2 7 .900 .400 .500 .182 .318
2015 RHP 14 45 12 3 0 2 10 2 7 .758 .292 .467 .200 .267
Total LHP 664 1453 360 59 9 40 179 128 284 .693 .310 .383 .136 .248
Total RHP 1169 3442 817 111 18 109 419 279 806 .670 .295 .375 .138 .237
Total 1315 4895 1177 170 27 149 598 407 1090 .677 .300 .378 .137 .240
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.