SialTV / Nepal Premier League / NPL 2026 Teams / Tharindu Ratnayake

Tharindu Ratnayake

Sudurpaschim Royals

NPL SEASON 3 · 2026

Browse Other Players

Most matches in NPL Season 3.

Profile details

FULL NAME
Tharindu Ratnayake

Season 3 summary

Tharindu Ratnayake has not been dismissed in NPL Season 3 — 49 runs in two innings for Sudurpaschim Royals, both not out — and he has taken 2 wickets as well. His 27 not out and 1 for 12 helped beat Janakpur Bolts in Match 21.

All-rounder. He is one of the players who have appeared for the Royals this season without being in the pre-season verified squad list, and he has made his case in small, useful pieces: runs when the innings needed finishing, wickets when the bowling needed a change.

His first outing was the strangest game of the season. Against Biratnagar Kings in Match 8, on 31 October, rain cut the match to five overs a side, and he sent down a single over that cost 31 runs as the Royals lost by 35. It was a night to forget with the ball — and he did not bat in it.

Since then, everything has gone his way. Against Karnali Yaks in Match 16, on 6 November, he made 22 not out off 12 balls and took 1 for 18 in a 39-run win. Then, against Janakpur Bolts in Match 21, on 10 November, he made 27 not out off 28 balls and took 1 for 12 in four overs as the Royals defended 120 and won by 27 runs. Two innings, two not outs; two bowling returns since the Biratnagar night, two wins.

Season 3 in numbers

Two innings, 49 runs, no dismissals. Three matches, 2 wickets at an average of 30.50. Tharindu Ratnayake’s Season 3 numbers are small — and almost entirely good.

There is no batting average to quote, because he has not been dismissed — the table shows a dash, which is the honest figure for a batter with two not outs in two innings. His strike rate of 122.5 comes from 49 runs off 40 balls. With the ball, the 1 for 12 in Match 21 is his best return, and his economy of 6.78 across nine overs is respectable for a bowler used in short bursts. The 0 for 31 in a single over in Match 8 is the outlier that drags the figures — a five-over game in the rain, and one over best forgotten.

Season 3 analysis

The sample is small, but the role is clear. Ratnayake is the finisher who bats low enough that his not outs usually mean the job is done, and the bowler who sends down a few overs when the main attack needs a breather. Both of his innings have come in wins, and both of his wickets since the Biratnagar game have come in wins too. He has not yet been asked to rescue an innings or defend a total on his own — the Royals have not needed him to.

The question for the run-in is whether a bit-part player becomes a bigger one. The Royals have one league match left, against Kathmandu Gorkhas, and then the playoffs, where the margins get thinner and the lower order matters more. A finisher who has never been dismissed all season is a useful card to hold — and the 27 not out in Match 21 is the innings that says he can hold an end while the runs come.

Career Stats

Batting & Fielding

FormatMatInnsNORunsHSAveBFSR100s50s4s6sCtSt
NPL Season 32224927–40122.500043––

Bowling

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
NPL Season 333546121/12–30.506.7827.0000–

Season 3 figures cover every completed match through Match 21 (the abandoned Match 7 produced no play), compiled from the published match scorecards and updated 10 November 2026.

View all stats ›

Match by match

Every innings and every spell, most recent first. An asterisk means not out. Full scores for every game are on the NPL Results page.

MatchBatBowlDateGroundFormat
Sudurpaschim Royals vs Janakpur Bolts27* (28)1/1210-Nov-2026KirtipurT20
Sudurpaschim Royals vs Karnali Yaks22* (12)1/1806-Nov-2026KirtipurT20
Sudurpaschim Royals vs Biratnagar Kings–0/3131-Oct-2026KirtipurT20
MatchWicketsRunsOversAgainst
80311Biratnagar Kings
161184Karnali Yaks
211124Janakpur Bolts

Frequently asked questions

How many runs has Tharindu Ratnayake scored in NPL 2026?

49 runs in two innings for Sudurpaschim Royals — and he has not been dismissed in either of them. His scores are 22 not out against Karnali Yaks and 27 not out against Janakpur Bolts.

Has Tharindu Ratnayake been dismissed this season?

No. Both of his innings in Season 3 have ended not out, so he has no batting average to quote — the table shows a dash.

How many wickets has Tharindu Ratnayake taken in NPL 2026?

Two wickets in three matches, at an average of 30.50 and an economy of 6.78 — including 1 for 12 against Janakpur Bolts in Match 21.

Last updated: 12 November 2026