1. Round
05/08/2017 14:30 Dergview FC - Annagh United 4:0 (1:0)
15:00 H&W Welders - Armagh City FC 3:0 (1:0)
15:00 Portstewart FC - Limavady United 2:3 (0:0)
15:00 Sport & Leisure Swifts - Lurgan Celtic 0:1 (0:0)
2. Round
29/08/2017 19:45 Ards FC - Queen's University Belfast 5:0 (2:0)
19:45 Ballymena United - Knockbreda FC 3:0 (1:0)
19:45 Carrick Rangers - Dergview FC 3:0 (0:0)
19:45 Cliftonville FC - Banbridge Town 4:0 (2:0)
19:45 Crusaders FC - Dundela FC 2:1 (1:1)
19:45 Glenavon FC - Donegal Celtic FC 5:1 (4:1)
19:45 Moyola Park FC - Institute FC Drumahoe 7:8 (0:0, 1:1, 1:1) pso
19:45 Coleraine FC - Larne FC 4:1 (3:0)
19:45 Limavady United - PSNI FC 0:1 (0:0)
19:45 Linfield FC - Lisburn Distillery 6:0 (2:0)
19:45 Loughgall FC - Glentoran FC 0:1 (0:0, 0:0) aet
19:45 Ballyclare Comrades - Newington Youth Club 2:0 (0:0)
19:45 Newry City FC - Dungannon Swifts 0:4 (0:1)
19:45 Portadown FC - H&W Welders 3:2 (3:2)
19:45 Warrenpoint Town - Lurgan Celtic 4:1 (3:0)
20:00 Ballinamallard United FC - Tobermore United 8:7 (0:0, 0:0, 0:0) pso
Round of 16
03/10/2017 19:45 Ballinamallard United FC - Linfield FC 0:3 (0:0)
19:45 Ballyclare Comrades - Institute FC Drumahoe 1:0 (0:0)
19:45 Cliftonville FC - PSNI FC 7:0 (5:0)
10/10/2017 19:45 Ballymena United - Portadown FC 2:0 (0:0)
19:45 Glentoran FC - Carrick Rangers 0:1 (0:0)
19:45 Warrenpoint Town - Dungannon Swifts 0:1 (0:0)
17/10/2017 19:45 Ards FC - Glenavon FC 4:0 (2:0)
20:00 Crusaders FC - Coleraine FC 3:2 (0:1)
Quarter-finals
15/11/2017 19:45 Ballymena United - Ards FC 3:2 (1:0, 2:2) aet
19:45 Carrick Rangers - Cliftonville FC 0:1 (0:1)
19:45 Crusaders FC - Linfield FC 2:0 (1:0)
19:45 Dungannon Swifts - Ballyclare Comrades 2:1 (0:0)
Semi-finals
30/01/2018 19:45 Dungannon Swifts - Crusaders FC 2:1 (0:1, 1:1) aet
10/02/2018 15:00 Ballymena United - Cliftonville FC 3:1 (0:0)
Final
17/02/2018 17:30 Ballymena United - Dungannon Swifts 1:3 (1:2)