Season


2022/2023 Marshall Cup Fixtures/Results

    16 June 2023

    Final
  • Bourneview Mill 2 - 0 Oxford Sunnyside



  • 27 May 2023

    Semi Final
  • Crewe United 0 - 2 Bourneview Mill
  • Lurgan Town 0 - 3 Oxford Sunnyside



  • 29 April 2023

    Round 5
  • FC Mindwell 1 - 4 Bourneview Mill
  • Lurgan Town 1 - 0 Seapatrick
  • Moneyslane 1 - 4 Crewe United
  • Oxford Sunnyside 4 - 3 Coalisland Athletic



  • 15 April 2023

    Round 4
  • Moneyslane 4 - 1 Rectory Rangers



  • 01 April 2023

    Round 4
  • Ambassadors 1 - 3 Lurgan Town



  • 14 March 2023

    Round 4
  • Crewe United 7 - 1 Lurgan Celtic (8pm kick off)
  • Dollingstown Reserves 2 - 5 Bourneview Mill (7.45pm kick off)



  • 11 March 2023

    Round 4
  • Ambassadors P-P Lurgan Town
  • Coalisland Athletic 4 - 2 Lower Maze
  • Dollingstown Reserves P-P Bourneview Mill
  • Fivemiletown United 4 - 5 Seapatrick
  • Moneyslane P-P Rectory Rangers
  • Portadown BBOB 1 - 3 Oxford Sunnyside



  • 25 February 2023

    Round 3
  • Dollingstown Reserves 1 - 0 Annagh United Reserves


  • Round 4
  • FC Mindwell 5 - 1 Dromore Amateurs


  • Round 3
  • Lurgan Celtic P-P Scarva Rangers
  • Moneyslane 5 - 1 Sandy Hill
  • Roca Juniors 1 - 3 Portadown BBOB
  • St Marys 1 - 4 Crewe United



  • 18 February 2023

    Round 3
  • Bourneview Mill 3 - 0 Valley Rangers
  • Coalisland Athletic 2 - 1 Hanover



  • 11 February 2023

    Round 3
  • Armagh Blues 3 - 4 Rectory Rangers
  • Fivemiletown United 7 - 0 Bessbrook United
  • Lurgan Town 3 - 0 Castlecaulfield
  • Seapatrick 3 - 1 Tollymore United



  • 14 January 2023

    Round 3
  • Armagh Blues P-P Rectory Rangers
  • Dromore Amateurs 1 - 0 Banbridge Rangers
  • Fivemiletown United P-P Bessbrook United


  • Round 2
  • Glenavy Youth P-P Bourneview Mill


  • Round 3
  • Laurelvale 1 - 4 Ambassadors
  • Oxford Sunnyside 3 - 1 Richhill AFC


  • Round 2
  • Red Star 1 - 4 Crewe United



  • 07 January 2023

    Round 3
  • Craigavon City 1 - 3 FC Mindwell


  • Round 2
  • Derryhirk United 1 - 3 Annagh United Reserves
  • Lurgan Town 2 - 1 Newmills
  • Sandy Hill 4 - 0 Lisburn Youth
  • Tollymore United 2 - 0 Armagh Celtic



  • 17 December 2022

    Round 3
  • Roca Juniors P-P Portadown BBOB



  • 26 November 2022

    Round 3
  • Lower Maze 3 - 2 FC United Lisburn



  • 12 November 2022

    Round 2
  • Banbridge Rangers 4 - 0 Keady Celtic
  • Donacloney 1 - 2 Armagh Blues
  • Markethill Swifts 2 - 3 Portadown BBOB
  • Seapatrick 1 - 0 Tullyvallen
  • West End Hibs 3 - 5 Ambassadors
  • Windmill Stars 1 - 3 FC Mindwell



  • 04 November 2022

    Round 2
  • Banbridge Town Reserves 3 - 6 Dromore Amateurs (7.30pm, St Patricks HS)



  • 29 October 2022

    Round 1
  • Gilford Crusaders 0 - 4 FC Mindwell



  • 22 October 2022

    Round 2
  • The Dons 0 - 1 Roca Juniors



  • 03 September 2022

    Round 2
  • Annalong 0 - 4 Moneyslane
  • Ballyoran 2 - 4 Laurelvale
  • Ballyvea 8 - 9 Scarva Rangers
  • Castlecaulfield 3 - 3 Caledon Rovers (Castlecaulfield won 5-4 on penalties)
  • Craigavon City 1 - 0 Tandragee Rovers (After extra time )
  • Derryhirk United P-P Annagh United Reserves
  • Dungannon Rovers 0 - 7 Bessbrook United
  • Dungannon Tigers 0 - 1 Rectory Rangers
  • Dunnaman 1 - 4 Dollingstown Reserves
  • FC United Lisburn 1 - 0 Lurgan BBOB
  • Fivemiletown United 7 - 0 Riverdale


  • Round 1
  • Gilford Crusaders P-P FC Mindwell
  • Glenavy 1 - 6 The Dons


  • Round 2
  • Hanover 4 - 1 Rathfriland Rangers Reserves
  • Hillsborough Boys 3 - 7 Lower Maze


  • Round 1
  • Moira Albion 1 - 2 Donacloney


  • Round 2
  • Oxford Sunnyside 4 - 0 Hill Street
  • Seagoe 4 - 5 Coalisland Athletic (After extra time)
  • St Marys 2 - 0 Coagh United Reserves
  • Tollymore United P-P Armagh Celtic
  • Valley Rangers 5 - 0 AFC Craigavon


  • Round 1
  • Warren Young Men 0 - 2 West End Hibs



  • 20 August 2022

    Round 1
  • Broomhedge Maghaberry 1 - 6 Armagh Celtic
  • Damolly 1 - 3 Keady Celtic
  • Dunnaman 4 - 1 Magheralin Village
  • Gilford Crusaders P-P FC Mindwell
  • Riverdale 4 - 2 Loughshore United (After extra time)