If you’re looking for the best online betting sites in India for sports betting, then you’ve come to the right place. We have visited all of the best sports betting sites for online gambling that are accepting Indian customers right now and reviewed each operators betting site in turn. It means that we’re well placed to judge which are the the top betting sites which allow customers to start betting online on the outcome of sporting events at the best betting site for their needs.

Offers Verified on October 6th

200% Welcome Bonus up to ₹100,000

T&C’s Apply, 18+, Please Gamble Responsibly.
42 PLAYERS REDEEMED TODAY!

Welcome Bonus up to ₹20,000 in Free Bets

Must be 18+ to participate. T&Cs apply.

100% Welcome Offer up to ₹32,000 + 2% extra cash for AstroPay Deposits

T&C’s Apply, 18+, Please Gamble Responsibly.

Weekly Reload Bonus 50% up to ₹40,000

T&C’s Apply, 18+, Please Gamble Responsibly.

Welcome Bonus up to ₹33,000

T&C’s Apply, 18+, Please Gamble Responsibly.

200% Welcome Bonus up to ₹20,000

T&C’s Apply, 18+, Please Gamble Responsibly.

100% Sports Welcome Bonus up to ₹11,000

Must be 18+ to participate. T&Cs apply.

First Deposit Bonus 100% up to ₹10000

T&C’s Apply, 18+, Please Gamble Responsibly.

100% Welcome bonus up to ₹7500

T&C’s Apply, 18+, Please Gamble Responsibly.

Up to 180% First Deposit Bonus

T&C’s Apply, 18+, Please Gamble Responsibly.

100% up to ₹10,000

T&C’s Apply, 18+, Please Gamble Responsibly.

100% Welcome Bonus up to ₹10,000

T&C’s Apply, 18+, Please Gamble Responsibly.

100% Welcome Bonus up to 200USDT + 30USDT Risk Free Bet

T&C’s Apply, 18+, Please Gamble Responsibly.

Best Betting Sites In India

🎁 Dafabet Sportsbook India Use Promo Code DSFDB200INR
🎁 Leon Sportsbook India Great Markets and Odds
🏏 Melbet Sportsbook India Top Sports Promotions
🎁 22Bet Sportsbook India Wide Range of Markets
🏆 BC Game Sportsbook India Great Betting App
🏆 FuturePlay Sportsbook India 100% Welcome Bonus Up To 200USDT + 30USDT Risk Free Bet
🎁 GreatWin India Great Sportsbook & Casino
🏏 Rajabets Sportsbook India Large Sign Up Offer
⚽️ Rabona Bet India Great Choice of Markets
🏏 Betobet India 100% Sign Up Bonus
⚽️ Luckster Sportsbook India Wide Range of Sports
🏆 ZetBet Sportsbook India Best All-Around Experience
List Last Verified (October 2024)

There are lots of trustworthy betting sites in India. When it comes to choosing from the betting sites at Bookies.com, it depends what you want from an international betting site. Some Indian players want competitive odds, some a free bet, others might want daily price boosts. There are some online betting sites in India, including cricket betting sites in India, that have a lot of live-streamed events available.

You should always look to claim a welcome bonus when registering with betting sites. They can come in different shapes and sizes, so it’s worth checking the terms and conditions first. We would also advise customers to check out the cricket betting section each time to understand the range of events and the type of markets being offered.

Dafabet Sportsbook India

Dafabet is one of the biggest betting sites in India, and for good reason. There are thousands of sporting events available for you to bet on at any one time, with the most popular markets readily available in all sports. Their welcome offer is more than enough to get you started. A 200% welcome bonus up to ₹20,000 allows you to get the maximum value out of your first deposit.

Dafabet are one of the best cricket betting sites in India, with top competitions from all around the world covered. If you want to bet on the outcome of a particular match, have a long term bet on the outright winner of a tournament, or something more specific like an in play bet on who will be the next batter dismissed, Dafabet has you covered.

Leon Sportsbook India

One of the best betting sites in India is the Leon sportsbook, which is a great betting site. One aspect of this betting service that we really like is the fact that you can earn a lot of bonuses as part of the welcome package. To kick things off you can receive ₹1335 free when you deposit ₹890, although that is just the tip of the iceberg. That is because Leon is committed to providing this bonus 20 times over. It means that the bonuses keep coming from this Indian betting site with welcome bonus, and we recommend getting involved.

Beyond the actual welcome bonus, Leon caters well for Indian customers, and that is what also makes it one of the best betting sites. There is the chance to enjoy a huge range of pre-match and in-play cricket betting markets, with customers able to cash out when it comes to the majority of their bets.

MelBet Betting Sites In India

One of the top betting sites India has to offer. With competitive odds, and a wide range of betting markets for betting online, plus in play betting options and virtual sports also available. There is even a generous welcome bonus for new customers of up to 33,000 Indian rupees to get your started with this betting site in India.

ZetBet Online Bookmakers

ZetBet makes the list when we cover the best betting app in India and is also an online betting site worth checking out, especially as it is live and accepting customers in India. There is a nice bonus available at the betting site, which is straightforward and allows customers to enjoy a matched free bet to use on betting markets of their choice. It is also one of the top betting sites in India due to the fact that it provides a wide range of native payment methods in order to make deposits and withdrawals.

Out of all the online betting sites in India, BzeeBet has one of the best sportsbooks when it comes to betting online on sports such as cricket, football and tennis. The in-play betting odds are especially strong, and the live betting odds update in real time, with online betting enthusiasts enjoying the chance to bet ball-by-ball when it comes to cricket matches.

22Bet Sportsbook Betting Site

Signing up to 22Bet gets new punters on the betting site, a 100% Sports Welcome Bonus Up To 11,000 Indian Rupees. This bonus can be used on one of the best betting sites India has to offer to bet on both live betting on real sporting events, and virtual sports for when your favourite sports aren’t available.

Rajabets Betting Site India

Rajabets offers betting on all the world’s top sports, with a range of markets available covering all aspects of sports betting in India. However, one of the main reasons for joining Rajabets is they have one of the most generous welcome offers of all Indian betting sites. New customers signing up to the betting site in India can get a 150% welcome bonus up to ₹100,000.

GreatWin Betting Site India

GreatWin is a top betting site in India, and has a great worldwide presence, so you know this is an Indian betting site you can trust. All the major sports like football and cricket are covered on GreatWin, as well as Indian favourites such as Kabaddi. Right now new customers who sign up to GreatWin can get a weekly reload bonus of 50% up to ₹40,000.

Luckster Betting Site

Signing up to Luckster gives new players the chance to claim a 100% welcome bonus up to ₹10,000. If you are looking to start betting in India on the biggest sporting events it is one of the betting sites in India you need to consider. With live betting options on a range of sports on the site, plus great customer support and and easy to use betting site and app.

FuturePlay Indian Betting Site

A betting stie which has recently caught our eye, FuturePlay is great alternative for punter who are after the modern touch with their online betting. As you would expect a slick Indian betting app is available, as are a variety of payment methods, including crypto currencies. There is no better time to try out the site either, when there is a 100% welcome bonus up to 200USDT available as well as a 30USDT risk free bet.

Indian Betting Sites Offers

So what exactly are betting site offers? They are basically promotions that are created for new and existing customers. The new customer offers are the most generous, and we recommend taking advantage of them.

The best betting sites will have an attractive bonus when you make a first deposit and/or place a first bet. In this section, we explain the different type of offers available at betting sites. Make sure you sign up through Bookies.com to claim each promotion.

Free Bets

The best betting sites in India will have free bets available for new customers. To avail yourself of them, it will involve you signing up for a new betting account and making a deposit using one of the available payment options. Once you have made a deposit, you will usually be required to place a first wager that counts as a qualifying bet.

The bookmaker in question will then reward you with a free bet, and that might be to the same value as your original stake or a different percentage. This free bet can then be used on a sports betting market of your choice.

Risk Free Bets

As the name suggests, risk-free bets are a way of enjoying the betting apps in India without actually risking any of your own money. These are not always available with bookmakers and you might not expect the stake to be as big as you would find with other offers.

It might be the case that you have to stake a real money bet with the safety net of receiving your stake back as a free bet should the selection you back end up losing.

Deposit Match Bonus

Many online betting sites in India will offer new customers a deposit match bonus. Sometimes a bookmaker will offer a 100% deposit match, although the percentage can vary. Customers can generate a bonus depending on the amount they are prepared to deposit.

There are usually minimum and maximum amounts that can be generated. There are also wagering requirements that require customers to play through their original deposit and bonus a certain number of times. You may also have to bet at minimum odds.

No Deposit Bonus

A handful of the best bookmakers will provide customers with a no deposit bonus. It can be excellent to get your hands on a bonus without having to risk any of your own money, although these offers tend to be rarer than other new customer promotions and can be found at the best cricket betting app options in India.

There might also be a wagering requirement with your bonus and any corresponding winnings before a withdrawal can be made. You might need to register your payment details as these will be needed for any withdrawals anyhow.

Loyalty Rewards

The best betting sites should always look to reward loyalty. If a customer places regular bets with a specific bookmaker within the betting industry, it stands to reason that there should be extra bonuses available. The majority of top Indian betting sites will have a loyalty program, and that means customers can earn points towards rewards that can be cashed in at a later date.

This might involve free bets or the chance to boost the odds when it comes to specific selections. There might even be a tiered system so that Indian bettors can work your way up the ladder to enjoy extra perks and benefits.

Offers for Existing Customers

We’re looking not only for betting sites with welcome bonus, but also those that ensure that existing customers can benefit from exciting promotions. The best betting sites might create daily price boosts or even an accumulator bonus where you can get added winnings on your multiple. There might be the chance to earn free bets when you place a set number of wagers on a particular event, while money back specials can also be a great concession.

Betting Promo Codes

Online Indian betting sites regularly run a system of betting promo codes. This means that customers need to enter a specific code when aiming to qualify for a particular offer. The promo code is usually entered at the point of making a deposit, with this then telling the betting site that you want to benefit from this promotion. You will then need to go ahead and fulfil the wagering or deposit requirement before you are able to receive the bonus.

How We Review Legal Betting Sites In India

Legal betting sites in India are carefully reviewed by the team at Bookies.com. We consider a number of different areas when rating a particular bookmaker. It’s always beneficial for a betting site to have industry experience and it’s also good to see them licensed and regulated in a trusted territory. Ultimately, the best betting sites are the ones that tick the most boxes and there are lots of categories where the top betting sites score strongly.

Trusted Betting Sites

It’s absolutely essential for a customer to trust a betting site when they sign up. The bookmakers featured at Bookies.com have been verified by our experts, with these operators licensed and regulated in a number of territories.

It’s good to see a betting site that has been operating for a number of years across different parts of the world, with sponsorship deals in place with a specific competition or sports team. Bookmakers should also have secure payment methods in place so that customers can make deposits and withdrawals without having their details compromised.

Generous Sign Up Offer

Nearly all of the best betting sites and online cricket betting app options in India have some kind of sign-up offer available and that includes the Leon sportsbook. Right now, there’s currently the chance to claim a large number of bonuses when you make a deposit and place a bet. The sign up offers can vary across the board, although the betting sites will tend to reward customers either on their first deposit or alternatively when they place a first bet.

The generosity of the offer doesn’t just depend on the actual size of the free bet but also the wagering requirements. Ideally, you don’t have to jump through too many hoops in order to benefit.

Existing Customers Bonuses

It’s all very well having some shiny bonuses available for new customers although it’s also good when the best bookmakers reward existing players on a regular basis. It’s especially nice to see loyalty rewarded and some bookies will allow customers to get money back if they lost a certain number of bets in a row.

Alternatively, there might be a reload bonus that can be claimed, with some betting sites outlining a specific day where customers are able to claim these offers. Bonus winnings on top of successful accumulators can be another way for bookmakers to reward customers.

Range of Markets

When you visit Indian betting sites such as BzeeBet, then you can benefit from a huge range of betting markets and that’s particularly the case for sports such as cricket. It’s important that a customer is able to find a specific betting angle which matches their view of how a game is going to pan out.

Many punters don’t want to simply bet on the team that is going to win a cricket match but actually bet on the total number of runs being scored. It’s good to wager on specific players to score a certain total and it’s even better if you can enjoy over by over betting for big competitions such as the IPL.

Customer Service

A betting site’s customer support has to be reliable in case any queries need to be answered. Online betting sites in India know that customers want to be able to reach out to a member of customer service on a 24/7 basis. It’s especially good if there are a number of communication channels through which to reach someone.

There can often be Live Chat, which allows players to quickly resolve any queries, whereas you can also benefit from email or sometimes a toll-free phone number. Some of the new betting sites even embrace social media so that customers can communicate through WhatsApp and there are also Frequently Asked Questions.

Best Odds

The top betting sites will ensure that they are always competitive when it comes to prices. Customers will always demand the biggest odds, and they especially like getting price boosts on the most popular selections. By landing the biggest odds, it means that you are essentially securing the largest potential returns. The bookmakers will differ in terms of the biggest prices for specific teams to win or a batter to score the most runs. It’s therefore advantageous to have accounts with multiple betting sites in order to benefit the most.

Payment Methods

Indian customers will want to use a payment method that is native to their country. Therefore, the best betting sites should be able to provide deposits through interfaces such as UPI, while you might also be able to deposit money using PhonePe and AstroPay. A growing number of bookmakers are also allowing players to move their funds through Apple Pay and Google Pay through mobile, while it’s also good if a customer can use an e-wallet method such as PayPal, Neteller or Skrill. There might even be the chance to deposit with crypto.

Betting App

The best betting bookies will have the best betting app in India available so that customers can download this and place bets through their mobile phone. Each betting app should feature the same sports, events and markets as the corresponding online site, with the best ones allowing players to log in using Face ID. It’s even better if you can be sent notifications to find out about the latest offers and price boosts, with a betting app stored on your phone where you can log into your account and bet on the move.

User Experience

Sports betting sites in India will provide customers with a first-class user experience. Whether you are using a desktop site, mobile site or app, it should be straightforward to log into your betting account and navigate around the pages in order to find the bet you want to place. The experience should be fast and dynamic, with customers able to use a sports menu to good effect. There should also be strong search functionality so that a selection or event can be located quickly. The bet slip functionality should allow the bet to go through and payment processes should be enacted smoothly.

Live Streaming

There are a growing number of betting sites who provide live streaming to their customers. When you have logged into your betting account and have a funded balance, it’s often the case that you can watch live sporting events through your computer, tablet or phone. The live streams are provided in high definition and some bookmakers even stream cricket matches. When you are enjoying the streams, there will be accompanying audio commentary and the chance to bet In-Play on the action. It’s a great service to enjoy without needing a paid subscription for a specific sports channel.

Live Betting

It’s now the case that more live bets are placed with online bookmakers than pre-event bets. This is especially the case in India considering that cricket fans will wait for the action to start before placing their wagers. A Test match can span as many as five days ,and that offers a wealth of options when it comes to wagering in-play on the action. The live betting odds are nearly always available, and the best Indian betting sites will provide customers with the chance to bet on the outcome of every single ball. You can also cash out on nearly all of the available markets.

Cash Out

Gone are the days where you place a sports bet and simply wait for the outcome to be settled. While that option is always available, the best cricket betting sites in India will also provide customers with the chance to cash out on a regular basis. Cash out is a great feature and offers a flexible option that means customers are able to close out their wagers before a match has finished. Sometimes a profit can be realised irrespective of whether your original selection is settled as a winner. There might even be the choice to enjoy partial cash out or auto cash out where parameters can be set.

Accompanying Online Casino

While it’s great to place online sports bets on a regular basis, there is also regularly the chance to use the same account to play casino games at an Indian online casino. Some of the best betting sites offer customers hundreds or even thousands of slot games that can enjoyed. The online casino games are provided by a wide range of software providers, with players able to spin the reels and shoot for progressive jackpots. There could be the chance to enjoy live casino games and you might even find that there are Indian-style online casino games available.

India Betting Sites Payment Methods

UPI, Indian Net Banking and Astropaycard are some of the payment methods that Indian customers want to see on the table. It’s imperative that there will be an acceptable payment option for them to transfer funds, with PhonePe one of the available options with several of the betting sites.

For those that have a registered bank card, there is the option to save your banking details and link it to your betting account. You can then use it on a repeat basis, with most betting sites also allowing customers to fund their betting balance through e-wallet options such as PayPal.

You will be able to see the various payment methods that are available once you have signed up for an account at international betting sites or Indian local betting sites. Tap on deposit and choose from the range that are available. There is often a minimum amount that can be funded with each method, while you can find out how long it takes for a withdrawal to be executed with the best betting sites in India with instant withdrawal.

What Sports Can I Bet On The Best Betting Sites in India?

The most popular sports betting options which can be enjoyed on the best betting sites in India include the following:

  • ✅ Cricket
  • ✅ Kabaddi betting
  • ✅ Football betting India
  • ✅ Tennis
  • ✅ Basketball
  • ✅ American Football
  • ✅ eSports

Beyond these sports, there are then a huge number of other popular sports betting markets including:

  • ✅ Alpine Skiing
  • ✅ Aussie Rules
  • ✅ Badminton
  • ✅ Baseball
  • ✅ Biathlon
  • ✅ Boxing
  • ✅ Cycling
  • ✅ Darts
  • ✅ Floorball
  • ✅ Futsal
  • ✅ Golf
  • ✅ Handball
  • ✅ Ice Hockey
  • ✅ MMA
  • ✅ Motorsport
  • ✅ Rugby Union
  • ✅ Ski Jumping
  • ✅ Snooker
  • ✅ Squash
  • ✅ Volleyball
  • ✅ Water Polo

It’s great if Indian bettors are able to bet on a wide range of cricket betting events including many in India aside from the IPL. It is also beneficial for players to enjoy sports betting on events which are native to this country including kabaddi betting, along side the more popular sports. Such as those found on football betting sites

Which Indian Sports Teams Can You Bet On

When you sign up with the best online betting sites in India, you can bet on lots of different popular sports teams in India. This includes some of the leading outfits in the IPL. India cricket betting sites are able to offer lots of cricket betting props when it comes to each IPL team, while you can also bet on the Indian national team when they are involved in various cricket matches.

Here are some of the most popular IPL franchises and on betting sites in India you can bet on all their games:

Chennai Super Kings: The Super Kings have won the IPL four times at the time of writing. They are hugely supported in the IPL and the Yellow Army have also triumphed twice in the Champions League Twenty20.

Kolkata Knight Riders: The Knight Riders have a large army of fans, with this team playing their home matches at Eden Gardens. Their ground holds a capacity of 68,000, and the home fans enjoyed IPL wins in 2012 and 2014.

Mumbai Indians: The Mumbai Indians are owned by India’s biggest conglomerate, and Reliance Industries financially powers a team that has won the IPL on five occasions. They were first crowned champions in 2013 before doubling their tally in 2015. Further successes have come in 2017, 2019 and 2020.

Rajasthan Royals: The Royals broke on to the IPL scene early when winning the inaugural championship in 2008, with Rajasthan remaining part of the IPL furniture without winning it since then.

Sunrisers Hyderabad: The Sunrisers are another team to have claimed an IPL title when triumphing in 2016. On that occasion Hyderabad saw off Royal Challengers Bangalore, and this is a franchise that is owned by the SUN Group.

How to Sign Up to Trusted Betting Sites In India

It’s fairly easy to sign up with our preferred Indian betting sites. The registration process generally takes a few minutes and involves entering a few personal details. Once you have completed the sign-up process, it’s then the case that you might need to verify your identity. This is for your own protection and it’s in line with the regulatory process betting sites in India must comply with.

You should make sure you choose a bookmaker who are featured on Bookies.com and sign up through a link on this page. This will ensure that you qualify for the maximum bonus and that you are also placing bets with a recommended and licensed bookmaker.

How to Place a Bet at an Online Bookmaker

Once you have registered for a new betting account and have had your account verified, then you can go ahead and make a first deposit. This involves choosing a payment option and then transferring funds into your betting balance. Once you have a funded balance, then you are then in a position to place a real money bet on the action.

You should choose your favourite sport from the menu and then drill down in search of the event or match on which you want to bet. You can then scroll through the various markets and choose the selections that you want to back. Add the picks to your betting slip and choose how much you would like to stake on a selection.

Types of Sports Bets Offered By Indian Bookies

There are lots of different sports bets that can be placed when you sign up with the best betting sites in India. The majority of bets are placed on actual matches and they can be pre-event selections or alternatively in-play. You might for example select a team to win a specific match or the number of runs that a side or player might score.

Indeed, there are many two-way markets where customers can bet over or under a specific number of runs being scored. There might be alternative totals markets, and it’s great to choose your odds and the line in question.

There might alternatively be the option to place an accumulator bet on cricket and football. This involves making a number of selections and combining them together so that the odds are multiplied. You can then select a specific stake and achieve a bigger potential return should all the legs win.

There are also futures bets where you can bet on markets such as the winner of the Indian Premier League. These can be an entertaining way of speculating on the outcome of a competition which spans a longer period of time.

Indian Sports Betting History

There are 29 states and seven union territories in India, with these regions effectively being able to determine whether to allow customers to access online betting sites and wager on their favourite sports such as cricket and football.

The Public Gambling Act was actually passed in 1867 and still remains in force. The bottom line is that there has been no modern legislation that has been signed off since this time, with the legality of betting sites in this country remaining a grey area.

In 2022, it emerged that the Indian government had a plan to create a new gambling bill to replace the antiquated legislation currently controlling the gambling laws in India.

Are Sports Betting Sites Legal in India?

As things stand, online gambling is only officially legal in the states of Goa, Daman and Sikkim. However, the plain truth is that the majority of online betting site customers in India are able to access online betting sites and place real money bets on their favourite sports markets. The legality of sports betting sites remains a grey area until legislation is passed by the Indian government.

Best Betting Sites in India FAQs

Is betting legal in India?

Yes. Online betting in India is legal. Although Indian players need to take into account the various state laws. There might also be a select number of Indian betting sites where you can legitimately place bets using Indian rupees. Indian players should be check they are signing up to a trusted India betting site before making a depositing Indian rupees.

Is cricket betting legal in India?

There is the opportunity to legally try cricket betting with Indian sports betting sites. You can bet on the IPL providing it’s with an operator that accepts Indian punters. Please make sure the online betting site has the correct licensing in place and that you can open an account with an Indian residential address.

How can I bet online in India?

You can bet online at a betting site in India by having an account with one of the best sports betting sites that legally operate in India. You need to deposit money into your account, and then stake an amount of money on sports markets and confirm the bet to place an online bet at a betting site in India.

Is horse racing betting legal in India?

You will find horse racing online betting legal in some Indian states. It might be that some Indian betting sites have racing betting odds available. Although other betting sites will instead prefer to focus on offering competitive odds on cricket betting or sports markets. Head to the best online betting site in question and see if horse racing is listed.

Are betting apps legal in India?

If a betting site is legal in the Indian market, it stands to reason that online betting apps are legitimate. Indian players can download the Indian betting site app and bet in the normal way. Betting apps are often easier to use than most betting sites desktop versions, with the legality not an issue if the operator accepts Indian punters.

How to do online betting in India

Indian players need to have a registered online betting sites account to start their betting experience. Once you have a sports betting account, you must fund it with your own money to have a balance. Then a case of choosing the sports markets you want to bet on, adding selections to your bet slip and choosing how much to stake.

How to bet on IPL in India

IPL betting sites are enormously popular in India. It’s a simple case of registering for an account at one or more IPL betting sites and then choosing cricket betting from the sports menu. When the IPL is taking place, you go through the betting markets and pick out the games that interest you the most on the cricket betting site.

Which online sports betting site is the best?

The best online betting site in India comes down to opinion. It’s worth looking beyond the size of the online betting bonuses or free bet you receive as a generous welcome bonus. Instead consider competitive odds for your favourite sports betting options. There might also be a generous sports betting bonus or deposit bonuses for existing Indian players.

How to withdraw money from betting sites

Customers looking to make a withdrawal from a sports betting site in India should use the payment method used to make a deposit. Should you have a withdrawable balance, you can specify the amount you wish to withdraw from the sports betting site and process the payment. On most betting sites it generally takes 3-5 working days to return.

Which betting site has the best odds?

Many betting sites will have the competitive betting odds according to the sports betting markets upon which you are looking to bet. It is always worth comparing the various online cricket betting sites for popular competitions such as IPL, Big Bash or Indian Test Matches in order to get the high betting odds for the selections you want to back.

Which is the most trusted betting site?

All of the sports betting sites who are featured at Bookies.com are trusted and recommended. You can find out where they are licensed and regulated before taking a decision whether to sign up. All of the betting sites listed here have years of sports betting experience and they will provide a safe and secure betting experience for Indian punters.

Are betting sites legal in India?

Sports betting sites are neither legal or illegal in India right now. Until modern gambling laws are passed on online betting, then Indian customers can make their own decision whether to sign up with the best betting sites. As things stand, there are many players who are enjoying the chance to try online gambling and take advantage of free bets.