| 20 Jun | India | A | India won by 9 wickets (with 128 balls remaining) | L | ICC ODI Championship |
| 17 Jun | India | A | India won by 170 runs | L | ICC ODI Championship |
| 13 Jun | India | A | India won by 7 wickets (with 13 balls remaining) | L | ICC ODI Championship |
| 6 Jun | India | A | India won by an innings and 300 runs | L | ICC Test Championship |
| 19 Feb | Canada | H | Afghanistan won by 82 runs | W | ICC Men's T20 World Cup |
| 16 Feb | United Arab Emirates | H | Afghanistan won by 5 wickets (with 4 balls remaining) | W | ICC Men's T20 World Cup |
| 11 Feb | South Africa | H | 223-227 | NR | ICC Men's T20 World Cup |
| 11 Nov | Qatar | A | Afghanistan won by 25 runs | W | Twenty20 Internationals |
| 2 Nov | Zimbabwe | A | Afghanistan won by 9 runs | W | Twenty20 Internationals |
| 31 Oct | Zimbabwe | A | Afghanistan won by 7 wickets (with 12 balls remaining) | W | Twenty20 Internationals |
| 29 Oct | Zimbabwe | A | Afghanistan won by 53 runs | W | Twenty20 Internationals |
| 20 Oct | Zimbabwe | A | Zimbabwe won by an innings and 73 runs | L | ICC Test Championship |
| 14 Oct | Bangladesh | H | Afghanistan won by 200 runs | W | ICC ODI Championship |
| 11 Oct | Bangladesh | H | Afghanistan won by 81 runs | W | ICC ODI Championship |
| 8 Oct | Bangladesh | H | Afghanistan won by 5 wickets (with 17 balls remaining) | W | ICC ODI Championship |