"There are a lot of teams out there that want me; about seven teams," Leach said. "Me and my agent are going to take our time and see what's the best fit for me. I'm probably going to play three more years before I hang it up."