There was a time when the MLB All Star Game determined home-field advantage in the World Series. If the National League won the Midsummer Classic, it didn't matter the records of the two World Series teams- the one from the NL was going to play more games at home.
Is this still the case? The MLB All Star Game has not gone away, but the rules have changed. Now, it is a true exhibition. The game is genuinely meaningless and the winner of the game gains nothing.
But after the NBA's return to their original Conference against Conference matchup for their showcase, talks have emerged if both sports should go back to implementing the home-court advantage via the All-Star game.
In truth, this makes sense. Most of the NL's winning team from last night, likely including MVP Elias Diaz, will not be in the World Series this year, so their win wouldn't actually do anything for them.
MLB All Star Game does not determine home field in World Series
Instead of a random exhibition game in which each position sees three players play it during nine innings and upwards of eight pitchers per team are used, the MLB determines home field a different way now.
The team with the better record gets home-field advantage in the World Series, not whichever league won a game several months prior. For example, last year, the Houston Astros earned home-field over the Philadelphia Phillies by being quite a few games better.
Naturally, there are tiebreakers in place, but the MLB All Star Game is not one of them. This year, whichever of the two teams that make the World Series won more games will host more games.
With the rule the American League was able to win home-field advantage for the first seven years with the NL winning the World thrice during that spell. The NL then won the showcase games from 2010 to 2012. However, after a lot of criticism because of the exhibitional nature of the game, the rule was done away with in 2016 with the regular-season record rule reinstated.