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 A
U
S
A
U
S
A
U
S
Z
I
M
Z
I
M
Z
I
M
S
A
F
S
A
F
S
A
F
N
Z
L
S
A
F
N
Z
L
N
Z
L
I
N
D
N
Z
L
N
Z
L
N
Z
L
W
I
N
W
I
N
W
I
N
Versus
ODI No 1 2 3 1 2 3 1 2 3 1 3 4 1 5 1 2 3 1 2 3 ODI No
Mohammad Rizwan*Mohammad Rizwan*
Babar Azam*   Babar Azam*
Mohammad Nawaz*                  Mohammad Nawaz*
Hasan Ali*                  Hasan Ali*
Fakhar Zaman*                Fakhar Zaman*
Faheem Ashraf*                Faheem Ashraf*
Imam-ul-Haq*                 Imam-ul-Haq*
Hussain Talat*                 Hussain Talat*
Shaheen Shah Afridi*       Shaheen Shah Afridi*
Mohammad Hasnain*              Mohammad Hasnain*
Khushdil Shah*               Khushdil Shah*
Naseem Shah*    Naseem Shah*
Haris Rauf*       Haris Rauf*
Abdullah Shafique*     Abdullah Shafique*
Saud Shakeel*                Saud Shakeel*
Mohammad Wasim*                  Mohammad Wasim*
Salman Agha*Salman Agha*
Aamer Jamal*                 Aamer Jamal*
Mohammad Ali*                   Mohammad Ali*
Abrar Ahmed*         Abrar Ahmed*
Kamran Ghulam*          Kamran Ghulam*
Saim Ayub*        Saim Ayub*
Tayyab Tahir*         Tayyab Tahir*
Sufiyan Muqeem*                Sufiyan Muqeem*
Haseebullah Khan*                   Haseebullah Khan*
Irfan Khan*           Irfan Khan*
Usman Khan*                  Usman Khan*
Faisal Akram*                 Faisal Akram*
Hasan Nawaz*                 Hasan Nawaz*
Akif Javed*                 Akif Javed*
Legend
Played
Played (Captain)
Played (Keeper)
Played (Captain/Keeper)
Total Players = 30
Total Matches = 20
ODI Countries List