NPFL stats
Team-level rates for the current NPFL season, from 90-minute scores. Upcoming fixtures and their probabilities are on the NPFL hub.
Goal outlook: next NPFL fixtures
| Day | Match | O2.5 | BTTS |
|---|---|---|---|
| Wed 16:00 | Ranchers Bees v Doma United | 50% | 60% |
| Sun 16:00 | Enyimba v Ikorodu City | 46% | 46% |
| Sun 16:00 | Kano Pillars v Ranchers Bees | 43% | 57% |
| Sun 16:00 | Inter Lagos v Abia Warriors | 41% | 50% |
| Tue 16:00 | Plateau United v Kun Khalifat FC | 41% | 45% |
| Sat 16:00 | Doma United v Barau FC | 39% | 52% |
| Sun 16:00 | Katsina United v Nasarawa United | 38% | 54% |
| Sun 16:00 | Niger Tornadoes v Enugu Rangers | 36% | 45% |
| Sun 16:00 | Kwara United v Rivers United | 32% | 45% |
| Sun 16:00 | Warri Wolves v Sporting Lagos | 32% | 45% |
Season rates of both teams averaged; the model pick adds ratings, home advantage and market prices.
NPFL top fives
Highest-scoring games
Plateau United3.09
Bendel Insurance3.08
Doma United2.73
Abia Warriors2.70
Sporting Lagos2.70
Over 2.5 rate
BTTS rate
Draw rate
Barau FC58%
Kano Pillars58%
Ikorodu City50%
Rivers United50%
Katsina United42%
Clean-sheet rate
Failed to score
Enyimba50%
Warri Wolves50%
Niger Tornadoes45%
Inter Lagos42%
Kwara United42%
All NPFL teams
| # | Team | P | Scored/g | Conceded/g | O2.5 | BTTS | Draws |
|---|---|---|---|---|---|---|---|
| 1 | Abia Warriors | 10 | 1.20 | 1.50 | 50% | 50% | 40% |
| 2 | Barau FC | 12 | 1.17 | 0.83 | 33% | 50% | 58% |
| 3 | Bendel Insurance | 13 | 1.62 | 1.46 | 85% | 77% | 0% |
| 4 | Doma United | 11 | 1.36 | 1.36 | 45% | 55% | 36% |
| 5 | Enugu Rangers | 11 | 1.55 | 0.91 | 36% | 55% | 27% |
| 6 | Enyimba | 12 | 1.00 | 1.33 | 33% | 33% | 17% |
| 7 | Ikorodu City | 12 | 1.42 | 1.25 | 58% | 58% | 50% |
| 8 | Inter Lagos | 12 | 0.67 | 1.58 | 33% | 50% | 33% |
| 9 | Kano Pillars | 12 | 1.25 | 1.00 | 33% | 50% | 58% |
| 10 | Katsina United | 12 | 1.25 | 1.33 | 42% | 67% | 42% |
| 11 | Kun Khalifat FC | 11 | 0.91 | 1.55 | 27% | 36% | 27% |
| 12 | Kwara United | 12 | 1.00 | 1.17 | 42% | 50% | 25% |
| 13 | Nasarawa United | 12 | 1.17 | 0.92 | 33% | 42% | 17% |
| 14 | Niger Tornadoes | 11 | 0.82 | 0.82 | 36% | 36% | 27% |
| 15 | Plateau United | 11 | 1.64 | 1.45 | 55% | 55% | 27% |
| 16 | Ranchers Bees | 9 | 0.89 | 1.56 | 56% | 67% | 22% |
| 17 | Rivers United | 10 | 1.50 | 0.50 | 20% | 40% | 50% |
| 18 | Shooting Stars | 13 | 1.38 | 1.31 | 54% | 54% | 23% |
| 19 | Sporting Lagos | 10 | 1.40 | 1.30 | 50% | 60% | 30% |
| 20 | Warri Wolves | 12 | 0.67 | 0.75 | 17% | 33% | 42% |
Tap a column to sort · NPFL 2027/28 · 114 matches.
What the NPFL numbers say
NPFL matches average 2.39 goals. Over and under 2.5 are close to evenly split (42% over), with both teams scoring in 51%. Results: 58% home wins, 32% draws.
Team differences matter more than the average. Bendel Insurance matches go over 2.5 85% of the time, Warri Wolves matches only 17%; Rivers United keep a clean sheet in 60% of games. Pair two high-scoring sides and the grid shifts towards overs and BTTS; pair two tight ones and it shifts the other way.
Early in a season these percentages swing a lot, so treat them cautiously until ten or more rounds are played. The NPFL hub combines them with team ratings and market prices; graded picks go to the track record.
Frequently asked questions
What is the NPFL goals-per-match average?
2.39 from 114 matches; 42% went over 2.5 and 69% over 1.5.
What is the NPFL BTTS rate?
51% this season, highest for Bendel Insurance games at 77%.
Which NPFL team has the highest over 2.5 rate?
Bendel Insurance: 11/13 matches (85%).
Which NPFL team draws most often?
Barau FC, 7 in 12 (58%), against a league rate of 32%.




