Fixtures are subject to change. All fixtures 2.15pm kick off unless otherwise stated.


    18 June 2022

    Final
  • Fivemiletown United v Windmill Stars (2pm kick off, Armagh City)



  • 07 June 2022

    Semi Final
  • Windmill Stars 4 - 1 Valley Rangers



  • 28 May 2022

    Semi Final
  • Fivemiletown United P-P Ballymacash Rangers


  • Round 2
  • Windmill Stars 2 - 1 Oxford Sunnyside



  • 24 May 2022

    Round 2
  • Fivemiletown United 2 - 1 Hanover (After extra time )
  • Valley Rangers 6 - 1 St Marys



  • 21 May 2022

    Round 1
  • Fivemiletown United 3 - 2 Bourneview Mill (After extra time)



  • 17 May 2022

    Round 1
  • Oxford Sunnyside 5 - 3 Banbridge Rangers



  • 07 May 2022

    Round 2
  • Richhill AFC 1 - 2 Ballymacash Rangers



  • 02 April 2022

    Semi Final
  • Markethill Swifts 1 - 3 Windmill Stars
  • Rectory Rangers 1 - 7 Richhill AFC
  • Valley Rangers 4 - 1 Laurelvale



  • 19 October 2021

    Round 1
  • Ballymacash Rangers 3 - 0 Crewe United



  • 18 September 2021

    Round 1
  • Ballymacash Rangers P-P Crewe United
  • Moneyslane 3 - 3 St Marys (St Mary's won 5-4 on penalties )
  • Tandragee Rovers 3 - 3 Hanover (Hanover won 4-3 on penalties )

Premier Cup Previous Winners

  • 2018/19   Hanover
  • 2017/18   Hanover
  • 2016/17   Valley Rangers
  • 2015/16   Newry City AFC
  • 2014/15   Tandragee Rovers
  • 2013/14   Dollingstown
  • 2012/13   Tandragee Rovers
  • 2011/12   Tandragee Rovers
  • 2009/10   Dollingstown
  • 2008/09   Warrenpoint Town
  • 2007/08   Warrenpoint Town
  • 2006/07   Laurelvale
  • 2005/06   Laurelvale
  • 2004/05   Hanover
  • 2003/04   Warrenpoint Town
  • 2002/03   Laurelvale
  • 2001/02   Hanover
  • 2000/01   Tandragee Rovers
  • 1999/00   Bessbrook Utd
  • 1990/91   Loughgall
  • 1987/88   Tandragee Rovers