4. Runde
12.12.2009 Banbridge Town - Bangor FC 2:3
Carrick Rangers - Annagh United 3:1
Dergview FC - Dundela FC 2:3
Donegal Celtic FC - Queen's University Belfast 1:0
Larne FC - Moyola Park FC 2:0
Tobermore United - Comber Recreation 2:1
Knockbreda FC - Ards FC 1:2
H&W Welders - Wellington Park FC 2:1
Dollingstown FC - Ards Rangers FC 2:3
Coagh United - Holywood FC 2:0
Ballinamallard United FC - Chimney Corner FC 9:0
Killymoon Rangers - Nortel FC 2:4 i.E.
Armagh City FC - Loughgall FC 1:3 i.E.
Ballyclare Comrades - PSNI FC 2:0
Limavady United - Malachians FC 1:3
Bryansburn Rangers - Oxford United Stars 5:4 i.E.
15.12.2009 Glebe Rangers - Wakehurst FC 1:0
19.12.2009 Sport & Leisure Swifts - Omagh Town FC 0:2
5. Runde
16.01.2010 Carrick Rangers - Portadown FC 1:1
Dundela FC - Coleraine FC 0:2
Coagh United - Tobermore United 1:0
Donegal Celtic FC - Linfield FC 0:4
Nortel FC - Bryansburn Rangers 2:2
Crusaders FC - Bangor FC 5:1
Ballyclare Comrades - Islandmagee FC 5:1
Glenavon FC - H&W Welders 5:1
Lisburn Distillery - Cliftonville FC 0:2
Newry City FC - Larne FC 2:1
Ballymena United - Ards FC 0:0
Dungannon Swifts - Malachians FC 6:0
Glentoran FC - Omagh Town FC 5:0
Institute FC Drumahoe - Ballymoney United 1:1
Loughgall FC - Ards Rangers FC 3:1
19.01.2010 Glebe Rangers - Ballinamallard United FC 0:3
Ballymena United - Ards FC 1:0
Portadown FC - Carrick Rangers 1:0
20.01.2010 Ballymoney United - Institute FC Drumahoe 0:1
Bryansburn Rangers - Nortel FC 4:5 i.E.
Achtelfinale
13.02.2010 16:00 Ballymena United - Ballinamallard United FC 5:2
16:00 Glenavon FC - Institute FC Drumahoe 2:1
16:00 Linfield FC - Dungannon Swifts 4:0
16:00 Crusaders FC - Coagh United 4:0
16:00 Portadown FC - Cliftonville FC 2:1
16:00 Ballyclare Comrades - Glentoran FC 1:2
16:00 Coleraine FC - Nortel FC 6:0
27.03.2010 14:00 Loughgall FC - Newry City FC 1:1
07.04.2010 20:45 Newry City FC - Loughgall FC 1:0
Viertelfinale
06.03.2010 16:00 Glenavon FC - Ballymena United 3:3
16:00 Glentoran FC - Linfield FC 1:3
16:00 Crusaders FC - Portadown FC 1:1
10.04.2010 16:00 Coleraine FC - Newry City FC 3:2
09.03.2010 20:45 Portadown FC - Crusaders FC 1:0
21:00 Ballymena United - Glenavon FC 2:0
Halbfinale
10.04.2010 18:30 Ballymena United - Portadown FC 3:4 i.E.
17.04.2010 16:00 Coleraine FC - Linfield FC 2:4
Finale
08.05.2010 16:00 Portadown FC - Linfield FC 1:2