Monday 26th December
- Glentoran 1 , Linfield 2 at Full timeGlentoranLinfieldFull time
- Coleraine 2 , Ballymena United 0 at Full timeColeraineBallymena UnitedFull time
- Crusaders 3 , Cliftonville 0 at Full timeCrusadersCliftonvilleFull time
- Dungannon Swifts 2 , Newry City 0 at Full timeDungannon SwiftsNewry CityFull time
- Glenavon 2 , Portadown 1 at Full timeGlenavonPortadownFull time
- Larne 0 , Carrick Rangers 0 at Full timeLarneCarrick RangersFull time
Tuesday 20th December
- Cliftonville 1 , Glentoran 0 at Full timeCliftonvilleGlentoranFull time
Saturday 17th December
- Cliftonville 4 , Portadown 1 at Full timeCliftonvillePortadownFull time
- Linfield 4 , Dungannon Swifts 0 at Full timeLinfieldDungannon SwiftsFull time
Saturday 10th December
- Dungannon Swifts 4 , Carrick Rangers 1 at Full timeDungannon SwiftsCarrick RangersFull time
- Larne 2 , Newry City 0 at Full timeLarneNewry CityFull time
- Portadown 1 , Ballymena United 0 at Full timePortadownBallymena UnitedFull time
Friday 9th December
- Coleraine 2 , Crusaders 0 at Full timeColeraineCrusadersFull time
Sunday 4th December
- Newry City versus Portadown kick off 14:00Newry City14:00playsPortadown
Saturday 3rd December
- Ballymena United 4 , Cliftonville 1 at Full timeBallymena UnitedCliftonvilleFull time
- Coleraine 2 , Dungannon Swifts 0 at Full timeColeraineDungannon SwiftsFull time
- Crusaders 3 , Glentoran 2 at Full timeCrusadersGlentoranFull time
- Linfield 3 , Carrick Rangers 1 at Full timeLinfieldCarrick RangersFull time
Friday 2nd December
- Glenavon 0 , Larne 1 at Full timeGlenavonLarneFull time
All times are UK and subject to change. 大象传媒 is not responsible for any changes.