If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Cricket matches & tips today | List of best live games on schedule, betting odds & predictions for Friday, June 20

Xaviour Raymond

Cricket matches & tips today | List of best live games on schedule, betting odds & predictions for Friday, June 20 image

(getty)

Friday, June 20, sets the stage for a high-stakes day in cricket with a mix of historic Test matches and fast-paced T20 contests.

The biggest spotlight falls on Day 1 of the much-anticipated England vs India Test at Headingley, marking the start of a five-match series.

Meanwhile, Day 4 of the Bangladesh vs Sri Lanka Test continues as Sri Lanka looks to press home their odds-on advantage. T20 action features a key clash in the Scotland T20 Tri-Series as the hosts take on Nepal.

Domestically, Indian cricket delivers a full slate with marquee matchups in the Bengal Pro T20 League and Saurashtra T20 League, including Sobisco Smashers vs Howrah Warriors and Anmol Kings vs JMD Kutch Riders.

Here's a curated list of the top cricket matches and latest odds to watch and wager on today.

Get 150% deposit match up to ₹150,000 when you sign up for a new account with Dafabet. Click here to claim.

Cricket matches & tips today: Best live fixtures, latest betting odds (Friday, June 20)

Note: This is not an exhaustive list, but highlights the top international and domestic fixtures with competitive odds worth watching.

List of top international matches to keep an eye on June 20, 2025:

  • Bangladesh tour of Sri Lanka

Day 4 - 1st Test, Bangladesh vs. Sri Lanka (Start time: 9:45 a.m. IST)

 

Odds

Bangladesh

7.60

Sri Lanka

1.07

 TSN's Prediction: Sri Lanka

  • India tour of England

Day 1 - 1st Test, England vs. India (Start time: 3:30 p.m. IST)

 

Odds

England

1.51

India

2.56

 TSN's Prediction: India

  • Scotland T20 Tri-Series

Scotland vs. Nepal (Start time: 7:30 p.m. IST)

 

Odds

Scotland

1.58

Nepal

2.37

TSN's Prediction: Scotland

Back your predictions on cricket today with Dafabet! Click here to bet

List of top domestic matches in India to keep an eye on June 20, 2025:

  • Bengal Pro T20

Sobisco Smashers Malda vs. Adamas Howrah Warriors (Start time: 1:00 p.m. IST)

 

Odds

Sobisco Smashers Malda

1.65

Adamas Howrah Warriors

1.99

TSN's Prediction: Adamas Howrah Warriors

Lux Shyam Kolkata Tigers vs. Shrachi Rarh Tigers (Start time: 7:00 p.m. IST)

 

Odds

Lux Shyam Kolkata Tigers

1.68

Shrachi Rarh Tigers

1.95

TSN's Prediction: Lux Shyam Kolkata Tigers 

  • Saurashtra T20 League Final

Anmol Kings Halar vs. JMD Kutch Riders (Start time: 7:30 p.m. IST)

 

Odds

Anmol Kings Halar

1.75

JMD Kutch Riders

1.96

TSN's Prediction: JMD Kutch Riders 

All odds are from Parimatch and Dafabet and correct at time of publish.

Start betting on cricket matches in India today with Parimatch for up to ₹30,000 welcome bonus. Click for offer

How to bet on cricket matches in India — Step-by-step guide

1. Choose a trusted online betting site

First up: you’ll need to pick a solid, trustworthy bookmaker, one that welcomes Indian users, supports INR, and delivers a smooth experience on both desktop and mobile.

Here at The Sporting News, we work alongside a variety of trusted bookmakers, including some of the leading and most respected brands within the industry. You can follow links to their sites below!

2. Grab a welcome bonus before the toss

Why bet without a bonus when you can get your hands on free credits or matched deposits?

Here’s what some of the best sites are offering right now, but remember to check the Terms and Conditions, and always gamble responsibly:

Melbet

150% first deposit bonus up to ₹40,000 when you sign up with Melbet. Click for details

The size of the bonus is determined by the size of the deposit: 100% - for deposits of up to 10,000 INR; 125% - for deposits from 10,001 INR to 20,000 INR; 150% - for deposits from 20,001 INR. Max bonus amount is 40,000 INR. Bonus must be used within 30 days after the date of issue. Once you have made a deposit, the bonus must be wagered according to the terms of this offer. Each customer is only entitled to receive 1 bonus. The minimum required deposit to activate the bonus is 75 INR. Only registered customers can take part in this promotion and the following profile fields must be filled in: full name, mobile phone number (must be activated), email address, and country of residence. To take part in this bonus offer, you must opt in to participating in bonus offers in your account settings in My Account (Account Settings — Bonuses — Sports). Full Terms & Conditions and details of how to redeem your bonus available here.

Dafabet

Get 150% deposit match up to ₹150,000 when you sign up for a new account with Dafabet. Click here to claim.

Open an account with Dafa Sports and deposit at least INR 500 or more via available payment options. On your first deposit, enter your BONUS CODE in the relevant field via the available list. Click on "Deposit" to proceed with the deposit and instantly be credited with your chosen First Deposit Bonus.  Maximum Sports bonus is INR 1,50,000 Wagering requirement : 40x (Deposit + bonus) on odds 1.50 and above to be able to withdraw. Full T&Cs available here.

Puntit

100% match on your first deposit up to ₹20,000 with a new Puntit account. Click to claim.

Create your account and opt into promotion, Deposit a min. of ₹500. Each customer is only eligible for one welcome offer across sports and casino. Real money balance and bonus balance will be displayed as total bonus until wagering requirements are met. Bonus must be activated within 30 days of opening account. This offer is for new customers who are residents of India. Deposits made via ecoPayz, Neteller and Skrill do not qualify for this offer. All bonuses expire wthin 30 days if not used.

Parimatch

Start betting on cricket today with Parimatch for up to ₹30,000 welcome bonus. Click for offer.

To activate bonus, you must deposit at least 300 INR within 7 days of creating account. Once transaction is completed, equivalent of 100% of real money balance deposited as a bonus with a maximum amount of 12,000 INR. You receive the bonus automatically to your account, however, you must comply with the rollover conditions stipulated by Parimatch. Thus, new players have to bet no less than 8 times with the odds no less than 1.75 within 7 days from the date of registration.

3. Pick your markets like a pro

Sure, you can bet on who’ll win the trophy — but why stop there?

Cricket betting in 2025 has evolved big time. Here are some crowd-favourite markets to explore:

  • Match winner
  • Total sixes in the match
  • Player to hit the most sixes
  • Top run-scorer or wicket-taker
  • Player performance (runs, wickets, boundaries)
  • Total powerplay score
  • In-play betting (odds update live as the match unfolds)

With platforms like Dafabet and Melbet offering custom “Bet Builders,” you can even create combos like “RCB to win + Kohli 50+ + 15+ sixes in the match.”

4. Do your homework

The difference between a lucky bet and a smart one? A quick check of the latest news.

Make sure your chosen players are actually in the XI, check weather conditions, see how the pitch is behaving, and scan for recent performances. Sites like Cricbuzz, ESPNcricinfo, and The Sporting News offer match previews, head-to-head stats, and expert predictions that can give you the edge.

Signing up to a betting site in India — Quick & easy guide

The good news? Signing up takes just a few minutes. Just be sure to use your real info and keep your KYC docs handy most sites require quick ID verification before you can deposit or withdraw.

  1. Choose a licensed site that accepts Indian users (like Dafabet, Melbet, etc.)
  2. Create an account with your name, email, and phone number
  3. Verify your identity (usually Aadhaar, PAN or utility bill)
  4. Choose your deposit method: UPI, Paytm, NetBanking, GPay, etc.
  5. Make your first deposit
  6. Claim your welcome bonus
  7. Start browsing markets and place your bets!

Pro tip: Always set a budget and stick to it. Betting should be fun not stressful. Use tools available on betting apps to set daily or weekly deposit limits.

Xaviour Raymond

Xaviour Raymond leads The Sporting News' betting content in India and is a content writer with a Master’s in Mass Communication and over two years of experience working with various firms. A passionate sports enthusiast, he focuses on football and cricket content tailored for Indian fans with a sharp eye on detail and opportunities for betting value.