Giants catcher Buster Posey has reclaimed his lead over Cardinals catcher Yadier Molina behind the plate in a back-and-forth race to start for the National League in the 86th All-Star Game, to be played on Tuesday, July 14 at Great American Ball Park in Cincinnati, it was announced Tuesday.