Avishka Fernando has played 26 ODIs and has amassed 964 runs averaging 37.08. He has hit 3 tons and 5 fifties. He can cause trouble for Team India in the upcoming IND vs SL ODI series. In 4 ODIs, he has scored 179 runs averaging 44.75. In the 2022 ODI series against India, he amassed 159 runs in 3 ODIs averaging 53.