NIFL Premiership

NIFL Premiership 2025-26 stats: table, results and top scorers

League Table

Pos Team P W D L GF GA GD Pts
1 Coleraine 5 5 0 0 21 6 15 15
1 Larne 33 22 7 4 60 22 38 73
1 Carrick Rangers 5 3 1 1 15 7 8 10
2 Crusaders 5 3 1 1 10 9 1 10
2 Glentoran 33 21 6 6 63 30 33 69
2 Larne 5 3 1 1 13 4 9 10
3 Coleraine 33 20 5 8 62 31 31 65
3 Glentoran 5 2 2 1 10 8 2 8
3 Portadown 5 2 2 1 8 9 -1 8
4 Ballymena United 5 1 2 2 7 8 -1 5
4 Linfield 33 18 8 7 56 24 32 62
4 Cliftonville 5 2 0 3 6 11 -5 6
5 Linfield 5 1 1 3 5 9 -4 4
5 Cliftonville 33 13 8 12 49 48 1 47
5 Glenavon 5 0 3 2 4 6 -2 3
6 Bangor City 5 0 3 2 3 8 -5 3
6 Dungannon Swifts 5 0 0 5 2 19 -17 0
6 Dungannon Swifts 33 15 1 17 40 58 -18 46
7 Carrick Rangers 33 12 7 14 49 51 -2 43
8 Bangor City 33 10 6 17 38 57 -19 36
9 Portadown 33 11 3 19 36 57 -21 36
10 Ballymena United 33 9 7 17 39 50 -11 34
11 Crusaders 33 7 5 21 38 72 -34 26
12 Glenavon 33 8 1 24 33 63 -30 25

Form Guide

Pos Team Last six (oldest first) Pts
1 Coleraine D W W W W W 16
2 Coleraine D W W W W W 16
3 Larne W W L W D W 13
4 Larne W W L W D W 13
5 Crusaders D L D W W W 11
6 Crusaders D L D W W W 11
7 Carrick Rangers W D L W W L 10
8 Carrick Rangers W D L W W L 10
9 Glentoran D D W W D L 9
10 Glentoran D D W W D L 9
11 Portadown D D D L W W 9
12 Portadown D D D L W W 9
13 Linfield D W L L L W 7
14 Linfield D W L L L W 7
15 Ballymena United D D W D L L 6
16 Cliftonville L L L W W L 6
17 Cliftonville L L L W W L 6
18 Bangor City W D D D L L 6
19 Dungannon Swifts L L L W W L 6
20 Dungannon Swifts L L L W W L 6
21 Bangor City W D D D L L 6
22 Ballymena United D D W D L L 6
23 Glenavon L D D D L L 3
24 Glenavon L D D D L L 3

Home Table

Pos Team P W D L GF GA GD Pts
1 Linfield 16 13 2 1 38 7 31 41
2 Coleraine 16 13 1 2 37 12 25 40
3 Larne 17 11 5 1 32 10 22 38
4 Glentoran 16 10 4 2 28 15 13 34
5 Dungannon Swifts 17 10 0 7 26 25 1 30
6 Cliftonville 17 8 4 5 30 25 5 28
7 Portadown 17 7 2 8 17 25 -8 23
8 Carrick Rangers 17 6 4 7 24 27 -3 22
9 Ballymena United 16 5 5 6 21 22 -1 20
10 Bangor City 17 6 2 9 18 28 -10 20
11 Glenavon 16 6 0 10 17 26 -9 18
12 Crusaders 16 2 3 11 18 35 -17 9
13 Crusaders 3 2 1 0 8 3 5 7
14 Coleraine 2 2 0 0 12 4 8 6
15 Larne 3 2 0 1 11 4 7 6
16 Glentoran 3 1 2 0 6 1 5 5
17 Carrick Rangers 2 1 0 1 8 4 4 3
18 Cliftonville 2 1 0 1 2 2 0 3
19 Ballymena United 3 0 2 1 2 3 -1 2
20 Portadown 1 0 1 0 1 1 0 1
21 Glenavon 3 0 1 2 3 5 -2 1
22 Bangor City 3 0 1 2 2 7 -5 1
23 Dungannon Swifts 2 0 0 2 2 5 -3 0
24 Linfield 3 0 0 3 1 7 -6 0

Away Table

Pos Team P W D L GF GA GD Pts
1 Glentoran 17 11 2 4 35 15 20 35
2 Larne 16 11 2 3 28 12 16 35
3 Coleraine 17 7 4 6 25 19 6 25
4 Linfield 17 5 6 6 18 17 1 21
5 Carrick Rangers 16 6 3 7 25 24 1 21
6 Cliftonville 16 5 4 7 19 23 -4 19
7 Crusaders 17 5 2 10 20 37 -17 17
8 Bangor City 16 4 4 8 20 29 -9 16
9 Dungannon Swifts 16 5 1 10 14 33 -19 16
10 Ballymena United 17 4 2 11 18 28 -10 14
11 Portadown 16 4 1 11 19 32 -13 13
12 Coleraine 3 3 0 0 9 2 7 9
13 Carrick Rangers 3 2 1 0 7 3 4 7
14 Portadown 4 2 1 1 7 8 -1 7
15 Glenavon 17 2 1 14 16 37 -21 7
16 Larne 2 1 1 0 2 0 2 4
17 Linfield 2 1 1 0 4 2 2 4
18 Ballymena United 2 1 0 1 5 5 0 3
19 Glentoran 2 1 0 1 4 7 -3 3
20 Crusaders 2 1 0 1 2 6 -4 3
21 Cliftonville 3 1 0 2 4 9 -5 3
22 Glenavon 2 0 2 0 1 1 0 2
23 Bangor City 2 0 2 0 1 1 0 2
24 Dungannon Swifts 3 0 0 3 0 14 -14 0

Best Defence

Pos Team Goals against Avg per game Clean sheets
1 Larne 4 0.80 21
2 Coleraine 6 1.20 12
3 Glenavon 6 1.20 4
4 Carrick Rangers 7 1.40 8
5 Glentoran 8 1.60 14
6 Ballymena United 8 1.60 7
7 Bangor City 8 1.60 6
8 Crusaders 9 1.80 6
9 Portadown 9 1.80 6
10 Linfield 9 1.80 15
11 Cliftonville 11 2.20 10
12 Dungannon Swifts 19 3.80 9
13 Larne 22 0.67 21
14 Linfield 24 0.73 15
15 Glentoran 30 0.91 14
16 Coleraine 31 0.94 12
17 Cliftonville 48 1.45 10
18 Ballymena United 50 1.52 7
19 Carrick Rangers 51 1.55 8
20 Bangor City 57 1.73 6
21 Portadown 57 1.73 6
22 Dungannon Swifts 58 1.76 9
23 Glenavon 63 1.91 4
24 Crusaders 72 2.18 6

Best Attack

Pos Team Goals scored Avg per game Top scorer
1 Glentoran 63 1.91 Pat Hoban (17)
2 Coleraine 62 1.88 Joel Cooper (11)
3 Larne 60 1.82 Andy Ryan (11)
4 Linfield 56 1.70 Matthew Fitzpatrick (13)
5 Cliftonville 49 1.48 Joe Gormley (7)
6 Carrick Rangers 49 1.48 Danny Purkis (11)
7 Dungannon Swifts 40 1.21 Sean McAllister (6)
8 Ballymena United 39 1.18 Igor Rutkowski (8)
9 Bangor City 38 1.15 Ben Arthurs (5)
10 Crusaders 38 1.15 Fraser Bryden (8)
11 Portadown 36 1.09 Eamon Fyfe (6)
12 Glenavon 33 1.00 Conor Falls (5)
13 Coleraine 21 4.20 Joel Cooper (11)
14 Carrick Rangers 15 3.00 Danny Purkis (11)
15 Larne 13 2.60 Andy Ryan (11)
16 Crusaders 10 2.00 Fraser Bryden (8)
17 Glentoran 10 2.00 Pat Hoban (17)
18 Portadown 8 1.60 Eamon Fyfe (6)
19 Ballymena United 7 1.40 Igor Rutkowski (8)
20 Cliftonville 6 1.20 Joe Gormley (7)
21 Linfield 5 1.00 Matthew Fitzpatrick (13)
22 Glenavon 4 0.80 Conor Falls (5)
23 Bangor City 3 0.60 Ben Arthurs (5)
24 Dungannon Swifts 2 0.40 Sean McAllister (6)

Top Scorers

1
Pat Hoban
Pat Hoban (Glentoran)
Last goal: vs. Cliftonville (A, Apr 7, 2026)
Braces: 2, Hat-tricks: 2
17
goals
2
Matthew Fitzpatrick
Matthew Fitzpatrick (Linfield)
Last goal: vs. Dungannon Swifts (H, May 12, 2026)
Braces: 2, Hat-tricks: 2
13
goals
3
Andy Ryan
Last goal: vs. Dungannon Swifts (H, Apr 25, 2026)
Braces: 1, Hat-tricks: 1
11
goals
3
Danny Purkis
Danny Purkis (Carrick Rangers)
Last goal: vs. Glenavon (A, Apr 25, 2026)
Braces: 3, Hat-tricks: 0
11
goals
3
Joel Cooper
Last goal: vs. Cliftonville (H, Apr 11, 2026)
Braces: 2, Hat-tricks: 1
11
goals
6
Matthew Shevlin
Last goal: vs. Glentoran (H, Apr 25, 2026)
Braces: 2, Hat-tricks: 0
10
goals
7
Paul Heatley
Last goal: vs. Crusaders (H, Mar 28, 2026)
Braces: 1, Hat-tricks: 0
9
goals
8
Adam Lecky
Last goal: vs. Glenavon (A, Apr 25, 2026)
Braces: 0, Hat-tricks: 1
8
goals
8
Fraser Bryden
Last goal: vs. Glenavon (A, Apr 18, 2026)
Braces: 1, Hat-tricks: 0
8
goals
8
Igor Rutkowski
Last goal: vs. Carrick Rangers (A, Apr 11, 2026)
Braces: 2, Hat-tricks: 0
8
goals

NIFL Premiership latest results

NIFL Premiership 2024-25 stats: table, results and top scorers

League Table

Pos Team P W D L GF GA GD Pts
1 Linfield 38 27 4 7 69 28 41 85
1 Linfield 33 24 4 5 61 23 38 76
1 Cliftonville 38 17 7 14 58 41 17 58
2 Portadown 38 16 8 14 48 45 3 56
2 Larne 38 17 12 9 46 33 13 63
2 Larne 33 15 9 9 39 28 11 54
3 Glentoran 38 17 10 11 49 37 12 61
3 Ballymena United 38 14 5 19 47 54 -7 47
3 Glentoran 33 15 9 9 40 31 9 54
4 Dungannon Swifts 33 15 5 13 44 40 4 50
4 Glenavon 38 12 10 16 42 47 -5 46
4 Dungannon Swifts 38 17 6 15 51 48 3 57
5 Crusaders 33 15 5 13 41 43 -2 50
5 Coleraine 38 15 10 13 55 50 5 55
5 Carrick Rangers 38 7 11 20 32 59 -27 32
6 Loughgall 38 5 7 26 36 85 -49 22
6 Coleraine 33 13 10 10 49 41 8 49
6 Crusaders 38 16 6 16 47 53 -6 54
7 Cliftonville 33 13 7 13 44 37 7 46
8 Portadown 33 13 7 13 39 38 1 46
9 Ballymena United 33 13 4 16 40 42 -2 43
10 Glenavon 33 10 9 14 35 43 -8 39
11 Carrick Rangers 33 6 9 18 24 48 -24 27
12 Loughgall 33 4 6 23 29 71 -42 18

Form Guide

Pos Team Last six (oldest first) Pts
1 Cliftonville W W L W W W 15
2 Cliftonville W W L W W W 15
3 Linfield W W W W L L 12
4 Linfield W W W W L L 12
5 Larne W D D W W D 12
6 Larne W D D W W D 12
7 Portadown L D L W W W 10
8 Portadown L D L W W W 10
9 Coleraine W L L W W L 9
10 Coleraine W L L W W L 9
11 Glentoran W L W L D L 7
12 Glentoran W L W L D L 7
13 Dungannon Swifts L D L L W W 7
14 Glenavon L D L L W W 7
15 Dungannon Swifts L D L L W W 7
16 Loughgall W L W L D L 7
17 Glenavon L D L L W W 7
18 Loughgall W L W L D L 7
19 Carrick Rangers L L W D D L 5
20 Carrick Rangers L L W D D L 5
21 Ballymena United L W L D L L 4
22 Crusaders L D L W L L 4
23 Crusaders L D L W L L 4
24 Ballymena United L W L D L L 4

Home Table

Pos Team P W D L GF GA GD Pts
1 Linfield 20 16 0 4 37 15 22 48
2 Linfield 17 13 0 4 30 13 17 39
3 Portadown 20 11 5 4 28 19 9 38
4 Cliftonville 18 11 3 4 30 11 19 36
5 Dungannon Swifts 20 10 3 7 27 25 2 33
6 Coleraine 19 9 4 6 30 25 5 31
7 Cliftonville 16 9 3 4 23 11 12 30
8 Portadown 16 8 4 4 20 16 4 28
9 Crusaders 20 8 4 8 30 36 -6 28
10 Glentoran 17 7 6 4 16 13 3 27
11 Dungannon Swifts 17 8 2 7 22 22 0 26
12 Coleraine 16 7 4 5 25 21 4 25
13 Larne 18 6 7 5 17 15 2 25
14 Glentoran 16 6 6 4 14 12 2 24
15 Ballymena United 18 7 3 8 25 24 1 24
16 Crusaders 17 7 3 7 25 30 -5 24
17 Glenavon 19 6 5 8 22 24 -2 23
18 Carrick Rangers 20 6 5 9 20 24 -4 23
19 Larne 16 5 6 5 15 14 1 21
20 Carrick Rangers 17 5 5 7 15 16 -1 20
21 Ballymena United 16 6 2 8 19 21 -2 20
22 Glenavon 17 5 5 7 20 23 -3 20
23 Loughgall 19 3 3 13 22 45 -23 12
24 Loughgall 17 3 2 12 19 39 -20 11

Away Table

Pos Team P W D L GF GA GD Pts
1 Larne 20 11 5 4 29 18 11 38
2 Linfield 16 11 4 1 31 10 21 37
3 Linfield 18 11 4 3 32 13 19 37
4 Glentoran 21 10 4 7 33 24 9 34
5 Larne 17 10 3 4 24 14 10 33
6 Glentoran 17 9 3 5 26 19 7 30
7 Crusaders 16 8 2 6 16 13 3 26
8 Crusaders 18 8 2 8 17 17 0 26
9 Dungannon Swifts 16 7 3 6 22 18 4 24
10 Coleraine 17 6 6 5 24 20 4 24
11 Dungannon Swifts 18 7 3 8 24 23 1 24
12 Coleraine 19 6 6 7 25 25 0 24
13 Ballymena United 17 7 2 8 21 21 0 23
14 Glenavon 19 6 5 8 20 23 -3 23
15 Ballymena United 20 7 2 11 22 30 -8 23
16 Cliftonville 20 6 4 10 28 30 -2 22
17 Glenavon 16 5 4 7 15 20 -5 19
18 Portadown 17 5 3 9 19 22 -3 18
19 Portadown 18 5 3 10 20 26 -6 18
20 Cliftonville 17 4 4 9 21 26 -5 16
21 Loughgall 19 2 4 13 14 40 -26 10
22 Carrick Rangers 18 1 6 11 12 35 -23 9
23 Loughgall 16 1 4 11 10 32 -22 7
24 Carrick Rangers 16 1 4 11 9 32 -23 7

Best Defence

Pos Team Goals against Avg per game Clean sheets
1 Linfield 23 0.70 18
2 Linfield 28 0.74 18
3 Larne 28 0.85 11
4 Glentoran 31 0.94 14
5 Larne 33 0.87 11
6 Glentoran 37 0.97 14
7 Cliftonville 37 1.12 15
8 Portadown 38 1.15 12
9 Dungannon Swifts 40 1.21 13
10 Cliftonville 41 1.08 15
11 Coleraine 41 1.24 12
12 Ballymena United 42 1.27 9
13 Crusaders 43 1.30 11
14 Glenavon 43 1.30 10
15 Portadown 45 1.18 12
16 Glenavon 47 1.24 10
17 Dungannon Swifts 48 1.26 13
18 Carrick Rangers 48 1.45 9
19 Coleraine 50 1.32 12
20 Crusaders 53 1.39 11
21 Ballymena United 54 1.42 9
22 Carrick Rangers 59 1.55 9
23 Loughgall 71 2.15 5
24 Loughgall 85 2.24 5

Best Attack

Pos Team Goals scored Avg per game Top scorer
1 Linfield 69 1.82 Joel Cooper (20)
2 Linfield 61 1.85 Joel Cooper (20)
3 Cliftonville 58 1.53 Joe Gormley (20)
4 Coleraine 55 1.45 Matthew Shevlin (21)
5 Dungannon Swifts 51 1.34 John McGovern (13)
6 Glentoran 49 1.29 Jordan Jenkins (14)
7 Coleraine 49 1.48 Matthew Shevlin (21)
8 Portadown 48 1.26 Joshua Ukek (10)
9 Ballymena United 47 1.24 Ben Kennedy (13)
10 Crusaders 47 1.24 Kieran Offord (10)
11 Larne 46 1.21 Andy Ryan (13)
12 Dungannon Swifts 44 1.33 John McGovern (13)
13 Cliftonville 44 1.33 Joe Gormley (20)
14 Glenavon 42 1.11 Peter Campbell (8)
15 Crusaders 41 1.24 Kieran Offord (10)
16 Glentoran 40 1.21 Jordan Jenkins (14)
17 Ballymena United 40 1.21 Ben Kennedy (13)
18 Larne 39 1.18 Andy Ryan (13)
19 Portadown 39 1.18 Joshua Ukek (10)
20 Loughgall 36 0.95 Ryan Strain (6)
21 Glenavon 35 1.06 Peter Campbell (8)
22 Carrick Rangers 32 0.84 Dan Purkis (7)
23 Loughgall 29 0.88 Ryan Strain (6)
24 Carrick Rangers 24 0.73 Dan Purkis (7)

Top Scorers

1
Matthew Shevlin
Last goal: vs. Cliftonville (H, Mar 18, 2025)
Braces: 4, Hat-tricks: 1, Penalties: 5
21
goals
2
Joel Cooper
Last goal: vs. Dungannon Swifts (A, Mar 24, 2025)
Braces: 3, Hat-tricks: 1, Penalties: 2
20
goals
2
Joe Gormley
Last goal: vs. Loughgall (A, Apr 26, 2025)
Braces: 2, Hat-tricks: 2, Penalties: 4
20
goals
4
Jordan Jenkins
Last goal: vs. Dungannon Swifts (A, Apr 19, 2025)
Braces: 4, Hat-tricks: 0, Penalties: 1
14
goals
5
John McGovern
Last goal: vs. Crusaders (H, Apr 26, 2025)
Braces: 1, Hat-tricks: 0, Penalties: 1
13
goals
5
Andy Ryan
Last goal: vs. Linfield (H, Apr 18, 2025)
Braces: 1, Hat-tricks: 0, Penalties: 5
13
goals
5
Ben Kennedy
Ben Kennedy (Ballymena United)
Last goal: vs. Loughgall (H, Apr 1, 2025)
Braces: 1, Hat-tricks: 1, Penalties: 6
13
goals
8
Matt Fitzpatrick
Last goal: vs. Crusaders (H, Apr 1, 2025)
Braces: 2, Hat-tricks: 0
12
goals
8
Ryan Curran
Ryan Curran (Cliftonville)
Last goal: vs. Loughgall (A, Apr 26, 2025)
Braces: 2, Hat-tricks: 0, Penalties: 2
12
goals
10
Joshua Ukek
Last goal: vs. Cliftonville (H, Apr 19, 2025)
Braces: 1, Hat-tricks: 0
10
goals

NIFL Premiership Squads: 2025-26

Subscribe to our newsletter

Get FREE daily news and in-depth previews for games from the biggest leagues and competitions in world football — straight to your inbox.

Subscribe