One Day Internationals - Country Records and Statistics - Player Chart
This page displays a chart listing all players who have played for the selected country between selected dates.
The chart shows matches played and missed, and indicates whether a player was captain or keeper (see Legend at bottom of chart).
Enter dates in format "DD/MM/YYYY". e.g. Enter 8th May, 2020 as 08/05/2020.
For best performance keep date spans as short as possible - maximum is 5 calendar years.
Country From Date To Date Sort By  
Click on a on the chart to view match scorecard.

Year 20242025 Year
Versus Z
I
M
Z
I
M
Z
I
M
A
F
G
A
F
G
A
F
G
B
A
N
B
A
N
B
A
N
I
N
D
I
N
D
I
N
D
W
I
N
W
I
N
W
I
N
N
Z
L
N
Z
L
N
Z
L
N
Z
L
N
Z
L
N
Z
L
A
U
S
A
U
S
B
A
N
B
A
N
B
A
N
Z
I
M
Versus
ODI No 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 1 2 3 1 ODI No
Wanindu Hasaranga*         Wanindu Hasaranga*
Nishan Madushka*                  Nishan Madushka*
Sahan Arachchige*                        Sahan Arachchige*
Mohamed Shiraz*                         Mohamed Shiraz*
Milan Rathnayake*                          Milan Rathnayake*
Eshan Malinga*                     Eshan Malinga*
K I C Asalanka*K I C Asalanka*
P V D Chameera*                    P V D Chameera*
M K P A Dananjaya*                        M K P A Dananjaya*
S Daniel*                          S Daniel*
A M Fernando*        A M Fernando*
M N K Fernando*                          M N K Fernando*
W I A Fernando*     W I A Fernando*
L Kumara*                       L Kumara*
K L J Liyanage*K L J Liyanage*
L D Madushanka*               L D Madushanka*
P Madushan*                     P Madushan*
B K G Mendis* B K G Mendis*
P H K D Mendis*           P H K D Mendis*
P Nissanka*       P Nissanka*
S Samarawickrama*        S Samarawickrama*
D Shanaka*                         D Shanaka*
M M Theekshana*      M M Theekshana*
J D F Vandersay*                   J D F Vandersay*
D N Wellalage*              D N Wellalage*
C Wirkramasinghe*                       C Wirkramasinghe*
Legend
Played
Played (Captain)
Played (Keeper)
Played (Captain/Keeper)
Total Players = 26
Total Matches = 27
ODI Countries List