Philly.com Photo Gallery Last night the Phillies won the World Series in game 5. This was the first championship in a major sport in Philly since, 1983... I think. When the Sixers won the NBA Championship. This was only the second time the Phillies have been champions since they were formed in 1883. The first time was in 1980. The rain delay caused a little bit of drama, but in the end, the best team won.