After claiming the recently-concluded Test series 2-1, South Africa will host India in a three-match ODI series scheduled to begin on Wednesday, January 19. 

Temba Bavuma-led South Africa will be beaming with confidence after their impressive showing in the longest format. 

The Proteas have added left-arm pacer Marco Jansen, who has received his maiden call-up in the 50-over format.

South Africa will, however, miss the services of star pacer Anrich Nortje, who has been ruled out of the ODI series after failing to recover from his hip injury.

Bowling all-rounders Dwayne Pretorius and Andile Phehlukwayo have returned to the ODI squad for the India series.

Meanwhile, India will be without their regular ODI skipper Rohit Sharma and will be captained by KL Rahul. Rohit was omitted from the squad due to fitness concerns.

The Men in Blue have added off-spinner Jayant Yadav in place of injured Washington Sundar. Fast bowler Navdeep Saini has been added as a back-up for pacer Mohammed Shami, who is recovering from a hamstring injury.

India vs South Africa ODI squads

India ODI squad: KL Rahul (captain), Shikhar Dhawan, Ruturaj Gaikwad, Virat Kohli, Shreyas Iyer, Suryakumar Yadav, Venkatesh Iyer, Ravichandran Ashwin, Rishabh Pant (wicket-keeper), Ishan Kishan, Yuzvendra Chahal, Jasprit Bumrah, Bhuvneshwar Kumar, Deepak Chahar, Prasidh Krishna, Shardul Thakur, Mohammed Siraj, Jayant Yadav, Navdeep Saini

South Africa ODI squad: Temba Bavuma (captain), Zubayr Hamza, Janneman Malan, Aiden Markram, David Miller, Rassie van der Dussen, Marco Jansen, Wayne Parnell, Andile Phehlukwayo, Dwaine Pretorius, Quinton de Kock (wicket-keeper), Kyle Verreynne, Keshav Maharaj, Sisanda Magala, Lungi Ngidi, Kagiso Rabada, Tabraiz Shamsi

India vs South Africa ODI schedule, fixtures and live India match times

All times in India Standard Time (IST)

Day and Date


Time (IST)


Wednesday, January 19

South Africa vs India, 1st ODI

2:00 PM IST

Boland Park, Paarl

Friday, January 21

South Africa vs India, 2nd ODI

2:00 PM IST

Boland Park, Paarl

Sunday, January 23

South Africa vs India, 3rd ODI

2:00 PM IST

Newlands, Cape Town

Where to watch India vs South Africa ODI series live in India?  

India vs South Africa ODI series will be live on Star Sports 1, Star Sports 1 HD, Star Sports 1 Hindi, Star Sports 1 Hindi HD and DD Sports TV channels in India.

Live streaming of the India vs South Africa ODI series will be available on Disney+ Hotstar app and JioTV. 

SportsAdda will bring you India vs South Africa ODI series live scores.

Play fantasy cricket with SportsAdda. Create your team, track your progress and win prizes. Start here.

Follow us on Telegram for the latest updates from the world of sports!

Interested in cricket betting? Click here to check out the list of top sites.