Thursday lines up a busy slate of cricket across formats and continents, with key international clashes and high-stakes league action taking centre stage. England open their ODI series against Sri Lanka in Colombo, a crucial contest for both sides as England look to impose themselves away from home.
The Women’s Premier League continues with Gujarat Giants Women facing UP Warriorz Women in a tightly priced fixture, while Afghanistan and West Indies meet in the decisive third T20I of their series. The action rounds off with SA20 Eliminator drama as Paarl Royals and Joburg Super Kings battle to keep their title hopes alive.
Here is a quick look at today’s best live matches, latest betting odds, and predictions.
Cricket matches today: Scheduled games, betting odds and predictions for Thursday, January 22
Note: This is not an exhaustive list, but highlights the top international and domestic fixtures with competitive odds worth watching. All odds are via Dafabet unless otherwise stated and correct at time of publish.
- England tour of Sri Lanka
1st ODI, Sri Lanka vs England (2:30 p.m IST)
Team | Odds |
Sri Lanka | 2.12 |
England | 1.72 |
- Women's Premier League
14th Match, Gujarat Giants Women vs UP Warriorz Women (7:30 p.m IST)
Team | Odds |
Gujarat Giants Women | 2.00 |
UP Warriorz Women | 1.80 |
- Afghanistan vs West Indies T20 series
3rd T20I, Afghanistan v West Indies (8:00 p.m IST)
Team | Odds |
Afghanistan | 1.18 |
West Indies | 4.44 |
- SA20
Eliminator, Paarl Royals vs Joburg Super Kings (8:00 p.m IST)
Team | Odds |
Paarl Royals | 1.80 |
Joburg Super Kings | 2.00 |
*odds are correct at the time of publishing
MORE: Bet on all the latest cricket action today with Dafabet
Cricket matches tomorrow: Scheduled games, betting odds and predictions for Friday, January 23
- Big Bash League
Challenger, Hobart Hurricanes vs Sydney Sixers (1:45 p.m IST)
Team | Odds |
Hobart Hurricanes | 2.04 |
Sydney Sixers | 1.75 |
- New Zealand tour of India
2nd T20I, India vs New Zealand (7:00 p.m IST)
Team | Odds |
India | 1.25 |
New Zealand | 3.80 |
- SA20
Qualifier 2, TBA vs Sunrisers Eastern Cape (9:00 p.m IST)
Team | Odds |
TBA | N/A |
Sunrisers Eastern Cape | N/A |
Odds via Dafabet, a trusted site for betting in India. Click here to make your bet on all the action.
CRICKET NEWS: Get all the latest cricket news and opinion here
How to bet on Cricket matches in India — Step-by-step guide and best betting offers
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 AllSportsPeople, 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:
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 offer 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 AllSportsPeople 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.
- Choose a licensed site that accepts Indian users (like Dafabet etc.)
- Create an account with your name, email, and phone number
- Verify your identity (usually Aadhaar, PAN or utility bill)
- Choose your deposit method: UPI, Paytm, NetBanking, GPay, etc.
- Make your first deposit
- Claim your welcome bonus
- 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.

