The bowlers of the Sri Lankan team have performed best in ODIs this season. Because due to the bowlers and the batting team's collective good performance and aggressive play, India beat the team brutally. Meanwhile, the Indian team is severely lacking on the batting side, while their T20 matches have given them more morale.
But the Sri Lanka team completely reversed the attitude and gave a befitting reply in the ODI matches, Sri Lanka team won almost all three matches and India team won three matches in the remaining T20 matches. But in terms of strength, we consider the Indian team to be the strongest in terms of playing cricket.
The Indian team was facing problems in the batting side but they had all the main players in batting as they had big batsman names including Virat Kohli, Rohit Sharma, Shubman Gill. This is top order while when we concentrate on the middle order then there is Axar Patel, Rishabh Pant, Shreyas Iyer and after these six batsmen, I don’t think they should be in need of any other batsmen.
Yes, they were missing to Hardik Pandya and Surya Kumar but everybody knows how poor the performance Surya has in the ODI matches but he is amazing in T20. Hardik Pandya is good player but without him, the Indian team have to play well.