| 26 Nov 2004 | AUS 575/8d & 139/2d v NZ 251 & 2502nd Test · Test | Australia won by 213 runs | Adelaide | New Zealand tour of Australia 2004/05 |
| 20 Nov 2004 | SA 510/9d & 169/4 v IND 4661st Test · Test | Match drawn | Kanpur | South Africa tour of India 2004/05 |
| 18 Nov 2004 | NZ 353 & 76 v AUS 5851st Test · Test | Australia won by an innings and 156 runs | Brisbane | New Zealand tour of Australia 2004/05 |
| 3 Nov 2004 | IND 104 & 205 v AUS 203 & 934th Test · Test | India won by 13 runs | Mumbai | Australia tour of India 2004/05 |
| 28 Oct 2004 | PAK 478 & 139/4 v SL 208 & 4062nd Test · Test | Pakistan won by 6 wickets | Karachi | Sri Lanka tour of Pakistan 2004/05 |
| 26 Oct 2004 | NZ 545/6d v BAN 182 & 2622nd Test · Test | New Zealand won by an innings and 101 runs | Chattogram | New Zealand tour of Bangladesh 2004/05 |
| 26 Oct 2004 | IND 185 & 200 v AUS 398 & 329/53rd Test · Test | Australia won by 342 runs | Nagpur | Australia tour of India 2004/05 |
| 20 Oct 2004 | PAK 264 & 216 v SL 243 & 4381st Test · Test | Sri Lanka won by 201 runs | Faisalabad | Sri Lanka tour of Pakistan 2004/05 |
| 19 Oct 2004 | BAN 177 & 126 v NZ 4021st Test · Test | New Zealand won by an innings and 99 runs | Dhaka | New Zealand tour of Bangladesh 2004/05 |
| 14 Oct 2004 | AUS 235 & 369 v IND 376 & 19/02nd Test · Test | Match drawn | Chennai | Australia tour of India 2004/05 |
| 6 Oct 2004 | IND 246 & 239 v AUS 474 & 2281st Test · Test | Australia won by 217 runs | Bangalore | Australia tour of India 2004/05 |
| 19 Aug 2004 | ENG 470 & 4/0 v WI 152/9 & 3184th Test · Test | England won by 10 wickets | London | West Indies tour of England 2004 |
| 12 Aug 2004 | ENG 330 & 231/3 v WI 395/9 & 1653rd Test · Test | England won by 7 wickets | Manchester | West Indies tour of England 2004 |
| 11 Aug 2004 | SL 470 & 211/4 v SA 189 & 1792nd Test · Test | Sri Lanka won by 313 runs | Colombo | South Africa tour of Sri Lanka 2004 |
| 4 Aug 2004 | SL 486 & 214/9 v SA 376 & 203/31st Test · Test | Match drawn | Galle | South Africa tour of Sri Lanka 2004 |
| 29 Jul 2004 | ENG 566/9d & 248 v WI 336 & 2222nd Test · Test | England won by 256 runs | Birmingham | West Indies tour of England 2004 |
| 22 Jul 2004 | ENG 568 & 325/5 v WI 416 & 2671st Test · Test | England won by 210 runs | London | West Indies tour of England 2004 |
| 9 Jul 2004 | AUS 517 & 292/9 v SL 455 & 183/82nd Test · Test | Match drawn | Cairns | Sri Lanka tour of Australia 2004 |
| 1 Jul 2004 | AUS 207 & 201 v SL 97 & 1621st Test · Test | Australia won by 149 runs | Darwin | Sri Lanka tour of Australia 2004 |
| 10 Jun 2004 | ENG 319 & 284/6 v NZ 384 & 2183rd Test · Test | England won by 4 wickets | Nottingham | New Zealand tour of England 2004 |
| 4 Jun 2004 | WI 559/4 v BAN 284 & 1762nd Test · Test | West Indies won by an innings and 99 runs | Jamaica | Bangladesh tour of West Indies 2004 |
| 3 Jun 2004 | ENG 526 & 45/1 v NZ 409 & 161/92nd Test · Test | England won by 9 wickets | Leeds | New Zealand tour of England 2004 |
| 28 May 2004 | WI 352 & 113/0 v BAN 416 & 271/91st Test · Test | Match drawn | St Lucia | Bangladesh tour of West Indies 2004 |
| 20 May 2004 | ENG 441 & 282/3 v NZ 386 & 3361st Test · Test | England won by 7 wickets | London | New Zealand tour of England 2004 |
| 14 May 2004 | ZIM 228 & 231 v SL 713/32nd Test · Test | Sri Lanka won by an innings and 254 runs | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 6 May 2004 | ZIM 199 & 102 v SL 5411st Test · Test | Sri Lanka won by an innings and 240 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 13 Apr 2004 | PAK 224 & 245 v IND 6003rd Test · Test | India won by an innings and 131 runs | Rawalpindi | India tour of Pakistan 2003/04 |
| 10 Apr 2004 | WI 751/5d v ENG 285 & 422/54th Test · Test | Match drawn | St John's | England tour of West Indies 2003/04 |
| 5 Apr 2004 | PAK 489 & 40/1 v IND 287 & 2412nd Test · Test | Pakistan won by 9 wickets | Lahore | India tour of Pakistan 2003/04 |
| 1 Apr 2004 | WI 224 & 94 v ENG 226 & 93/23rd Test · Test | England won by 8 wickets | Barbados | England tour of West Indies 2003/04 |
| 28 Mar 2004 | PAK 407 & 216 v IND 675/51st Test · Test | India won by an innings and 52 runs | Multan | India tour of Pakistan 2003/04 |
| 26 Mar 2004 | NZ 297 & 252 v SA 316 & 234/43rd Test · Test | South Africa won by 6 wickets | Wellington | South Africa tour of New Zealand 2003/04 |
| 24 Mar 2004 | SL 407 & 248 v AUS 401 & 3753rd Test · Test | Australia won by 121 runs | Colombo | Australia tour of Sri Lanka 2003/04 |
| 19 Mar 2004 | WI 208 & 209 v ENG 319 & 99/32nd Test · Test | England won by 7 wickets | Trinidad | England tour of West Indies 2003/04 |
| 18 Mar 2004 | SA 296 & 349 v NZ 595 & 53/12nd Test · Test | New Zealand won by 9 wickets | Auckland | South Africa tour of New Zealand 2003/04 |
| 16 Mar 2004 | SL 211 & 324 v AUS 120 & 4422nd Test · Test | Australia won by 27 runs | Kandy | Australia tour of Sri Lanka 2003/04 |
| 11 Mar 2004 | WI 311 & 47 v ENG 339 & 20/01st Test · Test | England won by 10 wickets | Jamaica | England tour of West Indies 2003/04 |
| 10 Mar 2004 | NZ 509 & 39/1 v SA 459 & 313/41st Test · Test | Match drawn | Hamilton | South Africa tour of New Zealand 2003/04 |
| 8 Mar 2004 | AUS 220 & 512/8d v SL 381 & 1541st Test · Test | Australia won by 197 runs | Galle | Australia tour of Sri Lanka 2003/04 |
| 26 Feb 2004 | ZIM 210/2 v BAN 1682nd Test · Test | Match drawn | Bulawayo | Bangladesh tour of Zimbabwe 2003/04 |
| 19 Feb 2004 | ZIM 441 & 242/8 v BAN 331 & 1691st Test · Test | Zimbabwe won by 183 runs | Harare | Bangladesh tour of Zimbabwe 2003/04 |
| 16 Jan 2004 | SA 604/6 & 46/0 v WI 301 & 3484th Test · Test | South Africa won by 10 wickets | Centurion | West Indies tour of South Africa 2003/04 |
| 2 Jan 2004 | IND 705/7d & 211/2d v AUS 474 & 357/64th Test · Test | Match drawn | Sydney | India tour of Australia 2003/04 |
| 2 Jan 2004 | SA 532 & 335/3 v WI 427 & 354/53rd Test · Test | Match drawn | Cape Town | West Indies tour of South Africa 2003/04 |
| 26 Dec 2003 | NZ 366 & 103 v PAK 196 & 277/32nd Test · Test | Pakistan won by 7 wickets | Wellington | Pakistan tour of New Zealand 2003/04 |
| 26 Dec 2003 | AUS 558 & 97/1 v IND 366 & 2863rd Test · Test | Australia won by 9 wickets | Melbourne | India tour of Australia 2003/04 |
| 26 Dec 2003 | SA 658/9 v WI 264 & 3292nd Test · Test | South Africa won by an innings and 65 runs | Durban | West Indies tour of South Africa 2003/04 |
| 19 Dec 2003 | NZ 563 & 96/8 v PAK 4631st Test · Test | Match drawn | Hamilton | Pakistan tour of New Zealand 2003/04 |
| 18 Dec 2003 | ENG 265 & 148 v SL 628/8d3rd Test · Test | Sri Lanka won by an innings and 215 runs | Colombo | England tour of Sri Lanka 2003/04 |
| 12 Dec 2003 | SA 561 & 226/6d v WI 410 & 1881st Test · Test | South Africa won by 189 runs | Johannesburg | West Indies tour of South Africa 2003/04 |