London: India will begin their campaign at the ICC World Cup 2019 against South Africa in Southampton on June 5. The 10-team World Cup will commence in England on May 30 with the opening game between England and South Africa at The Oval in London.

Also read: Your complete guide to World Cup 2019

The Virat Kohli-led Indian side, one of the favourites to life the trophy, will play two warm-up matches, on May 25 and 28, against New Zealand and Bangladesh respectively.

ICC TV will produce live coverage of all 48 matches being played over 46 days, as well as full live coverage of all 10 warm-up matches for the first time.

Also read: Full list of TV commentators for World Cup 2019

Viewers will be treated to state-of-the-art coverage which will include a minimum of 32 cameras at every game, including eight ultra-motion Hawk-Eye cameras, front and reverse view stump cameras and Spidercam.

Also read: Complete list of all 10 squads for World Cup 2019

In India, Star Sports network will telecast all matches live. The tournament runs from May 30 to July 14.

Here is the complete schedule of Indian matches at World Cup 2019

Match 1 — June 5 (Wednesday) — India vs South Africa, Hampshire Bowl, Southampton (3 pm IST, 10.30 am local)

Match 2 — June 9 (Sunday) — India vs Australia, The Oval, London (3 pm IST, 10.30 am local)

Match 3 — June 13 (Thursday) — India vs New Zealand, Trent Bridge, Nottingham (3 pm IST, 10.30 am local)

Also read: World Cup 2019 prize money details out

Match 4 — June 16 (Sunday) — India vs Pakistan, Old Trafford, Manchester (3 pm IST, 10.30 am local)

Match 5 — June 22 (Saturday) — India vs Afghanistan, Hampshire Bowl, Southampton (3 pm IST, 10.30 am local)

Match 6 — June 27 (Thursday) — India vs West Indies, Old Trafford, Manchester (3 pm IST, 10.30 am local)

Match 7 — June 30 (Sunday) — India vs England, Edgbaston, Birmingham (3 pm IST, 10.30 am local)

Match 8 — July 2 (Tuesday) — India vs Bangladesh, Edgbaston, Birmingham (3 pm IST, 10.30 am local)

Match 9 — July 6 (Saturday) — India vs Sri Lanka, Headingley, Leeds (3 pm IST, 10.30 am local)

Live TV: Star Sports

Live streaming: Hotstar

India squad

Virat Kohli (captain), Rohit Sharma, Shikhar Dhawan, Vijay Shankar, MS Dhoni (wicketkeeper), Kedar Jadhav, Hardik Pandya, Ravindra Jadeja, Mohammed Shami, Kuldeep Yadav, Jasprit Bumrah, Yuzvendra Chahal, Bhuvneshwar Kumar, KL Rahul, Dinesh Karthik.

Note: Semi-finals on July 9 (Tuesday) Old Trafford, July 11 (Thursday) Edgbaston. Final on July 14 (Sunday), Lord's, London.