Data through 9 September 2026Last updated 9 September 2026
Coverage: matches in the Cricsheet data from 13 February 2019 to 9 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2019 and 2026, Oshada Fernando appears in 22 Tests, 8 ODIs, 6 T20Is for Sri Lanka in the Cricsheet data. The most runs came in Tests: 1,104 at an average of 31.54 and a strike rate of 49.6, with a highest score of 102. Against Pakistan in Tests, Oshada Fernando averaged 44.86 over 7 innings.
How many runs has Oshada Fernando scored in Tests?
1,104 runs in 39 innings (22 matches) at an average of 31.54 and a strike rate of 49.6, in the data from 2019 to 2025.
How many runs has Oshada Fernando scored in ODIs?
148 runs in 8 innings (8 matches) at an average of 18.50 and a strike rate of 64.3, in the data from 2019 to 2021.
How many runs has Oshada Fernando scored in T20Is?
128 runs in 6 innings (6 matches) at an average of 25.60 and a strike rate of 112.3, in the data from 2019 to 2021.
What is Oshada Fernando's highest score?
128 in first-class, the highest score in the data.
How many centuries has Oshada Fernando scored?
3 hundreds in the data: 1 in Tests, 2 in first-class.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.