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


    13 October 2018

    Round 3
  • Moneyslane 2 - 1 Hanover
  • United LT 0 - 4 Laurelvale


  • Round 2
  • Dollingstown Reserves 0 - 4 Valley Rangers
  • Glenavy Youth 0 - 9 Windmill Stars



  • 06 October 2018

    Round 3
  • Caledon Rovers 2 - 1 Tullyvallen


  • Round 2
  • Portadown BBOB 0 - 2 Markethill Swifts



  • 22 September 2018

    Round 2
  • Ballymacash Rangers 2 - 0 Camlough Rovers
  • Bourneview Mill 2 - 0 Armagh Rovers



  • 07 September 2018

    Round 2
  • Crewe United 3 - 1 Banbridge Town Reserves



  • 01 September 2018

    Round 2
  • Ambassadors 2 - 1 St Marys
  • Annalong 4 - 2 Fivemiletown United
  • Armagh Celtic 0 - 9 Laurelvale
  • Ballyvea 6 - 1 Scarva Rangers
  • Caledon Rovers 7 - 0 AFC Silverwood
  • Craigavon City 5 - 1 Lurgan BBOB
  • Donacloney 5 - 3 Broomhedge Maghaberry
  • Goodyear 1 - 5 Richhill AFC
  • Hill Street 6 - 3 Red Star
  • Keady Celtic 9 - 0 Lurgan United
  • Knockmenagh Swifts 2 - 5 Lurgan Town
  • Lower Maze 1 - 3 Derryhirk United
  • Magheralin Village 4 - 7 White City
  • Moira Albion 0 - 5 Glenavy
  • Moneyslane 3 - 0 Dromore Amateurs
  • Newmills 4 - 3 Dungannon Tigers
  • Rectory Rangers 4 - 2 Banbridge YCOB
  • Sandy Hill 1 - 3 Tandragee Rovers
  • Seagoe 0 - 3 Oxford Sunnyside
  • Seapatrick 0 - 3 Hanover
  • Tollymore United 0 - 9 Tullyvallen
  • United LT 8 - 3 Dungannon Rovers
  • West End Hibs 3 - 0 Annagh United Strollers


  • Round 1
  • Banbridge Town Reserves 5 - 3 The Dons
  • Rathfriland Rangers Reserves 2 - 3 Hillsborough Boys



  • 18 August 2018

    Round 1
  • Ballyvea 7 - 1 Lurgyvallen12
  • Donacloney 3 - 2 Damolly
  • Glenavy Youth 4 - 3 Armagh Blues
  • Tollymore United P-P Coagh United Reserves
  • West End Hibs 2 - 1 Ballymacash YM

Marshall Cup Previous Winners

  • 2017/18   Dollingstown
  • 2016/17   Crewe United
  • 2015/16   Valley Rangers
  • 2014/15   Camlough Rovers
  • 2012/13   Dollingstown
  • 2011/12   Dollingstown
  • 2010/11   Fivemiletown United
  • 2009/10   Warrenpoint Town
  • 2008/09   Dollingstown
  • 2007/08   Hanover
  • 2006/07   Blackers Mill
  • 2005/06   Fivemiletown Utd
  • 2004/05   Hanover
  • 2003/04   Warrenpoint Town
  • 2002/03   Warrenpoint Town
  • 2001/02   Fivemiletown Utd
  • 2000/01   Tandragee Rovers
  • 1999/00   Bessbrook Utd
  • 1998/99   Bessbrook Utd
  • 1997/98   Laurelvale
  • 1990/91   Loughgall
  • 1988/89   Loughgall
  • 1987/88   Loughgall