2022–23 NIFL Premiership

{{Infobox football league season

| competition = NIFL Premiership

| season = 2022–23

| dates = 12 Aug 2022 – 29 Apr 2023

| winners = Larne

| relegated = Portadown

| continentalcup1 = UEFA Champions League

| continentalcup1 qualifiers = Larne

| continentalcup2 = UEFA Europa Conference League

| continentalcup2 qualifiers = Linfield
Crusaders (via Irish Cup)
Glentoran (via Play-offs)

| league topscorer = Matthew Shevlin (21 goals)

| biggest home win = Linfield 7–0 Newry City {{small|(18 March 2023)}}

| biggest away win = Portadown 1–6 Linfield {{small|(28 January 2023)}}

| highest scoring = Carrick Rangers 4–3 Crusaders {{small|(1 October 2022)}}

| matches = 228

| total goals = 647

| highest attendance = 7,134 Linfield 0–3 Glentoran {{small|(14 October 2022)}}

| lowest attendance = 274 Carrick Rangers 3–0 Dungannon Swifts {{small|(15 October 2022)}}

| attendance =

| average attendance =

| updated = 11 March 2023

| prevseason = 2021–22

| nextseason = 2023–24

}}

The 2022–23 NIFL Premiership (known as the Danske Bank Premiership for sponsorship reasons) was the 15th season of the NIFL Premiership, the highest level of league football in Northern Ireland, the 122nd season of Irish League football overall, and the 10th season of the league operating as part of the Northern Ireland Football League.

Larne were champions, winning the Irish League for the first time. They became the 13th different club to win the league since 1890, and the first addition to the list of title-winners since Coleraine in 1974.

Summary

The 38-game season commenced on 12 August 2022 and concluded on 29 April 2023.

Linfield were the four-time defending champions, having been league winners in the previous four seasons - the 2021–22 season seeing them win a world record 56th league crown.

Larne became the champions and entered the 2023–24 UEFA Champions League first qualifying round, clinching their first league title on 14 April 2023 with a 2–0 win over Crusaders.{{cite news|url=http://www.bbc.co.uk/sport/football/65278008|title=Larne secure historic first Irish League title|date=14 April 2023|work=BBC Sport|publisher=BBC}} The runners-up (Linfield), the Irish Cup winners (Crusaders), and the play-off winners (Glentoran) entered the 2023–24 UEFA Europa Conference League first qualifying round.

Teams

{{Location map+ |UK Northern Ireland |float=right |width=325 |caption=Locations of the 2022–23 NIFL Irish Premiership teams |places=

{{Location map~ |UK Northern Ireland |marksize=12 |lat=54.602945 |long=-5.891278 |label=Belfast |position=bottom}}

{{Location map~ |UK Northern Ireland |lat=54.87016 |long=-6.265211 |position=top|label=Ballymena United}}

{{Location map~ |UK Northern Ireland |lat=55.13287 |long=-6.659904 |position=top|label=Coleraine}}

{{Location map~ |UK Northern Ireland |lat=54.489581 |long=-6.745935 |position=top|label=Dungannon Swifts}}

{{Location map~ |UK Northern Ireland |lat=54.453889 |long=-6.336389 |position=right|label=Glenavon}}

{{Location map~ |UK Northern Ireland |lat=54.41306 |long=-6.457686 |position=bottom|label=Portadown}}

{{Location map~ |UK Northern Ireland |lat=54.85013 |long=-5.827303 |position=top|label=Larne}}

{{Location map~ |UK Northern Ireland |lat=54.71974 |long=-5.800309 |position=right|label=Carrick Rangers}}

{{Location map~ |UK Northern Ireland |lat=54.150444 |long=-6.320606 |position=top|label=Newry City}}

{{Location map~ |UK Northern Ireland |lat=55.32 |long=-8.2 |mark=TransparentPlaceholder.png |label=Belfast teams : Cliftonville
Crusaders
Glentoran
Linfield}}

}}

{{Location map+ |Greater Belfast |width=325 |float=right |caption=Locations of the Belfast-based 2022–23 NIFL Irish Premiership teams |places=

{{Location map~ |Greater Belfast |lat=54.619250 |long=-5.947383 |position=left|label=Cliftonville}}

{{Location map~ |Greater Belfast |lat=54.62428 |long=-5.922017 |position=top|label=Crusaders}}

{{Location map~ |Greater Belfast |lat=54.60270 |long=-5.893478 |position=right|label=Glentoran}}

{{Location map~ |Greater Belfast |lat=54.57083 |long=-5.963302 |position=bottom|label=Linfield}}

}}

Twelve teams competed in this season's Premiership, eleven of which returned from the previous season. Warrenpoint Town finished bottom of the table the previous season, and were relegated to the NIFL Championship after five years as a Premiership club, with Championship winners Newry City promoted to replace them for this season's Premiership. 11th-placed Portadown retained their Premiership status after defeating Annagh United 4–2 on aggregate in the Premiership play-off.

=Stadia and locations=

class="wikitable sortable"
Club

!Stadium

!Location

!Capacity{{cite web|url=http://aims.niassembly.gov.uk/questions/printquestionsummary.aspx?docid=79814|title=AQW 1178/11|date=18 October 2010|publisher=niassembly.gov.uk|access-date=21 December 2011}}{{cite web|url=http://www.sportni.net/NR/rdonlyres/5854FC89-D9B6-4B17-9C60-34D977CEBEB0/0/AnnualReview200809.pdf |title=Sport NI Annual review 2008/09 |page=18 |publisher=sportni.net |access-date=14 May 2013 |url-status=dead |archive-url=https://web.archive.org/web/20130928175439/http://www.sportni.net/NR/rdonlyres/5854FC89-D9B6-4B17-9C60-34D977CEBEB0/0/AnnualReview200809.pdf |archive-date=28 September 2013 |df=dmy }}

Ballymena UnitedThe ShowgroundsBallymena| 3,824 (all seated)
Carrick RangersLoughshore Hotel ArenaCarrickfergus| 2,100 (380 seated)
CliftonvilleSolitudeBelfast| 3,054 (all seated)
ColeraineThe ShowgroundsColeraine| 4,843 (1,607 seated)
CrusadersSeaviewBelfast| 3,208 (all seated)
Dungannon SwiftsStangmore ParkDungannon| 2,000 (300 seated)
GlenavonMourneview ParkLurgan| 3,302 (all seated)
GlentoranThe OvalBelfast6,054 (3,991 seated)
LarneInver ParkLarne| 2,732 (1,632 seated)
LinfieldWindsor ParkBelfast| 18,434 (all seated)
Newry CityThe ShowgroundsNewry| 2,275 (1,080 seated)
PortadownShamrock ParkPortadown| 3,940 (2,765 seated)

{{clear}}

League table

{{#invoke:Sports table|main|style=WDL

|source=[http://www.nifootballleague.com/premiership/2022-2023/standings/ Northern Ireland Football League], [https://int.soccerway.com/national/northern-ireland/ifa-premiership/20222023/regular-season/r69232/ Soccerway]

|team_order=LAR, LIN, GLT, CLF, CRU, COL, GLA, CRK, BYM, NEW, DUN, POR

|result1=CL1Q |result2=ECL1Q |result3=ECLPO |result4=ECLPO |result5=ECL1Qcup |result6=ECLPO |result7=ECLPO |result11=PRPO |result12=REL

|update=complete

|win_BYM=11|draw_BYM=6 |loss_BYM=21|gf_BYM=37|ga_BYM=55

|win_CRK=12|draw_CRK=4 |loss_CRK=22|gf_CRK=45|ga_CRK=74

|win_CLF=20|draw_CLF=8 |loss_CLF=10|gf_CLF=66|ga_CLF=53

|win_COL=18|draw_COL=8 |loss_COL=12|gf_COL=59|ga_COL=39

|win_CRU=19|draw_CRU=10|loss_CRU=9 |gf_CRU=72|ga_CRU=45

|win_DUN=9 |draw_DUN=3 |loss_DUN=26|gf_DUN=28|ga_DUN=84

|win_GLA=14|draw_GLA=10|loss_GLA=14|gf_GLA=58|ga_GLA=61

|win_GLT=23|draw_GLT=5 |loss_GLT=10|gf_GLT=77|ga_GLT=28

|win_LAR=25|draw_LAR=8 |loss_LAR=5 |gf_LAR=64|ga_LAR=22

|win_LIN=23|draw_LIN=8 |loss_LIN=7 |gf_LIN=75|ga_LIN=27

|win_NEW=9 |draw_NEW=3 |loss_NEW=26|gf_NEW=37|ga_NEW=71

|win_POR=6 |draw_POR=5 |loss_POR=27|gf_POR=29|ga_POR=88

|status_DUN=O

|status_GLT=O

|status_LAR=C

|status_POR=R

|split6=yes

|note_header_res=Teams play each other three times (33 matches), before the league is split into two groups (the top six and the bottom six).

|name_BYM=Ballymena United

|name_CRK=Carrick Rangers

|name_CLF=Cliftonville

|name_COL=Coleraine

|name_CRU=Crusaders

|name_DUN=Dungannon Swifts

|name_GLA=Glenavon

|name_GLT=Glentoran

|name_LAR=Larne

|name_LIN=Linfield

|name_NEW=Newry City

|name_POR=Portadown

|show_limit=5

|class_rules = 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head points; 5) Head-to-head goal difference; 6) Drawing of lots{{cite web|url=http://www.nifootballleague.com/media/4677/nifl-premiership-20-21-rules.pdf|title=NIFL Premiership Rules 2020–21|work=NIFL|access-date=23 March 2021}}

|res_col_header=QR

|col_CL1Q=green1 |text_CL1Q=Qualification for the Champions League first qualifying round

|col_ECL1Q=yellow1 |text_ECL1Q=Qualification for the Europa Conference League first qualifying round

|col_ECL1Qcup=yellow1 |text_ECL1Qcup=Qualification for the Europa Conference League first qualifying round

|col_ECLPO=yellow2 |text_ECLPO=Qualification for the Europa Conference League play-offs

|col_REL=red1 |text_REL=Relegation to the NIFL Championship

|col_PRPO=red2 |text_PRPO=Qualification for the NIFL Premiership play-off

|note_res_ECL1Qcup=Crusaders entered the Europa Conference League first qualifying round as 2022–23 Irish Cup winners.

|note_res_ECLPO=Glentoran entered the Europa Conference League first qualifying round as play-off winners.

}}

Results

{{col-begin}}

{{col-2}}

=Matches 1–22=

During matches 1–22 each team plays every other team twice (home and away).

{{#invoke:sports results|main

| source = [http://www.nifootballleague.com/premiership/2022-2023/results/ Northern Ireland Football League], [https://int.soccerway.com/national/northern-ireland/ifa-premiership/20222023/regular-season/r69232/ Soccerway]

| update = complete

| a_note = yes

| matches_style = FBR

| team_order = BYM, CRK, CLF, COL, CRU, DUN, GLA, GLT, LAR, LIN, NEW, POR

| name_BYM = Ballymena United

| name_CRK = Carrick Rangers

| name_CLF = Cliftonville

| name_COL = Coleraine

| name_CRU = Crusaders

| name_DUN = Dungannon Swifts

| name_GLA = Glenavon

| name_GLT = Glentoran

| name_LAR = Larne

| name_LIN = Linfield

| name_NEW = Newry City

| name_POR = Portadown

| match_BYM_CRK = 0–1

| match_BYM_CLF = 1–2

| match_BYM_COL = 2–1

| match_BYM_CRU = 0–0

| match_BYM_DUN = 2–0

| match_BYM_GLA = 2–2

| match_BYM_GLT = 2–0

| match_BYM_LAR = 0–3

| match_BYM_LIN = 0–4

| match_BYM_NEW = 3–0

| match_BYM_POR = 2–0

| match_CRK_BYM = 0–2

| match_CRK_CLF = 3–3

| match_CRK_COL = 2–4

| match_CRK_CRU = 4–3

| match_CRK_DUN = 3–0

| match_CRK_GLA = 1–1

| match_CRK_GLT = 1–5

| match_CRK_LAR = 0–1

| match_CRK_LIN = 2–1

| match_CRK_NEW = 2–1

| match_CRK_POR = 2–0

| match_CLF_BYM = 4–0

| match_CLF_CRK = 3–2

| match_CLF_COL = 2–2

| match_CLF_CRU = 0–0

| match_CLF_DUN = 4–2

| match_CLF_GLA = 2–2

| match_CLF_GLT = 1–0

| match_CLF_LAR = 2–1

| match_CLF_LIN = 1–0

| match_CLF_NEW = 4–0

| match_CLF_POR = 4–1

| match_COL_BYM = 2–0

| match_COL_CRK = 1–0

| match_COL_CLF = 3–1

| match_COL_CRU = 1–2

| match_COL_DUN = 2–0

| match_COL_GLA = 1–3

| match_COL_GLT = 0–0

| match_COL_LAR = 0–0

| match_COL_LIN = 0–0

| match_COL_NEW = 2–0

| match_COL_POR = 4–0

| match_CRU_BYM = 3–0

| match_CRU_CRK = 3–0

| match_CRU_CLF = 3–0

| match_CRU_COL = 2–0

| match_CRU_DUN = 5–1

| match_CRU_GLA = 3–2

| match_CRU_GLT = 3–2

| match_CRU_LAR = 1–1

| match_CRU_LIN = 2–1

| match_CRU_NEW = 4–0

| match_CRU_POR = 2–1

| match_DUN_BYM = 0–2

| match_DUN_CRK = 4–1

| match_DUN_CLF = 0–2

| match_DUN_COL = 0–5

| match_DUN_CRU = 0–2

| match_DUN_GLA = 1–0

| match_DUN_GLT = 0–1

| match_DUN_LAR = 0–3

| match_DUN_LIN = 0–1

| match_DUN_NEW = 2–0

| match_DUN_POR = 2–0

| match_GLA_BYM = 3–2

| match_GLA_CRK = 2–2

| match_GLA_CLF = 0–1

| match_GLA_COL = 0–0

| match_GLA_CRU = 4–2

| match_GLA_DUN = 5–0

| match_GLA_GLT = 2–1

| match_GLA_LAR = 1–2

| match_GLA_LIN = 1–6

| match_GLA_NEW = 1–5

| match_GLA_POR = 2–1

| match_GLT_BYM = 1–0

| match_GLT_CRK = 5–0

| match_GLT_CLF = 0–1

| match_GLT_COL = 1–0

| match_GLT_CRU = 3–1

| match_GLT_DUN = 3–1

| match_GLT_GLA = 0–0

| match_GLT_LAR = 4–0

| match_GLT_LIN = 1–2

| match_GLT_NEW = 3–0

| match_GLT_POR = 5–1

| match_LAR_BYM = 3–0

| match_LAR_CRK = 0–0

| match_LAR_CLF = 4–0

| match_LAR_COL = 2–0

| match_LAR_CRU = 4–1

| match_LAR_DUN = 4–0

| match_LAR_GLA = 3–0

| match_LAR_GLT = 0–0

| match_LAR_LIN = 0–0

| match_LAR_NEW = 2–0

| match_LAR_POR = 2–0

| match_LIN_BYM = 3–0

| match_LIN_CRK = 3–1

| match_LIN_CLF = 0–0

| match_LIN_COL = 0–0

| match_LIN_CRU = 0–0

| match_LIN_DUN = 4–0

| match_LIN_GLA = 3–2

| match_LIN_GLT = 0-3

| match_LIN_LAR = 2–4

| match_LIN_NEW = 7–0

| match_LIN_POR = 4–0

| match_NEW_BYM = 3–2

| match_NEW_CRK = 4–1

| match_NEW_CLF = 1–2

| match_NEW_COL = 1–2

| match_NEW_CRU = 1–2

| match_NEW_DUN = 1–0

| match_NEW_GLA = 0–1

| match_NEW_GLT = 0–1

| match_NEW_LAR = 0–2

| match_NEW_LIN = 0–2

| match_NEW_POR = 3–0

| match_POR_BYM = 1–0

| match_POR_CRK = 1–3

| match_POR_CLF = 1–2

| match_POR_COL = 0–2

| match_POR_CRU = 2–2

| match_POR_DUN = 0–0

| match_POR_GLA = 1–1

| match_POR_GLT = 0–3

| match_POR_LAR = 0–1

| match_POR_LIN = 0–3

| match_POR_NEW = 1–3

|match_NEW_POR_note=Originally a 1–3 win for Portadown; Newry City awarded a 3–0 win after Portadown fielded an ineligible player.

}}

{{col-2}}

=Matches 23–33=

During matches 23–33 each team plays every other team for the third time (either at home or away).

{{#invoke:sports results|main

| source = [http://www.nifootballleague.com/premiership/2022-2023/results/ Northern Ireland Football League]

| update = complete

| a_note = yes

| matches_style = FBR

| team_order = BYM, CRK, CLF, COL, CRU, DUN, GLA, GLT, LAR, LIN, NEW, POR

| name_BYM = Ballymena United

| name_CRK = Carrick Rangers

| name_CLF = Cliftonville

| name_COL = Coleraine

| name_CRU = Crusaders

| name_DUN = Dungannon Swifts

| name_GLA = Glenavon

| name_GLT = Glentoran

| name_LAR = Larne

| name_LIN = Linfield

| name_NEW = Newry City

| name_POR = Portadown

| match_BYM_CRK = null

| match_BYM_CLF = 4–1

| match_BYM_COL = null

| match_BYM_CRU = null

| match_BYM_DUN = null

| match_BYM_GLA = 0–1

| match_BYM_GLT = 1–3

| match_BYM_LAR = null

| match_BYM_LIN = 0–2

| match_BYM_NEW = 0–0

| match_BYM_POR = 0–0

| match_CRK_BYM = 1–0

| match_CRK_CLF = null

| match_CRK_COL = 0–1

| match_CRK_CRU = 0–3

| match_CRK_DUN = null

| match_CRK_GLA = null

| match_CRK_GLT = 0–4

| match_CRK_LAR = 2–3

| match_CRK_LIN = null

| match_CRK_NEW = null

| match_CRK_POR = 2–0

| match_CLF_BYM = null

| match_CLF_CRK = 1–0

| match_CLF_COL = null

| match_CLF_CRU = null

| match_CLF_DUN = 1–2

| match_CLF_GLA = null

| match_CLF_GLT = 2–1

| match_CLF_LAR = null

| match_CLF_LIN = null

| match_CLF_NEW = 2–0

| match_CLF_POR = 3–0

| match_COL_BYM = 3–1

| match_COL_CRK = null

| match_COL_CLF = 2–4

| match_COL_CRU = 2–0

| match_COL_DUN = null

| match_COL_GLA = null

| match_COL_GLT = 2–2

| match_COL_LAR = null

| match_COL_LIN = null

| match_COL_NEW = 1–0

| match_COL_POR = 4–1

| match_CRU_BYM = 0–1

| match_CRU_CRK = null

| match_CRU_CLF = 2–2

| match_CRU_COL = null

| match_CRU_DUN = 3–0

| match_CRU_GLA = null

| match_CRU_GLT = null

| match_CRU_LAR = null

| match_CRU_LIN = 2–0

| match_CRU_NEW = 3–1

| match_CRU_POR = 4–0

| match_DUN_BYM = 1–1

| match_DUN_CRK = 0–1

| match_DUN_CLF = null

| match_DUN_COL = 0–3

| match_DUN_CRU = null

| match_DUN_GLA = 2–1

| match_DUN_GLT = null

| match_DUN_LAR = null

| match_DUN_LIN = 0–5

| match_DUN_NEW = null

| match_DUN_POR = null

| match_GLA_BYM = null

| match_GLA_CRK = 4–2

| match_GLA_CLF = 1–3

| match_GLA_COL = 2–1

| match_GLA_CRU = 2–2

| match_GLA_DUN = null

| match_GLA_GLT = null

| match_GLA_LAR = 0–1

| match_GLA_LIN = null

| match_GLA_NEW = 0–2

| match_GLA_POR = null

| match_GLT_BYM = null

| match_GLT_CRK = null

| match_GLT_CLF = null

| match_GLT_COL = null

| match_GLT_CRU = 2–0

| match_GLT_DUN = 6–0

| match_GLT_GLA = 0–2

| match_GLT_LAR = 0–1

| match_GLT_LIN = 3–0

| match_GLT_NEW = null

| match_GLT_POR = null

| match_LAR_BYM = 1–0

| match_LAR_CRK = null

| match_LAR_CLF = 2–1

| match_LAR_COL = 0–2

| match_LAR_CRU = 0–0

| match_LAR_DUN = 2–1

| match_LAR_GLA = null

| match_LAR_GLT = null

| match_LAR_LIN = null

| match_LAR_NEW = null

| match_LAR_POR = null

| match_LIN_BYM = null

| match_LIN_CRK = 2–0

| match_LIN_CLF = 1–0

| match_LIN_COL = 2–0

| match_LIN_CRU = null

| match_LIN_DUN = null

| match_LIN_GLA = 2–1

| match_LIN_GLT = null

| match_LIN_LAR = 1–0

| match_LIN_NEW = null

| match_LIN_POR = null

| match_NEW_BYM = null

| match_NEW_CRK = 0–2

| match_NEW_CLF = null

| match_NEW_COL = null

| match_NEW_CRU = null

| match_NEW_DUN = 0–2

| match_NEW_GLA = null

| match_NEW_GLT = 1–3

| match_NEW_LAR = 0–0

| match_NEW_LIN = 1–3

| match_NEW_POR = 3–4

| match_POR_BYM = null

| match_POR_CRK = null

| match_POR_CLF = null

| match_POR_COL = null

| match_POR_CRU = null

| match_POR_DUN = 3–1

| match_POR_GLA = 3–1

| match_POR_GLT = 0–2

| match_POR_LAR = 0–5

| match_POR_LIN = 1–6

| match_POR_NEW = null

}}

{{col-end}}

=Matches 34–38=

For the final five matches, the table splits into two halves, with the top six teams forming Section A and the bottom six teams forming Section B. Each team plays every other team in their respective section once. The fixtures are reversed from those played during rounds 23–33, ensuring that teams have played every other team in their respective section twice at home and twice away overall throughout the season.

{{col-begin}}

{{col-2}}

==Section A==

{{#invoke:sports results|main

| source = [http://www.nifootballleague.com/premiership/2022-2023/results/ Northern Ireland Football League]

| update = complete

| a_note = yes

| matches_style = FBR

| team_order= CLF, COL, CRU, GLT, LAR, LIN

| name_CLF = Cliftonville

| name_COL = Coleraine

| name_CRU = Crusaders

| name_GLT = Glentoran

| name_LAR = Larne

| name_LIN = Linfield

| match_CLF_COL = 2–2

| match_CLF_CRU = 3–3

| match_CLF_GLT = null

| match_CLF_LAR = 0–2

| match_CLF_LIN = 0–2

| match_COL_CLF = null

| match_COL_CRU = null

| match_COL_GLT = null

| match_COL_LAR = 3–0

| match_COL_LIN = 0–1

| match_CRU_CLF = null

| match_CRU_COL = 3–1

| match_CRU_GLT = 1–2

| match_CRU_LAR = 0–2

| match_CRU_LIN = null

| match_GLT_CLF = 3–0

| match_GLT_COL = 3–0

| match_GLT_CRU = null

| match_GLT_LAR = null

| match_GLT_LIN = null

| match_LAR_CLF = null

| match_LAR_COL = null

| match_LAR_CRU = null

| match_LAR_GLT = 2–0

| match_LAR_LIN = 1–1

| match_LIN_CLF = null

| match_LIN_COL = null

| match_LIN_CRU = 0–0

| match_LIN_GLT = 1–1

| match_LIN_LAR = null

}}

{{col-2}}

==Section B==

{{#invoke:sports results|main

| source = [http://www.nifootballleague.com/premiership/2022-2023/results/ Northern Ireland Football League]

| update = complete

| a_note = yes

| matches_style = FBR

| team_order = BYM, CRK, DUN, GLA, NEW, POR

| name_BYM = Ballymena United

| name_CRK = Carrick Rangers

| name_DUN = Dungannon Swifts

| name_GLA = Glenavon

| name_NEW = Newry City

| name_POR = Portadown

| match_BYM_CRK = 1–0

| match_BYM_DUN = 2–0

| match_BYM_GLA = null

| match_BYM_NEW = null

| match_BYM_POR = null

| match_CRK_BYM = null

| match_CRK_DUN = 2–0

| match_CRK_GLA = 1–3

| match_CRK_NEW = 0–2

| match_CRK_POR = null

| match_DUN_BYM = null

| match_DUN_CRK = null

| match_DUN_GLA = null

| match_DUN_NEW = 2–1

| match_DUN_POR = 3–2

| match_GLA_BYM = 3–2

| match_GLA_CRK = null

| match_GLA_DUN = 1–1

| match_GLA_NEW = null

| match_GLA_POR = 0–0

| match_NEW_BYM = 2–2

| match_NEW_CRK = null

| match_NEW_DUN = null

| match_NEW_GLA = 0–1

| match_NEW_POR = null

| match_POR_BYM = 1–0

| match_POR_CRK = 3–1

| match_POR_DUN = null

| match_POR_GLA = null

| match_POR_NEW = 0–1

}}

{{col-end}}

Play-offs

=UEFA Europa Conference League play-offs=

Four or five of the clubs that finish in 3rd–7th place compete for one place in the 2023–24 Europa Conference League first qualifying round. The play-offs are one-off matches with extra time and penalties used to determine the winner if necessary, with the higher-ranked teams given home advantage against the lower-ranked teams (i.e. 3rd v. 7th and 5th v. 6th) in the semi-finals. The higher-ranked of the two semi-final winners also gains home advantage in the final.

=Semi-finals=

{{football box collapsible

|date = 10 May 2023

|time = 19:45 BST (UTC+01)

|team1 = Cliftonville

|score = 2–1

|report =

|team2 = Coleraine

|goals1 = Curran {{goal|4}}
Doherty {{goal|20}}

|goals2 = Shevlin {{goal|72}}

|stadium = Solitude

|attendance =

|referee =

}}

{{football box collapsible

|date = 10 May 2023

|time = 19:45 BST (UTC+01)

|team1 = Glentoran

|score = 5–0

|report =

|team2 = Glenavon

|goals1 = McCullough {{goal|3}}
McMenamin {{goal|35}}
Garrett {{goal|53|o.g.}}
J. Donnelly {{goal|73}}
R. Donnelly {{goal|78}}

|goals2 =

|stadium = The Oval

|attendance =

|referee =

}}

=Final=

{{football box collapsible

|date = 13 May 2023

|time = 16:30 BST (UTC+01)

|team1 = Glentoran

|score = 2–0

|report =

|team2 = Cliftonville

|goals1 = Ogedi-Uzokwe {{goal|35|pen.|40}}

|goals2 =

|stadium = The Oval

|attendance =

|referee =

}}

=NIFL Premiership play-off=

The eleventh-placed club (Dungannon Swifts) were expected to face the second-placed club from the 2022–23 NIFL Championship (Warrenpoint Town) for one place in the following season's Premiership. However, Warrenpoint Town were denied an NIFL Premiership license on 27 April 2023 and were unsuccessful in their appeal, resulting in the play-off being postponed.{{cite news|url=https://www.belfasttelegraph.co.uk/sport/football/irish-league/premiership-play-off-postponed-after-warrenpoint-town-denied-playing-license-by-irish-fa/161302958.html|title=Premiership Play-Off postponed after Warrenpoint Town denied playing license by Irish FA|date=27 April 2023|work=Belfast Telegraph|publisher=Belfast Telegraph}} Eventually, the third-placed club from the NIFL Championship at the time (Annagh United) elected to take Warrenpoint Town's place in the play-off.

=First leg=

{{football box collapsible

|date = 30 May 2023

|time = 19:45 BST (UTC+01)

|team1 = Annagh United

|score = 2–1

|report =

|team2 = Dungannon Swifts

|goals1 = Ruddy {{goal|4|o.g.}}
Taylor {{goal|70}}

|goals2 = Animasahun {{goal|3}}

|stadium = BMG Arena

|attendance =

|referee =

}}

=Second leg=

{{football box collapsible

|date = 1 June 2023

|time = 19:45 BST (UTC+01)

|team1 = Dungannon Swifts

|score = 2–0

|aggregatescore= 3–2

|report =

|team2 = Annagh United

|goals1 = McGee {{goal|13}}
O'Connor {{goal|69}}

|goals2 =

|stadium = Stangmore Park

|attendance =

|referee =

}}

Statistics

=Top goalscorers=

class="wikitable" style="text-align:center"
Rank

!Scorer

!Club

!Goals{{cite web|title=NIFL Premiership Statistics|url=https://www.nifootballleague.com/premiership/2022-2023/statistics/|publisher=NI Football League|access-date=15 May 2023}}

1

|align="left"|{{flagicon|NIR}} Matthew Shevlin

|align="left"|Coleraine

|23

2

|align="left"|{{flagicon|NIR}} Matthew Fitzpatrick

|align="left"|Glenavon

|19

3

|align="left"|{{flagicon|IRL}} Ronan Hale

|align="left"|Cliftonville

|18

rowspan="2"|5

|align="left"|{{flagicon|FIN}} Eetu Vertainen

|align="left"|Linfield

|rowspan="2"|17

align="left"|{{flagicon|NIR}} Philip Lowry

|align="left"|Crusaders

6

|align="left"|{{flagicon|NIR}} Lee Bonis

|align="left"|Larne

|15

7

|align="left"|{{flagicon|NIR}} Ryan Curran

|align="left"|Cliftonville

|14

8

|align="left"|{{flagicon|NIR}} Paul O'Neill

|align="left"|Larne

|13

rowspan="2"|10

|align="left"|{{flagicon|NIR}} Jay Donnelly

|align="left"|Glentoran

|rowspan="2"|12

align="left"|{{flagicon|NIR}} Joel Cooper

|align="left"|Linfield

=Clean sheets=

class="wikitable" style="text-align:center"
Rank

!Goalkeeper

!Club

!Clean sheets{{cite web|title=NIFL Premiership Statistics|url=https://www.nifootballleague.com/premiership/2022-2023/statistics/|publisher=NI Football League|access-date=15 May 2023}}

1

|align="left"|{{flagicon|SCO}} Rohan Ferguson

|align="left"|Larne

|23

2

|align="left"|{{flagicon|NIR}} Chris Johns

|align="left"|Linfield

|21

3

|align="left"|{{flagicon|IRL}} Aaron McCarey

|align="left"|Glentoran

|17

4

|align="left"|{{flagicon|NIR}} Jonathan Tuffey

|align="left"|Crusaders

|14

rowspan="2"|6

|align="left"|{{flagicon|NIR}} Nathan Gartside

|align="left"|Cliftonville

|rowspan="2"|12

align="left"|{{flagicon|NIR}} Gareth Deane

|align="left"|Coleraine

7

|align="left"|{{flagicon|NIR}} Ross Glendinning

|align="left"|Carrick Rangers

|9

8

|align="left"|{{flagicon|NIR}} Sean O'Neill

|align="left"|Ballymena United

|8

9

|align="left"|{{flagicon|NIR}} Rory Brown

|align="left"|Glenavon

|7

10

|align="left"|{{flagicon|NIR}} Martin Gallagher

|align="left"|Coleraine

|6

References

{{reflist|30em}}