Next both matches will be very interesting because one day international is different type of game so will be good match to see between Pakistan and Zimbabwe whereas India vs South Africa that T-20 will be full of entertainment although Indian side is strong.
One day surely win by pakistan because zimbabwe batsmen can't even play 20 overs match then how they can complete 50 overs match so it will be good opportunity for us make some money. I will go with pakistan.
Another match India will win at home ground for sure.
Their is lot of difference in pitches , boundary distance and rules between t20 and Odi matches , so on t20 basis you cannot surely tell that they will perform bad. Pakistans batting is problem they have to over come in Odi if not their is chances of Zimbabwe winning some matches. But one thing is surely is that in Pakistan matches surely you will get better odds on both side to bet and be safe in winning Bets.
India vs South Africa Matche , here both things are their, Indians are undefeated in Home Ground and Most of the South African Players have been Played IPL in this Ground , but the thing is that they played only t20. so lot of information is their, but surely one thing match will be interesting.