# 2024–25 Nigeria Premier Football League

The 2024–25 Nigeria Premier Football League is the 54th season of Nigeria's top-flight association football league, and the 35th since attaining professionalism and the second under the current name. The season commenced early on 31 August 2024 with the defending champions, Enugu Rangers hosting El-Kanemi Warriors.
This season also sees an increase of N50 million in prize money for the champions from the previous season, with the winners taking home N200 million. Additionally, the NPFL secured a sponsorship deal with British multinational television production company, IMG/JVco for broadcast of league games.

## Teams
### Changes from previous season

Twenty teams, consisting of the top sixteen teams from the previous season and four promoted teams from the Nigeria National League, are competing in the league. The promoted teams are Nasarawa United and El-Kanemi Warriors who both got relegated two seasons ago, and newcomers Ikorodu City and Beyond Limits. Beyond Limits would be subsequently replaced by Heartland who were initially relegated the previous season as Beyond Limits and Remo Stars share the same owners.
| Promoted from 2023–24 National League | Relegated to 2024–25 National League |
| Nasarawa United El-Kanemi Warriors Ikorodu City Beyond Limits | Sporting Lagos Doma United Heartland (spared) Gombe United |

### Teams information

| Team | Location | Kit Supplier | Shirt Sponsor | Stadium | Capacity |
| Abia Warriors | Umuahia | Owu | Eunisell | Umuahia Township Stadium | 5,000 |
| Akwa United | Uyo | Owu | 1xBet | Godswill Akpabio Stadium | 30,000 |
| Bayelsa United | Yenagoa | GDF | _ | Samson Siasia Stadium | 5,000 |
| Bendel Insurance | Benin City | Fourteen | Sterling Bank | Samuel Ogbemudia Stadium | 12,000 |
| El-Kanemi Warriors | Maiduguri | | | El-Kanemi Stadium | 10,000 |
| Enugu Rangers | Enugu | Cone Sport | Afrinvest, Shopurban, Senior Barman, Nortra | Nnamdi Azikiwe Stadium | 22,000 |
| Enyimba | Aba | KK | Stake.com, United Nigeria Airlines | Enyimba International Stadium | 16,000 |
| Heartland | Owerri | Noyan | _ | Dan Anyiam Stadium | 10,000 |
| Ikorodu City | Ikorodu, Lagos | Play | BetKing | Onikan Stadium | 10,000 |
| Kano Pillars | Kano | Play | Rambo | Muhammadu Dikko Stadium | 35,000 |
| Katsina United | Katsina | Owu | _ | Muhammadu Dikko Stadium | 35,000 |
| Kwara United | Ilorin | Owu | 22bet | Kwara State Stadium | 18,000 |
| Lobi Stars | Makurdi | Owu | _ | Lafia Township Stadium | 10,000 |
| Nasarawa United | Lafia | Cone Sport | | Lafia Township Stadium | 10,000 |
| Niger Tornadoes | Minna | Ammaz | Niger Foods | Bako Kontagora Stadium | 5,000 |
| Plateau United | Jos | Kapspor | _ | New Jos Stadium | 44,000 |
| Remo Stars | Ikenne | Cone Sport | Bet9ja | Remo Stars Stadium | 5,000 |
| Rivers United | Port Harcourt | Owu | _ | Adokiye Amiesimaka Stadium | 40,000 |
| Shooting Stars | Ibadan | Mo Woola (MW) | Peculiar | Lekan Salami Stadium | 15,000 |
| Sunshine Stars | Akure | Cone Sport | Sunbeth | Dipo Dina International Stadium | 20,000 |
* ↑ Kano Pillars temporarily play at the Muhammadu Dikko Stadium in Katsina as their home stadium Sani Abacha Stadium, Kano is undergoing renovation works.
* ↑ Lobi Stars play their home matches at Lafia Township Stadium, Lafia instead of their regular home ground Aper Aku Stadium, Makurdi due to renovation works.
* ↑ Sunshine Stars play their home games at Dipo Dina International Stadium, Ijebu-Ode rather than their regular home ground, Akure Township Stadium, Akure due to renovation works.

### Managerial changes

Not including interim management.
| Team | Outgoing manager | Manner of departure | Date of departure | Incoming manager | Date of appointment |
| Nasarawa United | Usman Adams | Sacked | 31 August 2024 | Kabiru Dogo | 3 August 2024 |
| Kwara United | Kabiru Dogo | Moved to Nasarawa United | 31 August 2024 | Tunde Sanni | 31 August 2024 |
| Lobi Stars | Eugene Agagbe | Sacked | 6 October 2024 | Daniel Amokachi | 6 October 2024 |
| Ikorodu City | Bright Ozebagbe | Resignation | 6 October 2024 | Nurudeen Aweroro | 22 October 2024 |
| Sunshine Stars | Kennedy Boboye | Resignation | 11 November 2024 | Abubakar Bala | 11 December 2024 |
| Bendel Insurance | Monday Odigie | Resignation | 22 November 2024 | Greg Ikhenoba | 23 November 2024 |
| Enyimba | Yemi Olanrewaju | Sacked | 28 December 2024 | Stanley Eguma | 29 December 2024 |

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | |
| 1 | Remo Stars | 29 | 18 | 3 | 8 | 39 | 22 | +17 | 57 | Qualification for the Champions League |
| 2 | Rivers United | 29 | 13 | 10 | 6 | 28 | 20 | +8 | 49 | Qualification for the Champions League |
| 3 | Ikorodu City | 29 | 13 | 6 | 10 | 42 | 33 | +9 | 45 | Qualification for the Confederation Cup |
| 4 | Shooting Stars | 29 | 12 | 7 | 10 | 26 | 24 | +2 | 43 | |
| 5 | Enugu Rangers | 29 | 12 | 9 | 8 | 32 | 20 | +12 | 45 | |
| 6 | Abia Warriors | 29 | 13 | 5 | 11 | 28 | 27 | +1 | 44 | |
| 7 | Kano Pillars | 29 | 12 | 7 | 10 | 33 | 34 | −1 | 43 | |
| 8 | Enyimba | 29 | 10 | 12 | 7 | 27 | 23 | +4 | 42 | |
| 9 | Bendel Insurance | 29 | 11 | 8 | 10 | 32 | 28 | +4 | 41 | |
| 10 | Niger Tornadoes | 29 | 11 | 7 | 11 | 30 | 32 | −2 | 40 | |
| 11 | El-Kanemi Warriors | 29 | 10 | 10 | 9 | 25 | 28 | −3 | 40 | |
| 12 | Kwara United | 29 | 11 | 6 | 12 | 30 | 30 | 0 | 39 | |
| 13 | Katsina United | 29 | 10 | 6 | 13 | 19 | 21 | −2 | 36 | |
| 14 | Plateau United | 29 | 10 | 8 | 11 | 29 | 30 | −1 | 35 | |
| 15 | Heartland | 29 | 8 | 10 | 11 | 25 | 30 | −5 | 34 | |
| 16 | Bayelsa United | 29 | 9 | 10 | 10 | 25 | 27 | −2 | 37 | |
| 17 | Nasarawa United | 29 | 8 | 9 | 12 | 26 | 32 | −6 | 33 | Relegation to the National League |
| 18 | Sunshine Stars | 29 | 9 | 6 | 14 | 28 | 43 | −15 | 33 | Relegation to the National League |
| 19 | Akwa United | 29 | 8 | 7 | 14 | 25 | 31 | −6 | 31 | Relegation to the National League |
| 20 | Lobi Stars | 29 | 5 | 8 | 16 | 20 | 36 | −16 | 23 | Relegation to the National League |
* ↑ Bendel Insurance were initially deducted 3 points and 3 goals but was later rescinded.
* ↑ Plateau United were deducted 3 points and 3 goals.
* ↑ Nasarawa United were initially deducted 3 points and 3 goals but was later rescinded.

## Results

| Home \ Away | ABW | AKW | BAY | BEN | ELK | ENU | ENY | HEA | IKR | KAN | KAT | KWA | LOB | NAS | NIG | PLA | REM | RIV | 3SC | SUN |
| Abia Warriors | | 2–0 | 1–0 | | | 1–0 | 1–1 | 0–2 | 2–0 | 2–0 | 2–0 | 1–0 | | 1–1 | 2–1 | 3–1 | 0–2 | | | 3–0 |
| Akwa United | 1–1 | | | 1–1 | | 0–0 | 2–1 | 2–0 | | 2–0 | 1–0 | 2–1 | 1–1 | 1–0 | | 1–0 | 1–2 | 1–1 | | 1–2 |
| Bayelsa United | 0–1 | 2–1 | | 2–1 | | 0–0 | 1–1 | 1–0 | 1–0 | 1–1 | 1–1 | 1–1 | | 2–2 | 4–1 | 1–0 | | | | 4–1 |
| Bendel Insurance | 0–1 | | 3–0 | | 1–1 | | 1–0 | | 2–1 | 0–1 | 1–0 | 3–1 | 1–0 | | 3–0 | 2–1 | 2–1 | 0–0 | 1–0 | |
| El-Kanemi Warriors | 3–0 | 1–0 | 0–0 | 0–0 | | 2–1 | 1–0 | 0–0 | | 1–0 | 1–0 | 1–1 | 1–0 | 1–0 | 1–0 | 2–2 | | | | |
| Enugu Rangers | 1–0 | 1–1 | 1–0 | 3–2 | 0–0 | | | | 2–0 | 3–4 | | | 3–0 | 2–0 | 1–2 | | 2–1 | 1–0 | 0–1 | 3–0 |
| Enyimba | | 1–0 | | 0–0 | 1–0 | 0–0 | | 1–1 | 2–1 | | 3–0 | | 2–1 | 2–1 | 1–1 | | 0–0 | 1–0 | 1–1 | 0–0 |
| Heartland | | | 1–1 | 1–1 | 0–0 | 0–0 | 1–3 | | 1–1 | | 0–0 | | 1–0 | 3–2 | 2–0 | | 1–0 | 2–0 | 2–1 | 1–0 |
| Ikorodu City | | 4–1 | | 3–0 | 2–0 | 0–1 | | 2–0 | | 4–1 | | 2–1 | 4–2 | 1–2 | | 2–1 | 1–1 | 2–0 | 2–1 | 2–1 |
| Kano Pillars | 1–0 | 1–0 | 0–0 | | 2–1 | 2–1 | 2–0 | 2–2 | 3–0 | | 1–0 | 1–1 | | | 2–1 | 2–1 | 0–2 | | | 2–0 |
| Katsina United | | 1–0 | | 2–1 | | 0–0 | 2–1 | 1–0 | 1–2 | | | | 3–0 | 1–0 | 1–1 | 1–0 | 2–0 | 0–0 | 1–0 | 1–0 |
| Kwara United | 0–0 | | 1–0 | | 2–0 | 1–1 | 2–0 | 1–0 | 0–0 | 2–0 | 1–0 | | | | 1–2 | 2–0 | 1–0 | | 2–0 | 3–0 |
| Lobi Stars | 3–1 | 0–0 | 2–1 | | 2–2 | | 0–1 | 0–0 | 0–1 | 2–2 | 1–1 | 1–0 | | | 0–2 | 1–0 | | 0–1 | 1–0 | |
| Nasarawa United | 3–0 | | 0–0 | 2–1 | 3–4 | | | | 0–0 | 1–0 | 1–0 | 0–1 | 1–0 | | 2–0 | | 1–0 | 1–1 | 1–1 | 1–1 |
| Niger Tornadoes | | 1–0 | | 1–1 | | 0–1 | 0–1 | 2–1 | 0–0 | | | 2–1 | 1–1 | 0–0 | | 1–1 | 2–1 | 0–1 | 2–0 | 4–1 |
| Plateau United | 1–0 | | 1–0 | | 2–0 | 0–0 | 0–0 | 3–2 | 1–0 | | 1–0 | | | 2–0 | 1–2 | | 3–1 | 2–1 | 1–1 | 3–0 |
| Remo Stars | 3–2 | 2–1 | 2–0 | 1–0 | 2–0 | 2–1 | | | | 2–1 | | 2–0 | 1–0 | 3–0 | | 1–0 | | 0–0 | 2–0 | 1–0 |
| Rivers United | 1–0 | 2–1 | 0–1 | 2–2 | 1–1 | | 2–0 | 3–1 | | 1–0 | 1–0 | 2–1 | 1–0 | | 1–0 | 1–1 | | | 2–0 | |
| Shooting Stars | 2–0 | 2–1 | 1–0 | 1–0 | 3–0 | | 0–0 | 1–0 | | 2–0 | 1–0 | 1–0 | 2–2 | 2–0 | | 1–1 | | 0–0 | | |
| Sunshine Stars | 0–0 | 1–0 | 3–0 | 1–2 | 1–0 | 1–0 | | | 4–3 | 1–1 | | | 1–0 | 1–0 | | 2–2 | 1–2 | 1–1 | 0–1 | |

## Positions by round

To preserve chronological evolvements, any postponed matches are not included to the round at which they were originally scheduled, but added to the full round they were played immediately afterwards. For example, if a match is scheduled for round 7, but then played between rounds 8 and 9, it will be added to the standings for round 8.
| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| Abia Warriors | 18 | 16 | 14 | 13 | 15 | 9 | 14 | 10 | 5 | 9 | 13 | 13 | 15 | 11 | 14 | 11 | 12 | 10 | 7 | 5 | 8 | 5 | 4 | 5 | 4 | 5 | 7 | 9 | 5 | |
| Akwa United | 11 | 10 | 12 | 16 | 19 | 16 | 19 | 18 | 20 | 19 | 20 | 16 | 18 | 17 | 19 | 19 | 20 | 17 | 19 | 19 | 19 | 20 | 18 | 19 | 19 | 19 | 19 | 19 | 19 | |
| Bayelsa United | 19 | 17 | 18 | 17 | 18 | 15 | 18 | 16 | 18 | 18 | 15 | 14 | 16 | 13 | 13 | 10 | 8 | 9 | 11 | 13 | 11 | 13 | 12 | 15 | 15 | 16 | 14 | 16 | 13 | |
| Bendel Insurance | 13 | 15 | 16 | 11 | 12 | 14 | 11 | 14 | 15 | 11 | 16 | 20 | 19 | 20 | 18 | 18 | 19 | 15 | 15 | 17 | 17 | 15 | 16 | 10 | 9 | 8 | 9 | 7 | 9 | |
| El-Kanemi Warriors | 14 | 14 | 6 | 8 | 10 | 10 | 13 | 5 | 6 | 4 | 7 | 5 | 3 | 4 | 5 | 6 | 5 | 5 | 5 | 6 | 4 | 6 | 6 | 9 | 8 | 10 | 8 | 10 | 11 | |
| Enugu Rangers | 9 | 12 | 7 | 7 | 4 | 5 | 7 | 8 | 9 | 5 | 6 | 4 | 5 | 3 | 4 | 3 | 3 | 4 | 4 | 4 | 6 | 4 | 5 | 3 | 6 | 4 | 5 | 5 | 3 | |
| Enyimba | 3 | 6 | 4 | 3 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 6 | 6 | 7 | 9 | 12 | 9 | 9 | 9 | 8 | 8 | 11 | 11 | 12 | 10 | 8 | 8 | |
| Heartland | 17 | 20 | 20 | 18 | 16 | 18 | 15 | 19 | 16 | 12 | 9 | 10 | 11 | 12 | 10 | 13 | 11 | 13 | 14 | 12 | 13 | 11 | 11 | 12 | 14 | 13 | 13 | 15 | 16 | |
| Ikorodu City | 20 | 19 | 19 | 20 | 20 | 20 | 20 | 17 | 19 | 17 | 12 | 8 | 7 | 5 | 3 | 4 | 6 | 6 | 6 | 7 | 5 | 7 | 7 | 6 | 5 | 7 | 6 | 3 | 4 | |
| Kano Pillars | 1 | 2 | 8 | 14 | 7 | 11 | 6 | 6 | 13 | 8 | 5 | 6 | 6 | 8 | 11 | 8 | 10 | 7 | 8 | 8 | 10 | 12 | 14 | 8 | 7 | 6 | 4 | 6 | 7 | |
| Katsina United | 16 | 8 | 10 | 6 | 9 | 8 | 5 | 9 | 10 | 13 | 17 | 15 | 12 | 15 | 12 | 14 | 14 | 16 | 13 | 16 | 14 | 14 | 13 | 14 | 13 | 14 | 15 | 13 | 14 | |
| Kwara United | 15 | 18 | 15 | 15 | 13 | 17 | 12 | 11 | 12 | 16 | 11 | 7 | 10 | 7 | 9 | 12 | 13 | 11 | 12 | 11 | 12 | 10 | 10 | 7 | 10 | 11 | 12 | 11 | 12 | |
| Lobi Stars | 10 | 13 | 17 | 19 | 17 | 19 | 17 | 20 | 17 | 20 | 19 | 19 | 17 | 19 | 16 | 20 | 15 | 19 | 18 | 18 | 18 | 19 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 |
| Nasarawa United | 8 | 11 | 13 | 9 | 11 | 13 | 10 | 13 | 8 | 14 | 18 | 18 | 20 | 18 | 20 | 16 | 17 | 18 | 20 | 20 | 20 | 18 | 19 | 18 | 18 | 17 | 17 | 17 | 17 | |
| Niger Tornadoes | 5 | 4 | 3 | 4 | 6 | 6 | 8 | 12 | 14 | 7 | 4 | 9 | 8 | 9 | 8 | 9 | 7 | 8 | 10 | 10 | 7 | 9 | 9 | 13 | 12 | 9 | 11 | 12 | 10 | |
| Plateau United | 6 | 5 | 9 | 10 | 5 | 7 | 4 | 7 | 4 | 6 | 8 | 17 | 14 | 16 | 17 | 15 | 16 | 20 | 17 | 15 | 16 | 16 | 15 | 16 | 16 | 15 | 16 | 14 | 15 | |
| Remo Stars | 4 | 1 | 1 | 1 | 3 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 2 | 1 | 2 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Rivers United | 12 | 3 | 2 | 2 | 1 | 2 | 1 | 1 | 1 | 2 | 2 | 2 | 1 | 2 | 1 | 2 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 4 | 3 | 2 | 2 | 2 | 2 | |
| Shooting Stars | 7 | 9 | 11 | 12 | 14 | 12 | 16 | 15 | 11 | 15 | 10 | 12 | 9 | 10 | 7 | 5 | 4 | 3 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 4 | 6 | |
| Sunshine Stars | 2 | 7 | 5 | 5 | 8 | 4 | 9 | 4 | 7 | 10 | 14 | 11 | 13 | 14 | 15 | 17 | 18 | 14 | 16 | 14 | 15 | 17 | 17 | 17 | 17 | 18 | 18 | 18 | 18 | |
* Leader
* Qualification for the Champions League
* Qualification for the Confederation Cup
* Relegation to Nigeria National League

## Season statistics
### Scoring
#### Top scorers

    As of 17 March 2025
| Rank | Player | Club | Goals |
| 1 | Anas Yusuf | Nasarawa United | 14 |
| 2 | Rabiu Ali | Kano Pillars | 11 |
| 3 | Shola Adelani | Ikorodu City | 9 |
| 3 | Sunday Megwo | Abia Warriors | 9 |
| 5 | Ossy Martins | Lobi Stars | 8 |
| 6 | Ibrahim Mustapha | El-Kanemi Warriors | 7 |
| 6 | Emmanuel Ogbole | Kwara United | 7 |
| 6 | Saviour Isaac | Enugu Rangers | 7 |
| 6 | Ijoma Antoine | Abia Warriors | 7 |

### Hat-tricks

    As of 3 March 2025
| Player | For | Against | Result | Date |
| Anas Yusuf | Nasarawa United | El-Kanemi Warriors | 3–4 (H) | 21 September 2024 |
| Anas Yusuf | Nasarawa United | Abia Warriors | 3–0 (H) | 16 October 2024 |
| Ahmad Liman | Sunshine Stars | Kwara United | 4–2 (H) | 1 March 2025 |

#### Note

(H) – Home; (A) – Away