National Soccer League 2026/27
National Soccer League has 60 matches played on record. Below are the most recent results, each with goals, line-ups and full match statistics.
Table
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Gicumbi | 7 | 4 | 1 | 2 | +2 | 13 |
| 2 | Mukura | 7 | 3 | 3 | 1 | +3 | 12 |
| 3 | Gorilla | 8 | 3 | 3 | 2 | +1 | 12 |
| 4 | Marines | 7 | 3 | 2 | 2 | +6 | 11 |
| 5 | Kiyovu Sports | 6 | 3 | 1 | 2 | +2 | 10 |
| 6 | Bugesera | 5 | 3 | 0 | 2 | +3 | 9 |
| 7 | Musanze | 7 | 3 | 0 | 4 | -2 | 9 |
| 8 | Rayon Sports | 5 | 2 | 2 | 1 | +3 | 8 |
| 9 | Sunrise | 7 | 1 | 5 | 1 | -3 | 8 |
| 10 | APR | 3 | 2 | 1 | 0 | +4 | 7 |
| 11 | Al Hilal Omdurman | 4 | 2 | 1 | 1 | +1 | 7 |
| 12 | Amagaju | 8 | 2 | 1 | 5 | 0 | 7 |
| 13 | Etoile de l'Est | 7 | 1 | 4 | 2 | -1 | 7 |
| 14 | Police | 7 | 2 | 1 | 4 | -3 | 7 |
| 15 | Gasogi United | 8 | 1 | 4 | 3 | -5 | 7 |
| 16 | Etincelles | 7 | 2 | 1 | 4 | -7 | 7 |
| 17 | Al Merreikh | 3 | 1 | 2 | 0 | +1 | 5 |
| 18 | AS Kigali | 6 | 1 | 2 | 3 | -5 | 5 |
Upcoming matches
Kick-off times in UTC
Matchday 9
- 20 Nov 2026 13:00Etoile de l'Est — Bugesera
- 20 Nov 2026 13:00Gasogi United — Kiyovu Sports
- 20 Nov 2026 13:00Amagaju — Marines
- 20 Nov 2026 16:30Police — Al Hilal Omdurman
- 21 Nov 2026 15:00Rayon Sports — APR
- 22 Nov 2026 13:00Gicumbi — Musanze
- 22 Nov 2026 13:00Mukura — Sunrise
- 22 Nov 2026 16:30Al Merreikh — Gorilla
- 23 Nov 2026 13:00Etincelles — AS Kigali
Results
Matchday 4
- 8 Nov 2026Al Merreikh 3–0 Etoile de l'Est
Matchday 1
- 7 Nov 2026Bugesera 0–1 Al Hilal Omdurman
Matchday 8
- 5 Nov 2026Marines 1–0 Police
- 5 Nov 2026Sunrise 1–1 Al Merreikh
- 4 Nov 2026Al Hilal Omdurman 1–1 Rayon Sports
- 4 Nov 2026Gorilla 0–1 Gicumbi
- 4 Nov 2026Etoile de l'Est 2–0 Musanze
- 4 Nov 2026Bugesera 2–1 Amagaju
- 4 Nov 2026Etincelles 0–1 Kiyovu Sports
- 3 Nov 2026APR 1–1 Gasogi United
- 3 Nov 2026AS Kigali 0–0 Mukura
Matchday 7
- 1 Nov 2026Gicumbi 0–0 Sunrise
- 1 Nov 2026Marines 1–2 Rayon Sports
- 1 Nov 2026Police 1–0 Bugesera
- 31 Oct 2026Al Merreikh 1–1 Mukura
- 31 Oct 2026Gasogi United 0–2 Al Hilal Omdurman
- 31 Oct 2026Amagaju 1–3 Musanze
- 31 Oct 2026Etincelles 0–2 APR
- 31 Oct 2026Etoile de l'Est 1–1 Gorilla
- 30 Oct 2026Kiyovu Sports 2–0 AS Kigali
Matchday 5
- 28 Oct 2026Rayon Sports 3–0 Musanze
Matchday 2
- 28 Oct 2026Marines 3–0 Al Hilal Omdurman
- 28 Oct 2026Police 0–1 Al Merreikh
Matchday 6
- 25 Oct 2026Sunrise 1–1 Etoile de l'Est
- 25 Oct 2026Mukura 1–0 Gicumbi
- 25 Oct 2026Marines 2–2 Gasogi United
- 25 Oct 2026Musanze 2–0 Police
- 24 Oct 2026Gorilla 2–1 Amagaju
Matchday 3
- 21 Oct 2026Gasogi United 0–0 Gorilla
Matchday 5
- 18 Oct 2026Gasogi United 0–2 Bugesera
- 17 Oct 2026Etincelles 0–4 Marines
- 17 Oct 2026Etoile de l'Est 1–1 Mukura
- 17 Oct 2026Amagaju 4–0 Sunrise
- 16 Oct 2026Police 0–0 Gorilla
Matchday 2
- 14 Oct 2026Sunrise 1–1 Gasogi United
Matchday 4
- 11 Oct 2026Amagaju 1–2 Mukura
- 11 Oct 2026Sunrise 1–0 Police
- 11 Oct 2026Musanze 0–1 Gasogi United
- 10 Oct 2026Bugesera 2–0 Etincelles
- 10 Oct 2026Marines 0–0 Kiyovu Sports
- 9 Oct 2026Gorilla 1–0 Rayon Sports
- 9 Oct 2026AS Kigali 1–0 Gicumbi
Matchday 3
- 18 Sept 2026Amagaju 0–0 Al Merreikh
- 17 Sept 2026Rayon Sports 1–1 Sunrise
- 17 Sept 2026Mukura 0–1 Police
- 16 Sept 2026APR 4–2 Marines
- 16 Sept 2026AS Kigali 0–2 Al Hilal Omdurman
- 15 Sept 2026Kiyovu Sports 1–0 Bugesera
- 15 Sept 2026Etincelles 1–0 Musanze
- 15 Sept 2026Etoile de l'Est 1–2 Gicumbi
Matchday 2
- 12 Sept 2026Gicumbi 1–0 Amagaju
- 12 Sept 2026Gorilla 0–1 Etincelles
- 12 Sept 2026Etoile de l'Est 0–0 AS Kigali
- 11 Sept 2026Musanze 1–0 Kiyovu Sports
Matchday 1
- 7 Sept 2026Police 1–2 Gicumbi
- 6 Sept 2026Mukura 2–0 Gasogi United
- 6 Sept 2026Marines 2–0 AS Kigali
- 5 Sept 2026Kiyovu Sports 0–1 Gorilla
- 5 Sept 2026Amagaju 2–0 Etoile de l'Est
- 5 Sept 2026Etincelles 0–0 Sunrise