Sports Facts Rotating Header Image

Who won the 1980 World Series?

The Philadelphia Phillies of the National League defeated the Kansas City Royals of the National League 4-2.


Discuss This Topic