13 November 2021

    Semi Final
  • Armagh City 3 - 1 Rathfrilland Rangers
  • Dungannon Swifts U20s 1 - 4 Dollingstown



  • 23 October 2021

    Quarter Final
  • Armagh City 5 - 3 Fivemiletown United
  • Banbridge Rangers 1 - 2 Rathfrilland Rangers (After extra time)
  • Dollingstown 9 - 1 Richhill AFC
  • Dungannon Swifts U20s 2 - 1 Oxford Sunnyside



  • 05 October 2021

    Round 2
  • St Marys 0 - 1 Dollingstown



  • 02 October 2021

    Round 2
  • Banbridge Town 1 - 2 Oxford Sunnyside
  • Dromore Amateurs 0 - 6 Armagh City
  • Fivemiletown United 6 - 0 Ambassadors
  • Moneyslane 1 - 3 Banbridge Rangers
  • Rathfrilland Rangers 4 - 1 Portadown U20s
  • Rectory Rangers 2 - 5 Dungannon Swifts U20s
  • Richhill AFC 4 - 1 Glenavon U20s



  • 11 September 2021

    Round 1
  • AFC Craigavon 0 - 6 St Marys
  • Ambassadors 2 - 1 Seapatrick
  • Armagh City 4 - 1 Valley Rangers
  • Banbridge Rangers 4 - 2 Bourneview Mill
  • Banbridge Town 5 - 0 Lurgan Town
  • Cookstown Athletic 0 - 3 Fivemiletown United
  • Cookstown RBL 0 - 2 Richhill AFC
  • Dollingstown 5 - 0 Tullyvallen
  • Dromore Amateurs 4 - 3 Loughgall U20s
  • Moneyslane 3 - 3 Seagoe
  • Oxford Sunnyside 6 - 2 Craigavon City
  • Portadown U20s 3 - 2 Newry City U20s
  • Rectory Rangers 3 - 0 Warrenpoint Town U20s
  • Tandragee Rovers 3 - 4 Glenavon U20s
  • Windmill Stars 0 - 1 Dungannon Swifts U20s



  • 04 September 2021

    Preliminary Round 1
  • Hanover 0 - 1 Tandragee Rovers (After extra time )



  • 21 August 2021

    Preliminary Round 1
  • Markethill Swifts 2 - 3 Bourneview Mill
Year
Winner
Runner-up
1978/79
Newry Town
Dungannon Swifts
1979/80
Loughgall
Shamrock Rovers
1980/81
Banbridge Town
Newry Town
1981/82
Dungannon Swifts
Cookstown United
1982/83
Portadown Res.
Milford Everton
1983/84
Portadown Res.
Banbridge Town
1984/85
Newry Town Res.
Dungannon Swifts
1985/86
Dungannon Swifts
Newry Celtic
1986/87
Dungannon Swifts
Lurgan United
1987/88
Oxford United
The Guys
1988/89
Coagh United
Dungannon Swifts
1989/90
Dungannon Swifts
Banbridge Town
1990/91
Glenavon Res.
Loughgall
1991/92
Armagh City
Oxford United
1992/93
Dungannon Swifts
Loughgall
1993/94
Dungannon Swifts
Loughgall
1994/95
Dungannon Swifts
Loughgall
1995/96
Dungannon Swifts
Lurgan Celtic
1996/97
Loughgall
Armagh City
1997/98
Lurgan Celtic
Glenavon Res.
1998/99
Loughgall
Armagh City
1999/2000
Loughgall
Lurgan Celtic
2000/01
Tandragee Rovers
Newry Celtic
2001/02
Loughgall
Lurgan Celtic
2002/03
Loughgall
Coagh United
2003/04
Loughgall
Armagh City
2004/05
Armagh City
Coagh United
2005/06
Dungannon Swfts Res.
Coagh United
2006/07
Coagh United
Banbridge Town
2007/08
Loughgall
Coagh United
2008/09
Loughgall
Killymoon Rangers
2009/10
Loughgall
Banbridge Town
2010/11
Banbridge Town
Rathfriland Rangers
2011/12
Lurgan Celtic
Loughgall
2012/13
Loughgall
Lurgan Celtic
2013/14
Armagh City
Dollingstown
2014/15
Loughgall
Annagh United
2015/16
Armagh City
Loughgall
2016/17
Dollingstown
Coagh United
2017/18
Hanover
Valley Rangers
2018/19
Banbridge Town
Dollingstown
2019/20
Rathfriland Rangers
Dungannon Swifts U20s
2020/21
Armagh City
Rathfriland Rangers