The Los Angeles Dodgers are your 2020 MLB World Series Champions!
So. The Los Angeles Dodgers did it. For the first time in 32 years, the World Series trophy is back in Los Angeles. No longer will the Dodgers organization and its players face heat for not being able to “go all the way,” putting to bed criticisms they’ve faced in recent years.
Congratulations to the 2020 Dodgers on their historic victory!