CricketScore

Players / P Nissanka

Men's cricket

P Nissanka: runs, wickets and records

227 recorded matches from 3 Mar 2021 to 27 Sep 2026, most often for Sri Lanka, Jaffna Kings, Delhi Capitals. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests19331,31018742.2656.7471505
ODIs70702,36413735.2884.851730126
T20Is90892,63910731.05128.121826280
T20 leagues48481,33211927.75142.511014344

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
187256Bangladesh17 Jun 2025
158254Bangladesh25 Jun 2025
137147Australia19 Jun 2022
127*124England6 Sep 2024
122136Zimbabwe31 Aug 2025

P Nissanka: matches in the records

P Nissanka appears in 227 recorded men's matches, from 3 March 2021 to 27 September 2026, most often for Sri Lanka, Jaffna Kings and Delhi Capitals. The matches split as 19 in Test matches, 70 in One Day Internationals, 90 in Twenty20 Internationals and 48 in franchise Twenty20 leagues. The most frequent opponents in the records are Bangladesh (24 matches), Australia (22 matches) and West Indies (21 matches). The ground used most often is R Premadasa Stadium, Colombo, with 43 matches.

P Nissanka batting record

In Test matches, the batting record is 1,310 runs in 33 innings, an average of 42.26, a strike rate of 56.7 and a highest score of 187, with 4 hundreds and 7 fifties.

In One Day Internationals, the batting record is 2,364 runs in 70 innings, an average of 35.28, a strike rate of 84.8 and a highest score of 137, with 5 hundreds, 17 fifties and 6 ducks.

In Twenty20 Internationals, the batting record is 2,639 runs in 89 innings, an average of 31.05, a strike rate of 128.1 and a highest score of 107, with 2 hundreds, 18 fifties and 8 ducks.

In franchise Twenty20 leagues, the batting record is 1,332 runs in 48 innings, an average of 27.75, a strike rate of 142.5 and a highest score of 119, with 1 hundred, 10 fifties and 2 ducks.

P Nissanka highest innings

The highest individual scores in the records are: 187 from 256 balls against Bangladesh at Galle International Stadium on 17 June 2025 (Tests). 158 from 254 balls against Bangladesh at Sinhalese Sports Club Ground, Colombo on 25 June 2025 (Tests). 137 from 147 balls against Australia at R Premadasa Stadium, Colombo on 19 June 2022 (ODIs). 127* from 124 balls against England at Kennington Oval, London on 6 September 2024 (Tests). 122 from 136 balls against Zimbabwe at Harare Sports Club on 31 August 2025 (ODIs).

P Nissanka results with the side

In Test matches, the player's side won 8 and lost 7 of the 19 recorded matches (53.3% of decided matches).

In One Day Internationals, the player's side won 34 and lost 34 of the 70 recorded matches (50.0% of decided matches).

In Twenty20 Internationals, the player's side won 35 and lost 51 of the 90 recorded matches (40.7% of decided matches).

In franchise Twenty20 leagues, the player's side won 24 and lost 23 of the 48 recorded matches (51.1% of decided matches).

Against the most frequent opponents the results were Bangladesh: 12 won, 10 lost in 24 matches, Australia: 9 won, 12 lost in 22 matches, West Indies: 9 won, 10 lost in 21 matches, England: 4 won, 16 lost in 21 matches and India: 5 won, 12 lost in 20 matches.

P Nissanka teams

Matches by side: Sri Lanka (179), Jaffna Kings (11), Delhi Capitals (10), Kandy Falcons (8), Colombo Strikers (8), Gulf Giants (6) and Colombo Stars (5).

P Nissanka main grounds

The grounds used most often are R Premadasa Stadium, Colombo (43), Pallekele International Cricket Stadium (32), Rangiri Dambulla International Stadium (13), Dubai International Cricket Stadium (12), Galle International Stadium (8) and Rawalpindi Cricket Stadium (8).

P Nissanka runs by year

Runs in each calendar year of the records: 2021 (871), 2022 (1,372), 2023 (1,208), 2024 (1,592), 2025 (1,651), 2026 (951).

P Nissanka matches by year

Recorded matches in each calendar year: 2021 (32), 2022 (40), 2023 (38), 2024 (42), 2025 (39), 2026 (36).

P Nissanka fours and sixes

In Test matches, 150 fours and 5 sixes, one boundary every 14.9 balls faced; 48.1% of the runs came in boundaries.

In One Day Internationals, 301 fours and 26 sixes, one boundary every 8.5 balls faced; 57.5% of the runs came in boundaries.

In Twenty20 Internationals, 262 fours and 80 sixes, one boundary every 6.0 balls faced; 57.9% of the runs came in boundaries.

In franchise Twenty20 leagues, 143 fours and 44 sixes, one boundary every 5.0 balls faced; 62.8% of the runs came in boundaries.

How P Nissanka gets out

In Test matches, 31 recorded dismissals: caught 68%, bowled 19% and lbw 13%.

In One Day Internationals, 67 recorded dismissals: caught 69%, bowled 12%, lbw 10% and run out 7%.

In Twenty20 Internationals, 85 recorded dismissals: caught 67%, bowled 18%, lbw 6% and run out 5%.

In franchise Twenty20 leagues, 48 recorded dismissals: caught 67%, bowled 10%, lbw 10% and caught and bowled 6%.

P Nissanka player of the match awards

Of the 15 player of the match awards on record, the first is dated 19 June 2022 (Australia v Sri Lanka) and the latest 16 February 2026 (Australia v Sri Lanka): 2 in Test matches, 3 in One Day Internationals, 6 in Twenty20 Internationals and 4 in franchise Twenty20 leagues.

P Nissanka first and latest matches

The first recorded match in Test matches is dated 21 March 2021 against West Indies and the latest 25 June 2026 against West Indies.

The first recorded match in One Day Internationals is dated 10 March 2021 against West Indies and the latest 27 September 2026 against England.

The first recorded match in Twenty20 Internationals is dated 3 March 2021 against West Indies and the latest 19 September 2026 against England.

The first recorded match in franchise Twenty20 leagues is dated 6 December 2021 against Galle Gladiators and the latest 8 May 2026 against Kolkata Knight Riders.

P Nissanka against different opponents

The most runs against a single opponent are 1,032 against Bangladesh in 26 innings (average 39.69), 934 against West Indies in 25 innings (average 37.36), 752 against Australia in 24 innings (average 32.70) and 743 against Zimbabwe in 15 innings (average 61.92).

P Nissanka at different grounds

The grounds that have produced the most runs are Pallekele International Cricket Stadium (1,115 runs in 33 innings), R Premadasa Stadium, Colombo (817 runs in 42 innings), Dubai International Cricket Stadium (562 runs in 12 innings) and Galle International Stadium (501 runs in 14 innings).

P Nissanka recent years

Year by year, the latest figures in the records are 2021: 32 matches and 871 runs; 2022: 40 matches and 1,372 runs; 2023: 38 matches and 1,208 runs; 2024: 42 matches and 1,592 runs; 2025: 39 matches and 1,651 runs; 2026: 36 matches and 951 runs.

P Nissanka year by year

The busiest year in the records is 2024, with 42 matches. The most runs in a calendar year came in 2025: 1,651.

Questions and answers

How many matches has P Nissanka played?

227 recorded matches, from 3 March 2021 to 27 September 2026.

How many runs has P Nissanka scored in Tests?

1,310 runs in 33 innings, at an average of 42.26.

How many runs has P Nissanka scored in ODIs?

2,364 runs in 70 innings, at an average of 35.28.

How many runs has P Nissanka scored in T20Is?

2,639 runs in 89 innings, at an average of 31.05.

What is P Nissanka's highest score?

187 from 256 balls against Bangladesh on 17 June 2025, at Galle International Stadium.

How many sixes has P Nissanka hit?

155 sixes and 856 fours in the recorded matches.

How many player of the match awards has P Nissanka won?

15 in the recorded matches.

How many hundreds has P Nissanka scored?

12 in the recorded matches.

Which teams has P Nissanka played for?

Sri Lanka (179), Jaffna Kings (11), Delhi Capitals (10), Kandy Falcons (8), Colombo Strikers (8), Gulf Giants (6) and Colombo Stars (5).

When was P Nissanka's most recent recorded match?

27 September 2026.

Team pages

Records