DN

D Nanayakkara

30 matches · 29 May 2023 to 30 Apr 2026

D Nanayakkara: career summary

D Nanayakkara is a cricketer. D Nanayakkara has played 30 matches on CricInto's records, from 29 May 2023 to 30 Apr 2026, for Italy.

In T20Is (30 matches, 2023–2026): 286 runs in 27 innings at an average of 11.92 and a strike rate of 108.33, with 0 hundreds and 2 fifties (highest score 86); 10 wickets at an average of 33.50 and an economy rate of 6.74 (best 2/3).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
T20I30273 2868611.92 264108.330 24414

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
T20I302149.4 335102/3 33.506.7429.80 00

Recent matches

DateMatchBatBowl
30 Apr 2026 ITA vs USA T20I 0 (1)0/13 (3)
28 Apr 2026 ITA vs VAN T20I DNB0/19 (2)
27 Apr 2026 ITA vs RWA T20I 7 (6)1/15 (3)
19 Apr 2026 ITA vs NEP T20I 1 (2)-
18 Apr 2026 ITA vs RWA T20I DNB0/9 (1)
27 Aug 2025 ITA vs IRE T20I 1 (3)0/25 (3)
24 Aug 2025 ITA vs NED T20I 1 (6)-
23 Aug 2025 ITA vs IRE T20I 0 (4)0/11 (1)
21 Aug 2025 ITA vs GER T20I 0* (3)0/17 (2)
20 Aug 2025 ITA vs NED T20I 1 (4)-

Frequently asked questions

How many runs has D Nanayakkara scored in T20Is?

D Nanayakkara has scored 286 runs in T20Is, at an average of 11.92.

How many wickets has D Nanayakkara taken in T20Is?

D Nanayakkara has taken 10 wickets in T20Is, with best figures of 2/3.

What is D Nanayakkara's highest score?

D Nanayakkara's highest score is 86, in T20Is.

Which teams has D Nanayakkara played for?

Italy (2023–2026).