03 March 2020

    Semi Final
  • Coalisland Athletic 4 - 2 Ballyoran



  • 24 February 2020

    Semi Final
  • Rathfriland Rangers Reserves 5 - 2 Ballybot United (7.45pm kick off, Venue TBC)



  • 18 January 2020

    Quarter Final
  • Coalisland Athletic 3 - 0 Milburn United
  • Derryhirk United 3 - 3 Ballybot United (Ballybot win 4-3 on pens)
  • Killymoon Rangers 3 - 4 Rathfriland Rangers Reserves
  • Newry City AFC Reserves 0 - 4 Ballyoran



  • 14 December 2019

    Round 4
  • Newry City AFC Reserves 2 - 0 Coagh United Reserves



  • 07 December 2019

    Round 4
  • Ballyoran 3 - 1 Cartwheel United
  • Derryhirk United 5 - 2 Armagh Blues
  • Killymoon Rangers 4 - 0 Newmills
  • Lurgan Town Reserves 1 - 1 Ballybot United (Ballybot won 4-3 on pens)
  • Milburn United 4 - 2 Banbridge YCOB
  • Rathfriland Rangers Reserves 5 - 3 Loughgall U20s
  • Windmill Stars Reserves 1 - 4 Coalisland Athletic



  • 16 November 2019

    Round 3
  • Armagh Rovers 1 - 3 Milburn United
  • Coagh United Reserves 4 - 1 Hanover Reserves
  • Cookstown Youth Reserves 1 - 3 Coalisland Athletic
  • Derryhirk United 4 - 1 Rectory Rangers Reserves
  • Killymoon Rangers P-P Knockmenagh Swifts
  • Lurgan Town Reserves 5 - 2 Gilford Crusaders
  • Red Star 2 - 3 Cartwheel United



  • 09 November 2019

    Round 3
  • Armagh Blues 5 - 2 Donacloney
  • Ballybot United 3 - 3 Bessbrook United (Ballybot won 4-2 on penalties)
  • Ballyoran 3 - 1 Dollingstown Reserves
  • Banbridge Rangers Reserves 1 - 2 Newry City AFC Reserves
  • Banbridge YCOB 2 - 1 Caledon Rovers
  • Coagh United Reserves P-P Hanover Reserves
  • Cookstown RBL 2 - 5 Loughgall U20s
  • Cookstown Youth Reserves P-P Coalisland Athletic
  • Derryhirk United P-P Rectory Rangers Reserves
  • Killymoon Rangers P-P Knockmenagh Swifts
  • Newmills 3 - 2 United LT
  • Rathfriland Rangers Reserves 4 - 2 Rossowen
  • Red Star P-P Cartwheel United
  • Valley Rangers Reserves 1 - 3 Windmill Stars Reserves



  • 26 October 2019

    Round 2
  • Tandragee Rovers Reserves A-A Gilford Crusaders



  • 19 October 2019

    Round 2
  • Armagh Blues 20 - 0 Seapatrick Reserves
  • Armagh Rovers 2 - 1 Cookstown Olympic
  • Ballybot United 3 - 0 Greenfield Park
  • Banbridge Rangers Reserves 3 - 0 Newry Grasshoppers
  • Banbridge YCOB 3 - 0 Scarva Rangers
  • Bessbrook United P-P Banbridge Town Reserves
  • Bourneview Mill Reserves 3 - 4 Cookstown RBL
  • Caledon Rovers 5 - 0 Richhill AFC Reserves
  • Coagh United Reserves 2 - 0 Glenavy
  • Coalisland Athletic 14 - 0 Keady Celtic
  • Craigavon City Reserves 4 - 6 Rossowen
  • Damolly 2 - 3 Lurgan Town Reserves
  • Derryhirk United 5 - 4 Cleary Celtic
  • Dollingstown Reserves 7 - 0 Mourne Athletic
  • Dromore Amateurs Reserves 0 - 2 Hanover Reserves
  • Hill Street 1 - 2 Milburn United
  • Hillsborough Boys 2 - 3 Ballyoran
  • Killymoon Rangers 3 - 2 Sandy Hill
  • Knockmenagh Swifts 4 - 2 Ashgrove Rovers
  • Loughgall U20s 7 - 2 Markethill Swifts Reserves
  • Magheralin Village 2 - 3 Cookstown Youth Reserves
  • Newmills 4 - 0 Moira Albion
  • Newry City AFC Reserves 3 - 1 Portadown BBOB
  • Rathfriland Rangers Reserves 6 - 5 Moneyslane Reserves
  • Rectory Rangers Reserves 2 - 1 Villa Rovers
  • United LT 5 - 3 Park View
  • Valley Rangers Reserves 2 - 1 Newry Celtic
  • Windmill Stars Reserves 4 - 2 Ballyholland



  • 12 October 2019

    Round 1
  • Armagh Celtic 1 - 2 Ballybot United
  • Mourne Athletic 1 - 2 Crieve Rovers



  • 05 October 2019

    Round 1
  • Armagh Celtic P-P Ballybot United
  • Lurgan BBOB 0 - 5 Newmills



  • 28 September 2019

    Round 1
  • Damolly 6 - 1 Finn Harps
  • Dunamanan 1 - 4 Rathfriland Rangers Reserves
  • Hill Street 3 - 2 Oxford Sunnyside Reserves
  • Park View 2 - 1 Armagh City Reserves
  • Seagoe Reserves 1 - 3 Ballyholland
  • St Marys Reserves 2 - 3 Moneyslane Reserves
Year
Winner
Runner-up
1909/10
Glenavon Reserves
1910/11
Glenavon Reserves
1911/12
Bessbrook
1912/13
Bessbrook
1913/14
Lurgan Rangers
1914/15
No Competition
1915/16
No Competition
1916/17
Parkside (Lurgan)
1917/18
Glenavon Reserves
1918/19
Celtic Juniors
1919/20
Lurgan Rangers
1920/21
Greenview
1921/22
Armagh United
1922/23
Greenview
1923/24
Lurgan 'B' Specials
1924/25
Armagh United
1925/26
Armagh United
1926/27
Edenderry Arrows
1927/28
Portadown Reserves
1928/29
Portadown Reserves
1929/30
Lurgan Rangers
1930/31
Holm Factory
1931/32
Dungannon Town
1932/33
Lurgan Rangers Reserves
1933/34
Lurgan Distillery
1934/35
Newry United
1935/36
Portadown Crusaders
1936/37
Lurgan Rangers
Eden Villa
1937/38
Eden Villa
1938/39
Bessbrook Strollers
1939/40
Shankill YM
1940/41
Shankill YM
1941/42
No Competition
1942/43
Long Kesh
1943/44
Deramore
1944/45
NFS (Portadown)
1945/46
Sunnyside
1946/47
Holm Factory
1947/48
Holm Factory Reserves
1948/49
Gilford Crusaders
1949/50
Dungannon Swifts
1950/51
Shankill Villa
1951/52
Seapatrick Rec.
1952/53
Holm Factory
1953/54
Lurgan Boys
1954/55
Bessbrook Rangers
1955/56
Dungannon Swifts
1956/57
Queens Park
Laurelvale
1957/58
Bleary
1958/59
Woodville Rec.
1959/60
Newry Utd Youth
1960/61
Armagh BC
1961/62
Seapatrick
1962/63
Lurgan Institute
1963/64
Gilford
1964/65
Lurgan BC
1965/66
Queens Park Swifts
1966/67
Damolly
1967/68
Blanes
1968/69
Damolly
1969/70
Milford Everton
1970/71
Dungannon Swifts
1971/72
Lurgan Celtic
1972/73
Waringstown Utd
1973/74
Benburb
1974/75
Rathfriland
1975/76
Rathfriland
1976/77
Shield Withheld
1977/78
Rathfriland
1978/79
Armagh Thistle
1979/80
Portadown BBOB
1980/81
Shamrock Rovers (Newry)
1981/82
Shamrock Rovers (Newry)
1982/83
Oxford Utd
1983/84
Oxford Utd
1984/85
Lurgan Utd
1985/86
Guys
1986/87
Craigpark
1987/88
Camlough Rovers
1988/89
Seapatrick
1989/90
Oxford Utd
1990/91
Oxford Utd
1991/92
Oxford Utd
1992/93
Oxford Utd
1993/94
Dungannon Swifts
1994/95
Oxford Utd
1995/96
Newry Celtic
1996/97
Hill Street
1997/98
Hill Street
1998/99
St. Mary's
1999/2000
Riverdale
2000/01
Newry Celtic
2001/02
Hill Street
2002/03
Hill Street
2003/04
Hill Street
2004/05
Shanro Santos
2005/06
Bessbrook Utd
2006/07
Bessbrook Utd
2007/08
Windmill Stars
2008/09
Windmill Stars
2009/10
St. Mary's
2010/11
Celtic Club No.1
2011/12
Ambassadors
2012/13
Silverwood Utd
Armagh Rovers
2013/14
Windmill Stars
Orchard City
2014/15
Windmill Stars
Orchard City
2015/16
Ballyoran
Silverwood Utd
2016/17
Cleary Celtic
Cookstown Olympic
2017/18
Coalisland Athletic
Loughgall Res.