All 156 players in the PGA Championship ranked by whether they actually have a chance to win

The Ocean Course at Kiawah Island is difficult — especially if the wind blows. So who has what it takes? Who could stun everyone? Who should just be happy to be on property?