India cricket fixtures for 2020 – ODIs, T20s, Tests

Asia Cup, IPL included

Hardik Pandya Jos Butter India vs England

The Indian national cricket team have a busy January, which lasts into the rest of the year. It's a T20 World Cup year, so a lot of their fixtures are geared toward preparing for that. But they have a good amount of ODI and Test cricket to play as well.

The year will include the Indian Premier League, Asia Cup and obviously the 2020 T20 World Cup – and ongoing rivalries with Australia, South Africa, New Zealand, Sri Lanka and England.

There are plenty of opportunities for bettors to explore the Indian markets during all the 2020 series, Test Championship, Asia Cup and Indian Premier League the Indian cricket players are involved in.

India vs Sri Lanka – January 2020, 3 T20Is

  • 1st T20I, 5 January 2020, Guwahati
  • 2nd T20I, 7 January 2020, Indore
  • 3rd T20I, 10 January, Pune

India and Sri Lanka were playing a Twenty20 series at the time of writing. Zimbabwe were meant to be India's opposition for this series originally, but were suspended by the International Cricket Council. The ICC believed Zimbabwe's government were interfering cricket too much. That has since been cleared up and Zimbabwe have been reinstated as a full ICC member.

The first Twenty20 in Guwahati was washed out without a ball bowled, placing all the more importance on the second and third matches in Indore and Pune, respectively. The series is Jasprit Bumrah's comeback to international cricket and another opportunity for Lasith Malinga to prove himself as Sri Lanka's T20 captain.

India vs Australia – January 2020, 3 ODIs

  • 1st ODI, 14 January 2020, Mumbai
  • 2nd ODI, 17 January 2020, Rajkot
  • 3rd ODI, 19 January 2020, Bengaluru

While this tour won't feature Twenty20 cricket, the ODI format will allow India more opportunity to test themselves in limited-overs cricket against the team that will host the T20 World Cup later in the year.

India's ODI winning record against Australia is not great at just under 40 percent. Australia have won 77 and India 50 of their ODI meetings, with 10 no-results. They have never tied an ODI.

India and Australia have not played each other in an ODI at the Wankhede Stadium in Mumbai, which will host the series opener, since 2007. India won that match on the back of Robin Uthappa's 47. He is still playing today – and a good Indian Premier League campaign might see him get into India's squad for the T20 World Cup.

New Zealand vs India – January to March 2020, 5 T20Is, 3 ODIs, 2 Tests

  • 1st T20I, 24 January 2020, Auckland
  • 2nd T20I, 26 January 2020, Auckland
  • 3rd T20I, 29 January 2020, Hamilton
  • 4th T20I, 31 January 2020, Wellington
  • 5th T20I, 2 February 2020, Mount Maunganui
  • 1st ODI, 5 February 2020, Hamilton
  • 2nd ODI, 8 February 2020, Auckland
  • 3rd ODI, 11 February 2020, Mount Maunganui
  • 1st Test, 21-25 February 2020, Wellington
  • 2nd Test, 29 February-4 March 2020, Christchurch

India will be New Zealand for six weeks for a full tour, which will start with five Twenty20s and end with two Tests. Slotted in the middle will be three ODIs.

The Twenty20s will give bettors an early look at what could be the two finalists at the 2020 T20 World Cup. India are a dominant force in international cricket, while New Zealand really up their game at big tournaments.

The Test matches will then give Rohit Sharma, if he is selected and not rested, the chance to walk his recent talk about not overthinking things.

“I was thinking too much about success in Tests. I would go overboard as to why is this happening, why am I playing that shot. After each Test innings, I would go to our video analyst, sit, watch and then confuse my brain further. That wasn't actually the right thing that I was doing. Thinking too much about technique was not allowing me to enjoy the game,” said Sharma.

Sharma averages 60 in Test cricket against New Zealand – a full 14 runs more than his career aggregate of 46.

India vs South Africa – March 2020, 3 ODIs

  • 1st ODI, 12 March 2020, Dharamsala
  • 2nd ODI, 15 March 2020, Lucknow
  • 3rd ODI, 18 March 2020, Kolkata

Like they did earlier in the year against Australia, India will host South Africa for a quick tour of three ODIs. The tour will happen shortly before Indian Premier League and the final ODI will be especially interesting. It will be played at Eden Gardens in Kolkata, where several South Africans will return a couple of weeks later. The likes of Chennai Super Kings duo Faf du Plessis and Lungi Ngidi will likely be on the tour of India before returning to the IPL to be part of Chennai vs Kolkata Knight Riders and other rivalries.

Indian Premier League – March to April 2020

The world's T20 superstars will come to India for IPL 13. Almost all of them will be pushing their cases for selection for their countries' T20 World Cup squads. Conditions will be very different in Australia, where the 2020 T20 World Cup will be played, but runs scored and wickets taken on sub-continental pitches will county for plenty, too.

Latest IPL 2020 Odds

IPL Team Winner Odds
Mumbai Indians 5.0
Hyderabad Sunrisers 5.0
Chennai Super Kings 5.5
Delhi Captials 7.0
Kolkata Knight Riders 8.0
Royal Challengers Bangalore 8.0
Rajasthan Royals 10.0
Kings XI Punjab 11.0


Best Bet: Mumbai Indians to win IPL for fifth time with Bet365 at 5.00

Open an account with bet365 today and bet on a huge range of markets with the world’s favourite online sports betting company. 18+. Full terms and conditions apply.

Bonus Terms

  • 12x rollover requirement on initial deposit.
  • Bets at odds of 1.20 or more will contribute.
  • Minimum deposit of ₹400.
  • Bets must settle within 30 days.
  • Bet Credit stakes not included in any returns.
  • Registration required.

Sri Lanka vs India – June to July 2020, 3 ODIs, 3 T20Is

After the IPL, India will resume their rivalry with Sri Lanka, this time in Sri Lanka. Earlier in the year, they contested Twenty20s and this time will play ODIs as well. Sri Lanka have not beaten India in a bilateral ODI series since 1997. Their last ODI meeting was during the 2019 Cricket World Cup, when KL Rahul and Rohit Sharma struck centuries in a comfortable win for India at Headingley in Leeds.

Asia Cup – September 2020

The Asia Cup is usually played across a string of ODIs, but this year will be Twenty20s, giving the teams involved more opportunity to play the format they will be involved in at the T20 World Cup in 2020. India are the reigning Asia Cup champions and will play the six-team tournament with Sri Lanka, Pakistan, Bangladesh, Afghanistan and one other qualifying team. However, this year's Asia Cup is due to be played in Pakistan, which has put India's participation in doubt due to the political tensions between the two countries.

India vs England – September and October 2020, 3 ODIs and 3 T20Is

England and India's three ODIs will form part of the inaugural 2020–22 ICC Cricket World Cup Super League. The three Twenty20s will allow England to prepare for the T20 World Cup. England and India have won the T20 World Cup (which used to be called the World Twenty20), so this head-to-head battle will be an intriguing battle between the former champions.

Australia vs India –  October 2020, 3 T20Is

They played each other in ODI cricket earlier in the year and will resume ties for three Twenty20s. The timing of India's tour is perfect – the same month as the start of the T20 World Cup. Unlike their ODI record against Australia, India have won more T20s against the Aussies than they have lost. The margin is tight, though with 11 wins to India and eight to Australia. The scales could be evened if the Australians manage to pull off a whitewash here.

T20 World Cup – October to November 2020

  • India vs South Africa, 24 October 2020, Perth
  • India vs qualifier, 29 October 2020, Melbourne
  • India vs England, 1 November 2020, Melbourne
  • India vs qualifier, 5 November 2020, Adelaide
  • India vs Afghanistan, 8 November 2020, Sydney

India won the first T20 World Cup in 2007, after beating Pakistan in the final. They reached another final in 2014, but lost to Sri Lanka. India will host the next T20 World Cup, in 2021, so the 2020 tournament in Australia is a good opportunity for Virat Kohli's men to send a strong message.

India have been pooled with England, South Africa, Afghanistan and two qualifying teams in Group 2. India's matches will be played in Perth, Melbourne and Sydney. If they progress to the semi-finals, they will remain in Sydney or return to Adelaide. A berth in the final would mean another trip to the Melbourne Cricket Ground.

T20 World Cup betting odds

Team Odds
Australia 3.75
India 4.50
England 5.50
South Africa 7.50
New Zealand 8.00
West Indies 10.00
Pakistan 11.00
Sri Lanka 26.00
Afghanistan 51.00
Bangladesh 101.00
Ireland 501.00
Netherlands 1001.00
Oman 1001.00
Papua New Guinea 1001.00
Scotland 1001.00
Namibia 1501.00


Best Bet: India to win T20 World Cup for second time with Unibet at 4.50

New Customers Only | 18+ | T&Cs apply
Bonus type Money Back If First Bet Loses
Min deposit €1
Bonus details Money back up to €25 or equivalent currency
Wagering requirements None

Australia vs India –  November 2020 to January 2021, 4 Tests, 3 ODIs

A tour that started with three Twenty20s in October and was broken by the T20 World Cup will continue into the new year with four Tests and three ODIs. This series will conclude a very busy year for India and start another busy one in 2021, when they will host the T20 World Cup and another Indian Premier League.


New title

Jonhenry dedicates his global gaming knowledge to the iGaming industry. He produces content about cricket, in addition to playing and training.