Show classic player card
Dom DiMaggio League
3-1-2076
Kenny Hafey Third Base
Retired (2025, Age 34)
CAREER BIOGRAPHICAL DATA
AVG .221 Total Rating B-   Bats/Throws R/R
OPS .541 Status Deceased (2071) Option Years 0  
H 30 Age at Death 80 Date of Birth 07-12-1991
HR 1 Drafted Round 4, Pick 57
(2013)
Majors Svc Time 1 years
(71 games)
RBI 10
SB 1
OFFENSE PITCHING MENTORING
Contact vs. R B- Contact vs. L B+ Endurance B-   Ldrship
Power vs. R D+ Power vs. L B- Velocity D-   Mentor vR
Speed B+ Bunt Control   Mentor vL
POSITIONS DEFENSE/HEALTH POSTSEASON
 C * --- SS (3.4%) Range C+ WS Rings 0
1B (1.9%) LF --- Arm WS Appearances 0
2B --- CF ---   Health B- LCS Appearances 0
3B A+ (100%) RF ---   Injured Days 0 All Star Teams 0
* League requires 50% rating to start at catcher.

 
Year Type OS Age Chances   Active GS Injured  Contact vs R   Power vs R   Contact vs L   Power vs L   Speed   Arm   Range   Total 
2013 Majors 22 30.47 162 37 0 2 / 4 5 / 6 1 / 2 2 / 7 2 / 4 2 / 2 2 / 5 16 / 30
2014 Minors 23 25.00 3 / 4 0 / 1 2 / 3 2 / 3 0 / 2 4 / 6 3 / 6 14 / 25
2015 Minors 24 15.00 2 / 2 3 / 4 2 / 4 1 / 2 0 / 1 0 / 0 1 / 2 9 / 15
2015 Majors 24 8.37 51 4 0 0 / 0 2 / 2 1 / 3 1 / 2 0 / 1 0 / 0 0 / 0 4 / 8
2016 Minors 25 13.00 0 / 0 1 / 1 0 / 4 0 / 1 0 / 2 1 / 2 2 / 3 4 / 13
2016 Majors 25 1.91 20 0 0 1 / 1 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 1 / 1
2017 Minors 26 9.00 0 / 0 0 / 1 0 / 1 0 / 2 0 / 1 1 / 1 0 / 3 1 / 9
2017 Majors 26 10.00 1 / 3 0 / 1 0 / 1 0 / 1 0 / 1 3 / 3 0 / 0 4 / 10
2018 Majors 27 12.00 0 / 0 0 / 4 0 / 1 1 / 2 1 / 3 1 / 1 0 / 1 3 / 12
2019 Majors 28 10.00 1 / 2 0 / 0 0 / 2 0 / 1 0 / 3 1 / 2 0 / 0 2 / 10
2020 Majors 29 13.00 1 / 2 0 / 1 0 / 0 0 / 3 0 / 3 1 / 3 0 / 1 2 / 13
2021 Majors 30 14.00 1 / 5 0 / 1 0 / 1 0 / 3 0 / 1 0 / 2 0 / 1 1 / 14
2022 Majors 31 9.00 0 / 3 0 / 0 0 / 1 0 / 1 0 / 0 0 / 0 1 / 4 1 / 9
2023 Majors 32 14.00 0 / 1 0 / 4 0 / 0 0 / 3 0 / 1 0 / 3 0 / 2 0 / 14
2024 Majors 33 15.00 0 / 0 0 / 6 0 / 0 0 / 1 0 / 4 0 / 2 0 / 2 0 / 15
2025 Majors 34 15.00 0 / 1 0 / 1 0 / 2 0 / 3 0 / 5 0 / 1 0 / 2 0 / 15
Total 233 41 0 12 / 28 11 / 33 6 / 25 7 / 35 3 / 32 14 / 28 9 / 32 62 / 213
Career Transactions
DateTransaction
2025-11-01Kenny Hafey has retired from the Free Agency Pool
2017-07-16The New York Generals have waived Kenny Hafey.
2016-09-21The New York Generals have sent Kenny Hafey to the minors.
2016-08-29The New York Generals have promoted Kenny Hafey to the major league team.
2016-06-21The New York Generals have acquired Kenny Hafey from the waiver wire. The New York Generals have waived Bluelight Jackson.
2016-04-01The Kansas City Anarchy have waived Kenny Hafey.
2016-04-01The Kansas City Anarchy have promoted J.D. Rodriguez to the major league team. The Kansas City Anarchy have promoted Hinkey Johnson to the major league team. The Kansas City Anarchy have sent Kenny Hafey to the minors.
2015-08-06The Kansas City Anarchy have promoted Kenny Hafey to the major league team. The Kansas City Anarchy have sent Stan Brown to the minors.
2015-08-06The Kansas City Anarchy have acquired Kenny Hafey from the waiver wire.
2015-07-09The Milwaukee Blue Tundra have waived Steve Tomer. The Milwaukee Blue Tundra have waived Rube Scheneberg. The Milwaukee Blue Tundra have waived Kenny Hafey. The Milwaukee Blue Tundra have waived Bill Ehmke. The Milwaukee Blue Tundra have waived Hirotoshi Akada. The Milwaukee Blue Tundra have waived Frank Hartsel. The Milwaukee Blue Tundra have waived Eddie McAfee.
2014-03-03The Milwaukee Hexapumas have promoted Alan Frankhouse to the major league team. The Milwaukee Hexapumas have promoted Charlie Breitenstein to the major league team. The Milwaukee Hexapumas have promoted George Fossas to the major league team. The Milwaukee Hexapumas have sent Kenny Hafey to the minors.
2013-04-01The Milwaukee Hexapumas have auto-promoted Kenny Hafey to the major leagues.