CricketScore

Players / N Dickwella

Men's cricket

N Dickwella: runs, wickets and records

216 recorded matches from 24 Jul 2014 to 30 Aug 2026, most often for Sri Lanka, Dambulla Giants, Sharjah Warriors. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests561002,8539630.6866.402331311
ODIs55521,60411631.4593.42918712
T20Is28264806818.46131.101619
T20 leagues67661,2216519.08143.30615831
Domestic one-day10930511233.89128.7112614

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
116118Zimbabwe8 Jul 2017
11259Tamil Union Cricket and Athletic Club11 Jun 2024
102116Zimbabwe6 Jul 2017
96163West Indies21 Mar 2021
9597England23 Oct 2018

N Dickwella: matches in the records

N Dickwella appears in 216 recorded men's matches, from 24 July 2014 to 30 August 2026, most often for Sri Lanka, Dambulla Giants and Sharjah Warriors. The matches split as 56 in Test matches, 55 in One Day Internationals, 28 in Twenty20 Internationals, 67 in franchise Twenty20 leagues and 10 in domestic one-day cricket. The most frequent opponents in the records are South Africa (27 matches), India (26 matches) and Pakistan (15 matches). The ground used most often is Pallekele International Cricket Stadium, with 21 matches.

N Dickwella batting record

In Test matches, the batting record is 2,853 runs in 100 innings, an average of 30.68, a strike rate of 66.4 and a highest score of 96, with 23 fifties and 5 ducks.

In One Day Internationals, the batting record is 1,604 runs in 52 innings, an average of 31.45, a strike rate of 93.4 and a highest score of 116, with 2 hundreds, 9 fifties and 1 ducks.

In Twenty20 Internationals, the batting record is 480 runs in 26 innings, an average of 18.46, a strike rate of 131.1 and a highest score of 68, with 1 fifties and 2 ducks.

In franchise Twenty20 leagues, the batting record is 1,221 runs in 66 innings, an average of 19.08, a strike rate of 143.3 and a highest score of 65, with 6 fifties and 8 ducks.

In domestic one-day cricket, the batting record is 305 runs in 9 innings, an average of 33.89, a strike rate of 128.7 and a highest score of 112, with 1 hundred and 1 fifties.

N Dickwella highest innings

The highest individual scores in the records are: 116 from 118 balls against Zimbabwe at Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa on 8 July 2017 (ODIs). 112 from 59 balls against Tamil Union Cricket and Athletic Club at Nondescripts Cricket Club Ground, Colombo on 11 June 2024 (domestic one-day cricket). 102 from 116 balls against Zimbabwe at Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa on 6 July 2017 (ODIs). 96 from 163 balls against West Indies at Sir Vivian Richards Stadium on 21 March 2021 (Tests). 95 from 97 balls against England at R.Premadasa Stadium, Khettarama on 23 October 2018 (ODIs).

N Dickwella results with the side

In Test matches, the player's side won 18 and lost 25 of the 56 recorded matches (41.9% of decided matches).

In One Day Internationals, the player's side won 16 and lost 37 of the 55 recorded matches (30.2% of decided matches).

In Twenty20 Internationals, the player's side won 8 and lost 19 of the 28 recorded matches (29.6% of decided matches).

In franchise Twenty20 leagues, the player's side won 30 and lost 34 of the 67 recorded matches (46.9% of decided matches).

Against the most frequent opponents the results were South Africa: 8 won, 17 lost in 27 matches, India: 3 won, 20 lost in 26 matches, Pakistan: 5 won, 9 lost in 15 matches, New Zealand: 2 won, 10 lost in 13 matches and Bangladesh: 8 won, 2 lost in 13 matches.

N Dickwella teams

Matches by side: Sri Lanka (139), Dambulla Giants (10), Sharjah Warriors (10), Nondescripts Cricket Club (10), Galle Marvels (10), Dambulla Viiking (9), St Lucia Kings (8), Colombo Stars (8), Dambulla Sixers (6) and Colombo Strikers (5).

N Dickwella main grounds

The grounds used most often are Pallekele International Cricket Stadium (21), R Premadasa Stadium, Colombo (19), Galle International Stadium (15), Rangiri Dambulla International Stadium (13), Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota (13) and Sharjah Cricket Stadium (8).

N Dickwella runs by year

Runs in each calendar year of the records: 2014 (148), 2016 (184), 2017 (1,832), 2018 (948), 2019 (745), 2020 (393), 2021 (672), 2022 (561), 2023 (139), 2024 (530), 2025 (52), 2026 (259).

N Dickwella matches by year

Recorded matches in each calendar year: 2014 (5), 2016 (8), 2017 (46), 2018 (28), 2019 (23), 2020 (12), 2021 (23), 2022 (26), 2023 (7), 2024 (27), 2025 (2), 2026 (9).

N Dickwella fours and sixes

In Test matches, 313 fours and 11 sixes, one boundary every 13.3 balls faced; 46.2% of the runs came in boundaries.

In One Day Internationals, 187 fours and 12 sixes, one boundary every 8.6 balls faced; 51.1% of the runs came in boundaries.

In Twenty20 Internationals, 61 fours and 9 sixes, one boundary every 5.2 balls faced; 62.1% of the runs came in boundaries.

In franchise Twenty20 leagues, 158 fours and 31 sixes, one boundary every 4.5 balls faced; 67.0% of the runs came in boundaries.

In domestic one-day cricket, 26 fours and 14 sixes, one boundary every 5.9 balls faced; 61.6% of the runs came in boundaries.

How N Dickwella gets out

In Test matches, 93 recorded dismissals: caught 67%, bowled 15%, lbw 12% and run out 3%.

In One Day Internationals, 51 recorded dismissals: caught 61%, lbw 16%, bowled 14% and caught and bowled 6%.

In Twenty20 Internationals, 26 recorded dismissals: caught 77%, bowled 12%, stumped 4% and run out 4%.

In franchise Twenty20 leagues, 64 recorded dismissals: caught 58%, bowled 25%, lbw 6% and stumped 5%.

N Dickwella player of the match awards

Of the 3 player of the match awards on record, the first is dated 25 January 2017 (South Africa v Sri Lanka) and the latest 8 December 2022 (Colombo Stars v Dambulla Aura): 1 in One Day Internationals, 1 in Twenty20 Internationals and 1 in franchise Twenty20 leagues.

N Dickwella first and latest matches

The first recorded match in Test matches is dated 24 July 2014 against South Africa and the latest 23 August 2026 against India.

The first recorded match in One Day Internationals is dated 16 November 2014 against India and the latest 21 June 2022 against Australia.

The first recorded match in Twenty20 Internationals is dated 9 February 2016 against India and the latest 26 June 2021 against England.

The first recorded match in franchise Twenty20 leagues is dated 28 November 2020 against Kandy Tuskers and the latest 26 July 2026 against Galle Gallants.

The first recorded match in domestic one-day cricket is dated 11 June 2024 against Tamil Union Cricket and Athletic Club and the latest 30 August 2026 against Badureliya Sports Club.

N Dickwella against different opponents

The most runs against a single opponent are 882 against South Africa in 33 innings (average 27.56), 795 against India in 36 innings (average 24.09), 582 against Pakistan in 20 innings (average 30.63) and 483 against West Indies in 13 innings (average 37.15).

N Dickwella at different grounds

The grounds that have produced the most runs are Galle International Stadium (725 runs in 25 innings), Pallekele International Cricket Stadium (707 runs in 23 innings), Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota (355 runs in 13 innings) and Rangiri Dambulla International Stadium (280 runs in 12 innings).

N Dickwella recent years

Year by year, the latest figures in the records are 2021: 23 matches and 672 runs; 2022: 26 matches and 561 runs; 2023: 7 matches and 139 runs; 2024: 27 matches and 530 runs; 2025: 2 matches and 52 runs; 2026: 9 matches and 259 runs.

N Dickwella year by year

The busiest year in the records is 2017, with 46 matches. The most runs in a calendar year came in 2017: 1,832.

Questions and answers

How many matches has N Dickwella played?

216 recorded matches, from 24 July 2014 to 30 August 2026.

How many runs has N Dickwella scored in Tests?

2,853 runs in 100 innings, at an average of 30.68.

How many runs has N Dickwella scored in ODIs?

1,604 runs in 52 innings, at an average of 31.45.

How many runs has N Dickwella scored in T20Is?

480 runs in 26 innings, at an average of 18.46.

What is N Dickwella's highest score?

116 from 118 balls against Zimbabwe on 8 July 2017, at Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa.

How many sixes has N Dickwella hit?

77 sixes and 745 fours in the recorded matches.

How many player of the match awards has N Dickwella won?

3 in the recorded matches.

How many hundreds has N Dickwella scored?

3 in the recorded matches.

Which teams has N Dickwella played for?

Sri Lanka (139), Dambulla Giants (10), Sharjah Warriors (10), Nondescripts Cricket Club (10), Galle Marvels (10), Dambulla Viiking (9), St Lucia Kings (8) and Colombo Stars (8).

When was N Dickwella's most recent recorded match?

30 August 2026.

Team pages

Records