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


    26 October 2024

    Round 2
  • Ambassadors Reserves 2 - 4 Richhill AFC Reserves
  • Ballymacash Rangers Swifts 0 - 5 Moneyslane Reserves
  • Banbridge Rangers Reserves P-P Hillsborough Boys Reserves
  • Bourneview Mill Reserves 2 - 0 Castlecaulfield Reserves
  • Crewe United U23s 10 - 0 Lisburn Youth Reserves
  • Dunnaman Reserves 4 - 3 Ballyvea Reserves
  • Hanover Reserves 2 - 5 Craigavon City Reserves
  • Hill Street Reserves 7 - 1 Gilford Crusaders Reserves
  • Laurelvale Reserves 4 - 0 Tullyvallen Reserves
  • Lower Maze Reserves 3 - 2 Lisburn Rovers Reserves
  • Lurgan Celtic Reserves 3 - 2 Dromore Amateurs Reserves
  • Rectory Rangers Reserves 0 - 6 Dromara Village Thirds
  • Seagoe Reserves 1 - 0 Valley Rangers Reserves
  • Seapatrick Reserves 4 - 1 Ballyoran Reserves
  • Tandragee Rovers Reserves 6 - 1 Markethill Swifts Reserves



  • 05 October 2024

    Round 2
  • Crewe United U23s P-P Lisburn Youth Reserves


  • Round 1
  • Dunnaman Reserves 4 - 2 Goodyear Reserves



  • 21 September 2024

    Round 1
  • AFC Craigavon Reserves 0 - 4 Ballyvea Reserves
  • Armagh Blues Reserves 3 - 7 Hillsborough Boys Reserves
  • Craigavon City Reserves 4 - 0 Newmills Reserves
  • Dromara Village Thirds 4 - 1 Donacloney Reserves
  • Dromore Amateurs Reserves 5 - 0 Rathfriland Swifts
  • Gilford Crusaders Reserves 5 - 4 Annalong Reserves



  • 14 September 2024

    Round 1
  • Ambassadors Reserves 3 - 1 Lurgan BBOB Reserves
  • Castlecaulfield Reserves 5 - 1 Killymoon Rangers Reserves
  • Hill Street Reserves 4 - 1 Glenavy Reserves
  • Lower Maze Reserves 9 - 0 Moira Albion Reserves
  • Lurgan Celtic Reserves 8 - 0 Magheralin Village Reserves
  • Markethill Swifts Reserves 6 - 1 Derriaghy CC Thirds
  • Portadown BBOB Reserves 1 - 4 Ballyoran Reserves



  • 07 September 2024

    Round 1
  • Dungannon Tigers Reserves 0 - 9 Bourneview Mill Reserves

O'Hara Cup Previous Winners

  • 2023/24   Banbridge Rangers Reserves
  • 2022/23   Crewe United U23s
  • 2021/22   Richhill AFC
  • 2018/19   Ballyoran
  • 2017/18   Valley Rangers Reserves
  • 2016/17   Valley Rangers
  • 2015/16   Hanover Reserves
  • 2014/15   Ambassadors
  • 2013/14   Dollingstown
  • 2012/13   St Marys
  • 2011/12   St Marys
  • 2010/11   Derryhirk United
  • 2009/10   St Marys
  • 2008/09   Warrenpoint Town
  • 2007/08   Armagh Celtic
  • 2006/07   Tandragee Rovers
  • 2005/06   Hill Street