How many Triple-A World Series titles have the Indianapolis Indians won?
1
2
3
4
Answer
The Indianapolis Indians have won one Triple-A World Series title, which they achieved in 2000. This championship is a showcase of the best teams in Triple-A baseball.
Indy Indians Showdown: Test Your Knowledge of the Indianapolis Indians!