# 2024–25 NIFL Championship

The 2024–25 NIFL Championship (known as the Playr-Fit Championship for sponsorship reasons) is the eighth season of the NIFL Championship (the second-tier of the Irish League - the national football league in Northern Ireland) since gaining senior status.

## Teams

The league consisted of twelve teams; nine teams remaining from the previous season, two teams promoted from the NIFL Premier Intermediate League, and one team relegated from the NIFL Premiership.
Limavady United were promoted as champions of the 2023–24 NIFL Premier Intermediate League (replacing the bottom-placed 2023–24 NIFL Championship team Knockbreda). Intermediate League runners-up Armagh City were also promoted after defeating second-bottom Championship team Dergview in the NIFL Championship play-off to take their place in the league. Newry City were relegated as the bottom-placed team of the 2023–24 NIFL Premiership (replacing the 2023–24 NIFL Championship promoted team Portadown).

### Stadia and locations

| Club | Stadium | Location | Capacity |
| Annagh United | BMG Arena | Portadown | 1,250 (100 seated) |
| Ards | Clandeboye Park | Bangor | 1,895 (500 seated) |
| Armagh City | Holm Park | Armagh | 2,000 (500 seated) |
| Ballinamallard United | Ferney Park | Ballinamallard | 2,000 (250 seated) |
| Ballyclare Comrades | Dixon Park | Ballyclare | 2,398 (538 Seated) |
| Bangor | Clandeboye Park | Bangor | 1,895 (500 seated) |
| Dundela | Wilgar Park | Belfast | 2,500 |
| Harland & Wolff Welders | Blanchflower Stadium | Belfast | 3,000 (2,000 seated) |
| Institute | Ryan McBride Brandywell Stadium | Derry | 3,700 |
| Limavady United | The Showgrounds | Limavady | 524 (274 seated) |
| Newington | Inver Park | Larne | 3,000 |
| Newry City | The Showgrounds | Newry | 2,275 (1,080 seated) |

## Regular season
### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Bangor (Q) | 32 | 20 | 5 | 7 | 70 | 38 | +32 | 65 | Qualification for Section A |
| 2 | Harland & Wolff Welders (Q) | 32 | 18 | 6 | 8 | 68 | 40 | +28 | 60 | Qualification for Section A |
| 3 | Limavady United (Q) | 32 | 16 | 9 | 7 | 57 | 35 | +22 | 57 | Qualification for Section A |
| 4 | Annagh United (Q) | 32 | 16 | 5 | 11 | 52 | 31 | +21 | 53 | Qualification for Section A |
| 5 | Dundela (Q) | 31 | 14 | 6 | 11 | 53 | 49 | +4 | 48 | Qualification for Section A |
| 6 | Ards (Q) | 32 | 13 | 8 | 11 | 47 | 46 | +1 | 47 | Qualification for Section A |
| 7 | Institute (Q) | 32 | 10 | 11 | 11 | 48 | 48 | 0 | 41 | Qualification for Section B |
| 8 | Armagh City (Q) | 32 | 9 | 11 | 12 | 51 | 64 | −13 | 38 | Qualification for Section B |
| 9 | Ballyclare Comrades (Q) | 32 | 10 | 5 | 17 | 41 | 71 | −30 | 35 | Qualification for Section B |
| 10 | Ballinamallard United (Q) | 32 | 10 | 4 | 18 | 47 | 55 | −8 | 34 | Qualification for Section B |
| 11 | Newry City (Q) | 32 | 6 | 9 | 17 | 37 | 63 | −26 | 27 | Qualification for Section B |
| 12 | Newington (Q) | 31 | 6 | 7 | 18 | 31 | 62 | −31 | 25 | Qualification for Section B |

### Results

For matches 1–22, each team plays every other team twice (home and away). For matches 23–33, each team plays every other team for the third time (either at home or away).
| Home \ Away | ANN | ARD | ARM | BMD | BCC | BAG | DUN | HAR | INS | LIM | NEW | NEC | ANN | ARD | ARM | BMD | BCC | BAG | DUN | HAR | INS | LIM | NEW | NEC |
| Annagh United | — | 0–1 | 1–2 | 1–0 | 5–0 | 1–0 | 0–0 | 2–0 | 2–1 | 1–1 | 2–0 | 1–0 | — | — | — | 1–0 | 1–2 | 4–3 | — | — | — | 2–2 | — | 4–0 |
| Ards | 1–1 | — | 3–1 | 0–1 | 1–3 | 0–4 | 0–1 | 3–1 | 0–0 | 2–0 | 3–2 | 0–1 | 2–0 | — | 4–2 | — | | 0–0 | 1–3 | — | — | — | 1–1 | — |
| Armagh City | 3–1 | 4–1 | — | 3–2 | 1–2 | 1–4 | 3–4 | 3–0 | 2–2 | 2–2 | 0–1 | 3–3 | 0–6 | — | — | — | — | 0–3 | — | 3–3 | 1–2 | 1–1 | — | — |
| Ballinamallard United | 0–3 | 2–2 | 1–3 | — | 4–0 | 4–0 | 1–2 | 0–1 | 1–2 | 1–2 | 4–1 | 2–1 | — | 2–2 | | — | 2–0 | — | 3–1 | — | — | — | 3–2 | 1–1 |
| Ballyclare Comrades | 2–1 | 3–2 | 1–1 | 1–4 | — | 2–3 | 0–3 | 2–7 | 3–3 | 0–4 | 1–1 | 3–1 | — | — | 0–3 | — | — | — | 1–1 | — | 2–2 | 0–2 | — | 3–1 |
| Bangor | 2–1 | 0–0 | 1–1 | 3–2 | 1–0 | — | 3–1 | 2–2 | 3–1 | 1–3 | 3–0 | 3–0 | — | — | — | 4–0 | 4–0 | — | — | 1–4 | — | 1–0 | 4–1 | — |
| Dundela | 2–0 | 1–0 | 0–1 | 3–3 | 2–1 | 1–3 | — | 1–2 | 4–3 | 2–3 | 3–1 | 1–0 | 0–1 | — | 4–2 | — | — | | — | 1–2 | 1–3 | — | | — |
| Harland & Wolff Welders | 2–1 | 4–0 | 5–0 | 4–0 | 0–2 | 0–1 | 1–3 | — | 3–1 | 0–5 | 1–0 | 2–1 | 3–0 | 0–1 | — | 4–0 | 3–1 | — | — | — | — | — | — | 4–1 |
| Institute | 0–0 | 2–4 | 0–0 | 2–1 | 1–3 | 3–1 | 2–2 | 1–3 | — | 1–1 | 4–0 | 2–0 | | 2–3 | — | 1–0 | — | 0–0 | — | 1–1 | — | — | — | 1–1 |
| Limavady United | 2–1 | 0–3 | 3–0 | 1–2 | 0–1 | 0–3 | 3–2 | 0–0 | 2–1 | — | 4–1 | 3–0 | — | 0–1 | — | 2–1 | — | — | 4–0 | 0–0 | 2–1 | — | — | |
| Newington | 0–3 | 2–2 | 0–0 | 1–0 | 2–0 | 0–2 | 1–1 | 1–4 | 0–1 | 0–0 | — | 3–3 | 0–3 | — | 2–3 | — | 3–1 | — | — | | 2–0 | 1–2 | — | — |
| Newry City | 0–2 | 1–4 | 1–1 | 1–0 | 2–1 | 4–5 | 0–2 | 2–2 | 0–2 | 3–3 | 3–1 | — | — | 2–0 | 1–1 | — | — | 2–1 | 1–1 | — | — | — | 0–1 | — |

## 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.

## NIFL Championship play-off

The eleventh-placed club will face the second-placed club from the 2024–25 NIFL Premier Intermediate League in a two-legged play-off for the final place in the 2025–26 NIFL Championship.