There were been many criticisms about excluding KL Rahul from the ODI squad for the current Asia cup. He did his best in crucial occasions but could not do well in the series against England. KL Rahul stood as the highest scorer for Kings XI Punjab in the IPL 2018. He is one of the top order batsmen for Karnataka and team India. However, Rohit Sharma and Shikhar Dhawan are playing well as the formidable opening pair and Kohli is the solid batsman at No.3. Hence, there are predictions about KL Rahul to be confined for test format.
KL Rahul is the experienced batsman in the top order for Karnataka and his IPL franchise, Kings XI Punjab. But his presence is not a necessity in the ODI team in the current situation.
There is an argument that he could play at the middle order. But, in the recent past, he scored only 33 runs at an average of 11 from 4 matches. In the Asia cup, Dinesh Kartik and Rayudu are doing their best at No.4 and No.5. There is a perennial quest for No.4 batsman in the ODI format for India since a year and that place needs a lot of expertise. Rahul scored 257 runs from 12 innings at an average of 33 but this performance is not up to the mark for the ODI position.
Some of the experts believe that KL Rahul should be played for the game against Afghanistan today because if he performed well in this game, he might be accommodated as a keeper-batsman as a backup plan for World cup 2019 since MS Dhoni might be rested due to age or fitness issues. Undoubtedly, Rahul is one of the outstanding batsmen for the team India but his performance is a point of worry for the team and the selectors at the moment.