- Home
- Players
- B Fernando
Sri Lanka · Men's cricket
B Fernando stats
Data through 13 October 2026Last updated 13 October 2026
Coverage: matches in the Cricsheet data from 30 July 2015 to 13 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
B Fernando played 4 ODIs, 26 T20Is for Sri Lanka in the data, between 2015 and 2026. With the ball, the best return was 83 wickets in T20 leagues at an average of 18.30 and an economy rate of 7.18.
International matches
30
ODIs 4 · T20Is 26
International wickets
24
0 five-wicket hauls
T20 league & domestic matches
59
68 runs
Best bowling
4/9
T20 (leagues & domestic)
Teams played for
Sri Lanka 2015–2026 · 30Rajshahi Warriors 2025–2026 · 11Chittagong Kings 2025 · 9Colombo Strikers 2024 · 8Dambulla Aura 2023 · 8Jaffna Kings 2022 · 5Colombo Kaps 2026 · 4Jaffna Stallions 2020 · 4Kandy Warriors 2021 · 3Ragama Cricket Club 2024 · 3Nottinghamshire 2026 · 3Tamil Union Cricket and Athletic Club 2026 · 3
B Fernando batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 4 | 3 | 0 | 26 | 17 | 8.67 | 36 | 72.2 | 0 | 0 | 0 | 4 | 0 |
| T20I | 26 | 9 | 5 | 43 | 20 | 10.75 | 50 | 86.0 | 0 | 0 | 1 | 3 | 1 |
| T20 (leagues & domestic) | 59 | 15 | 10 | 68 | 21 | 13.60 | 62 | 109.7 | 0 | 0 | 1 | 5 | 2 |
| List A | 2 | 2 | 1 | 20 | 13 | 20.00 | 15 | 133.3 | 0 | 0 | 0 | 1 | 1 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2015 | 8 |
| 2020 | 19 |
| 2021 | 55 |
| 2022 | 9 |
| 2023 | 2 |
| 2024 | 29 |
| 2025 | 7 |
| 2026 | 28 |
Year-by-year batting (15 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2015 | T20I | 1 | 8 | – | 66.7 | 8 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 2 | 19 | 19.00 | 90.5 | 11 | 0 | 0 |
| 2021 | ODI | 3 | 26 | 8.67 | 72.2 | 17 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 1 | 9 | – | 150.0 | 9 | 0 | 0 |
| 2021 | T20I | 1 | 20 | 20.00 | 142.9 | 20 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 2 | 7 | – | 140.0 | 4 | 0 | 0 |
| 2022 | T20I | 1 | 2 | – | 100.0 | 2 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 1 | 2 | – | 100.0 | 2 | 0 | 0 |
| 2024 | List A | 2 | 20 | 20.00 | 133.3 | 13 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 4 | 2 | 1.00 | 28.6 | 2 | 0 | 0 |
| 2024 | T20I | 2 | 7 | 7.00 | 77.8 | 4 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 1 | 1 | – | 100.0 | 1 | 0 | 0 |
| 2025 | T20I | 2 | 6 | 6.00 | 60.0 | 6 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 4 | 28 | 14.00 | 140.0 | 21 | 0 | 0 |
| 2026 | T20I | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
B Fernando bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 3 | 152 | 136 | 2 | 1/33 | – | 68.00 | 5.37 | 76.0 | 0 | 0 | 0 |
| T20I | 26 | 541 | 778 | 22 | 3/31 | – | 35.36 | 8.63 | 24.6 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 59 | 1,270 | 1,519 | 83 | 4/9 | – | 18.30 | 7.18 | 15.3 | 4 | 0 | 9 |
| List A | 2 | 78 | 64 | 0 | – | – | – | 4.92 | – | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2015 | 3 |
| 2020 | 2 |
| 2021 | 11 |
| 2022 | 16 |
| 2023 | 10 |
| 2024 | 18 |
| 2025 | 15 |
| 2026 | 32 |
Year-by-year bowling (15 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2015 | T20I | 2 | 3 | 23.67 | 9.68 | 2/33 |
| 2020 | T20 (leagues & domestic) | 4 | 2 | 71.00 | 10.92 | 2/41 |
| 2021 | ODI | 3 | 2 | 68.00 | 5.37 | 1/33 |
| 2021 | T20 (leagues & domestic) | 3 | 4 | 17.75 | 7.34 | 3/22 |
| 2021 | T20I | 4 | 5 | 18.80 | 7.83 | 2/24 |
| 2022 | T20 (leagues & domestic) | 5 | 12 | 11.25 | 7.11 | 4/22 |
| 2022 | T20I | 6 | 4 | 39.75 | 7.63 | 2/12 |
| 2023 | T20 (leagues & domestic) | 8 | 10 | 18.40 | 6.00 | 2/18 |
| 2024 | List A | 2 | 0 | – | 4.92 | 0/31 |
| 2024 | T20 (leagues & domestic) | 9 | 14 | 16.64 | 6.96 | 3/15 |
| 2024 | T20I | 5 | 4 | 40.25 | 8.47 | 2/22 |
| 2025 | T20 (leagues & domestic) | 12 | 9 | 29.11 | 6.26 | 2/18 |
| 2025 | T20I | 6 | 6 | 28.17 | 8.45 | 3/31 |
| 2026 | T20 (leagues & domestic) | 18 | 32 | 15.38 | 7.69 | 4/9 |
| 2026 | T20I | 3 | 0 | – | 11.27 | 0/37 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| England | ODI | 3 | 26 | 8.67 | 72.2 | 17 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Bangladesh | T20I | 7 | 6 | 32.17 | 8.39 | 3/31 |
| New Zealand | T20I | 3 | 3 | 34.00 | 8.50 | 2/22 |
| Pakistan | T20I | 4 | 3 | 52.67 | 10.30 | 2/33 |
| India | T20I | 3 | 0 | – | 10.82 | 0/35 |
| Chattogram Royals | T20 (leagues & domestic) | 3 | 8 | 6.38 | 4.64 | 4/9 |
| Sylhet Titans | T20 (leagues & domestic) | 3 | 7 | 10.00 | 5.83 | 4/19 |
| Galle Gladiators | T20 (leagues & domestic) | 3 | 6 | 11.50 | 6.90 | 3/20 |
| Jaffna Kings | T20 (leagues & domestic) | 5 | 6 | 18.17 | 6.35 | 2/24 |
| Kandy Falcons | T20 (leagues & domestic) | 3 | 5 | 16.80 | 7.64 | 3/35 |
| Kandy Royals | T20 (leagues & domestic) | 3 | 4 | 20.50 | 10.04 | 4/45 |
| Galle Titans | T20 (leagues & domestic) | 3 | 3 | 26.33 | 6.58 | 1/14 |
| Fortune Barishal | T20 (leagues & domestic) | 4 | 3 | 31.67 | 6.79 | 2/18 |
| Rangpur Riders | T20 (leagues & domestic) | 3 | 1 | 60.00 | 5.00 | 1/14 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Rangiri Dambulla International Stadium | 2 | 27 | 13.50 | 21 |
| R Premadasa Stadium | 6 | 25 | 25.00 | 9 |
| Mahinda Rajapaksa International Cricket Stadium | 3 | 22 | 22.00 | 11 |
| The Rose Bowl | 1 | 20 | 20.00 | 20 |
| Kennington Oval | 1 | 17 | 17.00 | 17 |
| Bloomfield Cricket and Athletic Club Ground | 2 | 13 | 6.50 | 13 |
| County Ground, Bristol | 1 | 7 | 7.00 | 7 |
| Sri Lanka Army Ordnance Corps International Cricket Stadium | 1 | 7 | – | 7 |
| Bay Oval | 2 | 7 | 7.00 | 4 |
| Shere Bangla National Stadium | 2 | 4 | 4.00 | 3 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Premadasa Stadium | 21 | 33 | 16.33 | 7.03 |
| Shere Bangla National Stadium | 11 | 17 | 13.88 | 5.55 |
| Pallekele International Cricket Stadium | 6 | 9 | 13.44 | 5.76 |
| Sylhet International Cricket Stadium | 10 | 9 | 32.56 | 7.55 |
| Sinhalese Sports Club Ground | 3 | 7 | 18.43 | 10.75 |
| Mahinda Rajapaksa International Cricket Stadium | 5 | 5 | 32.80 | 10.25 |
| Trent Bridge | 2 | 4 | 13.75 | 7.86 |
| Rangiri Dambulla International Stadium | 4 | 3 | 36.67 | 8.05 |
| Sydney Cricket Ground | 1 | 2 | 6.00 | 3.00 |
| Zayed Cricket Stadium | 1 | 2 | 12.00 | 12.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 1031 | 47 | 6.45 |
| T20 | Middle | 11 | 23 | 47.8 | 2 | 160 | 8 | 8.51 |
| T20 | Death | 100 | 89 | 112.4 | 7 | 620 | 50 | 9.31 |
| ODI | Powerplay | – | – | – | – | 60 | 1 | 5.50 |
| ODI | Middle | 9 | 21 | 42.9 | 2 | 77 | 0 | 4.75 |
| ODI | Death | 17 | 15 | 113.3 | 1 | 15 | 1 | 8.00 |
How B Fernando was dismissed
- Caught6 (46%)
- Run out3 (23%)
- Bowled3 (23%)
- Stumped1 (8%)
How B Fernando took wickets
- Caught77
- Bowled22
- Lbw4
- Caught and bowled4
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 6 Dec 2022 | 3 |
| 23 Dec 2022 | 4 |
| 31 Jul 2023 | 2 |
| 16 May 2024 | 0 |
| 13 Jun 2024 | 13 |
| 19 Jun 2024 | 7 |
| 3 Jul 2024 | 0 |
| 16 Jul 2024 | 2 |
| 18 Jul 2024 | 0 |
| 28 Dec 2024 | 4 |
| 30 Dec 2024 | 3 |
| 3 Feb 2025 | 1 |
| 13 Jul 2025 | 6 |
| 6 Sep 2025 | 0 |
| 9 Jan 2026 | 3 |
| 20 Jan 2026 | 3 |
| 12 Jul 2026 | 1 |
| 23 Jul 2026 | 21 |
| 1 Oct 2026 | 0 |
| 11 Oct 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 11 Oct 2026 | T20I | Pakistan | 0* | 2 | not out | Rawalpindi Cricket Stadium |
| 1 Oct 2026 | T20I | India | 0 | 1 | bowled | Korogi Sports Park |
| 23 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 21 | 13 | run out | Rangiri Dambulla International Stadium |
| 12 Jul 2026 | T20 (leagues & domestic) | Yorkshire | 1* | 2 | not out | Headingley |
| 20 Jan 2026 | T20 (leagues & domestic) | Chattogram Royals | 3 | 2 | run out | Shere Bangla National Stadium |
| 9 Jan 2026 | T20 (leagues & domestic) | Chattogram Royals | 3* | 3 | not out | Sylhet International Cricket Stadium |
| 6 Sep 2025 | T20I | Zimbabwe | 0* | 1 | not out | Harare Sports Club |
| 13 Jul 2025 | T20I | Bangladesh | 6 | 9 | stumped | Rangiri Dambulla International Stadium |
| 3 Feb 2025 | T20 (leagues & domestic) | Fortune Barishal | 1* | 1 | not out | Shere Bangla National Stadium |
| 30 Dec 2024 | T20I | New Zealand | 3 | 5 | caught | Bay Oval |
| 28 Dec 2024 | T20I | New Zealand | 4* | 4 | not out | Bay Oval |
| 18 Jul 2024 | T20 (leagues & domestic) | Kandy Falcons | 0* | 1 | not out | R Premadasa Stadium |
| 16 Jul 2024 | T20 (leagues & domestic) | Dambulla Sixers | 2 | 5 | run out | R Premadasa Stadium |
| 3 Jul 2024 | T20 (leagues & domestic) | Galle Marvels | 0* | 0 | not out | Pallekele International Cricket Stadium |
| 19 Jun 2024 | List A | Panadura Sports Club | 7* | 6 | not out | Sri Lanka Army Ordnance Corps International Cricket Stadium |
| 13 Jun 2024 | List A | Bloomfield Cricket and Athletic Club | 13 | 9 | bowled | Bloomfield Cricket and Athletic Club Ground |
| 16 May 2024 | T20 (leagues & domestic) | Nondescripts Cricket Club | 0 | 1 | caught | Bloomfield Cricket and Athletic Club Ground |
| 31 Jul 2023 | T20 (leagues & domestic) | Galle Titans | 2* | 2 | not out | R Premadasa Stadium |
| 23 Dec 2022 | T20 (leagues & domestic) | Colombo Stars | 4* | 1 | not out | R Premadasa Stadium |
| 6 Dec 2022 | T20 (leagues & domestic) | Galle Gladiators | 3* | 4 | not out | Mahinda Rajapaksa International Cricket Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 13 Oct 2026 | T20I | Pakistan | 0/45 | 4 | 0 | Rawalpindi Cricket Stadium |
| 11 Oct 2026 | T20I | Pakistan | 0/42 | 4 | 0 | Rawalpindi Cricket Stadium |
| 1 Oct 2026 | T20I | India | 0/37 | 3 | 0 | Korogi Sports Park |
| 16 Sep 2026 | T20 (leagues & domestic) | Sinhalese Sports Club | 3/22 | 4 | 0 | R Premadasa Stadium |
| 13 Sep 2026 | T20 (leagues & domestic) | Colombo Cricket Club | 3/30 | 4 | 0 | Sinhalese Sports Club Ground |
| 9 Sep 2026 | T20 (leagues & domestic) | Panadura Sports Club | 1/20 | 3 | 0 | Nondescripts Cricket Club Ground |
| 5 Aug 2026 | T20 (leagues & domestic) | Kandy Royals | 0/18 | 2 | 0 | R Premadasa Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 0/19 | 2.1 | 0 | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 4/45 | 4 | 0 | Sinhalese Sports Club Ground |
| 18 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 0/54 | 4 | 0 | Sinhalese Sports Club Ground |
| 15 Jul 2026 | T20 (leagues & domestic) | Surrey | 2/27 | 3 | 0 | Trent Bridge |
| 12 Jul 2026 | T20 (leagues & domestic) | Yorkshire | 1/42 | 2.5 | 0 | Headingley |
| 10 Jul 2026 | T20 (leagues & domestic) | Leicestershire | 2/28 | 4 | 0 | Trent Bridge |
| 23 Jan 2026 | T20 (leagues & domestic) | Chattogram Royals | 4/9 | 3 | 0 | Shere Bangla National Stadium |
| 21 Jan 2026 | T20 (leagues & domestic) | Sylhet Titans | 4/19 | 4 | 0 | Shere Bangla National Stadium |
| 20 Jan 2026 | T20 (leagues & domestic) | Chattogram Royals | 1/24 | 4 | 0 | Shere Bangla National Stadium |
| 16 Jan 2026 | T20 (leagues & domestic) | Sylhet Titans | 2/20 | 4 | 0 | Shere Bangla National Stadium |
| 12 Jan 2026 | T20 (leagues & domestic) | Dhaka Capitals | 1/36 | 4 | 0 | Sylhet International Cricket Stadium |
| 9 Jan 2026 | T20 (leagues & domestic) | Chattogram Royals | 3/18 | 4 | 1 | Sylhet International Cricket Stadium |
| 8 Jan 2026 | T20 (leagues & domestic) | Noakhali Express | 1/30 | 4 | 0 | Sylhet International Cricket Stadium |
Frequently asked questions
How many wickets has B Fernando taken in T20Is?
22 wickets in 26 innings at an average of 35.36, economy 8.63, best figures 3/31.
How many wickets has B Fernando taken in T20 leagues?
83 wickets in 59 innings at an average of 18.30, economy 7.18, best figures 4/9.
How many runs has B Fernando scored in ODIs?
26 runs in 3 innings (4 matches) at an average of 8.67 and a strike rate of 72.2, in the data from 2021 to 2021.
How many runs has B Fernando scored in T20Is?
43 runs in 9 innings (26 matches) at an average of 10.75 and a strike rate of 86.0, in the data from 2015 to 2026.
How many runs has B Fernando scored in T20 leagues?
68 runs in 15 innings (59 matches) at an average of 13.60 and a strike rate of 109.7, in the data from 2020 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.