Personal details
Full nameBodiyabaduge Oshada Piyumal Fernando
Born15 Apr 1992
Age34 Years
NationalitySri Lanka
RoleRight-hand batsman, Leg-break bowler
BattingRight Hand Bat
BowlingRight Arm Leg Spin
Height1.8m
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 22 | 1104 | 31.54 | 49.64 | 0 | 6.33 |
| ODI | 8 | 148 | 18.50 | 64.34 | 0 | 8.00 |
| T20I | 7 | 128 | 25.60 | 112.28 | 0 | – |
| T20 | 44 | 744 | 21.88 | 116.06 | 0 | – |
| List A | 79 | 2147 | 29.41 | 71.87 | 2 | 6.50 |
| First-class | 144 | 9698 | 41.98 | 64.33 | 8 | 5.63 |
Debuts
TestSouth Africa vs Sri Lanka, Durban13 Feb 2019
ODISouth Africa vs Sri Lanka, Johannesburg 3 Mar 2019
T20IPakistan vs Sri Lanka, Lahore 9 Oct 2019
First ClassLankan CC vs Colts, Colombo (Colts) 1 Apr 2011
List AGalle CC vs Lankan CC, Galle 9 Dec 2012
T20Moors vs Colts, Colombo (CCC) 1 Apr 2015
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 22 | 39 | 4 | 1104 | 102 | 31.54 | 2224 | 49.64 | 1 | 7 | 126 | 11 | 14 |
| ODI | 8 | 8 | 0 | 148 | 49 | 18.50 | 230 | 64.34 | 0 | 0 | 15 | 3 | 1 |
| T20I | 7 | 6 | 1 | 128 | 78 | 25.60 | 114 | 112.28 | 0 | 1 | 11 | 4 | 0 |
| T20 | 44 | 39 | 5 | 744 | 78 | 21.88 | 641 | 116.06 | 0 | 3 | 60 | 22 | 14 |
| List A | 79 | 75 | 2 | 2147 | 138 | 29.41 | 2987 | 71.87 | 1 | 14 | 189 | 25 | 20 |
| First-class | 144 | 252 | 21 | 9698 | 234 | 41.98 | 15074 | 64.33 | 25 | 50 | 1057 | 131 | 90 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 22 | 3 | 3 | 19 | 0 | – | – | 6.33 | 0 | 0 |
| ODI | 8 | 1 | 2 | 16 | 0 | – | – | 8.00 | 0 | 0 |
| List A | 79 | 4 | 10 | 65 | 2 | 1/19 | 32.50 | 6.50 | 0 | 0 |
| First-class | 144 | 27 | 46.4 | 263 | 8 | 2/13 | 32.87 | 5.63 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Lanka Premier League | 3 | 10 | 10 | 10.00 | 111.11 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Pakistan | 1 | 78 | 78 | – | 162.50 | 1 | 0 |
Australia | 2 | 19 | 13 | 9.50 | 76.00 | 0 | 0 |
England | 1 | 19 | 19 | 19.00 | 70.37 | 0 | 0 |
India | 2 | 12 | 10 | 6.00 | 85.71 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
South Africa | 5 | 127 | 49 | 25.40 | 67.20 | 0 | 0 |
England | 1 | 18 | 18 | 18.00 | 75.00 | 0 | 0 |
West Indies | 1 | 2 | 2 | 2.00 | 66.67 | 0 | 0 |
Pakistan | 1 | 1 | 1 | 1.00 | 7.14 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
South Africa | 1 | 0 | 16 | – | 8.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Pakistan | 7 | 314 | 102 | 44.86 | 57.30 | 2 | 1 |
Bangladesh | 7 | 235 | 81 | 39.17 | 48.86 | 2 | 0 |
West Indies | 8 | 228 | 91 | 45.60 | 47.80 | 2 | 0 |
South Africa | 4 | 131 | 75 | 43.67 | 56.22 | 1 | 0 |
Zimbabwe | 4 | 116 | 47 | 38.67 | 42.49 | 0 | 0 |
New Zealand | 4 | 52 | 28 | 13.00 | 34.44 | 0 | 0 |
Australia | 3 | 25 | 12 | 8.33 | 65.79 | 0 | 0 |
England | 2 | 3 | 3 | 1.50 | 13.04 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Pakistan | 1 | 0 | 3 | – | 3.00 | – |
South Africa | 2 | 0 | 16 | – | 8.00 | – |
Last 10 innings · batting
39 & 50vs COL
7 & 7vs DAM
84 & 55vs KAN
7 & 6vs AUS
1 & 0vs PK-A
122 & 80vs SA-A
32vs AFG A
113 & 6vs PAK
60vs GAL
18vs JAF
First Class
vs COL25 Apr 2026 · lbw b P Madushan & c K Gamage b P Jayasuriya
39 & 50(63 & 71)
First Class
vs DAM19 Apr 2026 · c A Bandara b K Pathiratne & c A Bandara b V Fernando
7 & 7(24 & 16)
First Class
vs KAN6 Apr 2026 · c C Karunaratne b Dulaj Samuditha & lbw b Dulaj Samuditha
84 & 55(108 & 104)
Test
vs AUS29 Jan 2025 · lbw b M Kuhnemann & lbw b M Starc
7 & 6(10 & 10)
First Class
vs PK-A11 Nov 2024 · b Kashif Ali & c R Nazir b K Shahzad
1 & 0(5 & 5)
First Class
vs SA-A8 Sep 2024 · c M Ackerman b N Brand & c S Qeshile b M Pretorius
122 & 80(146 & 122)
First Class
vs AFG A11 May 2024 · lbw b Z Akbar
32(41)
First Class
vs PAK11 Jul 2023 · c M Nawaz b A Jamal & c IU Haq b N Shah
113 & 6(127 & 31)
List A
vs GAL1 Apr 2023 · c LEK Edirisinghe b A Manoj
60(71)
List A
vs JAF28 Mar 2023 · c R Fernando b ND Paranavithana
18(25)
Last 3 innings · bowling
0/3vs PAK
0/16vs SA
0 & 0/10 & 6vs SA

Pakistan
Australia
England
India
South Africa
West Indies
Bangladesh
Zimbabwe
New Zealand