What is arbitrage betting?

Arbitrage betting is a strategy where a bettor takes taking advantage of the differences in odds between bookmakers to place bets on all possible outcomes of for example a tennis match or any other sporting event, ensuring a profit regardless of the outcome of the match.