It depends. If a betting site offers a free bet (a sport bonus with no deposit requirement), you can bet on football for free. You can find betting sites offering free bets in this guide.