Question by “The Man of the Hour”: When was the last time the Washington Nationals won the World Series?
I don’t follow baseball much but I saw the Nationals are contenders for next year and they almost made the playoffs. But when was the last time they won the WS?
Best answer:
Answer by ck88
Never. They have not even been in a World Series.
Add your own answer in the comments!