Show modern player card
Name Team Age
Bill Hafey Retired (2004, Age 39) Died (2032, Age 67)
Drafted Position Bats/Throws
Round 2, Pick 18
(1985)
LF R/R
League Option Years   Majors Service Time
Santo Rodriguez League 0 7 years (146 games)
Total Rating   Arm Range
B- C+ B-
Contact vs R Contact vs L Speed
C+ B-
Power vs R Power vs L Bunting
A+
Endurance Velocity Control
B- D-
Leadership   Mentor vs RHP   Mentor vs LHP  
A+ A+
Health   Injured Days   Birthday
D+ 0 1/13/1965
WS Rings WS Appearances LCS Appearances
0 0 0
Alt Pos (CF) Alt Pos (RF) Alt Pos (1B)
B- (56.9 %) C+ (49.4 %) D- (7.4 %)

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 
1985 Minors 18.00 3 / 3 5 / 5 1 / 1 1 / 1 2 / 4 3 / 3 1 / 1 16 / 18
1985 Pos (3B) 2.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 2
1986 Minors 54.00 5 / 8 7 / 11 4 / 7 1 / 5 4 / 9 5 / 5 9 / 9 35 / 54
1987 Minors 64.00 7 / 10 4 / 8 0 / 6 5 / 8 5 / 10 10 / 10 12 / 12 43 / 64
1987 Pos (3B) 21.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 21
1988 Minors 73.00 3 / 10 5 / 13 1 / 7 2 / 11 3 / 8 9 / 13 8 / 11 31 / 73
1988 Pos (3B) 19.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 19
1989 Minors 62.00 2 / 10 4 / 7 2 / 10 1 / 11 4 / 10 1 / 3 8 / 11 22 / 62
1989 Pos (3B) 21.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 1 / 21
1990 Minors 61.00 3 / 6 7 / 11 1 / 7 2 / 8 3 / 11 2 / 7 7 / 11 25 / 61
1990 Pos (3B) 16.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 2 / 16
1991 Minors 62.00 2 / 8 3 / 13 1 / 6 5 / 12 2 / 10 5 / 8 2 / 5 20 / 62
1991 Pos (3B) 11.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 1 / 11
1992 Minors 57.00 1 / 8 3 / 8 3 / 9 2 / 8 2 / 6 4 / 11 3 / 7 18 / 57
1992 Pos (3B) 12.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 12
1993 Minors 57.00 3 / 10 1 / 8 2 / 8 2 / 10 1 / 13 3 / 4 2 / 4 14 / 57
1993 Pos (3B) 23.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 3 / 23
1994 Minors 77.00 1 / 15 1 / 9 0 / 14 0 / 5 1 / 14 3 / 8 3 / 12 9 / 77
1994 Pos (3B) 19.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 1 / 19
1995 Minors 38.00 1 / 6 0 / 3 0 / 5 0 / 6 1 / 5 6 / 7 0 / 6 8 / 38
1995 Majors 17.30 51 33 0 0 / 2 0 / 4 0 / 1 0 / 1 0 / 4 0 / 3 0 / 2 0 / 17
1995 Pos (3B) 17.00 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 1 / 17
1996 Majors 56.19 142 109 16 0 / 13 1 / 3 0 / 7 0 / 4 1 / 13 1 / 9 1 / 7 4 / 56
1997 Majors 44.71 162 47 0 0 / 5 1 / 4 0 / 5 0 / 6 0 / 7 0 / 8 0 / 9 1 / 44
1998 Majors 33.17 123 38 28 0 / 3 0 / 4 0 / 5 0 / 4 0 / 7 0 / 5 0 / 5 0 / 33
1999 Majors 62.35 162 116 0 -4 / 11 -2 / 8 -2 / 7 -5 / 13 -3 / 9 -3 / 10 -3 / 4 -22 / 62
2000 Majors 60.70 162 100 0 -4 / 8 -5 / 9 -4 / 9 -4 / 11 -7 / 7 -3 / 9 -2 / 7 -29 / 60
2001 Majors 55.95 153 90 9 -1 / 6 -4 / 8 -1 / 9 -6 / 6 -3 / 9 -2 / 8 0 / 9 -17 / 55
2002 Majors 62.09 162 114 0 -2 / 10 -5 / 7 -2 / 9 0 / 9 -1 / 7 -3 / 9 0 / 11 -13 / 62
2003 Majors 50.59 137 87 0 -4 / 6 -2 / 2 -1 / 8 -6 / 6 -1 / 12 -3 / 8 -1 / 8 -18 / 50
2004 Majors 13.00 0 / 1 0 / 2 0 / 3 0 / 0 0 / 1 0 / 4 0 / 2 0 / 13
Total 1254 734 53 16 / 159 24 / 147 5 / 143 0 / 145 14 / 176 38 / 152 50 / 153 156 / 1236
Career Transactions
DateTransaction
2004-11-01Bill Hafey has retired from the Free Agency Pool
2003-09-04The Tampa Bay Tortugas have waived Bill Hafey.
2001-09-09Bill Hafey of the Tampa Bay Tortugas is injured and is expected to be out 10 days.
1998-04-23Bill Hafey of the Tampa Bay Tortugas is injured and is expected to be out 32 days.
1996-09-09Bill Hafey of the Tampa Bay Tortugas is injured and is expected to be out 18 days.
1995-08-06The Tampa Bay Tortugas have promoted Bill Hafey to the major league team.
1990-10-23Trade #1607454 has been completed between the Tampa Bay Tortugas and the Milwaukee Brewers. The Milwaukee Brewers receive Ed Exley from the Tampa Bay Tortugas in exchange for Joe Harrington, Bill Hafey.
1985-08-15The Philadelphia Phantasms have acquired Bill Hafey from the waiver wire.
1985-04-18The Pittsburgh Penguins have waived Bill Hafey.