The Los Angeles Dodgers Win the 2020 MLB World Series Title

by the City of Los Angeles on October 27, 2020

The Los Angeles Dodgers have won their 7th championship in franchise history with a 3-1 victory over the Tampa Bay Rays in Game 6 of the World Series.

--

Follow the hashtag #DODGERS on our twitter wall.