Premiership

Northern Ireland : Premiership Table

OVERALL
Team PTS GP W D L GF GA GD
1. Linfield 76 33 24 4 5 61 23 38
2. Larne 54 33 15 9 9 39 28 11
3. Glentoran 54 33 15 9 9 40 31 9
4. Dungannon Swifts 50 33 15 5 13 44 40 4
5. Crusaders 50 33 15 5 13 41 43 -2
6. Coleraine 49 33 13 10 10 49 41 8
7. Cliftonville 46 33 13 7 13 44 37 7
8. Portadown 46 33 13 7 13 39 38 1
9. Ballymena United 43 33 13 4 16 40 42 -2
10. Glenavon 39 33 10 9 14 35 43 -8
11. Carrick Rangers 27 33 6 9 18 24 48 -24
12. Loughgall 18 33 4 6 23 29 71 -42
Home Table
Team PTS GP W D L GF GA GD
1. Linfield 39 17 13 0 4 30 13 17
2. Larne 21 16 5 6 5 15 14 1
3. Glentoran 24 16 6 6 4 14 12 2
4. Dungannon Swifts 26 17 8 2 7 22 22 0
5. Crusaders 24 17 7 3 7 25 30 -5
6. Coleraine 25 16 7 4 5 25 21 4
7. Cliftonville 30 16 9 3 4 23 11 12
8. Portadown 28 16 8 4 4 20 16 4
9. Ballymena United 20 16 6 2 8 19 21 -2
10. Glenavon 20 17 5 5 7 20 23 -3
11. Carrick Rangers 20 17 5 5 7 15 16 -1
12. Loughgall 11 17 3 2 12 19 39 -20
Away Table
Team PTS GP W D L GF GA GD
1. Linfield 37 16 11 4 1 31 10 21
2. Larne 33 17 10 3 4 24 14 10
3. Glentoran 30 17 9 3 5 26 19 7
4. Dungannon Swifts 24 16 7 3 6 22 18 4
5. Crusaders 26 16 8 2 6 16 13 3
6. Coleraine 24 17 6 6 5 24 20 4
7. Cliftonville 16 17 4 4 9 21 26 -5
8. Portadown 18 17 5 3 9 19 22 -3
9. Ballymena United 23 17 7 2 8 21 21 0
10. Glenavon 19 16 5 4 7 15 20 -5
11. Carrick Rangers 7 16 1 4 11 9 32 -23
12. Loughgall 7 16 1 4 11 10 32 -22
Form
Team MP W D L GF GA PTs
1. Linfield 33 24 4 5 61 23 76
2. Larne 33 15 9 9 39 28 54
3. Glentoran 33 15 9 9 40 31 54
4. Dungannon Swifts 33 15 5 13 44 40 50
5. Crusaders 33 15 5 13 41 43 50
6. Coleraine 33 13 10 10 49 41 49
7. Cliftonville 33 13 7 13 44 37 46
8. Portadown 33 13 7 13 39 38 46
9. Ballymena United 33 13 4 16 40 42 43
10. Glenavon 33 10 9 14 35 43 39
11. Carrick Rangers 33 6 9 18 24 48 27
12. Loughgall 33 4 6 23 29 71 18
Top Scorer List
PLAYER NAME TEAM RANK GOALS
1.

Matthew Shevlin

Coleraine

1 20
2.

Joel Cooper

Linfield

2 19
3.

Joe Gormley

Cliftonville

3 16
4.

Ben Kennedy

Ballymena United

4 11
5.

Kieran Offord

Linfield

4 11
6.

Matthew Fitzpatrick

Linfield

4 11
7.

Andy Ryan

Larne

7 10
8.

John McGovern

Dungannon Swifts

8 9
9.

Andrew Mitchell

Dungannon Swifts

9 8
10.

David McDaid

Glenavon

9 8
11.

Jordan Jenkins

Glentoran

9 8
12.

Rhyss Campbell

Coleraine

9 8
13.

Ryan Curran

Cliftonville

9 8
14.

Ahu Obhakhan

Portadown

14 7
15.

Christopher McKee

Linfield

14 7
16.

Kyle McClean

Linfield

14 7
17.

Ryan Mayse

Portadown

14 7
18.

Jamie Glackin

Coleraine

18 6
19.

Nathaniel Ferris

Loughgall

18 6
20.

Paul Heatley

Carrick Rangers

18 6
21.

Paul O'Neill

Larne

18 6
22.

Benjamin Magee

Larne

22 5
23.

Danny Gibson

Carrick Rangers

22 5
24.

Jordan Forsythe

Crusaders

22 5
25.

Jordan Gibson

Loughgall

22 5
26.

Jordan Stewart

Crusaders

22 5
27.

Joseph Thomson

Glentoran

22 5
28.

Joshua Ukek

Portadown

22 5
29.

Tiarnan O'Connor

Larne

22 5
30.

Adam Glenny

Dungannon Swifts

30 4
31.

Danny Amos

Glentoran

30 4
32.

David Fisher

Glentoran

30 4
33.

Dylan Sloan

Larne

30 4
34.

Ethan Devine

Ballymena United

30 4
35.

Jack Malone

Glenavon

30 4
36.

James Knowles

Dungannon Swifts

30 4
37.

Kealan Dillon

Dungannon Swifts

30 4
38.

Kirk Millar

Linfield

30 4
39.

Peter Campbell

Glenavon

30 4
40.

Tomas Galvin

Dungannon Swifts

30 4
41.

Andrew Scott

Ballymena United

41 3
42.

Chris Shields

Linfield

41 3
43.

Connor Murray

Coleraine

41 3
44.

Eamon Fyfe

Portadown

41 3
45.

Frankie Hvid

Glentoran

41 3
46.

Gael Bigirimana

Dungannon Swifts

41 3
47.

Jacob Blaney

Crusaders

41 3
48.

Jamie McGonigle

Coleraine

41 3
49.

Jonathan Addis

Cliftonville

41 3
50.

Michael O'Connor

Glenavon

41 3
51.

Patrick McEleney

Ballymena United

41 3
52.

Philip Lowry

Crusaders

41 3
53.

Rory Hale

Cliftonville

41 3
54.

Ryan Waide

Loughgall

41 3
55.

Shay McCartan

Portadown

41 3
56.

Steven McCullough

Portadown

41 3
57.

Taylor Steven

Cliftonville

41 3
58.

Alex Parsons

Cliftonville

58 2
59.

Barney McKeown

Glenavon

58 2
60.

Cameron Stewart

Coleraine

58 2
61.

Charlie Lindsay

Glentoran

58 2
62.

Conor McKendry

Larne

58 2
63.

Curtis Allen

Carrick Rangers

58 2
64.

Daniel Larmour

Crusaders

58 2
65.

Danny Lafferty

Ballymena United

58 2
66.

Dean Curry

Dungannon Swifts

58 2
67.

Dylan Boyle

Coleraine

58 2
68.

Dylan Connolly

Glentoran

58 2
69.

Harry Franklin

Crusaders

58 2
70.

Harry Jewitt-White

Crusaders

58 2
71.

James Doona

Glenavon

58 2
72.

Jarlath O'Rourke

Crusaders

58 2
73.

Jay Boyd

Loughgall

58 2
74.

Jay Donnelly

Glentoran

58 2
75.

Joe Crowe

Carrick Rangers

58 2
76.

Jordan McMullan

Ballymena United

58 2
77.

Joseph Moore

Ballymena United

58 2
78.

Keith Ward

Glenavon

58 2
79.

Kym Nelson

Ballymena United

58 2
80.

Leo Alves

Dungannon Swifts

58 2
81.

Nedas Maciulaitis

Carrick Rangers

58 2
82.

Paul McGovern

Glenavon

58 2
83.

Robert Norton

Loughgall

58 2
84.

Ross Clarke

Crusaders

58 2
85.

Sam Roscoe-Byrne

Linfield

58 2
86.

Shea Gordon

Cliftonville

58 2
87.

Stephen McGuinness

Cliftonville

58 2
88.

Stewart Nixon

Crusaders

58 2
89.

Tomas Cosgrove

Larne

58 2
90.

Aaron Jarvis

Coleraine

90 1
91.

Adhamh Towe

Loughgall

90 1
92.

Ben Wylie

Cliftonville

90 1
93.

Callum Morrison

Linfield

90 1
94.

Calvin McCurry

Ballymena United

90 1
95.

Cammy Palmer

Glentoran

90 1
96.

Chris Atherton

Glenavon

90 1
97.

Christie Pattisson

Glentoran

90 1
98.

Cian Bolger

Larne

90 1
99.

Conor McCloskey

Loughgall

90 1
100.

Daithi McCallion

Ballymena United

90 1
101.

Daniel Gyollai

Glentoran

90 1
102.

Daniel Purkis

Carrick Rangers

90 1
103.

Danny Wallace

Dungannon Swifts

90 1
104.

David Cushley

Carrick Rangers

90 1
105.

David Toure

Glenavon

90 1
106.

Declan McManus

Coleraine

90 1
107.

Donal Rocks

Ballymena United

90 1
108.

Douglas Wilson

Portadown

90 1
109.

Emmett McGuckin

Carrick Rangers

90 1
110.

Ethan McGee

Linfield

90 1
111.

Euan East

Linfield

90 1
112.

Finley Thorndike

Glentoran

90 1
113.

Harry Lynch

Glenavon

90 1
114.

Jack Keaney

Cliftonville

90 1
115.

Jack Scott

Coleraine

90 1
116.

James Hood

Ballymena United

90 1
117.

James Teelan

Portadown

90 1
118.

Jamie Rea

Loughgall

90 1
119.

Jimmy Callacher

Crusaders

90 1
120.

Jonathan McMurray

Ballymena United

90 1
121.

Jordan Owens

Crusaders

90 1
122.

Kian Corbally

Ballymena United

90 1
123.

Kirk McLaughlin

Coleraine

90 1
124.

Kodi Lyons-Foster

Glentoran

90 1
125.

Kris Lowe

Cliftonville

90 1
126.

Lee Chapman

Carrick Rangers

90 1
127.

Leon Boyd

Glentoran

90 1
128.

Levi Ives

Larne

90 1
129.

Lewis Francis

Loughgall

90 1
130.

Lewis MacKinnon

Portadown

90 1
131.

MacKenzie Carse

Coleraine

90 1
132.

Marcus Kane

Glentoran

90 1
133.

Mark Randall

Larne

90 1
134.

Matthew Lusty

Larne

90 1
135.

Matthew Orr

Linfield

90 1
136.

Matthew Snoddy

Glenavon

90 1
137.

Michael O'Connor

Dungannon Swifts

90 1
138.

Niall McGinn

Glentoran

90 1
139.

Niall Quinn

Glenavon

90 1
140.

Patrick McClean

Glentoran

90 1
141.

Paul McElroy

Portadown

90 1
142.

Rabby Tabu Minzamba

Portadown

90 1
143.

Ramesses McGuiness

Cliftonville

90 1
144.

Rhys Annett

Linfield

90 1
145.

Ronan Doherty

Coleraine

90 1
146.

Rory Donnelly

Cliftonville

90 1
147.

Ryan Corrigan

Cliftonville

90 1
148.

Ryan Patrick Nolan

Larne

90 1
149.

Sean Graham

Larne

90 1
150.

Shaun Want

Larne

90 1
151.

Steven Gordon

Carrick Rangers

90 1
152.

Success Edogun

Ballymena United

90 1
153.

Tiernan Kelly

Loughgall

90 1
154.

Wassim Aouachria

Glentoran

90 1
Card List
PLAYER NAME TEAM RANK TOTAL CARDS
1.

Jonathan Addis

Cliftonville

1 3 0 3
2.

Marcus Kane

Glentoran

2 2 0 2
3.

Declan Dunne

Dungannon Swifts

3 2 0 2
4.

Aaron McCarey

Portadown

4 1 0 1
5.

Josh Carson

Ballymena United

5 1 0 1
6.

Andy Ryan

Larne

6 1 0 1
7.

Conor Pepper

Cliftonville

7 1 0 1
8.

Douglas Wilson

Portadown

8 1 0 1
9.

Ross Glendinning

Ballymena United

9 1 0 1
10.

Reece Glendinning

Carrick Rangers

10 1 0 1
11.

Jamie Glackin

Coleraine

11 1 0 1
12.

James Singleton

Glentoran

12 1 0 1
13.

Ben Kennedy

Ballymena United

13 1 0 1
14.

Kym Nelson

Ballymena United

14 1 0 1
15.

Sam Roscoe-Byrne

Linfield

15 1 0 1
16.

Joe Crowe

Carrick Rangers

16 1 0 1
17.

Robert Norton

Loughgall

17 1 0 1
18.

Stephen O'Donnell

Ballymena United

18 1 0 1
19.

Matthew Fitzpatrick

Linfield

19 1 0 1
20.

David Kyle McClelland

Coleraine

20 1 0 1
21.

Kurtis Forsythe

Carrick Rangers

21 1 0 1
22.

Dylan Sloan

Larne

22 1 0 1
23.

Odhran Casey

Cliftonville

23 1 0 1
24.

Sean Brown

Ballymena United

24 1 0 1
25.

Tiernan Kelly

Loughgall

25 1 0 1
26.

Ben Buchanan-Rolleston

Carrick Rangers

26 1 0 1

FREE BETS & OFFERS

Get Up To £100 In Bet Credits

Open Account Offer: Min deposit £5. Bet Credits available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply. 18+ #ad

Bet £10 Get £40

New customers only. T&Cs apply, 18+, begambleaware.org

Get Up To £100 In Free Bets + 100% In Odds Boosts

New customers only. T&Cs apply, 18+, begambleaware.org

Bet £10, Get £30 Free Bets + £10 Casino Bonus

New customers only. T&Cs apply, 18+, begambleaware.org

Bet £10 Get £40

New customers only. T&Cs apply, 18+, begambleaware.org

Soccer Articles

Ghana are through to the semi-finals of the ongoing Africa...

Ghana are through to the semi-finals of the ongoing Africa...

Ghana are through to the semi-finals of the ongoing Africa...

Ghana are through to the semi-finals of the ongoing Africa...

LAST 20 MATCHES
Premiership
24.03.2025
Dungannon Swifts
X - 3
Linfield
22.03.2025
Cliftonville
3 - X
Carrick Rangers
22.03.2025
Loughgall
2 - 1
Ballymena United
22.03.2025
Glentoran
X - 1
Crusaders
22.03.2025
Glenavon
X - 1
Larne
22.03.2025
Coleraine
1 - X
Portadown
18.03.2025
Coleraine
2 - 2
Cliftonville
18.03.2025
Glentoran
2 - 2
Larne
15.03.2025
Portadown
1 - 1
Dungannon Swifts
15.03.2025
Larne
1 - 1
Coleraine
15.03.2025
Linfield
2 - X
Glenavon
15.03.2025
Crusaders
1 - 1
Loughgall
15.03.2025
Carrick Rangers
X - X
Glentoran
15.03.2025
Ballymena United
1 - X
Cliftonville
12.03.2025
Glentoran
3 - 3
Glenavon
12.03.2025
Cliftonville
X - 2
Dungannon Swifts
11.03.2025
Ballymena United
1 - 2
Larne
08.03.2025
Portadown
1 - X
Carrick Rangers
08.03.2025
Glenavon
X - 1
Coleraine
08.03.2025
Loughgall
X - 1
Larne
UPCOMING 20 MATCHES
Premiership
Records not available.