One Day Internationals - Country Records and Statistics - Matches
ODI Matches for 
Played   
Versus 
From  to         
  Date Series Ground Result
1 19/04/2009 2009 ICC World Cup Qualifiers (v. Scotland) Willowmoore Park Afghanistan won by 89 runs
2 30/08/2009 2009 Netherlands v. Afghanistan VRA Ground Netherlands won by 8 runs
3 01/09/2009 2009 Netherlands v. Afghanistan VRA Ground Afghanistan won by 6 wickets
4 16/02/2010 2009-2010 Afghanistan v. Canada Sharjah Cricket Stadium Afghanistan won by 1 run
5 18/02/2010 2009-2010 Afghanistan v. Canada Sharjah Cricket Stadium Canada won by 4 wickets
6 01/07/2010 2010 ICC World Cricket League Div 1 (v. Canada) Sportpark Westvliet Afghanistan won by 6 wickets
7 03/07/2010 2010 ICC World Cricket League Div 1 (v. Ireland) Hazelaarweg Ireland won by 39 runs
8 05/07/2010 2010 ICC World Cricket League Div 1 (v. Kenya) VRA Ground Afghanistan won by 1 wicket
9 07/07/2010 2010 ICC World Cricket League Div 1 (v. Netherlands) Sportpark Westvliet Afghanistan won by 6 wickets
10 09/07/2010 2010 ICC World Cricket League Div 1 (v. Scotland) Hazelaarweg Scotland won by 2 wickets
11 10/07/2010 2010 ICC World Cricket League Div 1 (v. Netherlands) Hazelaarweg Afghanistan won by 5 wickets
12 16/08/2010 2010 Scotland v. Afghanistan Cambusdoon New Ground Afghanistan won by 9 wickets
13 17/08/2010 2010 Scotland v. Afghanistan Cambusdoon New Ground Scotland won by 6 wickets
14 07/10/2010 2010-2011 Kenya v. Afghanistan Gymkhana Club Ground Kenya won by 92 runs
15 09/10/2010 2010-2011 Kenya v. Afghanistan Gymkhana Club Ground Afghanistan won by 6 wickets
16 11/10/2010 2010-2011 Kenya v. Afghanistan Gymkhana Club Ground Kenya won by 8 wickets
17 07/08/2011 2011 ICC World Cricket League Championship (v. Canada) Maple Leaf North - West Ground Afghanistan won by 2 wickets
18 09/08/2011 2011 ICC World Cricket League Championship (v. Canada) Cricket, Skating & Curling Club Afghanistan won by 17 runs
19 29/03/2012 2011 ICC World Cricket League Championship (v. Netherlands) Sharjah Cricket Stadium Netherlands won by 9 wickets
20 31/03/2012 2011 ICC World Cricket League Championship (v. Netherlands) Sharjah Cricket Stadium Afghanistan won by 5 wickets
21 05/07/2012 2011 ICC World Cricket League Championship (v. Ireland) Castle Avenue Ireland won by 59 runs
22 06/03/2013 2011 ICC World Cricket League Championship (v. Scotland) Sharjah Cricket Stadium Afghanistan won by 7 wickets
23 08/03/2013 2011 ICC World Cricket League Championship (v. Scotland) Sharjah Cricket Stadium Afghanistan won by 5 wickets
24 02/10/2013 2011 ICC World Cricket League Championship (v. Kenya) Sharjah Cricket Stadium Afghanistan won by 8 wickets
25 04/10/2013 2011 ICC World Cricket League Championship (v. Kenya) Sharjah Cricket Stadium Afghanistan won by 7 wickets
26 10/02/2012 2011-2012 Pakistan v. Afghanistan Sharjah Cricket Stadium Pakistan won by 7 wickets
27 25/08/2012 2012-2013 Afghanistan v. Australia Sharjah Cricket Stadium Australia won by 66 runs
28 27/02/2014 2013-2014 Asia Cup (v. Pakistan) Khan Shaheb Osman Ali Stadium Pakistan won by 72 runs
29 01/03/2014 2013-2014 Asia Cup (v. Bangladesh) Khan Shaheb Osman Ali Stadium Afghanistan won by 32 runs
30 03/03/2014 2013-2014 Asia Cup (v. Sri Lanka) Shere Bangla National Stadium Sri Lanka won by 129 runs
31 05/03/2014 2013-2014 Asia Cup (v. India) Shere Bangla National Stadium India won by 8 wickets
32 01/05/2014 2013-2014 Asian Cricket Council Premier League (v. Hong Kong) Bayuemas Oval Afghanistan won by 6 wickets
33 02/05/2014 2013-2014 Asian Cricket Council Premier League (v. United Arab Emirates) Kinrara Academy Oval Afghanistan won by 70 runs
34 18/07/2014 2014-2015 Zimbabwe v. Afghanistan Queens Sports Club Zimbabwe won by 6 wickets
35 20/07/2014 2014-2015 Zimbabwe v. Afghanistan Queens Sports Club Zimbabwe won by 8 wickets
36 22/07/2014 2014-2015 Zimbabwe v. Afghanistan Queens Sports Club Afghanistan won by 2 wickets
37 24/07/2014 2014-2015 Zimbabwe v. Afghanistan Queens Sports Club Afghanistan won by 100 runs
38 28/11/2014 2014-2015 United Arab Emirates v. Afghanistan ICC Global Cricket Academy United Arab Emirates won by 5 wickets
39 30/11/2014 2014-2015 United Arab Emirates v. Afghanistan ICC Global Cricket Academy United Arab Emirates won by 6 wickets
40 02/12/2014 2014-2015 United Arab Emirates v. Afghanistan ICC Global Cricket Academy Afghanistan won by 2 wickets
41 04/12/2014 2014-2015 United Arab Emirates v. Afghanistan ICC Global Cricket Academy United Arab Emirates won by 30 runs
42 08/01/2015 2014-2015 Dubai Triangular Series (v. Scotland) ICC Global Cricket Academy Afghanistan won by 8 wickets
43 10/01/2015 2014-2015 Dubai Triangular Series (v. Ireland) Dubai International Cricket Stadium Ireland won by 3 wickets
44 14/01/2015 2014-2015 Dubai Triangular Series (v. Scotland) Sheikh Zayed Stadium Scotland won by 150 runs
45 17/01/2015 2014-2015 Dubai Triangular Series (v. Ireland) Dubai International Cricket Stadium Afghanistan won by 71 runs
46 18/02/2015 2014-2015 ICC World Cup (v. Bangladesh) Manuka Oval Bangladesh won by 105 runs
47 22/02/2015 2014-2015 ICC World Cup (v. Sri Lanka) University Oval Sri Lanka won by 4 wickets
48 26/02/2015 2014-2015 ICC World Cup (v. Scotland) University Oval Afghanistan won by 1 wicket
49 04/03/2015 2014-2015 ICC World Cup (v. Australia) WACA Ground Australia won by 275 runs
50 08/03/2015 2014-2015 ICC World Cup (v. New Zealand) McLean Park New Zealand won by 6 wickets
51 13/03/2015 2014-2015 ICC World Cup (v. England) Sydney Cricket Ground England won by 9 wickets
52 16/10/2015 2015-2016 Zimbabwe v. Afghanistan Queens Sports Club Zimbabwe won by 8 wickets
53 18/10/2015 2015-2016 Zimbabwe v. Afghanistan Queens Sports Club Afghanistan won by 58 runs
54 20/10/2015 2015-2016 Zimbabwe v. Afghanistan Queens Sports Club Zimbabwe won by 6 wickets
55 22/10/2015 2015-2016 Zimbabwe v. Afghanistan Queens Sports Club Afghanistan won by 3 wickets
56 24/10/2015 2015-2016 Zimbabwe v. Afghanistan Queens Sports Club Afghanistan won by 73 runs
57 25/12/2015 2015-2016 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Afghanistan won by 49 runs
58 29/12/2015 2015-2016 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Afghanistan won by 4 wickets
59 02/01/2016 2015-2016 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Zimbabwe won by 117 runs
60 04/01/2016 2015-2016 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Zimbabwe won by 65 runs
61 06/01/2016 2015-2016 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Afghanistan won by 2 wickets
62 04/07/2016 2016 Scotland v. Afghanistan Grange Cricket Club No Result
63 06/07/2016 2016 Scotland v. Afghanistan Grange Cricket Club Afghanistan won by 78 runs
64 12/07/2016 2016 Ireland v. Afghanistan Civil Service Cricket Club Afghanistan won by 39 runs
65 14/07/2016 2016 Ireland v. Afghanistan Civil Service Cricket Club Ireland won by 6 wickets
66 17/07/2016 2016 Ireland v. Afghanistan Civil Service Cricket Club Afghanistan won by 79 runs
67 19/07/2016 2016 Ireland v. Afghanistan Civil Service Cricket Club Ireland won by 12 runs
68 25/09/2016 2016-2017 Bangladesh v. Afghanistan Shere Bangla National Stadium Bangladesh won by 7 runs
69 28/09/2016 2016-2017 Bangladesh v. Afghanistan Shere Bangla National Stadium Afghanistan won by 2 wickets
70 01/10/2016 2016-2017 Bangladesh v. Afghanistan Shere Bangla National Stadium Bangladesh won by 141 runs
71 16/02/2017 2016-2017 Zimbabwe v. Afghanistan Harare Sports Club Afghanistan won by 12 runs
72 19/02/2017 2016-2017 Zimbabwe v. Afghanistan Harare Sports Club Afghanistan won by 54 runs
73 21/02/2017 2016-2017 Zimbabwe v. Afghanistan Harare Sports Club Zimbabwe won by 3 runs
74 24/02/2017 2016-2017 Zimbabwe v. Afghanistan Harare Sports Club Zimbabwe won by 7 wickets
75 26/02/2017 2016-2017 Zimbabwe v. Afghanistan Harare Sports Club Afghanistan won by 106 runs
76 15/03/2017 2016-2017 Afghanistan v. Ireland Greater Noida Sports Complex Ground Afghanistan won by 30 runs
77 17/03/2017 2016-2017 Afghanistan v. Ireland Greater Noida Sports Complex Ground Afghanistan won by 34 runs
78 19/03/2017 2016-2017 Afghanistan v. Ireland Greater Noida Sports Complex Ground Ireland won by 6 wickets
79 22/03/2017 2016-2017 Afghanistan v. Ireland Greater Noida Sports Complex Ground Ireland won by 3 wickets
80 24/03/2017 2016-2017 Afghanistan v. Ireland Greater Noida Sports Complex Ground Afghanistan won by 7 wickets
81 09/06/2017 2016-2017 West Indies v. Afghanistan Daren Sammy National Cricket Stadium Afghanistan won by 63 runs
82 11/06/2017 2016-2017 West Indies v. Afghanistan Daren Sammy National Cricket Stadium West Indies won by 4 wickets
83 14/06/2017 2016-2017 West Indies v. Afghanistan Daren Sammy National Cricket Stadium No Result
84 05/12/2017 2017-2018 Afghanistan v. Ireland Sharjah Cricket Stadium Afghanistan won by 138 runs
85 07/12/2017 2017-2018 Afghanistan v. Ireland Sharjah Cricket Stadium Ireland won by 51 runs
86 10/12/2017 2017-2018 Afghanistan v. Ireland Sharjah Cricket Stadium Ireland won by 5 wickets
87 09/02/2018 2017-2018 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Afghanistan won by 154 runs
88 11/02/2018 2017-2018 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Zimbabwe won by 154 runs
89 13/02/2018 2017-2018 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Afghanistan won by 6 wickets
90 16/02/2018 2017-2018 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Afghanistan won by 10 wickets
91 19/02/2018 2017-2018 Afghanistan v. Zimbabwe Sharjah Cricket Stadium Afghanistan won by 146 runs
92 04/03/2018 2017-2018 ICC World Cup Qualifiers 2018 (v. Scotland) Bulawayo Athletic Club Scotland won by 7 wickets
93 06/03/2018 2017-2018 ICC World Cup Qualifiers 2018 (v. Zimbabwe) Queens Sports Club Zimbabwe won by 2 runs
94 08/03/2018 2017-2018 ICC World Cup Qualifiers 2018 (v. Hong Kong) Bulawayo Athletic Club Hong Kong won by 30 runs
95 15/03/2018 2017-2018 ICC World Cup Qualifiers 2018 (v. West Indies) Harare Sports Club Afghanistan won by 3 wickets
96 20/03/2018 2017-2018 ICC World Cup Qualifiers 2018 (v. United Arab Emirates) Old Hararians Sports Club Afghanistan won by 5 wickets
97 23/03/2018 2017-2018 ICC World Cup Qualifiers 2018 (v. Ireland) Harare Sports Club Afghanistan won by 5 wickets
98 25/03/2018 2017-2018 ICC World Cup Qualifiers 2018 (v. West Indies) Harare Sports Club Afghanistan won by 7 wickets
99 27/08/2018 2018 Ireland v. Afghanistan Civil Service Cricket Club Afghanistan won by 29 runs
100 29/08/2018 2018 Ireland v. Afghanistan Civil Service Cricket Club Ireland won by 3 wickets
101 31/08/2018 2018 Ireland v. Afghanistan Civil Service Cricket Club Afghanistan won by 8 wickets
102 17/09/2018 2018-2019 Asia Cup (v. Sri Lanka) Sheikh Zayed Stadium Afghanistan won by 91 runs
103 20/09/2018 2018-2019 Asia Cup (v. Bangladesh) Sheikh Zayed Stadium Afghanistan won by 136 runs
104 21/09/2018 2018-2019 Asia Cup (v. Pakistan) Sheikh Zayed Stadium Pakistan won by 3 wickets
105 23/09/2018 2018-2019 Asia Cup (v. Bangladesh) Sheikh Zayed Stadium Bangladesh won by 3 runs
106 25/09/2018 2018-2019 Asia Cup (v. India) Dubai International Cricket Stadium Match Tied
107 28/02/2019 2018-2019 Ireland v. Afghanistan Rajiv Gandhi International Cricket Stadium Afghanistan won by 5 wickets
108 02/03/2019 2018-2019 Ireland v. Afghanistan Rajiv Gandhi International Cricket Stadium No Result
109 05/03/2019 2018-2019 Ireland v. Afghanistan Rajiv Gandhi International Cricket Stadium Ireland won by 4 wickets
110 08/03/2019 2018-2019 Ireland v. Afghanistan Rajiv Gandhi International Cricket Stadium Afghanistan won by 109 runs
111 10/03/2019 2018-2019 Ireland v. Afghanistan Rajiv Gandhi International Cricket Stadium Ireland won by 5 wickets
112 10/05/2019 2019 Scotland v. Afghanistan Grange Cricket Club Afghanistan won by 2 runs
113 19/05/2019 2019 Ireland v. Afghanistan Civil Service Cricket Club Ireland won by 72 runs
114 21/05/2019 2019 Ireland v. Afghanistan Civil Service Cricket Club Afghanistan won by 126 runs
115 01/06/2019 2019 ICC World Cup (v. Australia) County Ground (Bristol) Australia won by 7 wickets
116 04/06/2019 2019 ICC World Cup (v. Sri Lanka) Sophia Gardens Sri Lanka won by 34 runs
117 08/06/2019 2019 ICC World Cup (v. New Zealand) The Cooper Associates County Ground New Zealand won by 7 wickets
118 15/06/2019 2019 ICC World Cup (v. South Africa) Sophia Gardens South Africa won by 9 wickets
119 18/06/2019 2019 ICC World Cup (v. England) Old Trafford England won by 150 runs
120 22/06/2019 2019 ICC World Cup (v. India) The Rose Bowl India won by 11 runs
121 24/06/2019 2019 ICC World Cup (v. Bangladesh) The Rose Bowl Bangladesh won by 62 runs
122 29/06/2019 2019 ICC World Cup (v. Pakistan) Headingley Pakistan won by 3 wickets
123 04/07/2019 2019 ICC World Cup (v. West Indies) Headingley West Indies won by 23 runs
124 06/11/2019 2019-2020 Afghanistan v. West Indies Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium West Indies won by 7 wickets
125 09/11/2019 2019-2020 Afghanistan v. West Indies Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium West Indies won by 47 runs
126 11/11/2019 2019-2020 Afghanistan v. West Indies Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium West Indies won by 5 wickets
127 21/01/2021 2020-2021 Afghanistan v. Ireland Sheikh Zayed Stadium Afghanistan won by 16 runs
128 24/01/2021 2020-2021 Afghanistan v. Ireland Sheikh Zayed Stadium Afghanistan won by 7 wickets
129 26/01/2021 2020-2021 Afghanistan v. Ireland Sheikh Zayed Stadium Afghanistan won by 36 runs
130 21/01/2022 2021-2022 Afghanistan v. Netherlands West End Park International Cricket Stadium Afghanistan won by 36 runs
131 23/01/2022 2021-2022 Afghanistan v. Netherlands West End Park International Cricket Stadium Afghanistan won by 48 runs
132 25/01/2022 2021-2022 Afghanistan v. Netherlands West End Park International Cricket Stadium Afghanistan won by 75 runs
133 23/02/2022 2021-2022 Bangladesh v. Afghanistan Zahur Ahmed Chowdhury Stadium Bangladesh won by 4 wickets
134 25/02/2022 2021-2022 Bangladesh v. Afghanistan Zahur Ahmed Chowdhury Stadium Bangladesh won by 88 runs
135 28/02/2022 2021-2022 Bangladesh v. Afghanistan Zahur Ahmed Chowdhury Stadium Afghanistan won by 7 wickets
136 04/06/2022 2022 Zimbabwe v. Afghanistan Harare Sports Club Afghanistan won by 60 runs
137 06/06/2022 2022 Zimbabwe v. Afghanistan Harare Sports Club Afghanistan won by 8 wickets
138 09/06/2022 2022 Zimbabwe v. Afghanistan Harare Sports Club Afghanistan won by 4 wickets
139 25/11/2022 2022-2023 Sri Lanka v. Afghanistan Pallekele International Cricket Stadium Afghanistan won by 60 runs
140 27/11/2022 2022-2023 Sri Lanka v. Afghanistan Pallekele International Cricket Stadium No Result
141 30/11/2022 2022-2023 Sri Lanka v. Afghanistan Pallekele International Cricket Stadium Sri Lanka won by 4 wickets
142 02/06/2023 2023 Sri Lanka v. Afghanistan Mahinda Rajapaksha International Cricket Stadium Afghanistan won by 6 wickets
143 04/06/2023 2023 Sri Lanka v. Afghanistan Mahinda Rajapaksha International Cricket Stadium Sri Lanka won by 132 runs
144 07/06/2023 2023 Sri Lanka v. Afghanistan Mahinda Rajapaksha International Cricket Stadium Sri Lanka won by 9 wickets
145 05/07/2023 2023 Bangladesh v. Afghanistan Zahur Ahmed Chowdhury Stadium Afghanistan won by 17 runs
146 08/07/2023 2023 Bangladesh v. Afghanistan Zahur Ahmed Chowdhury Stadium Afghanistan won by 142 runs
147 11/07/2023 2023 Bangladesh v. Afghanistan Zahur Ahmed Chowdhury Stadium Bangladesh won by 7 wickets
148 22/08/2023 2023 Afghanistan v. Pakistan Mahinda Rajapaksha International Cricket Stadium Pakistan won by 142 runs
149 24/08/2023 2023 Afghanistan v. Pakistan Mahinda Rajapaksha International Cricket Stadium Pakistan won by 1 wicket
150 26/08/2023 2023 Afghanistan v. Pakistan R Premadasa Stadium Pakistan won by 59 runs
151 03/09/2023 2023 Asia Cup (v. Bangladesh) Gaddafi Stadium Bangladesh won by 89 runs
152 05/09/2023 2023 Asia Cup (v. Sri Lanka) Gaddafi Stadium Sri Lanka won by 2 runs
153 07/10/2023 2023 ICC World Cup (v. Bangladesh) Himachal Pradesh Cricket Association Stadium Bangladesh won by 6 wickets
154 11/10/2023 2023 ICC World Cup (v. India) Arun Jaitley Stadium India won by 8 wickets
155 15/10/2023 2023 ICC World Cup (v. England) Arun Jaitley Stadium Afghanistan won by 69 runs
156 18/10/2023 2023 ICC World Cup (v. New Zealand) MA Chidambaram Stadium New Zealand won by 149 runs
157 23/10/2023 2023 ICC World Cup (v. Pakistan) MA Chidambaram Stadium Afghanistan won by 8 wickets
158 30/10/2023 2023 ICC World Cup (v. Sri Lanka) Maharashtra Cricket Association Stadium Afghanistan won by 7 wickets
159 03/11/2023 2023 ICC World Cup (v. Netherlands) Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium Afghanistan won by 7 wickets
160 07/11/2023 2023 ICC World Cup (v. Australia) Wankhede Stadium Australia won by 3 wickets
161 10/11/2023 2023 ICC World Cup (v. South Africa) Narendra Modi Stadium South Africa won by 5 wickets
162 09/02/2024 2023-2024 Sri Lanka v. Afghanistan Pallekele International Cricket Stadium Sri Lanka won by 42 runs
163 11/02/2024 2023-2024 Sri Lanka v. Afghanistan Pallekele International Cricket Stadium Sri Lanka won by 155 runs
164 14/02/2024 2023-2024 Sri Lanka v. Afghanistan Pallekele International Cricket Stadium Sri Lanka won by 7 wickets
165 07/03/2024 2023-2024 Afghanistan v. Ireland Sharjah Cricket Stadium Afghanistan won by 35 runs
166 12/03/2024 2023-2024 Afghanistan v. Ireland Sharjah Cricket Stadium Afghanistan won by 117 runs

Afghanistan: 79 Opposing Country: 82 Tied: 1 No Result: 4

Country Records and Statistics
Match Records and Statistics
Match Scorecards