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


    06 January 2024

    Round 5
  • Oxford Sunnyside 2 - 3 Ballymacash Rangers



  • 25 November 2023

    Round 4
  • Fivemiletown United 0 - 5 Strabane Athletic
  • Valley Rangers 0 - 3 Oxford Sunnyside



  • 04 November 2023

    Round 3
  • Glebe Rangers 0 - 2 Oxford Sunnyside



  • 16 September 2023

    Round 2
  • Ballynahinch Olympic 1 - 3 Fivemiletown United
  • Banbridge Rangers 2 - 3 Dunmurry Rec
  • Downshire YM 2 - 0 Lower Maze
  • Dromore Amateurs 2 - 7 Newbuildings United
  • Lisburn Distillery 3 - 1 Newmills
  • Lurgan Town 1 - 3 Derriaghy CC
  • Moneyslane 1 - 2 Kilmore Rec
  • Oxford Sunnyside 3 - 1 Hanover
  • Seapatrick 2 - 1 Bangor Amateurs
  • St Marys 2 - 3 Glebe Rangers
  • Strabane Athletic 6 - 0 Craigavon City
  • Valley Rangers 1 - 1 1st Bangor (Valley won 4-2 on penalties)



  • 12 August 2023

    Round 1
  • AFC Craigavon 0 - 7 Willowbank
  • Albert Foundry 0 - 1 Newmills
  • Aquinas 4 - 0 Tullyvallen
  • Ballynure OB 1 - 3 Fivemiletown United
  • Banbridge Rangers 4 - 1 Bourneview Mill
  • Bloomfield 0 - 8 Oxford Sunnyside
  • Crewe United 0 - 4 Lurgan Town
  • Killyleagh YC 1 - 2 Hanover
  • Kilmore Rec 2 - 0 Seagoe
  • Laurelvale 2 - 5 Rathfrilland Rangers
  • Markethill Swifts 1 - 4 Islandmagee
  • Portadown BBOB 0 - 3 Moneyslane
  • Rectory Rangers 1 - 3 Newbuildings United
  • Richhill AFC 2 - 2 St Marys (St. Mary's won 4-3 on penalties.)
  • Windmill Stars 1 - 2 Downshire YM