Many pro athletes are generous with their time and money, helping out at community events and quietly donating some of their salaries to causes close to their heart.