Matchday 38 of 38
100%
🏆
League Table
| # | Team | P | W | D | L | GF–GA | GD | Pts | Form | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Enugu Rangers
— Champion
VVVVP
|
38 | 19 | 11 | 8 | 47–27 | +20 | 68 |
V
V
V
V
P
|
|
| 2 |
Rivers United
— CAF Champions League
VVVSV
|
38 | 19 | 10 | 9 | 44–31 | +13 | 67 |
V
V
V
S
V
|
|
| 3 |
Shooting Stars
— CAF Confederation Cup
SVVVP
|
38 | 18 | 6 | 14 | 41–40 | +1 | 60 |
S
V
V
V
P
|
|
| 4 |
Ikorodu City
— CAF Confederation Cup
SSVSV
|
38 | 16 | 10 | 12 | 43–39 | +4 | 58 |
S
S
V
S
V
|
|
| 5 |
Nasarawa United
SVSVS
|
38 | 16 | 8 | 14 | 37–34 | +3 | 56 |
S
V
S
V
S
|
|
| 6 |
Abia Warriors
SSSVS
|
38 | 16 | 7 | 15 | 31–34 | -3 | 55 |
S
S
S
V
S
|
|
| 7 |
Bendel Insurance
PSVVV
|
37 | 13 | 14 | 10 | 43–38 | +5 | 53 |
P
S
V
V
V
|
|
| 8 |
Barau FC
VSVSV
|
38 | 13 | 13 | 12 | 34–30 | +4 | 52 |
V
S
V
S
V
|
|
| 9 |
Katsina United
SVSVS
|
37 | 14 | 10 | 13 | 36–38 | -2 | 52 |
S
V
S
V
S
|
|
| 10 |
Kano Pillars
SVSVS
|
38 | 15 | 6 | 17 | 37–39 | -2 | 51 |
S
V
S
V
S
|
|
| 11 |
Plateau United
VSSPS
|
38 | 15 | 5 | 18 | 39–40 | -1 | 50 |
V
S
S
P
S
|
|
| 12 |
Kwara United
SVPVP
|
38 | 13 | 11 | 14 | 35–36 | -1 | 50 |
S
V
P
V
P
|
|
| 13 |
Enyimba
VSVSV
|
38 | 13 | 10 | 15 | 44–42 | +2 | 49 |
V
S
V
S
V
|
|
| 14 |
Kun Khalifat FC
VVVPV
|
38 | 13 | 10 | 15 | 42–43 | -1 | 49 |
V
V
V
P
V
|
|
| 15 |
Warri Wolves
VSVSS
|
38 | 13 | 10 | 15 | 36–41 | -5 | 49 |
V
S
V
S
S
|
|
| 16 |
Niger Tornadoes
VPPSP
|
38 | 13 | 9 | 16 | 37–36 | +1 | 48 |
V
P
P
S
P
|
|
| 17 |
Remo Stars
— Relegation
PVSVS
|
38 | 14 | 5 | 19 | 42–47 | -5 | 47 |
P
V
S
V
S
|
|
| 18 |
El Kanemi Warriors
— Relegation
SPSSV
|
38 | 13 | 8 | 17 | 30–46 | -16 | 47 |
S
P
S
S
V
|
|
| 19 |
Bayelsa United
— Relegation
VSSSS
|
38 | 11 | 10 | 17 | 37–42 | -5 | 43 |
V
S
S
S
S
|
|
| 20 |
Wikki Tourist
— Relegation
SSSSV
|
38 | 9 | 13 | 16 | 36–48 | -12 | 40 |
S
S
S
S
V
|
|
| 1 |
Rivers United
— Champion
VVVVV
|
19 | 16 | 2 | 1 | 30–7 | +23 | 50 |
V
V
V
V
V
|
|
| 2 |
Enugu Rangers
— CAF Champions League
VVPVV
|
19 | 15 | 4 | 0 | 33–7 | +26 | 49 |
V
V
P
V
V
|
|
| 3 |
Shooting Stars
— CAF Confederation Cup
VVPVV
|
19 | 15 | 3 | 1 | 33–14 | +19 | 48 |
V
V
P
V
V
|
|
| 4 |
Ikorodu City
— CAF Confederation Cup
VVVVS
|
19 | 14 | 4 | 1 | 29–9 | +20 | 46 |
V
V
V
V
S
|
|
| 5 |
Kano Pillars
VVVVV
|
19 | 14 | 3 | 2 | 28–9 | +19 | 45 |
V
V
V
V
V
|
|
| 6 |
Plateau United
VVVPV
|
19 | 14 | 2 | 3 | 29–10 | +19 | 44 |
V
V
V
P
V
|
|
| 7 |
Nasarawa United
VVSVV
|
19 | 13 | 4 | 2 | 27–9 | +18 | 43 |
V
V
S
V
V
|
|
| 8 |
Niger Tornadoes
VVPPV
|
19 | 12 | 6 | 1 | 30–9 | +21 | 42 |
V
V
P
P
V
|
|
| 9 |
Remo Stars
VVVVV
|
19 | 13 | 3 | 3 | 30–14 | +16 | 42 |
V
V
V
V
V
|
|
| 10 |
Barau FC
VPVVV
|
19 | 12 | 5 | 2 | 29–11 | +18 | 41 |
V
P
V
V
V
|
|
| 11 |
Kwara United
PVVVV
|
19 | 12 | 5 | 2 | 25–8 | +17 | 41 |
P
V
V
V
V
|
|
| 12 |
Enyimba
VVVVV
|
19 | 12 | 4 | 3 | 29–11 | +18 | 40 |
V
V
V
V
V
|
|
| 13 |
Katsina United
SVVVV
|
19 | 12 | 4 | 3 | 26–12 | +14 | 40 |
S
V
V
V
V
|
|
| 14 |
El Kanemi Warriors
PPVSP
|
18 | 11 | 6 | 1 | 21–8 | +13 | 39 |
P
P
V
S
P
|
|
| 15 |
Abia Warriors
VVVVS
|
19 | 11 | 6 | 2 | 21–9 | +12 | 39 |
V
V
V
V
S
|
|
| 16 |
Bendel Insurance
VPVVP
|
19 | 10 | 8 | 1 | 29–13 | +16 | 38 |
V
P
V
V
P
|
|
| 17 |
Warri Wolves
— Relegation
VPVVV
|
19 | 9 | 8 | 2 | 20–10 | +10 | 35 |
V
P
V
V
V
|
|
| 18 |
Kun Khalifat FC
— Relegation
VPVVV
|
19 | 10 | 3 | 6 | 27–17 | +10 | 33 |
V
P
V
V
V
|
|
| 19 |
Bayelsa United
— Relegation
VVSSV
|
19 | 9 | 4 | 6 | 25–17 | +8 | 31 |
V
V
S
S
V
|
|
| 20 |
Wikki Tourist
— Relegation
VPPSS
|
19 | 7 | 9 | 3 | 25–19 | +6 | 30 |
V
P
P
S
S
|
|
| 1 |
Enugu Rangers
— Champion
PSPVV
|
19 | 4 | 7 | 8 | 14–20 | -6 | 19 |
P
S
P
V
V
|
|
| 2 |
Bendel Insurance
— CAF Champions League
SPSVS
|
19 | 4 | 6 | 9 | 15–25 | -10 | 18 |
S
P
S
V
S
|
|
| 3 |
Rivers United
— CAF Confederation Cup
SSSSV
|
19 | 3 | 8 | 8 | 14–24 | -10 | 17 |
S
S
S
S
V
|
|
| 4 |
Kun Khalifat FC
— CAF Confederation Cup
SSVPV
|
18 | 3 | 7 | 8 | 15–23 | -8 | 16 |
S
S
V
P
V
|
|
| 5 |
Abia Warriors
SSSSS
|
19 | 5 | 1 | 13 | 10–25 | -15 | 16 |
S
S
S
S
S
|
|
| 6 |
Warri Wolves
SSSSS
|
19 | 4 | 2 | 13 | 16–31 | -15 | 14 |
S
S
S
S
S
|
|
| 7 |
Nasarawa United
SSSSS
|
19 | 3 | 4 | 12 | 10–25 | -15 | 13 |
S
S
S
S
S
|
|
| 8 |
Bayelsa United
SSSSS
|
19 | 2 | 6 | 11 | 12–25 | -13 | 12 |
S
S
S
S
S
|
|
| 9 |
Ikorodu City
SPSSS
|
19 | 2 | 6 | 11 | 14–30 | -16 | 12 |
S
P
S
S
S
|
|
| 10 |
Katsina United
PPSSS
|
19 | 2 | 6 | 11 | 10–27 | -17 | 12 |
P
P
S
S
S
|
|
| 11 |
Shooting Stars
SSSVS
|
19 | 3 | 3 | 13 | 8–26 | -18 | 12 |
S
S
S
V
S
|
|
| 12 |
Barau FC
SPPSS
|
19 | 1 | 8 | 10 | 5–19 | -14 | 11 |
S
P
P
S
S
|
|
| 13 |
Wikki Tourist
SSVSS
|
19 | 2 | 4 | 13 | 11–29 | -18 | 10 |
S
S
V
S
S
|
|
| 14 |
Enyimba
SSPSS
|
19 | 1 | 6 | 12 | 15–31 | -16 | 9 |
S
S
P
S
S
|
|
| 15 |
Kwara United
VSPPS
|
19 | 1 | 6 | 12 | 10–28 | -18 | 9 |
V
S
P
P
S
|
|
| 16 |
Plateau United
SPSSS
|
19 | 1 | 3 | 15 | 10–30 | -20 | 6 |
S
P
S
S
S
|
|
| 17 |
Niger Tornadoes
— Relegation
SSSSP
|
19 | 1 | 3 | 15 | 7–27 | -20 | 6 |
S
S
S
S
P
|
|
| 18 |
Kano Pillars
— Relegation
PSSSS
|
19 | 1 | 3 | 15 | 9–30 | -21 | 6 |
P
S
S
S
S
|
|
| 19 |
Remo Stars
— Relegation
SPSSP
|
19 | 1 | 2 | 16 | 12–33 | -21 | 5 |
S
P
S
S
P
|
|
| 20 |
El Kanemi Warriors
— Relegation
SSSSS
|
19 | 1 | 2 | 16 | 6–38 | -32 | 5 |
S
S
S
S
S
|
Champion
CAF Champions League
CAF Confederation Cup
Relegation
Recent results
24 May
3–1
1
24 May
1–1
24 May
1–0
24 May
3–0
1
24 May
2–1
1
24 May
3–0
1
24 May
1–0
1
24 May
3–0
1
Kun Khalifat FC
Wikki Tourist
Bendel Insurance
Remo Stars
Niger Tornadoes
Shooting Stars
Enyimba
El Kanemi Warriors
Warri Wolves
Abia Warriors
Rivers United
Katsina United
Plateau United
Kano Pillars
Barau FC
Nasarawa United
Frequently Asked Questions
What predictions are available for NPFL?
For NPFL, ForzaPitch provides 1X2 win probabilities, expected goals (xG), Over 1.5 and Over 2.5 signals and season projections for title, European qualification and relegation per team.
How accurate are predictions for NPFL?
Accuracy for NPFL is tracked match by match and shown on this page. The model is calibrated specifically for NPFL using per-league historical data.
How are NPFL season projections calculated?
Season projections use 10,000 Monte Carlo simulations of the remaining fixtures, sampling from match probability distributions to estimate title, Champions League, Europa League and relegation probabilities per team.