Former San Francisco Giants third base coach Tim Flannery is in the hospital due to a "stubborn staph infection," his family says.