Sheehan played 102 games for Geelong over nine seasons, but only managed 16 senior games in his final three seasons. During this time, however, he won three consecutive reserve grade premierships, captaining the side in 1981.[2]
After retiring as a player, Sheehan remained involved in the game, initially as the Victorian State of Origin team manager and then as the AFL national talent identification manager. He is honoured in this role by having the Kevin Sheehan Medal awarded to the best player in each year's Under 16 National Championships.[3]