List of Challenge Cup finals

{{Short description|none}}

{{refimprove|date=June 2025}}

The Challenge Cup of rugby league was instituted in the 1896–97 and the final was contested between Batley and St. Helens at Headingley, Leeds. In the seasons during the Second World War the final was played over two legs, with the aggregate score being used. The final was played at many neutral venues up to and including 1928 after which it was mostly played at Wembley Stadium until 1939 just prior to the Second World War apart from 1932 when it was switched to Central Park, Wigan. In the war years, apart from 1940, it was played at various venues between 1941–45 after which it returned to Wembley in 1946 when the final permanently became a Wembley final.

In 1909–10 Leeds and Hull F.C. drew 7–7 for the first time in a final at Huddersfield and a replay resulted in a Leeds win. There have been 3 replays, the latest being 1981–82 at Elland Road between Hull F.C. and Widnes.

List of Finals

class="wikitable"
align=center style="background-color:#fff4a7"|{{double dagger}}

|Winning team won the Double (League title and Challenge Cup)

align=center style="background-color:#add8e6" |†

|Winning team won the Domestic Treble

align=center style="background-color:#ff88ff"|§

|Winning team won All Four Cups

style="text-align:center; background-color:#cedff2"| (replay)

|Replay

style="text-align:center; background-color:#cedff2"| (G.P.)

|Match went to Golden point

{{small div|

  • (In bracket, title count):

}}

class="wikitable sortable"
width="50"| Season

!width="300"|Champions (number of titles)

!width="50"|Score

!width="300"|Runners up

!width="50"|Venue

!width="50"|Attendance

style="text-align:center;"| 1896–97

|{{leagueicon|Batley|size=12}} Batley {{small|(1)}}

|style="text-align:center;"| 10–3

|{{Leagueicon|St Helens|12}} St Helens

|rowspan=2|Headingley

|align=center|13,492

style="text-align:center;"| 1897–98

|{{leagueicon|Batley|size=12}} Batley {{small|(2)}}

|style="text-align:center;"| 7–0

|{{leagueicon|bradford|12}} Bradford F.C.

|align=center|27,941

style="text-align:center;"| 1898–99

|{{Leagueicon|Oldham|12}} Oldham {{small|(1)}}

|style="text-align:center;"| 19–9

|{{leagueicon|Hunslet|size=12}} Hunslet

|rowspan=2|Fallowfield

|align=center|15,763

style="text-align:center;"| 1899–1900

|{{Leagueicon|Swinton|12}} Swinton {{small|(1)}}

|style="text-align:center;"| 16–8

|{{Leagueicon|Salford City|12}} Salford

|align=center|17,864

style="text-align:center;"| 1900–01

|{{leagueicon|Batley|size=12}} Batley {{small|(3)}}

|style="text-align:center;"| 6–0

|{{Leagueicon|Warrington|12}} Warrington

|Headingley

|align=center|29,563

style="text-align:center;"| 1901–02

|style="background-color:#fff4a7"|{{leagueicon|cronulla|12}} Broughton Rangers {{small|(1)}} {{double dagger}}

|style="text-align:center;"| 25–0

|{{Leagueicon|Salford City|12}} Salford

|Athletic Ground

|align=center|15,006

style="text-align:center;"| 1902–03

|style="background-color:#fff4a7"|{{leagueicon|Halifax|size=12}} Halifax {{small|(1)}} {{double dagger}}

|style="text-align:center;"| 7–0

|{{Leagueicon|Salford City|12}} Salford

|Headingley

|align=center|32,507

style="text-align:center;"| 1903–04

|{{leagueicon|Halifax|size=12}} Halifax {{small|(2)}}

|style="text-align:center;"| 8–3

|{{Leagueicon|Warrington|12}} Warrington

|The Willows

|align=center|17,041

style="text-align:center;"| 1904–05

|{{Leagueicon|Warrington|12}} Warrington {{small|(1)}}

|style="text-align:center;"| 6–0

|{{Leagueicon|Hull KR|12}} Hull Kingston Rovers

|rowspan=2|Headingley

|align=center|19,638

style="text-align:center;"|1905–06

|{{leagueicon|bradford|12}} Bradford F.C. {{small|(1)}}

|style="text-align:center;"|5–0

|{{Leagueicon|Salford City|12}} Salford

|align=center|15,834

style="text-align:center;"|1906–07

|{{Leagueicon|Warrington|12}} Warrington {{small|(2)}}

|style="text-align:center;"|17–3

|{{Leagueicon|Oldham|12}} Oldham

|Wheater's Field

|align=center|18,500

style="text-align:center;"|1907–08

|style="background-color:#ff88ff"| {{leagueicon|Hunslet|size=12}} Hunslet {{small|(1)}} §

|style="text-align:center;"|14–0

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|Fartown

|align=center|18,000

style="text-align:center;"|1908–09

|{{leagueicon|Wakefield|size=12}} Wakefield Trinity {{small|(1)}}

|style="text-align:center;"|17–0

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|Headingley

|align=center|23,587

rowspan="2" style="text-align:center;"|1909–10

|{{leagueicon|Leeds|size=12}} Leeds

|style="text-align:center;"|7–7

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|rowspan=2|Fartown

|align=center|19,413

{{leagueicon|Leeds|size=12}} Leeds {{small|(1)}}

|style="text-align:center; background-color:#cedff2"|26–12 (replay)

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|align=center|11,608

style="text-align:center;"|1910–11

|{{leagueicon|cronulla|12}} Broughton Rangers {{small|(2)}}

|style="text-align:center;"|4–0

|{{leagueicon|Wigan|size=12}} Wigan

|The Willows

|align=center|8,000

style="text-align:center;"|1911–12

|{{leagueicon|Dewsbury|size=12}} Dewsbury {{small|(1)}}

|style="text-align:center;"|8–5

|{{Leagueicon|Oldham|12}} Oldham

|rowspan=2|Headingley

|align=center|15,271

style="text-align:center;"|1912–13

|style="background-color:#add8e6"|{{leagueicon|Huddersfield|size=12}} Huddersfield {{small|(1)}} †

|style="text-align:center;"|9–5

|{{Leagueicon|Warrington|12}} Warrington

|align=center|22,754

style="text-align:center;"|1913–14

|{{leagueicon|Hull FC|size=12}} Hull F.C. {{small|(1)}}

|style="text-align:center;"|6–0

|{{leagueicon|Wakefield|size=12}} Wakefield Trinity

|Thrum Hall

|align=center|19,000

style="text-align:center;"|1914–15

|style="background-color:#ff88ff"|{{leagueicon|Huddersfield|size=12}} Huddersfield {{small|(2)}} §

|style="text-align:center;"|37–3

|{{leagueicon|St Helens|size=12}} St Helens

|Watersheddings

|align=center|8,000

style="text-align:center;"|1919–20

|{{leagueicon|Huddersfield|size=12}} Huddersfield {{small|(3)}}

|style="text-align:center;"|21–10

|{{leagueicon|Wigan|size=12}} Wigan

|Headingley

|align=center|14,000

style="text-align:center;"|1920–21

|{{leagueicon|Leigh|size=12}} Leigh {{small|(1)}}

|style="text-align:center;"|13–0

|{{leagueicon|Halifax|size=12}} Halifax

|Wheater's Field

|align=center|25,000

style="text-align:center;"|1921–22

|{{leagueicon|Rochdale|size=12}} Rochdale {{small|(1)}}

|style="text-align:center;"|10–9

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|Headingley

|align=center|32,596

style="text-align:center;"|1922–23

|{{leagueicon|Leeds|size=12}} Leeds {{small|(2)}}

|style="text-align:center;"|28–3

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|Belle Vue

|align=center|29,335

style="text-align:center;"|1923–24

|{{leagueicon|Wigan|size=12}} Wigan {{small|(1)}}

|style="text-align:center;"|21–4

|{{Leagueicon|Oldham|12}} Oldham

|Athletic Ground

|align=center|41,831

style="text-align:center;"|1924–25

|{{leagueicon|Oldham|size=12}} Oldham {{small|(2)}}

|style="text-align:center;"|16–3

|{{Leagueicon|Hull KR|12}} Hull Kingston Rovers

|Headingley

|align=center|28,335

style="text-align:center;"|1925–26

|{{leagueicon|Swinton|size=12}} Swinton {{small|(2)}}

|style="text-align:center;"|9–3

|{{Leagueicon|Oldham|12}} Oldham

|Athletic Ground

|align=center|27,000

style="text-align:center;"|1926–27

|{{leagueicon|Oldham|size=12}} Oldham {{small|(3)}}

|style="text-align:center;"|26–7

|{{leagueicon|Swinton|size=12}} Swinton

|rowspan=2|Central Park

|align=center|33,448

style="text-align:center;"|1927–28

|style="background-color:#ff88ff"|{{leagueicon|Swinton|size=12}} Swinton {{small|(3)}} §

|style="text-align:center;"|5–3

|{{Leagueicon|Warrington|12}} Warrington

|align=center|33,909

style="text-align:center;"|1928–29

|{{leagueicon|Wigan|size=12}} Wigan {{small|(2)}}

|style="text-align:center;"|13–2

|{{leagueicon|Dewsbury|size=12}} Dewsbury

|rowspan=3|Wembley Stadium (Original)

|align=center|41,500

style="text-align:center;"|1929–30

|{{leagueicon|Widnes|size=12}} Widnes {{small|(1)}}

|style="text-align:center;"|10–3

|{{leagueicon|St Helens|size=12}} St Helens

|align=center|36,544

style="text-align:center;"|1930–31

|{{leagueicon|Halifax|size=12}} Halifax {{small|(3)}}

|style="text-align:center;"|22–8

|{{leagueicon|york rlfc|size=12}} York

|align=center|40,365

style="text-align:center;"|1931–32

|{{leagueicon|Leeds|size=12}} Leeds {{small|(3)}}

|style="text-align:center;"|11–8

|{{leagueicon|Swinton|size=12}} Swinton

|Central Park

|align=center|29,000

style="text-align:center;"|1932–33

|{{leagueicon|Huddersfield|size=12}} Huddersfield {{small|(4)}}

|style="text-align:center;"|21–17

|{{Leagueicon|Warrington|12}} Warrington

|rowspan=7|Wembley Stadium (Original)

|align=center|41,874

style="text-align:center;"|1933–34

|{{leagueicon|Hunslet|size=12}} Hunslet {{small|(2)}}

|style="text-align:center;"|11–5

|{{leagueicon|Widnes|size=12}} Widnes

|align=center|41,280

style="text-align:center;"|1934–35

|{{leagueicon|Castleford|size=12}} Castleford {{small|(1)}}

|style="text-align:center;"|11–8

|{{leagueicon|Huddersfield|size=12}} Huddersfield

|align=center|39,000

style="text-align:center;"|1935–36

|{{leagueicon|Leeds|size=12}} Leeds {{small|(4)}}

|style="text-align:center;"|18–2

|{{Leagueicon|Warrington|12}} Warrington

|align=center|51,250

style="text-align:center;"|1936–37

|{{leagueicon|Widnes|size=12}} Widnes {{small|(2)}}

|style="text-align:center;"|18–5

|{{Leagueicon|Keighley|12}} Keighley

|align=center|47,699

style="text-align:center;"|1937–38

|{{Leagueicon|Salford City|12}} Salford {{small|(1)}}

|style="text-align:center;"|7–4

|{{Leagueicon|Barrow|12}} Barrow

|align=center|51,243

style="text-align:center;"|1938–39

|{{leagueicon|Halifax|size=12}} Halifax {{small|(4)}}

|style="text-align:center;"|20–3

|{{Leagueicon|Salford City|12}} Salford

|align=center|55,453

style="text-align:center;"|1940–41

|{{leagueicon|Leeds|size=12}} Leeds {{small|(5)}}

|style="text-align:center;"|19–2

|{{leagueicon|Halifax|size=12}} Halifax

|rowspan=2|Odsal

|align=center|28,500

style="text-align:center;"|1941–42

|{{leagueicon|Leeds|size=12}} Leeds {{small|(6)}}

|style="text-align:center;"|15–10

|{{leagueicon|Halifax|size=12}} Halifax

|align=center|15,250

style="text-align:center;" rowspan="2"|1942–43

|rowspan=2|{{leagueicon|Dewsbury|size=12}} Dewsbury {{small|(2)}}

|style="text-align:center;"|16–9

|rowspan=2|{{leagueicon|Leeds|size=12}} Leeds

|Crown Flatt

|align=center|10,470

style="text-align:center;"|0–6

|Headingley

|align=center|16,000

style="text-align:center;" rowspan="2"|1943–44

|rowspan=2|{{leagueicon|Bradford|size=12}} Bradford {{small|(1)}}

|style="text-align:center;"|3–0

|rowspan=2|{{leagueicon|Wigan|size=12}} Wigan

|Central Park

|align=center|22,000

style="text-align:center;"|8–0

|Odsal

|align=center|30,000

style="text-align:center;" rowspan="2"|1944–45

|rowspan=2|{{leagueicon|Huddersfield|size=12}} Huddersfield {{small|(5)}}

|style="text-align:center;"|7–4

|rowspan=2|{{leagueicon|Bradford|size=12}} Bradford

|Fartown

|align=center|9,041

style="text-align:center;"|6–5

|Odsal

|align=center|17,500

style="text-align:center;"|1945–46

|{{leagueicon|Wakefield|size=12}} Wakefield Trinity {{small|(2)}}

|style="text-align:center;"|13–12

|{{leagueicon|Wigan|size=12}} Wigan

|rowspan=9|Wembley Stadium (Original)

|align=center|54,730

style="text-align:center;"|1946–47

|{{leagueicon|Bradford|size=12}} Bradford {{small|(2)}}

|style="text-align:center;"|8–4

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|77,605

style="text-align:center;"|1947–48

|{{leagueicon|Wigan|size=12}} Wigan {{small|(3)}}

|style="text-align:center;"|8–3

|{{leagueicon|Bradford|size=12}} Bradford

|align=center|91,465

style="text-align:center;"|1948–49

|{{leagueicon|Bradford|size=12}} Bradford {{small|(3)}}

|style="text-align:center;"|12–0

|{{leagueicon|Halifax|size=12}} Halifax

|align=center|95,050

style="text-align:center;"|1949–50

|{{Leagueicon|Warrington|12}} Warrington {{small|(3)}}

|style="text-align:center;"|19–0

|{{leagueicon|Widnes|size=12}} Widnes

|align=center|94,249

style="text-align:center;"|1950–51

|{{leagueicon|Wigan|size=12}} Wigan {{small|(4)}}

|style="text-align:center;"|10–0

|{{Leagueicon|Barrow|12}} Barrow

|align=center|94,262

style="text-align:center;"|1951–52

|{{Leagueicon|Workington|12}} Workington Town {{small|(1)}}

|style="text-align:center;"|18–10

|{{leagueicon|Featherstone|size=12}} Featherstone Rovers

|align=center|72,093

style="text-align:center;"|1952–53

|{{leagueicon|Huddersfield|size=12}} Huddersfield Giants {{small|(6)}}

|style="text-align:center;"|15–10

|{{leagueicon|St Helens|size=12}} St Helens

|align=center|89,588

style="text-align:center;" rowspan="2"|1953–54

|{{Leagueicon|Warrington|12}} Warrington

|style="text-align:center;"|4–4

|{{leagueicon|Halifax|size=12}} Halifax

|align=center|81,841

style="background-color:#fff4a7"|{{Leagueicon|Warrington|12}} Warrington {{small|(4)}} {{double dagger}}

|style="text-align:center; background-color:#cedff2"|8–4 (replay)

|{{leagueicon|Halifax|size=12}} Halifax

|Odsal

|align=center|102,569

style="text-align:center;"|1954–55

|{{Leagueicon|Barrow|12}} Barrow {{small|(1)}}

|style="text-align:center;"|21–12

|{{Leagueicon|Workington|12}} Workington Town

|rowspan=28|Wembley Stadium (Original)

|align=center|66,513

style="text-align:center;"|1955–56

|{{leagueicon|St Helens|size=12}} St Helens {{small|(1)}}

|style="text-align:center;"|13–2

|{{leagueicon|Halifax|size=12}} Halifax

|align=center|79,341

style="text-align:center;"|1956–57

|{{leagueicon|Leeds|size=12}} Leeds {{small|(7)}}

|style="text-align:center;"|9–7

|{{Leagueicon|Barrow|12}} Barrow

|align=center|76,318

style="text-align:center;"|1957–58

|{{leagueicon|Wigan|size=12}} Wigan {{small|(5)}}

|style="text-align:center;"|13–9

|{{Leagueicon|Workington|12}} Workington Town

|align=center|66,109

style="text-align:center;"|1958–59

|{{leagueicon|Wigan|size=12}} Wigan {{small|(6)}}

|style="text-align:center;"|30–13

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|align=center|79,811

style="text-align:center;"|1959–60

|{{leagueicon|Wakefield|size=12}} Wakefield Trinity {{small|(3)}}

|style="text-align:center;"|38–5

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|align=center|79,773

style="text-align:center;"|1960–61

|{{leagueicon|St Helens|size=12}} St Helens {{small|(2)}}

|style="text-align:center;"|12–6

|{{leagueicon|Wigan|size=12}} Wigan

|align=center|94,672

style="text-align:center;"|1961–62

|{{leagueicon|Wakefield|size=12}} Wakefield Trinity {{small|(4)}}

|style="text-align:center;"|12–6

|{{leagueicon|Huddersfield|size=12}} Huddersfield

|align=center|81,263

style="text-align:center;"|1962–63

|{{leagueicon|Wakefield|size=12}} Wakefield Trinity {{small|(5)}}

|style="text-align:center;"|25–10

|{{leagueicon|Wigan|size=12}} Wigan

|align=center|84,492

style="text-align:center;"|1963–64

|{{leagueicon|Widnes|size=12}} Widnes {{small|(3)}}

|style="text-align:center;"|13–5

|{{Leagueicon|Hull KR|12}} Hull Kingston Rovers

|align=center|84,488

style="text-align:center;"|1964–65

|{{leagueicon|Wigan|size=12}} Wigan {{small|(7)}}

|style="text-align:center;"|20–16

|{{leagueicon|Hunslet|size=12}} Hunslet

|align=center|89,016

style="text-align:center;"|1965–66

|style="background-color:#add8e6"| {{leagueicon|st helens|size=12}} St Helens {{small|(3)}} †

|style="text-align:center;"|21–2

|{{leagueicon|Wigan|size=12}} Wigan

|align=center|98,536

style="text-align:center;"|1966–67

|{{leagueicon|Featherstone|size=12}} Featherstone Rovers {{small|(1)}}

|style="text-align:center;"|17–12

|{{Leagueicon|Barrow|12}} Barrow

|align=center|76,290

style="text-align:center;"|1967–68

|{{leagueicon|Leeds|size=12}} Leeds {{small|(8)}}

|style="text-align:center;"|11–10

|{{leagueicon|Wakefield|size=12}} Wakefield Trinity

|align=center|87,100

style="text-align:center;"|1968–69

|{{leagueicon|Castleford|size=12}} Castleford {{small|(2)}}

|style="text-align:center;"|11–6

|{{Leagueicon|Salford City|12}} Salford

|align=center|97,939

style="text-align:center;"|1969–70

|{{leagueicon|Castleford|size=12}} Castleford Tigers {{small|(3)}}

|style="text-align:center;"|7–2

|{{leagueicon|Wigan|size=12}} Wigan

|align=center|95,255

style="text-align:center;"|1970–71

|{{leagueicon|Leigh|size=12}} Leigh {{small|(2)}}

|style="text-align:center;"|24–7

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|85,514

style="text-align:center;"|1971–72

|{{leagueicon|St Helens|size=12}} St Helens {{small|(4)}}

|style="text-align:center;"|16–13

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|89,495

style="text-align:center;"|1972–73

|{{leagueicon|Featherstone|size=12}} Featherstone Rovers {{small|(2)}}

|style="text-align:center;"|33–14

|{{leagueicon|Bradford|size=12}} Bradford

|align=center|72,395

style="text-align:center;"|1973–74

|{{Leagueicon|Warrington|12}} Warrington {{small|(5)}}

|style="text-align:center;"|24–9

|{{leagueicon|Featherstone|size=12}} Featherstone Rovers

|align=center|77,400

style="text-align:center;"|1974–75

|{{leagueicon|Widnes|size=12}} Widnes {{small|(4)}}

|style="text-align:center;"|14–7

|{{Leagueicon|Warrington|12}} Warrington

|align=center|85,098

style="text-align:center;"|1975–76

|{{leagueicon|St Helens|size=12}} St Helens {{small|(5)}}

|style="text-align:center;"|20–5

|{{leagueicon|Widnes|size=12}} Widnes

|align=center|89,982

style="text-align:center;"|1976–77

|{{leagueicon|Leeds|size=12}} Leeds {{small|(9)}}

|style="text-align:center;"|16–7

|{{leagueicon|Widnes|size=12}} Widnes

|align=center|80,871

style="text-align:center;"|1977–78

|{{leagueicon|Leeds|size=12}} Leeds {{small|(10)}}

|style="text-align:center;"|14–12

|{{leagueicon|St Helens|size=12}} St Helens

|align=center|96,000

style="text-align:center;"|1978–79

|{{leagueicon|Widnes|size=12}} Widnes {{small|(5)}}

|style="text-align:center;"|12–3

|{{leagueicon|Wakefield|size=12}} Wakefield Trinity

|align=center|94,218

style="text-align:center;"|1979–80

|{{Leagueicon|Hull KR|12}} Hull Kingston Rovers {{small|(1)}}

|style="text-align:center;"|10–5

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|align=center|95,000

style="text-align:center;"|1980–81

|{{leagueicon|Widnes|size=12}} Widnes {{small|(6)}}

|style="text-align:center;"|18–9

|{{Leagueicon|Hull KR|12}} Hull Kingston Rovers

|align=center|92,496

style="text-align:center;" rowspan="2"|1981–82

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|style="text-align:center;"|14–14

|{{leagueicon|Widnes|size=12}} Widnes

|align=center|92,147

{{leagueicon|Hull FC|size=12}} Hull F.C. {{small|(2)}}

|style="text-align:center; background-color:#cedff2"|18–9 (replay)

|{{leagueicon|Widnes|size=12}} Widnes

|Elland Road

|align=center|41,171

style="text-align:center;"|1982–83

|{{leagueicon|Featherstone|size=12}} Featherstone Rovers {{small|(3)}}

|style="text-align:center;"|14–12

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|rowspan=17|Wembley Stadium (Original)

|align=center|84,969

style="text-align:center;"|1983–84

|{{leagueicon|Widnes|size=12}} Widnes {{small|(7)}}

|style="text-align:center;"|19–6

|{{leagueicon|Wigan|size=12}} Wigan

|align=center|80,116

style="text-align:center;"|1984–85

|{{leagueicon|Wigan|size=12}} Wigan {{small|(8)}}

|style="text-align:center;"|28–24

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|align=center|97,801

style="text-align:center;"|1985–86

|{{leagueicon|Castleford|size=12}} Castleford (4)

|style="text-align:center;"|15–14

|{{Leagueicon|Hull KR|12}} Hull Kingston Rovers

|align=center|82,134

style="text-align:center;"|1986–87

|{{leagueicon|Halifax|size=12}} Halifax {{small|(5)}}

|style="text-align:center;"|19–18

|{{leagueicon|St Helens|size=12}} St Helens

|align=center|91,267

style="text-align:center;"|1987–88

|{{leagueicon|Wigan|size=12}} Wigan {{small|(9)}}

|style="text-align:center;"|32–12

|{{leagueicon|Halifax|size=12}} Halifax

|align=center|94,273

style="text-align:center;"|1988–89

|{{leagueicon|Wigan|size=12}} Wigan {{small|(10)}}

|style="text-align:center;"|27–0

|{{leagueicon|St Helens|size=12}} St Helens

|align=center|78,000

style="text-align:center;"|1989–90

|style="background-color:#fff4a7"|{{leagueicon|Wigan|size=12}} Wigan {{small|(11)}} {{double dagger}}

|style="text-align:center;"|36–14

|{{Leagueicon|Warrington|12}} Warrington

|align=center|77,729

style="text-align:center;"|1990–91

|style="background-color:#fff4a7"|{{leagueicon|Wigan|size=12}} Wigan {{small|(12)}} {{double dagger}}

|style="text-align:center;"|13–8

|{{leagueicon|St Helens|size=12}} St Helens

|align=center|75,532

style="text-align:center;"|1991–92

|style="background-color:#add8e6"| {{leagueicon|wigan|size=12}} Wigan {{small|(13)}} †

|style="text-align:center;"|28–12

|{{leagueicon|Castleford|size=12}} Castleford

|align=center|77,386

style="text-align:center;"|1992–93

|style="background-color:#fff4a7"|{{leagueicon|Wigan|size=12}} Wigan {{small|(14)}} {{double dagger}}

|style="text-align:center;"|20–14

|{{leagueicon|Widnes|size=12}} Widnes

|align=center|77,684

style="text-align:center;"|1993–94

|style="background-color:#ff88ff"|{{leagueicon|Wigan|size=12}} Wigan {{small|(15)}} §

|style="text-align:center;"|26–16

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|78,348

style="text-align:center;"|1994–95

|style="background-color:#add8e6"| {{leagueicon|wigan|size=12}} Wigan {{small|(16)}} †

|style="text-align:center;"|30–10

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|78,550

style="text-align:center;"|1996

|style="background-color:#fff4a7"|{{leagueicon|St Helens|size=12}} St Helens {{small|(6)}} {{double dagger}}

|style="text-align:center;"|40–32

|{{leagueicon|Bradford|size=12}} Bradford

|align=center|75,994

style="text-align:center;"|1997

|{{leagueicon|St Helens|size=12}} St Helens {{small|(7)}}

|style="text-align:center;"|32–22

|{{leagueicon|Bradford|size=12}} Bradford

|align=center|78,022

style="text-align:center;"|1998

|{{leagueicon|Sheffield|size=12}} Sheffield {{small|(1)}}

|style="text-align:center;"|17–8

|{{leagueicon|Wigan|size=12}} Wigan

|align=center|60,669

style="text-align:center;"|1999

|{{leagueicon|Leeds|size=12}} Leeds {{small|(11)}}

|style="text-align:center;"|52–16

|{{leagueicon|London|size=12}} London

|align=center|73,242

style="text-align:center;"|2000

|{{leagueicon|Bradford|size=12}} Bradford {{small|(4)}}

|style="text-align:center;"|24–18

|{{leagueicon|Leeds|size=12}} Leeds

|Murrayfield

|align=center|67,247

style="text-align:center;"|2001

|{{leagueicon|St Helens|size=12}} St Helens {{small|(8)}}

|style="text-align:center;"|13–6

|{{leagueicon|Bradford|size=12}} Bradford

|Twickenham

|align=center|68,250

style="text-align:center;"|2002

|{{leagueicon|Wigan|size=12}} Wigan {{small|(17)}}

|style="text-align:center;"|21–12

|{{leagueicon|St Helens|size=12}} St Helens

|Murrayfield

|align=center|62,140

style="text-align:center;"|2003

|style="background-color:#ff88ff"|{{leagueicon|Bradford|size=12}} Bradford {{small|(5)}} §

|style="text-align:center;"|22–20

|{{leagueicon|Leeds|size=12}} Leeds

|rowspan=3|Millennium Stadium

|align=center|71,212

style="text-align:center;"|2004

|{{leagueicon|St Helens|size=12}} St Helens {{small|(9)}}

|style="text-align:center;"|32–16

|{{leagueicon|Wigan|size=12}} Wigan

|align=center|73,734

style="text-align:center;"|2005

|{{leagueicon|Hull FC|size=12}} Hull F.C. {{small|(3)}}

|style="text-align:center;"|25–24

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|74,213

style="text-align:center;"|2006

|style="background-color:#ff88ff"|{{leagueicon|St Helens|size=12}} St Helens {{small|(10)}} §

|style="text-align:center;"|42–12

|{{leagueicon|Huddersfield|size=12}} Huddersfield

|Twickenham

|align=center|65,187

style="text-align:center;"|2007

|{{leagueicon|St Helens|size=12}} St Helens {{small|(11)}}

|style="text-align:center;"|30–8

|{{leagueicon|Catalans|size=12}} Catalans

|rowspan=15|Wembley Stadium

|align=center|84,241

style="text-align:center;"|2008

|{{leagueicon|St Helens|size=12}} St Helens {{small|(12)}}

|style="text-align:center;"|28–16

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|align=center|82,821

style="text-align:center;"|2009

|{{Leagueicon|Warrington|12}} Warrington {{small|(6)}}

|style="text-align:center;"|25–16

|{{leagueicon|Huddersfield|size=12}} Huddersfield

|align=center|76,560

style="text-align:center;"|2010

|{{Leagueicon|Warrington|12}} Warrington {{small|(7)}}

|style="text-align:center;"|30–6

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|85,217

style="text-align:center;"|2011

|{{leagueicon|Wigan|size=12}} Wigan {{small|(18)}}

|style="text-align:center;"|28–18

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|78,482

style="text-align:center;"|2012

|{{Leagueicon|Warrington|12}} Warrington {{small|(8)}}

|style="text-align:center;"|35–18

|{{leagueicon|Leeds|size=12}} Leeds

|align=center|79,180

style="text-align:center;"|2013

|style="background-color:#fff4a7"|{{leagueicon|Wigan|size=12}} Wigan {{small|(18)}} {{double dagger}}

|style="text-align:center;"|16–0

|{{leagueicon|Hull FC|size=12}} Hull F.C.

|align=center|78,137

style="text-align:center;"|2014

|{{leagueicon|Leeds|size=12}} Leeds {{small|(12)}}

|style="text-align:center;"|23–10

|{{leagueicon|Castleford|size=12}} Castleford

|align=center|77,914

style="text-align:center;"|2015

|style="background-color:#add8e6"|{{leagueicon|Leeds|size=12}} Leeds {{small|(13)}} †

|style="text-align:center;"|50–0

|{{Leagueicon|Hull KR|12}} Hull Kingston Rovers

|align=center|80,140

style="text-align:center;"|2016

|{{leagueicon|Hull FC|size=12}} Hull F.C. {{small|(4)}}

|style="text-align:center;"|12–10

|{{Leagueicon|Warrington|12}} Warrington

|align=center|76,235

style="text-align:center;"|2017

|{{leagueicon|Hull FC|size=12}} Hull F.C. {{small|(5)}}

|style="text-align:center;"|18–14

|{{leagueicon|Wigan|size=12}} Wigan

|align=center|68,525

style="text-align:center;"|2018

|{{leagueicon|Catalans|size=12}} Catalans {{small|(1)}}

|style="text-align:center;"|20–14

|{{Leagueicon|Warrington|12}} Warrington

|align=center|50,672

style="text-align:center;"|2019

|{{Leagueicon|Warrington|12}} Warrington {{small|(9)}}

|style="text-align:center;"|18–4

|{{leagueicon|St Helens|size=12}} St Helens

|align=center|62,717

style="text-align:center;"|2020

|{{leagueicon|Leeds|size=12}} Leeds {{small|(14)}}

|style="text-align:center;"|17–16

|{{Leagueicon|Salford City|12}} Salford

|align=center|0{{efn|The 2020 final was played behind closed doors due to the Covid-19 Pandemic.}}

style="text-align:center;"|2021

|style="background-color:#fff4a7"|{{leagueicon|St Helens|size=12}} St Helens {{small|(13)}} {{double dagger}}

|style="text-align:center;"|26–12

|{{leagueicon|Castleford|size=12}} Castleford

|align=center|40,000{{Efn|The 2021 final was played in front of a restricted crowd of 40,000 due to the Covid-19 Pandemic.}}

style="text-align:center;"|2022

|{{leagueicon|Wigan Warriors|size=12}} Wigan {{small|(20)}}

|style="text-align:center;"|16–14

|{{leagueicon|Huddersfield|size=12}} Huddersfield

|Tottenham Hotspur Stadium

|align=center|51,628

style="text-align:center;"|2023

|{{leagueicon|Leigh|size=12}} Leigh {{small|(3)}}

|style="text-align:center; background-color:#cedff2" |17–16 (G.P.)

|{{leagueicon|hull kr|size=12}} Hull Kingston Rovers

|rowspan=3|Wembley Stadium

|align=center|58,213

style="text-align:center;"|2024

| style="background-color:#ff88ff"| {{leagueicon|Wigan Warriors|size=12}} Wigan {{small|(21)}} §

|style="text-align:center;"|18–8

|{{Leagueicon|Warrington|12}} Warrington

|align=center|64,845{{cite web|url=https://www.rugby-league.com/article/62838/tickets-are-on-sale-for-the-2025-betfred-challenge-cup-finals |title=Tickets are on sale for the 2025 Betfred Challenge Cup Finals |website=RFL |date=9 June 2024 |access-date=7 June 2025}}

style="text-align:center;"|2025

|{{leagueicon|Hull KR|size=12}} Hull Kingston Rovers {{small|(2)}}

|style="text-align:center;"|8–6

|{{Leagueicon|Warrington|12}} Warrington

|align=center|63,278{{cite web|url=https://www.rugby-league.com/article/63877/2026-betfred-challenge-cup-finals-day-date-confirmed |title=2026 Betfred Challenge Cup Finals Day date confirmed |website=RFL |date=7 June 2025 |access-date=7 June 2025}}

;Notes

{{Notelist}}

Results by club

class="wikitable sortable" style="text-align:center;"

|Team

|Winners

|Runners-up

|Years won

{{leagueicon|Wigan|size=16}} Wigan Warriors

|21

|12

|1924, 1929, 1948, 1951, 1958, 1959, 1965, 1985, 1988, 1989,

1990, 1991, 1992, 1993, 1994, 1995, 2002, 2011, 2013, 2022, 2024

{{leagueicon|Leeds|size=16}} Leeds Rhinos

|14

|12

|1910, 1923, 1932, 1936, 1941, 1942, 1957, 1968, 1977, 1978,

1999, 2014, 2015, 2020

{{Leagueicon|St Helens|16}} St Helens

|13

|10

|1956, 1961, 1966, 1972, 1976, 1996, 1997, 2001, 2004, 2006,

2007, 2008, 2021

{{Leagueicon|Warrington|16}} Warrington Wolves

|9

|12

|1905, 1907, 1950, 1954, 1974, 2009, 2010, 2012, 2019

{{leagueicon|Widnes|size=16}} Widnes Vikings

|7

|6

|1930, 1937, 1964, 1975, 1979, 1981, 1984

{{leagueicon|Huddersfield|size=16}} Huddersfield Giants

|6

|5

|1913, 1915, 1920, 1933, 1945, 1953

{{leagueicon|Hull FC|size=16}} Hull FC

|rowspan=4|5

|12

|1914, 1982, 2005, 2016, 2017

{{leagueicon|Halifax|size=16}} Halifax

|7

|1903, 1904, 1931, 1939, 1987

{{leagueicon|Bradford|size=16}} Bradford Bulls

|6

|1944, 1947, 1949, 2000, 2003

{{leagueicon|Wakefield|size=16}} Wakefield Trinity

|3

|1909, 1946, 1960, 1962, 1963

{{leagueicon|Castleford|size=16}} Castleford Tigers

|4

|3

|1935, 1969, 1970, 1986

{{Leagueicon|Oldham|16}} Oldham

|rowspan=5|3

|4

|1899, 1925, 1927

{{Leagueicon|Swinton|16}} Swinton Lions

|rowspan=2|2

|1900, 1926, 1928

{{leagueicon|Featherstone|size=16}} Featherstone Rovers

|1967, 1973, 1983

{{leagueicon|Batley|size=16}} Batley Bulldogs

|rowspan=2|0

|1897, 1898, 1901

{{leagueicon|Leigh|size=16}} Leigh Leopards

|1921, 1971, 2023

{{Leagueicon|Hull KR|16}} Hull Kingston Rovers

|rowspan=4|2

|7

|1980, 2025

{{leagueicon|Hunslet|size=16}} Hunslet

|2

|1908, 1934

{{leagueicon|Dewsbury|size=16}} Dewsbury Rams

|1

|1912, 1943

Broughton Rangers §

|0

|1902, 1911

{{Leagueicon|Salford City|16}} Salford Red Devils

|rowspan=7|1

|7

|1938

{{Leagueicon|Barrow|16}} Barrow Raiders

|4

|1955

{{Leagueicon|Workington|16}} Workington Town

|2

|1952

Bradford FC §

|rowspan=2|1

|1906

{{leagueicon|Catalans|size=16}} Catalans Dragons±

|2018

{{leagueicon|Rochdale|size=16}} Rochdale Hornets

|rowspan=2|0

|1922

{{leagueicon|Sheffield|size=16}} Sheffield Eagles

|1998

{{leagueicon|York rlfc|size=16}} York

|rowspan=3|0

|rowspan=3|1

|rowspan=3| –

{{Leagueicon|Keighley|16}} Keighley Cougars
{{leagueicon|London|size=16}} London Broncos

  • § Denotes club now defunct
  • ± Denotes a non-English club.

Venues

=Current venue=

=Former venues=

=Replay venues=

In the event of a draw a replay will be played at a neutral venue. There have been three replays.

class="wikitable"

|Year

VenueLocationCapacity
1909-10FartownHuddersfield, West Yorkshire35,000
1953-54OdsalBradford, West Yorkshire27,500
1981-82Elland RoadLeeds, West Yorkshire39,000

See also

{{Portal|Sports}}

References

{{reflist}}