Tharindu Ratnayake
Sudurpaschim Royals
NPL SEASON 3 · 2026
Most Viewed Players
More Links
Browse Other Players
- Trit Raj Das
- Saif Ali Zaib
- Dipendra Singh Airee
- Harmeet Singh
- Scott Kuggeleijn
- Rahul Yadav
- Lalit Narayan Rajbanshi
- Abinash Bohara
- Hemant Dhami
- Lokesh Bam
Most matches in NPL Season 3.
Profile details
- FULL NAME
- Tharindu Ratnayake
- TEAMS
Sudurpaschim Royals
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
| Format | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100s | 50s | 4s | 6s | Ct | St |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NPL Season 3 | 2 | 2 | 2 | 49 | 27 | – | 40 | 122.50 | 0 | 0 | 4 | 3 | – | – |
Bowling
| Format | Mat | Inns | Balls | Runs | Wkts | BBI | BBM | Ave | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NPL Season 3 | 3 | 3 | 54 | 61 | 2 | 1/12 | – | 30.50 | 6.78 | 27.00 | 0 | 0 | – |
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.
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.
| Match | Bat | Bowl | Date | Ground | Format |
|---|---|---|---|---|---|
| Sudurpaschim Royals vs Janakpur Bolts | 27* (28) | 1/12 | 10-Nov-2026 | Kirtipur | T20 |
| Sudurpaschim Royals vs Karnali Yaks | 22* (12) | 1/18 | 06-Nov-2026 | Kirtipur | T20 |
| Sudurpaschim Royals vs Biratnagar Kings | – | 0/31 | 31-Oct-2026 | Kirtipur | T20 |
| Match | Wickets | Runs | Overs | Against |
|---|---|---|---|---|
| 8 | 0 | 31 | 1 | Biratnagar Kings |
| 16 | 1 | 18 | 4 | Karnali Yaks |
| 21 | 1 | 12 | 4 | Janakpur 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.
Sudurpaschim Royals · NPL Schedule · NPL Points Table · NPL Results · Nepal Premier League
Last updated: 12 November 2026