India have beaten South Africa seven times in their last eight encounters against them in the game's fifty-over format.
India suffered a 0-3 whitewash against New Zealand while South Africa are coming off a 3-0 series sweep over Australia.
South Africa are without one of their bowling mainstays in Kagiso Rabada which means a weakened pace attack.
India vs South Africa 1st ODI Match Prediction
South Africa has arrived on Indian shores for a short tour comprising three one-day internationals. The opening ODI is scheduled to be played on March 12 at the Himachal Pradesh Cricket Association Stadium in Dharamsala. The live telecast of the match will begin at 1:30 PM local time.
Live streaming IND vs SA 1st ODI
TV channels: Star Sports, Sky Sports Cricket, SuperSport, Fox Sports, OSN Sports Cricket HD, Gazi TV
Live Streaming: Bet365, Hotstar, SuperSport Live, Now TV
The venue has hosted four one-day internationals to date out of which three have been won by the side bowling first, and with rain threat looming large, the toss-winning captain will most probably opt to field first.
The weather for this first ODI does not look good as thundershowers have been forecast for Thursday all day long. There is a 70% chance of rain in the morning which means we could have a delayed start and possibly lose some overs as well.
Dharamsala has mostly witnessed even contests between bat and ball when it comes to the game's fifty-over format. Being located at a high altitude, the ball travels faster here which makes it easier for the batsmen to hit boundaries. However, wet conditions on Thursday will mean ample swing and seam for the pacers, particularly with the new ball.
Read on for team previews, betting tips, latest odds and match prediction for India vs South Africa, 1st ODI 2020.