You can bet with BetRivers in Virginia, Illinois, Indiana, Iowa, Michigan, Colorado, Pennsylvania, West Virginia, and soon to be Arizona. All of these states offer online sports betting and have a BetRivers mobile app as well. Pennsylvania and Michigan also provide an online casino platform for BetRivers.