National Soccer League
Season archive · results and statistics.
Live now
Final matches
Amagaju
Rwamagana City
APR
Musanze
Rayon Sports
Gorilla
Bugesera
Kiyovu Sports
Marines
AS KigaliFull time · awaiting grading
National Soccer League
2024/25| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | APR | 30 | 20 | 7 | 3 | 46 | 17 | +29 | 67 | WWWWW | CAF Champions League |
| 2 | Rayon Sports | 30 | 18 | 9 | 3 | 43 | 17 | +26 | 63 | WWLDW | – |
| 3 | AS Kigali | 30 | 14 | 7 | 9 | 32 | 27 | +5 | 49 | WLDDW | – |
| 4 | Police | 30 | 11 | 12 | 7 | 38 | 24 | +14 | 45 | WLWDD | – |
| 5 | Mukura | 30 | 10 | 11 | 9 | 23 | 27 | −4 | 41 | LDDLW | – |
| 6 | Bugesera | 30 | 10 | 10 | 10 | 37 | 30 | +7 | 40 | WDWWW | – |
| 7 | Gorilla | 30 | 11 | 7 | 12 | 27 | 25 | +2 | 40 | LWLWL | – |
| 8 | Gasogi United | 30 | 10 | 10 | 10 | 29 | 29 | 0 | 40 | WDWLW | – |
| 9 | Rutsiro | 30 | 9 | 11 | 10 | 30 | 35 | −5 | 38 | LLLDL | – |
| 10 | Kiyovu Sports | 30 | 11 | 4 | 15 | 32 | 51 | −19 | 37 | DWWLL | – |
| 11 | Amagaju | 30 | 10 | 6 | 14 | 29 | 38 | −9 | 36 | LLDWW | – |
| 12 | Etincelles | 30 | 7 | 13 | 10 | 25 | 27 | −2 | 34 | WLDLD | – |
| 13 | Musanze | 30 | 7 | 13 | 10 | 26 | 31 | −5 | 34 | LDLWL | – |
| 14 | Marines | 30 | 9 | 7 | 14 | 37 | 46 | −9 | 34 | LWWDL | – |
| 15 | Rwamagana City | 30 | 7 | 9 | 14 | 22 | 29 | −7 | 30 | DWLLL | Relegation |
| 16 | Vision | 30 | 5 | 6 | 19 | 23 | 46 | −23 | 21 | LLLDL | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | APR | 30 | +29 | 67 |
| 2 | Rayon Sports | 30 | +26 | 63 |
| 3 | AS Kigali | 30 | +5 | 49 |
| 4 | Police | 30 | +14 | 45 |
| 5 | Mukura | 30 | −4 | 41 |
| 6 | Bugesera | 30 | +7 | 40 |
| 7 | Gorilla | 30 | +2 | 40 |
| 8 | Gasogi United | 30 | 0 | 40 |
| 9 | Rutsiro | 30 | −5 | 38 |
| 10 | Kiyovu Sports | 30 | −19 | 37 |
| 11 | Amagaju | 30 | −9 | 36 |
| 12 | Etincelles | 30 | −2 | 34 |
| 13 | Musanze | 30 | −5 | 34 |
| 14 | Marines | 30 | −9 | 34 |
| 15 | Rwamagana City | 30 | −7 | 30 |
| 16 | Vision | 30 | −23 | 21 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | APR | 30 | 20 | 7 | 3 | 46 | 17 | +29 | 67 | WWWWW | CAF Champions League |
| 2 | Rayon Sports | 30 | 18 | 9 | 3 | 43 | 17 | +26 | 63 | WWLDW | – |
| 3 | AS Kigali | 30 | 14 | 7 | 9 | 32 | 27 | +5 | 49 | WLDDW | – |
| 4 | Police | 30 | 11 | 12 | 7 | 38 | 24 | +14 | 45 | WLWDD | – |
| 5 | Mukura | 30 | 10 | 11 | 9 | 23 | 27 | −4 | 41 | LDDLW | – |
| 6 | Bugesera | 30 | 10 | 10 | 10 | 37 | 30 | +7 | 40 | WDWWW | – |
| 7 | Gorilla | 30 | 11 | 7 | 12 | 27 | 25 | +2 | 40 | LWLWL | – |
| 8 | Gasogi United | 30 | 10 | 10 | 10 | 29 | 29 | 0 | 40 | WDWLW | – |
| 9 | Rutsiro | 30 | 9 | 11 | 10 | 30 | 35 | −5 | 38 | LLLDL | – |
| 10 | Kiyovu Sports | 30 | 11 | 4 | 15 | 32 | 51 | −19 | 37 | DWWLL | – |
| 11 | Amagaju | 30 | 10 | 6 | 14 | 29 | 38 | −9 | 36 | LLDWW | – |
| 12 | Etincelles | 30 | 7 | 13 | 10 | 25 | 27 | −2 | 34 | WLDLD | – |
| 13 | Musanze | 30 | 7 | 13 | 10 | 26 | 31 | −5 | 34 | LDLWL | – |
| 14 | Marines | 30 | 9 | 7 | 14 | 37 | 46 | −9 | 34 | LWWDL | – |
| 15 | Rwamagana City | 30 | 7 | 9 | 14 | 22 | 29 | −7 | 30 | DWLLL | Relegation |
| 16 | Vision | 30 | 5 | 6 | 19 | 23 | 46 | −23 | 21 | LLLDL | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 18 Oct 03:47.
No fixtures in the next seven days.
Wednesday 28 May
Amagaju
Rwamagana City
APR
Musanze
Rayon Sports
GorillaTuesday 27 May
Bugesera
Kiyovu Sports
Marines
AS Kigali
Police
Etincelles
Vision
MukuraSunday 25 May
Saturday 24 May
Etincelles
Bugesera
Rayon Sports
Vision
Rwamagana City
APRThursday 22 May
Amagaju
Kiyovu Sports
Police
AS KigaliWednesday 21 May
Bugesera
Rayon Sports
Mukura
MusanzeTuesday 20 May
Gorilla
Gasogi United
Rutsiro
MarinesMonday 19 May
Sunday 18 May
Saturday 17 May
Amagaju
Mukura
APR
Gorilla
Gasogi United
Rwamagana City
Marines
MusanzeFriday 16 May
Monday 12 May
Sunday 11 May
Police
Rayon Sports
Rutsiro
Rwamagana CitySaturday 10 May
APR
Amagaju
Marines
Vision
Mukura
Bugesera
Musanze
Gasogi UnitedFriday 9 May
Thursday 8 May
Wednesday 7 May
Amagaju
Police
APR
Marines
Gasogi United
MukuraMonday 5 May
Friday 2 May
Thursday 1 May
Etincelles
Musanze
Kiyovu Sports
Rwamagana CitySunday 27 Apr
Etincelles
Rayon Sports
Gasogi United
Amagaju
Gorilla
PoliceSaturday 26 Apr
AS Kigali
Mukura
Bugesera
Marines
Musanze
Rwamagana City
Rutsiro
APRFriday 25 Apr
Sunday 20 Apr
APR
Etincelles
Rutsiro
BugeseraSaturday 19 Apr
AS Kigali
Amagaju
Marines
Gorilla
Mukura
Kiyovu Sports
Musanze
Vision
Rwamagana City
Rayon SportsFriday 18 Apr
Sunday 6 Apr
Etincelles
Kiyovu Sports
Police
MukuraSaturday 5 Apr
Amagaju
Gorilla
AS Kigali
Rwamagana City
Bugesera
APR
Marines
Rayon Sports
Musanze
RutsiroFriday 4 Apr
Wednesday 2 Apr
Sunday 30 Mar
APR
Vision
Etincelles
Marines
Kiyovu Sports
PoliceSaturday 29 Mar
Bugesera
Rwamagana City
Musanze
Amagaju
Rayon Sports
Mukura
Rutsiro
GorillaFriday 28 Mar
Sunday 16 Mar
Saturday 15 Mar
Bugesera
Police
Marines
Amagaju
Musanze
Kiyovu Sports
Rayon Sports
AS KigaliFriday 14 Mar
Gasogi United
APR
Gorilla
Rwamagana CityMonday 10 Mar
Sunday 9 Mar
APR
Rayon Sports
Rutsiro
AS KigaliSaturday 8 Mar
Etincelles
Gasogi United
Musanze
Bugesera
Rwamagana City
Police
Vision
AmagajuFriday 7 Mar
Sunday 2 Mar
Police
APR
Rayon Sports
Gasogi UnitedSaturday 1 Mar
Amagaju
Bugesera
Kiyovu Sports
Gorilla
Marines
Mukura
Musanze
AS Kigali
Rwamagana City
EtincellesFriday 28 Feb
Monday 24 Feb
Sunday 23 Feb
Gorilla
AS Kigali
Mukura
APR
Vision
BugeseraSaturday 22 Feb
Amagaju
Rayon Sports
Police
Musanze
Rutsiro
Etincelles
Rwamagana City
MarinesSunday 16 Feb
APR
AS Kigali
Gorilla
Musanze
Police
MarinesSaturday 15 Feb
Amagaju
Rutsiro
Etincelles
Mukura
Gasogi United
Bugesera
Kiyovu Sports
Rayon Sports
Rwamagana City
VisionSunday 9 Feb
Amagaju
Etincelles
Marines
Gasogi United
Rayon Sports
MusanzeSaturday 8 Feb
AS Kigali
Bugesera
Kiyovu Sports
APR
Mukura
Rwamagana City
Rutsiro
PoliceThursday 6 Feb
Sunday 12 Jan
Saturday 11 Jan
Wednesday 8 Jan
Tuesday 7 Jan
Saturday 4 Jan
Gasogi United
AS Kigali
Musanze
APR
Rayon Sports
PoliceMonday 30 Dec
Marines
Bugesera
Vision
MusanzeSunday 29 Dec
Gorilla
Rutsiro
Rwamagana City
Kiyovu SportsFriday 27 Dec
Monday 23 Dec
Saturday 21 Dec
Bugesera
Mukura
Kiyovu Sports
Vision
Musanze
GorillaFriday 20 Dec
Monday 16 Dec
Sunday 15 Dec
Saturday 14 Dec
Amagaju
Marines
APR
Mukura
AS Kigali
Rayon Sports
Rutsiro
Musanze
Rwamagana City
Gasogi UnitedFriday 13 Dec
Wednesday 11 Dec
Sunday 8 Dec
Kiyovu Sports
Musanze
Marines
RutsiroSaturday 7 Dec
Bugesera
AS Kigali
Etincelles
Gorilla
Mukura
Amagaju
Rayon Sports
APRFriday 6 Dec
Wednesday 4 Dec
APR
Police
Rayon Sports
Rwamagana CitySunday 1 Dec
Saturday 30 Nov
Gasogi United
Gorilla
Mukura
Marines
Musanze
Etincelles
Rutsiro
Kiyovu Sports
Rwamagana City
Bugesera
Vision
Rayon SportsFriday 29 Nov
Wednesday 27 Nov
Sunday 24 Nov
Amagaju
AS Kigali
Gorilla
Rayon Sports
Rutsiro
MukuraSaturday 23 Nov
APR
Rwamagana City
Bugesera
Vision
Gasogi United
Musanze
Marines
PoliceFriday 22 Nov
Sunday 10 Nov
APR
Rutsiro
AS Kigali
PoliceSaturday 9 Nov
Thursday 7 Nov
Mukura
Police
Vision
APRWednesday 6 Nov
AS Kigali
Marines
Bugesera
Gorilla
Etincelles
Rutsiro
Musanze
Rayon Sports
Rwamagana City
AmagajuTuesday 5 Nov
Sunday 3 Nov
Gorilla
APR
Marines
Rwamagana City
Mukura
AS KigaliSaturday 2 Nov
Amagaju
Vision
Bugesera
Musanze
Police
Rutsiro
Rayon Sports
Kiyovu SportsFriday 1 Nov
Saturday 26 Oct
Kiyovu Sports
Bugesera
Rutsiro
Gasogi United
Rwamagana City
Mukura
Vision
MarinesFriday 25 Oct
Monday 21 Oct
Sunday 20 Oct
APR
Gasogi United
Marines
Kiyovu Sports
Police
GorillaSaturday 19 Oct
Etincelles
Amagaju
Musanze
Mukura
Rayon Sports
Bugesera
Rwamagana City
RutsiroMonday 30 Sept
Sunday 29 Sept
Etincelles
APR
Kiyovu Sports
AmagajuSaturday 28 Sept
Musanze
Marines
Rutsiro
Rayon Sports
Rwamagana City
AS KigaliFriday 27 Sept
Bugesera
Gasogi United
Gorilla
MukuraThursday 26 Sept
Monday 23 Sept
Sunday 22 Sept
Gorilla
Marines
Mukura
VisionSaturday 21 Sept
Amagaju
Musanze
AS Kigali
Rutsiro
Bugesera
Etincelles
Gasogi United
Rayon SportsWednesday 18 Sept
Sunday 15 Sept
Amagaju
Gasogi United
AS Kigali
Gorilla
Bugesera
Rutsiro
Kiyovu Sports
Mukura
Marines
Etincelles
Musanze
PoliceFriday 13 Sept
Monday 26 Aug
Sunday 25 Aug
Saturday 24 Aug
Mukura
Etincelles
Rutsiro
VisionFriday 23 Aug
Gasogi United
Marines
Rayon Sports
AmagajuWednesday 21 Aug
Sunday 18 Aug
Saturday 17 Aug
Thursday 15 Aug
Bugesera
Amagaju
Gorilla
Vision
Mukura
Gasogi UnitedNo player statistics available for this season.
Leaderboards for 2024/25. A dash means no figure is available.
Points
| TEAM | TOTAL | P |
|---|---|---|
APR | 67 | 30 |
Rayon Sports | 63 | 30 |
AS Kigali | 49 | 30 |
Police | 45 | 30 |
Mukura | 41 | 30 |
Bugesera | 40 | 30 |
Gorilla | 40 | 30 |
Gasogi United | 40 | 30 |
Rutsiro | 38 | 30 |
Kiyovu Sports | 37 | 30 |
Amagaju | 36 | 30 |
Etincelles | 34 | 30 |
Musanze | 34 | 30 |
Marines | 34 | 30 |
Rwamagana City | 30 | 30 |
Vision | 21 | 30 |
Wins
| TEAM | TOTAL | P |
|---|---|---|
APR | 20 | 30 |
Rayon Sports | 18 | 30 |
AS Kigali | 14 | 30 |
Police | 11 | 30 |
Gorilla | 11 | 30 |
Kiyovu Sports | 11 | 30 |
Mukura | 10 | 30 |
Bugesera | 10 | 30 |
Gasogi United | 10 | 30 |
Amagaju | 10 | 30 |
Rutsiro | 9 | 30 |
Marines | 9 | 30 |
Etincelles | 7 | 30 |
Musanze | 7 | 30 |
Rwamagana City | 7 | 30 |
Vision | 5 | 30 |
Draws
| TEAM | TOTAL | P |
|---|---|---|
Etincelles | 13 | 30 |
Musanze | 13 | 30 |
Police | 12 | 30 |
Mukura | 11 | 30 |
Rutsiro | 11 | 30 |
Bugesera | 10 | 30 |
Gasogi United | 10 | 30 |
Rayon Sports | 9 | 30 |
Rwamagana City | 9 | 30 |
APR | 7 | 30 |
AS Kigali | 7 | 30 |
Gorilla | 7 | 30 |
Marines | 7 | 30 |
Amagaju | 6 | 30 |
Vision | 6 | 30 |
Kiyovu Sports | 4 | 30 |
Fewest defeats
| TEAM | TOTAL | P |
|---|---|---|
APR | 3 | 30 |
Rayon Sports | 3 | 30 |
Police | 7 | 30 |
AS Kigali | 9 | 30 |
Mukura | 9 | 30 |
Bugesera | 10 | 30 |
Gasogi United | 10 | 30 |
Rutsiro | 10 | 30 |
Etincelles | 10 | 30 |
Musanze | 10 | 30 |
Gorilla | 12 | 30 |
Amagaju | 14 | 30 |
Marines | 14 | 30 |
Rwamagana City | 14 | 30 |
Kiyovu Sports | 15 | 30 |
Vision | 19 | 30 |
Goals scored
| TEAM | TOTAL | P |
|---|---|---|
APR | 46 | 30 |
Rayon Sports | 43 | 30 |
Police | 38 | 30 |
Bugesera | 37 | 30 |
Marines | 37 | 30 |
AS Kigali | 32 | 30 |
Kiyovu Sports | 32 | 30 |
Rutsiro | 30 | 30 |
Gasogi United | 29 | 30 |
Amagaju | 29 | 30 |
Gorilla | 27 | 30 |
Musanze | 26 | 30 |
Etincelles | 25 | 30 |
Mukura | 23 | 30 |
Vision | 23 | 30 |
Rwamagana City | 22 | 30 |
Fewest goals conceded
| TEAM | TOTAL | P |
|---|---|---|
APR | 17 | 30 |
Rayon Sports | 17 | 30 |
Police | 24 | 30 |
Gorilla | 25 | 30 |
AS Kigali | 27 | 30 |
Mukura | 27 | 30 |
Etincelles | 27 | 30 |
Gasogi United | 29 | 30 |
Rwamagana City | 29 | 30 |
Bugesera | 30 | 30 |
Musanze | 31 | 30 |
Rutsiro | 35 | 30 |
Amagaju | 38 | 30 |
Marines | 46 | 30 |
Vision | 46 | 30 |
Kiyovu Sports | 51 | 30 |
Goal difference
| TEAM | TOTAL | P |
|---|---|---|
APR | 29 | 30 |
Rayon Sports | 26 | 30 |
Police | 14 | 30 |
Bugesera | 7 | 30 |
AS Kigali | 5 | 30 |
Gorilla | 2 | 30 |
Gasogi United | 0 | 30 |
Etincelles | -2 | 30 |
Mukura | -4 | 30 |
Rutsiro | -5 | 30 |
Musanze | -5 | 30 |
Rwamagana City | -7 | 30 |
Amagaju | -9 | 30 |
Marines | -9 | 30 |
Kiyovu Sports | -19 | 30 |
Vision | -23 | 30 |
Home wins
| TEAM | TOTAL | P |
|---|---|---|
APR | 11 | 15 |
Rayon Sports | 8 | 15 |
Gorilla | 8 | 15 |
Marines | 8 | 15 |
AS Kigali | 7 | 15 |
Mukura | 7 | 15 |
Gasogi United | 7 | 15 |
Kiyovu Sports | 7 | 15 |
Police | 6 | 15 |
Rutsiro | 6 | 15 |
Amagaju | 6 | 15 |
Rwamagana City | 5 | 15 |
Etincelles | 4 | 15 |
Musanze | 4 | 15 |
Vision | 4 | 15 |
Bugesera | 3 | 15 |
Away wins
| TEAM | TOTAL | P |
|---|---|---|
Rayon Sports | 10 | 15 |
APR | 9 | 15 |
AS Kigali | 7 | 15 |
Bugesera | 7 | 15 |
Police | 5 | 15 |
Kiyovu Sports | 4 | 15 |
Amagaju | 4 | 15 |
Mukura | 3 | 15 |
Gasogi United | 3 | 15 |
Rutsiro | 3 | 15 |
Etincelles | 3 | 15 |
Musanze | 3 | 15 |
Gorilla | 2 | 15 |
Rwamagana City | 2 | 15 |
Marines | 1 | 15 |
Vision | 1 | 15 |
Clean sheets
| TEAM | TOTAL | P |
|---|---|---|
APR | 18 | 30 |
Rayon Sports | 18 | 30 |
Police | 16 | 30 |
Mukura | 14 | 30 |
Etincelles | 14 | 30 |
Gorilla | 12 | 30 |
Gasogi United | 12 | 30 |
AS Kigali | 11 | 30 |
Bugesera | 11 | 30 |
Rutsiro | 11 | 30 |
Musanze | 11 | 30 |
Rwamagana City | 11 | 30 |
Kiyovu Sports | 7 | 30 |
Amagaju | 7 | 30 |
Vision | 7 | 30 |
Marines | 5 | 30 |
Failed to score
| TEAM | TOTAL | P |
|---|---|---|
Gorilla | 15 | 30 |
Rwamagana City | 15 | 30 |
Rutsiro | 14 | 30 |
Vision | 14 | 30 |
Gasogi United | 13 | 30 |
Etincelles | 13 | 30 |
Police | 12 | 30 |
Mukura | 12 | 30 |
Amagaju | 12 | 30 |
Musanze | 12 | 30 |
Bugesera | 11 | 30 |
Kiyovu Sports | 11 | 30 |
Marines | 10 | 30 |
APR | 8 | 30 |
AS Kigali | 7 | 30 |
Rayon Sports | 6 | 30 |
Scored per match
| TEAM | AVG | P |
|---|---|---|
APR | 1.53 | 30 |
Rayon Sports | 1.43 | 30 |
Police | 1.27 | 30 |
Bugesera | 1.23 | 30 |
Marines | 1.23 | 30 |
AS Kigali | 1.07 | 30 |
Kiyovu Sports | 1.07 | 30 |
Rutsiro | 1.0 | 30 |
Gasogi United | 0.97 | 30 |
Amagaju | 0.97 | 30 |
Musanze | 0.87 | 30 |
Etincelles | 0.83 | 30 |
Gorilla | 0.8 | 30 |
Mukura | 0.77 | 30 |
Vision | 0.77 | 30 |
Rwamagana City | 0.73 | 30 |
Both teams scored
| TEAM | RATE | P |
|---|---|---|
Marines | 56.7% | 30 |
AS Kigali | 53.3% | 30 |
Kiyovu Sports | 46.7% | 30 |
Bugesera | 43.3% | 30 |
Rutsiro | 43.3% | 30 |
Amagaju | 43.3% | 30 |
Vision | 40.0% | 30 |
Rayon Sports | 36.7% | 30 |
Musanze | 36.7% | 30 |
APR | 33.3% | 30 |
Mukura | 33.3% | 30 |
Gasogi United | 33.3% | 30 |
Etincelles | 33.3% | 30 |
Gorilla | 30.0% | 30 |
Rwamagana City | 30.0% | 30 |
Police | 26.7% | 30 |
Over 2.5 goals
| TEAM | RATE | P |
|---|---|---|
Marines | 63.3% | 30 |
Kiyovu Sports | 60.0% | 30 |
Vision | 53.3% | 30 |
AS Kigali | 46.7% | 30 |
Amagaju | 46.7% | 30 |
Rutsiro | 43.3% | 30 |
APR | 40.0% | 30 |
Rayon Sports | 40.0% | 30 |
Bugesera | 40.0% | 30 |
Gasogi United | 33.3% | 30 |
Police | 30.0% | 30 |
Gorilla | 30.0% | 30 |
Musanze | 30.0% | 30 |
Rwamagana City | 30.0% | 30 |
Etincelles | 26.7% | 30 |
Mukura | 20.0% | 30 |
Longest winning run
| TEAM | TOTAL | P |
|---|---|---|
Rayon Sports | 9 | 30 |
APR | 6 | 30 |
Kiyovu Sports | 4 | 30 |
Etincelles | 4 | 30 |
Bugesera | 3 | 30 |
Rutsiro | 3 | 30 |
Rwamagana City | 3 | 30 |
AS Kigali | 2 | 30 |
Police | 2 | 30 |
Mukura | 2 | 30 |
Gorilla | 2 | 30 |
Gasogi United | 2 | 30 |
Amagaju | 2 | 30 |
Musanze | 2 | 30 |
Marines | 2 | 30 |
Vision | 1 | 30 |
Points, results and goals follow the official standings; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.