The Atlanta Braves are the National League East champs. That means they’re headed to the post-season. They’ll face the Los Angeles Dodgers Thursday in Atlanta. Braves fans are excited. They say they know why the team is going to win the World Series. But most baseball experts have a different take.