Most Innings Batted for Sri Lanka in ODI 2026
Kusal Mendis and Pavan Rathnayake share the lead in Sri Lanka in ODI 2026 with 12 innings batted (Sri Lanka). Janith Liyanage (11) is next.
Updated , after New Zealand vs India| # | Player | Last 3 | Mat | Inns | Runs | Avg | BF | SR | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Kusal Mendis | 8898 | 12 | 12 | 532 | 48.36 | 542 | 98.15 | 52 | 17 | 3 | 1 |
| 2 | Pavan Rathnayake | 23*11877 | 12 | 12 | 692 | 62.91 | 636 | 108.81 | 66 | 9 | 2 | 3 |
| 3 | Janith Liyanage | 61*276 | 12 | 11 | 333 | 37.00 | 310 | 107.42 | 30 | 10 | 2 | 0 |
| 4 | Dunith Wellalage | 813 | 10 | 9 | 145 | 20.71 | 127 | 114.17 | 14 | 4 | 0 | 0 |
| 5 | Kamindu Mendis | 62*4131 | 9 | 9 | 351 | 43.88 | 389 | 90.23 | 38 | 9 | 2 | 1 |
| 6 | Asitha Fernando | 1*16* | 12 | 8 | 21 | 4.20 | 33 | 63.64 | 3 | 0 | 0 | 0 |
| 7 | Pathum Nissanka | 27251 | 7 | 7 | 229 | 32.71 | 268 | 85.45 | 25 | 6 | 2 | 0 |
| 8 | Charith Asalanka | 1117 | 7 | 7 | 139 | 19.86 | 180 | 77.22 | 9 | 1 | 0 | 0 |
| 9 | Avishka Fernando | 164838 | 5 | 5 | 204 | 40.80 | 208 | 98.08 | 25 | 4 | 1 | 0 |
| 10 | Dilshan Madushanka | 2*1*0* | 8 | 4 | 3 | 3.00 | 16 | 18.75 | 0 | 0 | 0 | 0 |
| 11 | Eshan Malinga | 6 | 4 | 17 | 4.25 | 30 | 56.67 | 2 | 0 | 0 | 0 | |
| 12 | Sahan Arachchige | 5 | 4 | 61 | 15.25 | 49 | 124.49 | 8 | 0 | 0 | 0 | |
| 13 | Dasun Shanaka | 4 | 4 | 146 | 36.50 | 88 | 165.91 | 11 | 10 | 1 | 0 | |
| 14 | Sachindu Colombage | 4 | 4 | 22 | 7.33 | 41 | 53.66 | 3 | 0 | 0 | 0 | |
| 15 | Dhananjaya de Silva | 3 | 3 | 59 | 19.67 | 96 | 61.46 | 5 | 0 | 0 | 0 | |
| 16 | Kamil Mishara | 3 | 3 | 54 | 18.00 | 66 | 81.82 | 8 | 1 | 0 | 0 | |
| 17 | Jeffrey Vandersay | 3 | 2 | 15 | 15.00 | 19 | 78.95 | 1 | 0 | 0 | 0 | |
| 18 | Wanindu Hasaranga | 2 | 2 | 16 | 8.00 | 9 | 177.78 | 3 | 0 | 0 | 0 | |
| 19 | Maheesh Theekshana | 2 | 2 | 9 | - | 8 | 112.50 | 0 | 1 | 0 | 0 | |
| 20 | Dushmantha Chameera | 2 | 1 | 7 | - | 19 | 36.84 | 0 | 0 | 0 | 0 | |
| 21 | Pramod Madushan | 2 | 1 | 8 | 8.00 | 11 | 72.73 | 0 | 0 | 0 | 0 | |
| 22 | Milan Rathnayake | 1 | 1 | 0 | 0.00 | 1 | 0.00 | 0 | 0 | 0 | 0 |
More ODI Leaderboards
Most Innings Batted for Sri Lanka in ODI 2026
Kusal Mendis and Pavan Rathnayake share the lead in Sri Lanka in ODI 2026 with 12 innings batted (Sri Lanka). Janith Liyanage (11) is next. Kusal Mendis leads Sri Lanka for innings batted in ODI 2026 with 12 innings batted. The leading batter can change after every match as the season progresses. Filter by team to analyse innings batted depth across squads.
ODI Innings batted Questions
Who has the most innings batted for Sri Lanka in ODI 2026?
Kusal Mendis leads ODI 2026 for Sri Lanka with 12 innings batted from 12 matches, averaging 48.36 at a strike rate of 98.15. Pavan Rathnayake is second on 12 and Janith Liyanage third on 11. The table ranks every player in ODI 2026 for Sri Lanka by innings batted, with their team and matches.
Who are the top batters in ODI 2026?
The top three batters in ODI 2026 for Sri Lanka are Kusal Mendis (12 in 12 matches), Pavan Rathnayake (12 in 12 matches) and Janith Liyanage (11 in 12 matches). Every other player follows in the table, with their team and matches.