Question: who are world series champs?
Answer: The Houston Astros are the only franchise to have represented both the NL (2005) and the AL (2017 and 2019), winning the Series in 2017. The current World Series champions are the Washington Nationals.