21.co.uk has an excellent sports betting site with a wide range of betting markets, competitive odds and in-play betting with good betting limits. All the biggest sporting events sports such as football betting from all the major leagues, tennis and horse racing are available.