350 is enough, Nah at least 450 cause the batting depth of India is way down the order and everyone is great form since Asia cup so no matter how much Afghanistan scored it won't be enough compared to team India.
But I really appreciate the effort of AFG batting lineup today because they at least put up a decent total against team like India and few batsmen scored good runs too but the track suited for hitman batting style and he took away the match in the first 10 or 15 overs itself with the way he batted and no bowler gave any threat at all.
350 would have been difficult for India. Shubman Gill is out as a result of dengue fever, and the openers are not scoring enough runs for India (especially Ishan Kishan, as Rohit Sharma scored 131 against Afghanistan today). Then there is weakness in the middle order, with KL Rahul and Hardik Pandya not being consistent with the bat. BTW, Naveen-ul-Haq was the most economical bowler for Afghanistan today, going for 5-0-31-0. Almost everyone else went for more than 8 runs per over. The two opening bowlers (Fazalhaq Farooqi and Mujeeb Ur Rahman) were terribly expensive.
KL Rahul is not consistent in the middle order, in which world? His 2023 numbers in the ODI: 39, 64*, 7, 75*, 9, 32, 111*, 39, 19, DNB, 58*, 52, 26, 97* DNB.
This season he's averaging above 75 in the middle order. He was shit in the T-20 and Test but in the ODI format when he bats in the middle order, his numbers are solid and incredible asset for the Indian team.