The 1903–04 Challenge Cup was the 8th staging of rugby league's oldest knockout competition, the Challenge Cup.

Halifax became the second team to record back-to-back Cup wins but would not reach another final until 1921, nor win the Cup again until 1931.

Qualifier

DateTeam OneScoreTeam Two
05 MarBirkenhead6–0Marsh Hornets
05 MarBramley15–80Hebden Bridge
05 MarBrighouse Rangers6–0Otley
05 MarBrookland2–0Maryport
05 MarCastleford5–5York
05 MarDewsbury18–10Beverley
05 MarHolbeck11–00Outwood Church
05 MarLancaster0–0Morecambe
05 MarMillom7–8Parton
05 MarNormanton02–20Wakefield Trinity
05 MarPontefract21–20South Shields
05 MarRochdale Athletic06–28Rochdale Hornets
05 MarRoose00–34Barrow
05 MarSt Helens48–50Wigan Highfield
05 MarMorecambe04–13Lancaster
05 MarYork2–0Castleford

First round

DateTeam OneScoreTeam Two
12 MarBarrow10–10Bramley
12 MarBatley5–0Oldham
12 MarBrookland00–57Salford
12 MarDewsbury00–15Hunslet
12 MarHalifax15–00St Helens
12 MarHolbeck17–00Birkenhead
12 MarHuddersfield0–7Wigan
12 MarHull FC9–0Widnes
12 MarHull Kingston Rovers2–3Leeds
12 MarLancaster0–8Keighley
12 MarParton00–26Broughton Rangers
12 MarPontefract0–0Brighouse Rangers
12 MarRochdale Hornets03–10Leigh
12 MarRuncorn0–0Wakefield Trinity
12 MarSwinton0–0Warrington
12 MarYork0–8Bradford
16 Mar - replayBramley7–7Barrow
16 Mar - replayBrighouse Rangers0–2Pontefract
16 Mar - replayWakefield Trinity5–7Runcorn
16 Mar - replayWarrington20–00Swinton
17 Mar - 2nd replayBramley03–14Barrow

Second round

DateTeam OneScoreTeam Two
19 MarBarrow06–11Halifax
19 MarBroughton Rangers11–00Runcorn
19 MarHolbeck0–9Bradford
19 MarHull FC05–23Salford
19 MarLeeds13–00Keighley
19 MarLeigh0–8Hunslet
19 MarPontefract9–3Batley
19 MarWarrington3–0Wigan

Quarterfinals

DateTeam OneScoreTeam Two
02 AprBroughton Rangers0–0Bradford
02 AprHalifax8–2Leeds
02 AprPontefract04–10Warrington
02 AprSalford2–5Hunslet
05 Apr - replayBradford0–0Broughton Rangers
08 Apr - 2nd replayBradford15–00Broughton Rangers

Semifinals

DateTeam OneScoreTeam Two
16 AprHalifax7–2Hunslet
16 AprWarrington3–3Bradford
20 Apr - replayBradford0–8Warrington

Final

The final was contested by the Halifax and Warrington clubs at the Willows in Salford on Saturday 30 April 1904, in front of a crowd of 17,041. Halifax retained their title beating Warrington 8–3.

30 April 1904
Halifax8 – 3Warrington
The Willows, Salford Attendance: 17,041

External links