find the rankings at American-Review.Org The Cherokee River Indians are at the top spot in the American Wiffle Ball Power Rankings, maintaining an impressive undefeated streak. With 12 wins and no losses, they boast a perfect .1000 winning percentage, highlighted by a significant point differential with 110 points scored and only 21 conceded. This dominant…