- Home
- Players
- Vishwa Fernando
Sri Lanka · Men's cricket
Vishwa Fernando stats
Data through 13 September 2026Last updated 13 September 2026
Coverage: matches in the Cricsheet data from 4 August 2016 to 13 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Vishwa Fernando played 27 Tests, 8 ODIs, 1 T20I for Sri Lanka in the data, between 2016 and 2026. With the ball, the best return was 77 wickets in Tests at an average of 32.56 and an economy rate of 3.53.
International matches
36
Tests 27 · ODIs 8 · T20Is 1
International wickets
82
1 five-wicket hauls
T20 league & domestic matches
16
10 runs
Best bowling
5/30
First-class
Teams played for
Sri Lanka 2016–2025 · 36Colombo Cricket Club 2024–2026 · 35Kandy Tuskers 2020 · 3Yorkshire 2024 · 3Warwickshire 2025 · 3Durham 2023 · 2Galle Titans 2023 · 1
Vishwa Fernando batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 27 | 39 | 16 | 161 | 38 | 7.00 | 616 | 26.1 | 0 | 0 | 13 | 16 | 1 |
| ODI | 8 | 8 | 6 | 30 | 7* | 15.00 | 61 | 49.2 | 0 | 0 | 1 | 3 | 0 |
| T20I | 1 | 1 | 0 | 2 | 2 | 2.00 | 2 | 100.0 | 0 | 0 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 16 | 4 | 1 | 10 | 7 | 3.33 | 18 | 55.6 | 0 | 0 | 1 | 1 | 0 |
| First-class | 22 | 17 | 11 | 66 | 15* | 11.00 | 200 | 33.0 | 0 | 0 | 1 | 10 | 0 |
| List A | 9 | 1 | 1 | 0 | 0* | – | 0 | – | 0 | 0 | 0 | 0 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 0 |
| 2017 | 33 |
| 2019 | 15 |
| 2020 | 45 |
| 2021 | 4 |
| 2022 | 27 |
| 2023 | 21 |
| 2024 | 65 |
| 2025 | 52 |
| 2026 | 7 |
Year-by-year batting (18 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | Test | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2017 | ODI | 6 | 27 | 13.50 | 61.4 | 7 | 0 | 0 |
| 2017 | T20I | 1 | 2 | 2.00 | 100.0 | 2 | 0 | 0 |
| 2017 | Test | 2 | 4 | 4.00 | 14.8 | 4 | 0 | 0 |
| 2019 | ODI | 2 | 3 | – | 17.6 | 2 | 0 | 0 |
| 2019 | Test | 7 | 12 | 4.00 | 13.6 | 6 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 2 | 7 | 3.50 | 87.5 | 7 | 0 | 0 |
| 2020 | Test | 3 | 38 | 12.67 | 45.8 | 38 | 0 | 0 |
| 2021 | Test | 6 | 4 | 4.00 | 10.5 | 2 | 0 | 0 |
| 2022 | Test | 5 | 27 | 6.75 | 25.0 | 17 | 0 | 0 |
| 2023 | Test | 2 | 21 | – | 61.8 | 21 | 0 | 0 |
| 2024 | First-class | 4 | 12 | 12.00 | 25.5 | 8 | 0 | 0 |
| 2024 | Test | 11 | 53 | 5.30 | 24.1 | 13 | 0 | 0 |
| 2025 | First-class | 11 | 47 | 11.75 | 39.8 | 15 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 2 | 3 | 3.00 | 30.0 | 3 | 0 | 0 |
| 2025 | Test | 1 | 2 | – | 15.4 | 2 | 0 | 0 |
| 2026 | First-class | 2 | 7 | 7.00 | 20.0 | 5 | 0 | 0 |
| 2026 | List A | 1 | 0 | – | – | 0 | 0 | 0 |
Vishwa Fernando bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 47 | 4,265 | 2,507 | 77 | 5/101 | 8/133 | 32.56 | 3.53 | 55.4 | 5 | 1 | 97 |
| ODI | 8 | 297 | 337 | 5 | 1/35 | – | 67.40 | 6.81 | 59.4 | 0 | 0 | 4 |
| T20I | 1 | 12 | 16 | 0 | – | – | – | 8.00 | – | 0 | 0 | 0 |
| T20 (leagues & domestic) | 15 | 240 | 284 | 17 | 3/17 | – | 16.71 | 7.10 | 14.1 | 0 | 0 | 2 |
| First-class | 34 | 2,465 | 1,381 | 49 | 5/30 | 9/88 | 28.18 | 3.36 | 50.3 | 5 | 1 | 67 |
| List A | 9 | 360 | 349 | 18 | 3/17 | – | 19.39 | 5.82 | 20.0 | 0 | 0 | 3 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 1 |
| 2017 | 5 |
| 2019 | 20 |
| 2020 | 8 |
| 2021 | 14 |
| 2022 | 3 |
| 2023 | 15 |
| 2024 | 49 |
| 2025 | 33 |
| 2026 | 18 |
Year-by-year bowling (24 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | Test | 1 | 1 | 16.00 | 8.00 | 1/16 |
| 2017 | ODI | 6 | 3 | 82.33 | 6.25 | 1/35 |
| 2017 | T20I | 1 | 0 | – | 8.00 | 0/16 |
| 2017 | Test | 1 | 2 | 43.50 | 3.35 | 2/87 |
| 2019 | ODI | 2 | 2 | 45.00 | 9.00 | 1/43 |
| 2019 | Test | 9 | 18 | 32.28 | 3.79 | 4/62 |
| 2020 | T20 (leagues & domestic) | 3 | 3 | 22.33 | 7.44 | 2/29 |
| 2020 | Test | 3 | 5 | 43.40 | 3.33 | 3/129 |
| 2021 | Test | 9 | 14 | 35.86 | 3.34 | 5/101 |
| 2022 | Test | 4 | 3 | 81.00 | 5.17 | 2/135 |
| 2023 | First-class | 3 | 7 | 22.43 | 3.83 | 4/40 |
| 2023 | T20 (leagues & domestic) | 1 | 1 | 20.00 | 10.00 | 1/20 |
| 2023 | Test | 6 | 7 | 31.86 | 3.54 | 2/3 |
| 2024 | First-class | 8 | 21 | 14.81 | 3.28 | 5/30 |
| 2024 | List A | 1 | 2 | 16.50 | 5.50 | 2/33 |
| 2024 | T20 (leagues & domestic) | 1 | 1 | 16.00 | 8.00 | 1/16 |
| 2024 | Test | 12 | 25 | 23.08 | 3.23 | 4/48 |
| 2025 | First-class | 16 | 17 | 41.12 | 3.46 | 4/47 |
| 2025 | List A | 4 | 9 | 11.89 | 4.28 | 3/17 |
| 2025 | T20 (leagues & domestic) | 6 | 5 | 14.20 | 5.46 | 2/7 |
| 2025 | Test | 2 | 2 | 30.50 | 2.44 | 2/45 |
| 2026 | First-class | 7 | 4 | 53.50 | 2.93 | 2/36 |
| 2026 | List A | 4 | 7 | 29.86 | 7.21 | 3/57 |
| 2026 | T20 (leagues & domestic) | 4 | 7 | 15.71 | 7.86 | 3/17 |
Vishwa Fernando against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Bangladesh | Test | 7 | 51 | 17.00 | 27.0 | 17 | 0 | 0 |
| Pakistan | Test | 4 | 26 | 26.00 | 34.7 | 21 | 0 | 0 |
| South Africa | Test | 11 | 18 | 3.00 | 15.1 | 6 | 0 | 0 |
| India | Test | 6 | 14 | 2.80 | 27.5 | 8 | 0 | 0 |
| England | Test | 3 | 13 | 4.33 | 18.1 | 13 | 0 | 0 |
| West Indies | Test | 3 | 1 | 1.00 | 7.7 | 1 | 0 | 0 |
| Australia | Test | 4 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| India | ODI | 5 | 20 | 10.00 | 60.6 | 7 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| South Africa | Test | 11 | 28 | 24.68 | 3.54 | 5/101 |
| Bangladesh | Test | 10 | 16 | 24.81 | 2.91 | 4/48 |
| England | Test | 4 | 7 | 29.29 | 4.24 | 3/40 |
| Ireland | Test | 4 | 6 | 24.67 | 3.44 | 2/3 |
| Australia | Test | 3 | 5 | 37.00 | 4.30 | 3/126 |
| West Indies | Test | 4 | 5 | 49.00 | 3.24 | 2/52 |
| India | Test | 4 | 5 | 57.60 | 4.43 | 2/87 |
| Pakistan | Test | 5 | 3 | 86.67 | 3.71 | 2/31 |
| India | ODI | 5 | 3 | 75.33 | 6.37 | 1/35 |
| Moors Sports Club | T20 (leagues & domestic) | 3 | 1 | 46.00 | 7.67 | 1/6 |
| Burgher Recreation Club | First-class | 3 | 5 | 21.00 | 2.84 | 3/55 |
| Nugegoda Sports Welfare Club | First-class | 3 | 2 | 44.50 | 2.78 | 1/14 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Harare Sports Club | 1 | 38 | 38.00 | 38 |
| Zahur Ahmed Chowdhury Stadium | 3 | 36 | 36.00 | 17 |
| Galle International Stadium | 6 | 24 | 24.00 | 21 |
| Sinhalese Sports Club Ground | 3 | 17 | 17.00 | 15 |
| Edgbaston | 2 | 15 | 15.00 | 15 |
| Sylhet International Cricket Stadium | 2 | 13 | 6.50 | 9 |
| Old Trafford | 2 | 13 | 6.50 | 13 |
| R Premadasa Stadium | 2 | 12 | 12.00 | 7 |
| Pallekele International Cricket Stadium | 5 | 12 | 12.00 | 5 |
| P Sara Oval | 2 | 11 | 5.50 | 8 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Colombo Cricket Club Ground | 12 | 17 | 18.06 | 3.89 |
| Kingsmead | 4 | 12 | 19.33 | 3.45 |
| Galle International Stadium | 9 | 12 | 28.42 | 3.48 |
| Queen's Park, Chesterfield | 2 | 9 | 9.78 | 4.44 |
| P Sara Oval | 6 | 9 | 26.00 | 4.25 |
| Sinhalese Sports Club Ground | 9 | 9 | 27.89 | 4.18 |
| Pallekele International Cricket Stadium | 8 | 9 | 37.44 | 3.13 |
| Riverside Ground | 4 | 8 | 23.50 | 3.84 |
| St George's Park | 4 | 8 | 25.75 | 2.97 |
| Sylhet International Cricket Stadium | 2 | 7 | 12.00 | 2.75 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 198 | 12 | 6.94 |
| T20 | Middle | – | – | – | – | 18 | 0 | 8.33 |
| T20 | Death | 12 | 20 | 60.0 | 4 | 36 | 5 | 7.67 |
| ODI | Powerplay | – | – | – | – | 174 | 4 | 6.28 |
| ODI | Middle | 9 | 17 | 52.9 | 0 | 96 | 1 | 7.38 |
| ODI | Death | 21 | 44 | 47.7 | 2 | 27 | 0 | 8.22 |
How Vishwa Fernando was dismissed
- Caught13 (37%)
- Bowled11 (31%)
- Lbw5 (14%)
- Run out4 (11%)
- Stumped1 (3%)
- Caught and bowled1 (3%)
How Vishwa Fernando took wickets
- Caught92
- Bowled40
- Lbw33
- Caught and bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 5 Dec 2024 | 2 |
| 5 Dec 2024 | 5 |
| 27 Dec 2024 | 8 |
| 31 Jan 2025 | 0 |
| 7 Feb 2025 | 7 |
| 7 Feb 2025 | 2 |
| 14 Feb 2025 | 1 |
| 21 Feb 2025 | 0 |
| 4 Apr 2025 | 15 |
| 11 Apr 2025 | 1 |
| 11 Apr 2025 | 5 |
| 18 Apr 2025 | 0 |
| 25 May 2025 | 0 |
| 8 Jun 2025 | 3 |
| 25 Jun 2025 | 2 |
| 6 Dec 2025 | 15 |
| 12 Dec 2025 | 1 |
| 2 Jan 2026 | 5 |
| 9 Jan 2026 | 2 |
| 7 Sep 2026 | 0 |
Last 20 bowling innings
Frequently asked questions
How many wickets has Vishwa Fernando taken in Tests?
77 wickets in 47 innings at an average of 32.56, economy 3.53, best figures 5/101.
How many wickets has Vishwa Fernando taken in ODIs?
5 wickets in 8 innings at an average of 67.40, economy 6.81, best figures 1/35.
How many runs has Vishwa Fernando scored in Tests?
161 runs in 39 innings (27 matches) at an average of 7.00 and a strike rate of 26.1, in the data from 2016 to 2025.
How many runs has Vishwa Fernando scored in ODIs?
30 runs in 8 innings (8 matches) at an average of 15.00 and a strike rate of 49.2, in the data from 2017 to 2019.
How many runs has Vishwa Fernando scored in T20Is?
2 runs in 1 innings (1 matches) at an average of 2.00 and a strike rate of 100.0, in the data from 2017 to 2017.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.