| 13 Aug 2006 | KEN 184 v BAN 185/8Match 2 · ODI | BAN | 43* | 3/53 | 0 | Bangladesh won by 2 wickets | Nairobi | Bangladesh in Kenya ODI Series 2006 |
| 12 Aug 2006 | KEN 168 v BAN 170/4Match 1 · ODI | BAN | DNB | 3/25 | 0 | Bangladesh won by 6 wickets | Nairobi | Bangladesh in Kenya ODI Series 2006 |
| 4 Aug 2006 | BAN 206/9 v ZIM 212/34th ODI · ODI | BAN | 23 | 0/24 | 0 | Zimbabwe won by 7 wickets (with 50 balls remaining) | Harare | Bangladesh in Zimbabwe ODI Series 2006 |
| 2 Aug 2006 | BAN 236 v ZIM 238/83rd ODI · ODI | BAN | 2 | 0/50 | 0 | Zimbabwe won by 2 wickets (with 0 balls remaining) | Harare | Bangladesh in Zimbabwe ODI Series 2006 |
| 30 Jul 2006 | BAN 238/8 v ZIM 1762nd ODI · ODI | BAN | 14 | 1/31 | 0 | Bangladesh won by 62 runs | Harare | Bangladesh in Zimbabwe ODI Series 2006 |
| 29 Jul 2006 | ZIM 248/8 v BAN 246/71st ODI · ODI | BAN | 7* | 4/41 | 1 | Zimbabwe won by 2 wickets (with 5 balls remaining) | Harare | Bangladesh in Zimbabwe ODI Series 2006 |
| 28 Apr 2006 | BAN 124 v AUS 127/1Match 3 · ODI | BAN | 2 | 0/17 | 0 | Australia won by 9 wickets | Fatullah | Australia in Bangladesh ODI Series 2005/06 |
| 26 Apr 2006 | BAN 183 v AUS 250/5Match 2 · ODI | BAN | 15 | 3/54 | 0 | Australia won by 67 runs | Fatullah | Australia in Bangladesh ODI Series 2005/06 |
| 23 Apr 2006 | BAN 195 v AUS 196/6Match 1 · ODI | BAN | 1 | 1/58 | 0 | Australia won by 4 wickets | Chittagong Divisional Stadium | Australia in Bangladesh ODI Series 2005/06 |
| 16 Apr 2006 | BAN 197 & 304 v AUS 581/42nd Test · Test | BAN | 4 & 1 | 0/114 | 0 | Australia won by an innings and 80 runs | Chattogram | Australia tour of Bangladesh 2005/06 |
| 9 Apr 2006 | BAN 427 & 148 v AUS 269 & 307/71st Test · Test | BAN | 6 & 0 | 2/56 & 1/51 | 0 | Australia won by 3 wickets | Fatullah | Australia tour of Bangladesh 2005/06 |
| 25 Mar 2006 | KEN 232/9 v BAN 237/34th ODI · ODI | BAN | DNB | 2/38 | 1 | Bangladesh won by 7 wickets (with 51 balls remaining) | Fatullah | Kenya tour of Bangladesh 2005/06 |
| 23 Mar 2006 | BAN 231 v KEN 2113rd ODI · ODI | BAN | 2 | 3/38 | 1 | Bangladesh won by 20 runs | Fatullah | Kenya tour of Bangladesh 2005/06 |
| 20 Mar 2006 | KEN 161 v BAN 162/12nd ODI · ODI | BAN | DNB | 2/26 | 0 | Bangladesh won by 9 wickets (with 157 balls remaining) | Khulna | Kenya tour of Bangladesh 2005/06 |
| 17 Mar 2006 | BAN 301/7 v KEN 1701st ODI · ODI | BAN | 44* | 0/34 | 0 | Bangladesh won by 131 runs | Bogra | Kenya tour of Bangladesh 2005/06 |
| 25 Feb 2006 | BAN 231/9 v SL 309/7Match 3 · ODI | BAN | 19 | 2/71 | 0 | Sri Lanka won by 78 runs | Chittagong Divisional Stadium | Sri Lanka in Bangladesh ODI Series 2005/06 |
| 22 Feb 2006 | BAN 213/6 v SL 212Match 2 · ODI | BAN | DNB | 1/31 | 0 | Bangladesh won by 4 wickets | Bogra | Sri Lanka in Bangladesh ODI Series 2005/06 |
| 20 Feb 2006 | BAN 118 v SL 119/5Match 1 · ODI | BAN | 6 | 1/30 | 1 | Sri Lanka won by 5 wickets | Bogra | Sri Lanka in Bangladesh ODI Series 2005/06 |
| 30 Jun 2005 | BAN 250/8 v AUS 254/49th ODI · ODI | BAN | DNB | 2/44 | 0 | Australia won by 6 wickets | Canterbury | NatWest Challenge 2005 |
| 26 Jun 2005 | BAN 208/7 v ENG 209/57th ODI · ODI | BAN | 1 | 0/48 | 0 | England won by 5 wickets | Leeds | NatWest Challenge 2005 |
| 25 Jun 2005 | BAN 139 v AUS 140/06th ODI · ODI | BAN | 0 | 0/32 | 0 | Australia won by 10 wickets | Manchester | NatWest Challenge 2005 |
| 21 Jun 2005 | ENG 391/4 v BAN 2234th Match · ODI | BAN | 0 | 0/71 | 0 | England won by 168 runs | Nottingham | NatWest Challenge 2005 |
| 18 Jun 2005 | AUS 249/5 v BAN 250/52nd ODI · ODI | BAN | DNB | 1/33 | 1 | Bangladesh won by 5 wickets | Cardiff | NatWest Challenge 2005 |
| 16 Jun 2005 | BAN 190 v ENG 192/01st ODI · ODI | BAN | 29* | 0/33 | 0 | England won by 10 wickets | London | NatWest Challenge 2005 |
| 3 Jun 2005 | BAN 104 & 316 v ENG 447/3d2nd Test · Test | BAN | 1 & 0 | 2/91 | 0 | England won by an innings and 27 runs | Chester-le-Street | Bangladesh tour of England 2005 |
| 26 May 2005 | ENG 528/3 v BAN 108 & 1591st Test · Test | BAN | 0 & 0 | 2/107 | 0 | England won by an innings and 261 runs | London | Bangladesh tour of England 2005 |
| 31 Jan 2005 | ZIM 198 v BAN 202/25th ODI · ODI | BAN | DNB | 1/42 | 0 | Bangladesh won by 8 wickets | Dhaka | Zimbabwe tour of Bangladesh 2004/05 |
| 29 Jan 2005 | BAN 247/9 v ZIM 1894th ODI · ODI | BAN | 8 | 1/39 | 0 | Bangladesh won by 58 runs | Dhaka | Zimbabwe tour of Bangladesh 2004/05 |
| 26 Jan 2005 | BAN 244/9 v ZIM 2043rd ODI · ODI | BAN | 21 | 2/38 | 0 | Bangladesh won by 40 runs | Chittagong | Zimbabwe tour of Bangladesh 2004/05 |
| 24 Jan 2005 | ZIM 237/5 v BAN 2062nd ODI · ODI | BAN | 17 | 0/41 | 1 | Zimbabwe won by 31 runs | Chattogram | Zimbabwe tour of Bangladesh 2004/05 |
| 14 Jan 2005 | BAN 211 & 285/5 v ZIM 298 & 2862nd Test · Test | BAN | 26 & DNB | 1/69 & 3/51 | 0 | Match drawn | Dhaka | Zimbabwe tour of Bangladesh 2004/05 |
| 6 Jan 2005 | BAN 488 & 204/9 v ZIM 312 & 1541st Test · Test | BAN | 48 & 19 | 3/59 & 2/45 | 0 | Bangladesh won by 226 runs | Chittagong | Zimbabwe tour of Bangladesh 2004/05 |
| 27 Dec 2004 | IND 348/5 v BAN 257/93rd ODI · ODI | BAN | 39 | 0/60 | 1 | India won by 91 runs | Dhaka | India tour of Bangladesh 2004/05 |
| 26 Dec 2004 | BAN 229/9 v IND 2142nd ODI · ODI | BAN | 31* | 2/36 | 2 | Bangladesh won by 15 runs | Dhaka | India tour of Bangladesh 2004/05 |
| 17 Dec 2004 | IND 540 v BAN 333 & 1242nd Test · Test | BAN | 4 & 6 | 3/60 | 0 | India won by an innings and 83 runs | Chattogram | India tour of Bangladesh 2004/05 |
| 10 Dec 2004 | BAN 184 & 202 v IND 5261st Test · Test | BAN | 7 & 0* | 2/125 | 1 | India won by an innings and 140 runs | Dhaka | India tour of Bangladesh 2004/05 |
| 29 Oct 2003 | ENG 326 & 293/5d v BAN 152 & 138/92nd Test · Test | BAN | 1 & DNB | 4/60 & 0/23 | 0 | England won by 329 runs | Chattogram | England tour of Bangladesh 2003/04 |
| 21 Oct 2003 | BAN 203 & 255 v ENG 295 & 164/31st Test · Test | BAN | 11 & 1 | 3/41 & 1/46 | 0 | England won by 7 wickets | Dhaka | England tour of Bangladesh 2003/04 |
| 21 Sept 2003 | PAK 302/5 v BAN 244/75th ODI · ODI | BAN | 1* | 2/63 | 0 | Pakistan won by 58 runs | Karachi | Bangladesh tour of Pakistan 2003 |
| 18 Sept 2003 | BAN 222/8 v PAK 226/54th ODI · ODI | BAN | 6* | 1/51 | 0 | Pakistan won by 5 wickets | Rawalpindi | Bangladesh tour of Pakistan 2003 |
| 15 Sept 2003 | PAK 257/9 v BAN 201/93rd ODI · ODI | BAN | 6 | 0/29 | 1 | Pakistan won by 42 runs (D/L method) | Lahore | Bangladesh tour of Pakistan 2003 |
| 12 Sept 2003 | PAK 243/8 v BAN 1692nd ODI · ODI | BAN | 1 | 1/41 | 1 | Pakistan won by 74 runs | Faisalabad | Bangladesh tour of Pakistan 2003 |
| 9 Sept 2003 | PAK 323/3 v BAN 1861st ODI · ODI | BAN | 8 | 0/63 | 0 | Pakistan won by 137 runs | Multan | Bangladesh tour of Pakistan 2003 |
| 27 Aug 2003 | PAK 295 & 165/1 v BAN 361 & 962nd Test · Test | BAN | 10 & 14 | 0/48 & 0/26 | 2 | Pakistan won by 9 wickets | Peshawar | Bangladesh tour of Pakistan 2003 |
| 20 Aug 2003 | BAN 288 & 274 v PAK 346 & 217/31st Test · Test | BAN | 9* & 10* | 3/68 & 0/62 | 0 | Pakistan won by 7 wickets | Karachi | Bangladesh tour of Pakistan 2003 |
| 6 Aug 2003 | AUS 254/7 v BAN 1423rd ODI · ODI | BAN | 2 | 2/41 | 0 | Australia won by 112 runs | Darwin | Bangladesh tour of Australia 2003 |
| 2 Aug 2003 | BAN 105 v AUS 107/21st ODI · ODI | BAN | 0 | 1/40 | 0 | Australia won by 8 wickets | Cairns | Bangladesh tour of Australia 2003 |
| 25 Jul 2003 | AUS 556/4 v BAN 295 & 1632nd Test · Test | BAN | 8 & 3* | 1/60 | 0 | Australia won by an innings and 98 runs | Cairns | Bangladesh tour of Australia 2003 |
| 18 Jul 2003 | BAN 97 & 178 v AUS 407/7d1st Test · Test | BAN | 3 & 15 | 3/74 | 0 | Australia won by an innings and 132 runs | Darwin | Bangladesh tour of Australia 2003 |
| 1 May 2003 | BAN 102 & 210 v SA 3302nd Test · Test | BAN | 1 & 4 | 1/53 | 0 | South Africa won by an innings and 18 runs | Dhaka | South Africa tour of Bangladesh 2003 |