Het Zeslandentoernooi voor mannen van de Rugby Union in 2004 werd gespeeld tussen 14 februari en 27 maart . Winnaar werd Frankrijk, dat al zijn wedstrijden wist te winnen (de achtste grand slam van Frankrijk).
Doordat Ierland alleen van Frankrijk verloor, wonnen ze de Triple Crown en de Millennium Trophy . Winnaar van de Calcutta Cup werd Engeland, door met 13-35 van Schotland te winnen.
De zes vaste deelnemers speelden hun thuisduels in de volgende stadions.
Land Wed Win Gel Ver Saldo +/− Ptn Frankrijk 5 5 0 0 144 - 0 60 84 10 Ierland 5 4 0 1 128 - 0 82 46 8 Engeland 5 3 0 2 150 - 0 86 64 6 Wales 5 2 0 3 125 - 116 9 4 Italië 5 1 0 4 0 42 - 152 -110 2 Schotland 5 0 0 5 0 53 - 146 -93 0
De vermelde tijden zijn allemaal lokale tijden.
Datum Wedstrijd Uitslag 14 februari 2004, 15:00 Frankrijk - Ierland 35 - 17 14 februari 2004, 16:00 Wales - Schotland 23 - 10 15 februari 2004, 16:00 Italië - Engeland 0 9 - 50
Datum Wedstrijd Uitslag 21 februari 2004, 14:00 Frankrijk - Italië 25 - 0 0 21 februari 2004, 17:30 Schotland - Engeland 13 - 35 22 februari 2004, 15:00 Ierland - Wales 36 - 15
Een line-out tijdens de wedstrijd Wales - Frankrijk. Datum Wedstrijd Uitslag 6 maart 2004, 14:30 Italië - Schotland 20 - 14 6 maart 2004, 16:00 Engeland - Ierland 13 - 19 7 maart 2004, 15:00 Wales - Frankrijk 22 - 29
Wales wint een line-out van Engeland. Datum Wedstrijd Uitslag 20 maart 2004, 13:30 Ierland - Italië 19 - 0 3 20 maart 2004, 16:00 Engeland - Wales 31 - 21 21 maart 2004, 15:00 Schotland - Frankrijk 0 0 - 31
Datum Wedstrijd Uitslag 27 maart 2004, 14:00 Wales - Italië 44 - 10 27 maart 2004, 16:00 Ierland - Schotland 37 - 16 27 maart 2004, 21:00 Frankrijk - Engeland 24 - 21