buzzard’s luck
n.— «Something called Buzzard’s Luck continues to plague the National League baseball team.…“Buzzard’s Luck is when you can’t kill anything and nothing will die.”» —“Houston plagued by ‘Buzzard Luck’” in Houston, Texas Lethbridge Herald (Alberta, Can.) June 15, 1977. (source: Double-Tongued Dictionary)