El Campeonato de Hurling Senior All-Ireland de 2004 fue la 118.ª edición de la principal competición eliminatoria de hurling de Irlanda . Cork ganó el campeonato, venciendo a Kilkenny por 0-17 a 0-9 en la final en Croke Park , Dublín .
Condados participantes (1): Galway
Galway no tuvo oposición en el campeonato de Connacht y avanzó a la primera ronda de clasificación de Irlanda.
Condados participantes (10): Carlow , Dublín , Kildare , Kilkenny , Laois , Meath , Offaly , Westmeath , Wexford , Wicklow
Ronda preliminar (2 partidos): Se trata de tres partidos entre los cuatro primeros equipos sorteados de la provincia de Leinster. En esta fase se eliminan dos equipos y los ganadores pasan a la primera ronda.
Primera ronda (2 partidos): los ganadores de los partidos de la ronda preliminar se unirán a los dos equipos de Leinster para formar los emparejamientos de la primera ronda. En esta etapa, dos equipos son eliminados y los ganadores avanzan a los cuartos de final.
Cuartos de final: (1 partido): Los ganadores de los dos partidos de la primera ronda se unirán a dos equipos de Leinster para formar los emparejamientos de la primera ronda. Un equipo queda eliminado en esta etapa, mientras que los ganadores avanzan a las semifinales.
Semifinales (2 partidos): Los ganadores de los cuartos de final se unen a dos equipos para formar los emparejamientos de semifinales. En esta etapa, dos equipos son eliminados y los ganadores avanzan a la final.
Final: (1 partido) Los ganadores de las dos semifinales disputan este partido. Un equipo queda eliminado en esta etapa, mientras que los ganadores avanzan a las semifinales de Irlanda.
Condados participantes (6): Clare , Cork , Kerry , Limerick , Tipperary , Waterford
Cuartos de final (2 partidos): Se trata de dos partidos entre los cuatro primeros equipos sorteados de la provincia de Munster. En esta fase se eliminan dos equipos y los ganadores pasan a semifinales.
Semifinales (2 partidos): Los ganadores de los cuartos de final se unirán a los otros dos equipos para formar los emparejamientos de semifinales. En esta etapa, dos equipos son eliminados y los ganadores avanzan a la final.
Final (1 partido): El ganador de las dos semifinales disputará este partido. En esta etapa, un equipo queda eliminado y los ganadores avanzan a las semifinales de Irlanda.
Condados participantes (5): Antrim , Derry , Down , Londres , Nueva York
Cuartos de final (1 partido): Se trata de un partido único entre los dos primeros equipos seleccionados de la provincia de Ulster y los equipos extranjeros. En esta fase, un equipo queda eliminado y los ganadores pasan a las semifinales.
Semifinales (2 partidos): El ganador del único partido de cuartos de final se une a los otros tres equipos del Ulster para formar los emparejamientos de semifinales. Dos equipos son eliminados en esta etapa, mientras que los ganadores avanzan a la final.
Final (1 partido): El ganador de las dos semifinales disputará este partido. En esta etapa, un equipo queda eliminado y los ganadores avanzan a los cuartos de final de Irlanda.
Primera ronda de clasificación (4 partidos): el subcampeón del Ulster, Galway, y los otros seis equipos que no lograron llegar a la final provincial conforman los emparejamientos de la primera ronda de clasificación. Cuatro equipos son eliminados en esta etapa, mientras que los ganadores avanzan a la segunda ronda de clasificación.
Ronda 2 de clasificación (3 partidos): Los ganadores de la primera ronda de clasificación se unirán a los subcampeones de Leinster y Munster para formar los emparejamientos de la segunda ronda de clasificación. En esta etapa, se eliminan tres equipos y los ganadores avanzan a los cuartos de final.
Cuartos de final (2 partidos): Los ganadores de la segunda ronda de clasificación se unirán a los campeones del Ulster para formar los emparejamientos de cuartos de final. Los equipos que ya se hayan enfrentado en los campeonatos provinciales se mantendrán separados en cuartos de final separados. Dos equipos son eliminados en esta etapa, mientras que los ganadores avanzan a las semifinales.
Semifinales (2 partidos): Los ganadores de los cuartos de final se unirán a los campeones de Leinster y Munster para formar los emparejamientos de semifinales. Los equipos que se han enfrentado en las finales provinciales se separan en semifinales separadas. Dos equipos son eliminados en esta etapa, mientras que los ganadores avanzan a la final.
Final (1 partido): Los dos ganadores de las semifinales disputan este juego.
Veintidós condados competirán en el Campeonato de Hurling Senior de toda Irlanda : un equipo en el Campeonato de Hurling Senior de Connacht , diez equipos en el Campeonato de Hurling Senior de Leinster , seis equipos en el Campeonato de Hurling Senior de Munster y cinco equipos en el Campeonato de Hurling Senior de Ulster .
Nota: * = Campeones Provinciales