Danske Bank NIFL Premiership 2016/17

Pos   Team Pld W T L GoalsDiff Pts
1 Crusaders 27 20 5 2 6038 65
2 Linfield 27 17 7 3 6041 58
3 Cliftonville 27 16 4 7 4517 52
4 Coleraine 27 13 7 7 4112 46
5 Ballymena United 27 14 3 10 571 45
6 Glenavon 27 9 10 8 410 37
7 Dungannon Swifts 27 9 8 10 464 35
8 Glentoran 27 8 7 12 32-8 31
9 Ards 27 7 5 15 38-12 26
10 Ballinamallard United 27 7 5 15 31-20 26
11 Carrick Rangers 27 3 5 19 19-38 14
12 Portadown 27 5 2 20 19-35 5

Upcoming Matches
Match Score

Saturday 10 September 2016

Crusaders – Dungannon Swifts 3:00 pm 3 - 1
Linfield – Portadown 3:00 pm 4 - 1
Glenavon – Ballinamallard United 3:00 pm 0 - 1
Ballymena United – Cliftonville 3:00 pm 3 - 2
Coleraine – Carrick Rangers 3:00 pm 2 - 0
Ards – Glentoran 3:00 pm 2 - 0

Friday 16 September 2016

Ballinamallard United – Ards 8:00 pm 2 - 1

Saturday 17 September 2016

Portadown – Ballymena United 3:00 pm 0 - 2
Cliftonville – Coleraine 3:00 pm 1 - 0
Glentoran – Crusaders 3:00 pm 1 - 3
Carrick Rangers – Linfield 3:00 pm 0 - 2
Dungannon Swifts – Glenavon 3:00 pm 1 - 1

Saturday 24 September 2016

Crusaders – Ballinamallard United 3:00 pm 5 - 1
Linfield – Ards 3:00 pm 4 - 0
Portadown – Cliftonville 3:00 pm 0 - 3
Ballymena United – Glentoran 3:00 pm 4 - 1
Carrick Rangers – Dungannon Swifts 3:00 pm 0 - 3
Coleraine – Glenavon 3:00 pm 2 - 2

Saturday 1 October 2016

Crusaders – Cliftonville 3:00 pm 4 - 3
Glenavon – Portadown 3:00 pm 1 - 0
Glentoran – Linfield 3:00 pm 1 - 2
Ballinamallard United – Dungannon Swifts 3:00 pm 2 - 0
Coleraine – Ballymena United 3:00 pm 2 - 2
Ards – Carrick Rangers 3:00 pm 3 - 1

Saturday 8 October 2016

Cliftonville – Carrick Rangers 3:00 pm 1 - 0
Glentoran – Ballinamallard United 3:00 pm 1 - 1
Dungannon Swifts – Portadown 3:00 pm 6 - 0
Ards – Coleraine 3:00 pm 1 - 2

Saturday 15 October 2016

Ballymena United – Crusaders 3:00 pm 2 - 1
Carrick Rangers – Glenavon 3:00 pm 0 - 0
Dungannon Swifts – Glentoran 3:00 pm 0 - 1
Linfield – Ballinamallard United 3:00 pm 4 - 0
Portadown – Coleraine 3:00 pm 0 - 1
Cliftonville – Ards 3:00 pm 2 - 0

Saturday 22 October 2016

Coleraine – Linfield 3:00 pm 1 - 1
Ballinamallard United – Portadown 3:00 pm 1 - 2
Glentoran – Cliftonville 3:00 pm 2 - 1
Glenavon – Ballymena United 3:00 pm 5 - 0
Crusaders – Carrick Rangers 3:00 pm 3 - 1
Ards – Dungannon Swifts 3:00 pm 3 - 3

Friday 28 October 2016

Coleraine – Dungannon Swifts 3:00 pm 2 - 2

Saturday 29 October 2016

Linfield – Crusaders 3:00 pm 0 - 0
Cliftonville – Glenavon 3:00 pm 3 - 0
Carrick Rangers – Glentoran 3:00 pm 1 - 2
Ballymena United – Ballinamallard United 3:00 pm 4 - 0
Portadown – Ards 3:00 pm 0 - 3

Friday 4 November 2016

Ballinamallard United – Carrick Rangers 3:00 pm 1 - 3

Saturday 5 November 2016

Glenavon – Linfield 3:00 pm 2 - 2
Glentoran – Portadown 3:00 pm 0 - 0
Dungannon Swifts – Cliftonville 3:00 pm 1 - 1
Ards – Ballymena United 3:00 pm 2 - 4
Crusaders – Coleraine 3:00 pm 1 - 0

Tuesday 8 November 2016

Glenavon – Crusaders 3:00 pm 3 - 3
Ballymena United – Linfield 3:00 pm 1 - 4

Saturday 12 November 2016

Portadown – Crusaders 3:00 pm 0 - 1
Dungannon Swifts – Linfield 3:00 pm 0 - 4
Ards – Glenavon 3:00 pm 0 - 1
Cliftonville – Ballinamallard United 3:00 pm 1 - 0
Ballymena United – Carrick Rangers 3:00 pm 2 - 0
Glentoran – Coleraine 3:00 pm 0 - 1

Saturday 19 November 2016

Carrick Rangers – Portadown 3:00 pm 1 - 1
Linfield – Cliftonville 3:00 pm 1 - 2
Glenavon – Glentoran 3:00 pm 1 - 1
Coleraine – Ballinamallard United 3:00 pm 3 - 1
Ballymena United – Dungannon Swifts 3:00 pm 1 - 4
Crusaders – Ards 3:00 pm 1 - 0

Saturday 26 November 2016

Dungannon Swifts – Crusaders 3:00 pm 0 - 1
Portadown – Linfield 3:00 pm 0 - 5
Cliftonville – Ballymena United 3:00 pm 2 - 0
Carrick Rangers – Coleraine 3:00 pm 2 - 0
Glentoran – Ards 3:00 pm 1 - 0

Friday 2 December 2016

Coleraine – Cliftonville 3:00 pm 0 - 1
Ards – Ballinamallard United 3:00 pm 3 - 3
Glenavon – Dungannon Swifts 3:00 pm 0 - 1

Saturday 3 December 2016

Ballymena United – Portadown 3:00 pm 2 - 0
Crusaders – Glentoran 3:00 pm 2 - 2
Linfield – Carrick Rangers 3:00 pm 3 - 0

Saturday 10 December 2016

Ballinamallard United – Crusaders 3:00 pm 0 - 1
Ards – Linfield 3:00 pm 0 - 2
Cliftonville – Portadown 3:00 pm 1 - 0
Glentoran – Ballymena United 3:00 pm 2 - 3
Dungannon Swifts – Carrick Rangers 3:00 pm 3 - 1
Glenavon – Coleraine 3:00 pm 1 - 0

Saturday 17 December 2016

Crusaders – Glenavon 3:00 pm 3 - 1
Carrick Rangers – Cliftonville 3:00 pm 0 - 3
Ballinamallard United – Glentoran 3:00 pm 2 - 1
Linfield – Ballymena United 3:00 pm 2 - 1
Portadown – Dungannon Swifts 3:00 pm 2 - 0
Coleraine – Ards 3:00 pm 1 - 1

Monday 26 December 2016

Linfield – Glentoran 3:00 pm 1 - 1
Cliftonville – Crusaders 3:00 pm 0 - 4
Portadown – Glenavon 3:00 pm 3 - 0
Dungannon Swifts – Ballinamallard United 3:00 pm 3 - 2
Ballymena United – Coleraine 3:00 pm 2 - 0
Carrick Rangers – Ards 3:00 pm 1 - 1

Friday 30 December 2016

Glenavon – Cliftonville 3:00 pm 2 - 2
Ballinamallard United – Portadown 3:00 pm 1 - 0

Saturday 31 December 2016

Crusaders – Linfield 3:00 pm 1 - 2
Glentoran – Dungannon Swifts 3:00 pm 2 - 2
Coleraine – Carrick Rangers 3:00 pm 2 - 0
Ards – Ballymena United 3:00 pm 4 - 2

Tuesday 3 January 2017

Linfield – Coleraine 7:45 pm 0 - 1
Portadown – Glentoran 7:45 pm 0 - 5
Cliftonville – Carrick Rangers 7:45 pm 0 - 0
Ballymena United – Glenavon 7:45 pm 3 - 4
Dungannon Swifts – Ballinamallard United 7:45 pm 2 - 2
Ards – Crusaders 7:45 pm 2 - 4

Friday 13 January 2017

Carrick Rangers – Ballinamallard United 3:00 pm 1 - 2

Saturday 14 January 2017

Glenavon – Linfield 3:00 pm 1 - 2
Cliftonville – Ards 3:00 pm 2 - 1
Glentoran – Crusaders 3:00 pm 0 - 3
Ballymena United – Dungannon Swifts 3:00 pm 3 - 2
Coleraine – Portadown 3:00 pm 4 - 2

Tuesday 17 January 2017

Ballinamallard United – Glenavon 3:00 pm 1 - 1

Friday 20 January 2017

Ards – Glentoran 3:00 pm 1 - 3

Saturday 21 January 2017

Crusaders – Cliftonville 3:00 pm 1 - 0
Linfield – Ballymena United 3:00 pm 2 - 0
Portadown – Glenavon 3:00 pm 1 - 2
Ballinamallard United – Coleraine 3:00 pm 1 - 2
Carrick Rangers – Dungannon Swifts 3:00 pm 0 - 1

Saturday 28 January 2017

Glenavon – Crusaders 3:00 pm 0 - 1
Cliftonville – Portadown 3:00 pm 3 - 0
Glentoran – Ballinamallard United 3:00 pm 0 - 1
Ballymena United – Carrick Rangers 3:00 pm 3 - 1
Coleraine – Ards 3:00 pm 3 - 1
Dungannon Swifts – Linfield 3:00 pm 1 - 4

Saturday 4 February 2017

Ards – Carrick Rangers 7:45 pm -:-

Saturday 11 February 2017

Crusaders – Ballymena United 3:00 pm -:-
Portadown – Ards 3:00 pm -:-
Glentoran – Glenavon 3:00 pm -:-
Ballinamallard United – Cliftonville 3:00 pm -:-
Carrick Rangers – Linfield 3:00 pm -:-
Coleraine – Dungannon Swifts 3:00 pm -:-

Friday 17 February 2017

Linfield – Portadown 7:45 pm -:-
Glenavon – Ballinamallard United 7:45 pm -:-
Cliftonville – Glentoran 7:45 pm -:-
Ballymena United – Coleraine 7:45 pm -:-
Dungannon Swifts – Crusaders 7:45 pm -:-

Saturday 25 February 2017

Portadown – Crusaders 3:00 pm -:-
Cliftonville – Coleraine 3:00 pm -:-
Glentoran – Linfield 3:00 pm -:-
Ballinamallard United – Ballymena United 3:00 pm -:-
Carrick Rangers – Glenavon 3:00 pm -:-
Dungannon Swifts – Ards 3:00 pm -:-

Saturday 11 March 2017

Crusaders – Carrick Rangers 3:00 pm -:-
Linfield – Cliftonville 3:00 pm -:-
Glenavon – Dungannon Swifts 3:00 pm -:-
Ballymena United – Portadown 3:00 pm -:-
Coleraine – Glentoran 3:00 pm -:-
Ards – Ballinamallard United 3:00 pm -:-

Saturday 18 March 2017

Crusaders – Ballinamallard United 3:00 pm -:-
Linfield – Ards 3:00 pm -:-
Glenavon – Coleraine 3:00 pm -:-
Ballymena United – Glentoran 3:00 pm -:-
Carrick Rangers – Portadown 3:00 pm -:-
Dungannon Swifts – Cliftonville 3:00 pm -:-

Saturday 25 March 2017

Portadown – Dungannon Swifts 3:00 pm -:-
Cliftonville – Ballymena United 3:00 pm -:-
Glentoran – Carrick Rangers 3:00 pm -:-
Ballinamallard United – Linfield 3:00 pm -:-
Coleraine – Crusaders 3:00 pm -:-
Ards – Glenavon 3:00 pm -:-
Select team to see remaining matches /results for that team this season

Click here to see full NIFL Premiership Fixture List