PunditNG Get the app

NPFL predictions: Nigeria Premier League fixtures, results and table

The Nigeria Premier Football League (NPFL), often called the Nigeria Premier League, on one page: predictions for the coming matches, the fixtures with kick-off times in Lagos time, the latest results and the current table.

Every prediction is built from the same inputs: the fixture, the last five results for both sides, and the odds with the margin they imply. Each ends with one read and what it rests on.

NPFL predictions

Predictions for the coming matches go up the day before kick-off.

NPFL fixtures

Sat 7 Nov

Sun 8 Nov

Sat 14 Nov

Sun 15 Nov

NPFL results

Wed 4 Nov

Sun 1 Nov

Sat 31 Oct

Fri 30 Oct

NPFL table: Nigeria Premier League standings

As of 4 November 2026.

# Club P W D L GD Pts
1 Enugu Rangers 10 6 3 1 +6 21
2 Rivers United 11 4 6 1 +10 18
3 Kano Pillars 11 4 6 1 +3 18
4 Bendel Insurance 11 6 0 5 +2 18
5 Nasarawa United 11 5 2 4 +1 17
6 Plateau United 11 4 4 3 +4 16
7 Barau FC 11 3 7 1 +3 16
8 Niger Tornadoes 11 4 4 3 +1 16
9 Katsina United 11 4 4 3 -1 16
10 Shooting Stars 11 4 3 4 +1 15
11 Sporting Lagos 10 4 3 3 +1 15
12 Doma United 10 4 3 3 0 15
13 Ikorodu City 11 3 5 3 +2 14
14 Warri Wolves 11 3 4 4 -1 13
15 Kwara United 11 3 3 5 -1 12
16 Kun Khalifat FC 11 3 3 5 -7 12
17 Enyimba 11 3 2 6 -3 11
18 Abia Warriors 11 2 4 5 -7 10
19 Ranchers Bees 10 2 3 5 -3 9
20 Inter Lagos 11 1 3 7 -14 3

Home sides won 66% of NPFL matches over the last 3 seasons, and away sides 10%. See how the NPFL's home advantage compares with 12 other leagues.

NPFL rounds

Round 13 fixtures · Round 12 fixtures · Round 11 · Round 10 · Round 9 · Round 8 · Round 7 · Round 6 · Round 5 · Round 4 · Round 3 · Round 2 · Round 1

NPFL: quick answers

Who is top of the Nigeria Premier League table?

Enugu Rangers, with 21 points from 10 matches, as of 4 November 2026.

When are the next NPFL matches?

20 matches between Sat 7 Nov and Sun 15 Nov; the first, Sporting Lagos v Rivers United, kicks off at 16:00 WAT.

Past NPFL predictions

All leagues