No, you cannot bet on sports for free at BetShah unless you claim a bonus that provides you with free bets or cash to wager. So, visit the ‘Promotions’ page to view the bonuses available.