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


    27 November 2021

    Round 4
  • Oxford Sunnyside 2 - 1 Tandragee Rovers
  • Windmill Stars 2 - 1 Tobermore United



  • 30 October 2021

    Round 3
  • Ards Rangers 3 - 2 Banbridge Rangers (After extra time)
  • Armagh City 0 - 1 Windmill Stars
  • Ballymacash Rangers 0 - 3 Portstewart
  • Colin Valley 4 - 1 Crewe United
  • Kilmore Rec 3 - 2 Lower Maze
  • Oxford Sunnyside 3 - 0 Rosario
  • Tandragee Rovers 2 - 1 St Marys



  • 25 September 2021

    Round 2
  • Aquinas 1 - 5 Crewe United
  • Banbridge Rangers 5 - 0 Desertmartin
  • Bangor Amateurs 2 - 4 Windmill Stars
  • Coagh United 1 - 8 Ballymacash Rangers
  • Craigavon City 3 - 4 Dromora Village
  • Drumaness Mills 2 - 2 Fivemiletown United (Drumaness won 4-2 on penalties)
  • Dunloy 2 - 1 Markethill Swifts
  • Hanover 0 - 1 Tandragee Rovers
  • Lower Maze 6 - 2 Laurelvale
  • Oxford Sunnyside 3 - 3 Chimney Corner (Oxford Sunnyside won 8-7 on penalties)
  • St Marys 3 - 1 Dunmurry YM



  • 14 August 2021

    Round 1
  • Ambassadors 2 - 5 Ardstraw
  • Ballymoney United 2 - 0 Richhill AFC
  • Banbridge Rangers 4 - 1 Moneyslane
  • Belfast Celtic 1 - 2 Ballymacash Rangers
  • Chimney Corner 10 - 2 Rectory Rangers
  • Craigavon City 2 - 1 Malachians
  • Dromore Amateurs 0 - 3 Limavady United
  • Hanover 2 - 1 Bourneview Mill
  • Larne Tech OB 1 - 2 Fivemiletown United
  • Lurgan Town 1 - 3 PSNI
  • Valley Rangers 2 - 5 Portstewart
  • Windmill Stars 1 - 0 Dungiven