National Soccer League

RwandaLeagueSeason 2025153/306 matches played

Unlock Pro Finder stats

Pro

Premium members get xG, form trends, custom views and full column control on every upcoming match.

  • 14-day backtesting
  • Unlimited filters
  • 80+ stats · 10k+ combos
  • Premium sorting
  • Custom views
Go Premium

Upcoming Matches

No upcoming fixtures scheduled.

Recent Results

132 matches
MatchPPGOVRHYPELTQLast 10 (League)1X2
Group Stage
May 31
12:00
FT
GorillaGorilla3
Al MerreikhAl Merreikh1
1.061.79
45%46%
40%36%
50%56%
L
L
1
X
2
May 31
08:00
FT
APRAPR2
GicumbiGicumbi0
1.971.15
77%52%
84%57%
70%48%
W
W
1
X
2
May 30
09:00
FT
AS KigaliAS Kigali2
MusanzeMusanze1
0.971.30
38%51%
37%58%
39%44%
L
D
1
X
2
May 30
09:00
FT
MarinesMarines3
MuhangaMuhanga2
1.270.97
42%54%
36%64%
48%43%
D
W
1
X
2
May 30
09:00
FT
MukuraMukura0
AmagajuAmagaju0
1.391.03
54%51%
56%53%
51%48%
L
L
1
X
2
May 30
09:00
FT
RutsiroRutsiro0
BugeseraBugesera2
0.881.24
39%40%
37%28%
40%52%
W
L
1
X
2
May 30
06:00
FT
EtincellesEtincelles2
Al Hilal OmdurmanAl Hilal Omdurman1
1.032.27
55%74%
56%72%
53%76%
W
D
1
X
2
May 29
13:00
FT
Rayon SportsRayon Sports1
Kiyovu SportsKiyovu Sports1
1.671.58
57%63%
54%63%
60%63%
W
D
1
X
2
May 28
09:00
FT
Gasogi UnitedGasogi United0
PolicePolice1
1.061.48
41%59%
40%65%
42%53%
L
D
1
X
2
May 27
12:00
FT
Al MerreikhAl Merreikh1
APRAPR2
1.841.94
52%64%
44%60%
60%67%
D
W
1
X
2
May 26
12:30
FT
Rayon SportsRayon Sports2
BugeseraBugesera0
1.621.28
57%40%
54%28%
60%52%
D
D
1
X
2
May 26
09:00
FT
GorillaGorilla0
EtincellesEtincelles4
1.100.97
54%55%
56%56%
51%53%
D
W
1
X
2
May 24
09:00
FT
PolicePolice0
Kiyovu SportsKiyovu Sports0
1.501.59
59%63%
65%63%
53%63%
D
D
1
X
2
May 24
09:00
FT
MarinesMarines1
MusanzeMusanze1
1.281.31
42%51%
36%58%
48%44%
L
W
1
X
2
May 24
09:00
FT
GicumbiGicumbi3
MukuraMukura2
1.091.44
41%54%
42%56%
41%51%
L
D
1
X
2
May 22
13:00
FT
Al MerreikhAl Merreikh1
Al Hilal OmdurmanAl Hilal Omdurman1
1.872.31
56%79%
49%79%
63%78%
L
D
1
X
2
May 22
09:00
FT
RutsiroRutsiro2
AS KigaliAS Kigali1
0.811.00
47%43%
50%44%
44%42%
L
W
1
X
2
May 22
09:00
FT
AmagajuAmagaju0
MuhangaMuhanga2
1.060.90
54%45%
58%51%
50%38%
W
D
1
X
2
May 17
09:00
FT
AmagajuAmagaju1
Al MerreikhAl Merreikh0
1.001.93
54%64%
58%64%
50%64%
W
L
1
X
2
May 17
09:00
FT
APRAPR3
RutsiroRutsiro0
1.900.84
59%47%
53%50%
66%44%
W
L
1
X
2
May 17
09:00
FT
MusanzeMusanze3
Gasogi UnitedGasogi United2
1.261.09
45%52%
49%60%
42%43%
D
L
1
X
2
May 16
12:30
FT
PolicePolice1
Al Hilal OmdurmanAl Hilal Omdurman1
1.522.35
55%86%
59%93%
51%80%
D
W
1
X
2
May 16
09:00
FT
MarinesMarines2
EtincellesEtincelles3
1.320.90
51%45%
48%41%
53%49%
L
D
15.22
X3.67
21.61
May 16
09:00
FT
MukuraMukura2
BugeseraBugesera2
1.451.29
52%36%
50%21%
54%51%
W
L
11.63
X3.71
24.35
May 16
09:00
FT
Kiyovu SportsKiyovu Sports1
MuhangaMuhanga1
1.610.90
67%45%
72%51%
62%38%
W
L
13.24
X3.42
22.05
May 15
12:30
FT
Rayon SportsRayon Sports1
GorillaGorilla1
1.651.10
56%62%
55%75%
58%50%
W
L
1
X
2
May 15
09:00
FT
AS KigaliAS Kigali2
GicumbiGicumbi1
0.941.13
33%46%
26%45%
39%46%
L
W
11.56
X3.71
24.86
May 13
09:00
FT
Al Hilal OmdurmanAl Hilal Omdurman2
Gasogi UnitedGasogi United1
2.331.13
84%56%
92%65%
77%46%
W
D
1
X
2
May 10
15:00
FT
Al MerreikhAl Merreikh0
Kiyovu SportsKiyovu Sports1
2.001.57
79%64%
87%67%
71%60%
W
W
1
X
2
May 10
12:30
FT
APRAPR2
AS KigaliAS Kigali1
1.870.97
60%34%
56%30%
64%38%
L
L
11.43
X3.78
26.32
May 10
09:00
FT
RutsiroRutsiro1
AmagajuAmagaju2
0.870.93
49%42%
49%36%
49%48%
D
L
12.50
X2.73
22.80
May 10
09:00
FT
Gasogi UnitedGasogi United2
EtincellesEtincelles2
1.130.90
54%43%
64%38%
43%49%
W
L
12.21
X2.82
23.25
May 10
09:00
FT
MuhangaMuhanga0
Al Hilal OmdurmanAl Hilal Omdurman2
0.932.31
47%82%
53%91%
42%74%
W
W
111.97
X4.93
21.20
May 09
12:30
FT
Rayon SportsRayon Sports2
MarinesMarines1
1.601.37
56%53%
55%52%
58%53%
L
W
1
X
2
May 09
09:00
FT
GicumbiGicumbi2
BugeseraBugesera1
1.071.33
41%35%
39%18%
42%53%
L
L
1
X
2
May 09
09:00
FT
MukuraMukura2
GorillaGorilla1
1.401.14
38%62%
28%75%
48%50%
D
W
1
X
2
May 09
09:00
FT
MusanzeMusanze0
PolicePolice0
1.271.53
44%56%
45%62%
43%50%
D
D
1
X
2
May 07
12:30
FT
APRAPR0
Al Hilal OmdurmanAl Hilal Omdurman4
1.932.29
67%81%
65%89%
68%74%
D
W
13.26
X2.85
22.16
May 07
09:00
FT
Al MerreikhAl Merreikh4
EtincellesEtincelles1
1.960.93
70%57%
70%60%
70%54%
W
D
1
X
2
May 06
09:00
FT
RutsiroRutsiro0
MusanzeMusanze0
0.861.28
47%35%
45%29%
50%41%
W
D
11.60
X3.45
24.95
May 06
09:00
FT
BugeseraBugesera0
MarinesMarines4
1.381.31
47%42%
41%34%
54%50%
L
D
12.44
X2.93
22.69
May 06
09:00
FT
GorillaGorilla2
AS KigaliAS Kigali1
1.071.00
53%42%
60%42%
46%43%
D
L
12.47
X2.53
23.10
May 06
09:00
FT
MuhangaMuhanga1
Rayon SportsRayon Sports0
0.861.66
34%66%
29%68%
40%64%
W
D
13.34
X3.48
21.89
May 06
09:00
FT
MukuraMukura0
PolicePolice0
1.411.55
41%53%
32%56%
49%49%
L
D
1
X
2
May 05
09:00
FT
AmagajuAmagaju0
Kiyovu SportsKiyovu Sports1
0.971.52
51%55%
52%53%
50%58%
D
D
11.62
X3.96
24.60
May 05
09:00
FT
Gasogi UnitedGasogi United3
GicumbiGicumbi1
1.071.10
48%52%
56%56%
39%48%
D
L
11.82
X3.23
23.87
May 03
09:00
FT
MukuraMukura1
RutsiroRutsiro2
1.460.79
48%42%
48%39%
49%44%
L
L
12.16
X3.09
22.97
May 03
09:00
FT
AS KigaliAS Kigali0
Al Hilal OmdurmanAl Hilal Omdurman2
1.042.26
51%76%
53%82%
48%70%
D
W
18.44
X4.31
21.30
May 03
09:00
FT
MuhangaMuhanga1
BugeseraBugesera0
0.781.43
26%62%
16%65%
36%60%
L
L
12.55
X2.82
22.65
May 02
12:00
FT
Rayon SportsRayon Sports1
APRAPR1
1.681.96
65%66%
63%66%
67%65%
W
W
1
X
2
May 02
09:00
FT
EtincellesEtincelles0
AmagajuAmagaju0
0.930.96
54%53%
53%58%
55%48%
D
L
12.05
X2.75
23.73
May 02
09:00
FT
GicumbiGicumbi0
Al MerreikhAl Merreikh3
1.141.93
60%62%
70%57%
51%68%
W
W
1
X
2
May 02
09:00
FT
MusanzeMusanze0
Kiyovu SportsKiyovu Sports0
1.291.54
26%59%
14%59%
37%60%
L
D
1
X
2
May 01
12:30
FT
GorillaGorilla1
PolicePolice1
1.071.57
55%45%
63%43%
47%46%
W
W
1
X
2
May 01
09:00
FT
MarinesMarines2
Gasogi UnitedGasogi United2
1.321.07
46%42%
40%44%
51%40%
L
D
12.34
X2.85
22.92
Apr 26
09:00
FT
EtincellesEtincelles0
Kiyovu SportsKiyovu Sports0
0.931.56
55%59%
57%60%
54%58%
W
L
12.20
X2.90
23.20
Apr 26
09:00
FT
Al MerreikhAl Merreikh3
BugeseraBugesera0
1.881.48
58%68%
50%72%
66%63%
L
W
1
X
2
Apr 26
09:00
FT
AmagajuAmagaju0
Rayon SportsRayon Sports2
1.001.63
59%62%
66%60%
52%64%
W
D
13.66
X2.79
22.05
Apr 25
12:30
FT
PolicePolice2
MarinesMarines0
1.521.37
36%58%
31%62%
41%55%
L
L
1
X
2
Apr 25
09:00
FT
Al Hilal OmdurmanAl Hilal Omdurman2
MusanzeMusanze0
2.231.33
72%39%
75%33%
69%44%
W
L
11.24
X4.71
210.06
Apr 25
09:00
FT
MukuraMukura0
APRAPR3
1.521.93
55%62%
56%62%
54%63%
W
L
14.18
X3.04
21.83
Apr 25
09:00
FT
MuhangaMuhanga1
GorillaGorilla2
0.811.00
30%50%
20%57%
40%43%
L
L
13.00
X2.78
22.33
Apr 24
12:30
FT
GicumbiGicumbi2
RutsiroRutsiro0
1.070.81
49%47%
53%47%
45%47%
W
D
11.93
X2.98
23.73
Apr 24
09:00
FT
AS KigaliAS Kigali0
Gasogi UnitedGasogi United0
1.041.07
46%35%
45%34%
48%37%
W
W
12.33
X2.61
23.25
Apr 19
09:00
FT
PolicePolice0
BugeseraBugesera1
1.581.42
46%65%
47%68%
45%62%
L
W
1
X
2
Apr 19
09:00
FT
RutsiroRutsiro0
Rayon SportsRayon Sports0
0.811.65
46%59%
44%57%
48%62%
D
D
14.32
X2.97
21.82
Apr 18
12:30
FT
Kiyovu SportsKiyovu Sports1
Al Hilal OmdurmanAl Hilal Omdurman2
1.622.20
70%70%
78%72%
61%68%
W
D
14.83
X3.30
21.63
Apr 18
09:00
FT
EtincellesEtincelles2
APRAPR1
0.852.00
48%76%
48%82%
49%70%
L
W
16.45
X3.31
21.51
Apr 18
09:00
FT
GicumbiGicumbi2
MuhangaMuhanga0
1.000.84
40%34%
36%27%
43%40%
D
L
11.65
X3.27
24.81
Apr 18
09:00
FT
MukuraMukura1
Al MerreikhAl Merreikh0
1.461.96
43%68%
37%65%
50%70%
D
D
1
X
2
Apr 17
13:00
FT
Gasogi UnitedGasogi United2
GorillaGorilla1
1.001.04
26%53%
14%63%
38%43%
L
W
11.96
X2.82
23.89
Apr 17
09:00
FT
MarinesMarines0
AS KigaliAS Kigali1
1.420.96
63%34%
70%22%
56%45%
D
D
11.88
X3.00
23.86
Apr 17
09:00
FT
MusanzeMusanze0
AmagajuAmagaju2
1.380.92
46%50%
40%52%
51%48%
L
W
12.05
X2.78
23.63
Apr 06
09:00
FT
Al Hilal OmdurmanAl Hilal Omdurman1
MarinesMarines1
2.251.44
76%66%
85%74%
67%58%
W
W
11.23
X4.84
210.02
Apr 05
12:30
FT
APRAPR1
MuhangaMuhanga0
1.960.88
69%42%
72%44%
66%40%
W
L
11.15
X5.86
214.00
Apr 05
09:00
FT
GorillaGorilla2
MusanzeMusanze1
0.961.44
41%47%
43%42%
38%53%
W
W
12.28
X2.71
23.22
Apr 04
12:30
FT
Rayon SportsRayon Sports0
GicumbiGicumbi0
1.681.00
66%29%
65%21%
66%38%
W
L
11.53
X3.45
25.65
Apr 04
09:00
FT
Al MerreikhAl Merreikh0
RutsiroRutsiro0
2.000.80
78%41%
83%38%
73%44%
W
L
1
X
2
Apr 04
09:00
FT
AmagajuAmagaju2
PolicePolice1
0.841.64
43%49%
45%50%
41%48%
L
D
1
X
2
Apr 04
09:00
FT
BugeseraBugesera3
EtincellesEtincelles0
1.360.88
58%59%
60%68%
56%50%
L
D
12.12
X2.79
23.44
Apr 03
12:30
FT
AS KigaliAS Kigali1
MukuraMukura1
0.961.48
36%45%
26%40%
46%50%
L
L
12.52
X2.73
22.79
Apr 03
09:00
FT
Kiyovu SportsKiyovu Sports2
Gasogi UnitedGasogi United0
1.561.04
61%35%
61%29%
61%41%
W
L
12.18
X3.00
23.11
Mar 31
09:00
FT
AmagajuAmagaju1
Al Hilal OmdurmanAl Hilal Omdurman2
0.882.22
49%66%
57%64%
41%67%
L
W
18.42
X3.84
21.35
Mar 28
09:00
FT
RutsiroRutsiro1
Al Hilal OmdurmanAl Hilal Omdurman2
0.832.18
46%62%
47%57%
45%67%
L
W
110.75
X4.74
21.23
Mar 25
09:00
FT
BugeseraBugesera0
Al Hilal OmdurmanAl Hilal Omdurman2
1.422.14
72%59%
83%56%
61%63%
W
W
14.47
X3.30
21.69
Mar 22
16:00
FT
Rayon SportsRayon Sports3
Gasogi UnitedGasogi United0
1.621.08
59%44%
58%48%
61%41%
D
L
11.54
X3.36
26.00
Mar 22
09:00
FT
RutsiroRutsiro0
Kiyovu SportsKiyovu Sports1
0.871.50
53%52%
61%48%
45%57%
D
W
12.92
X2.77
22.39
Mar 22
09:00
FT
MuhangaMuhanga0
MusanzeMusanze1
0.911.38
48%40%
54%28%
42%51%
L
L
13.15
X2.75
22.31
Mar 22
09:00
FT
PolicePolice1
EtincellesEtincelles1
1.670.88
48%59%
45%71%
52%47%
W
D
1
X
2
Mar 21
09:00
FT
GicumbiGicumbi0
GorillaGorilla1
1.040.87
37%34%
34%30%
40%38%
L
D
12.43
X2.76
22.86
Mar 21
09:00
FT
MarinesMarines3
MukuraMukura1
1.381.54
59%56%
67%56%
52%57%
D
L
12.35
X2.81
22.92
Mar 21
09:00
FT
BugeseraBugesera2
AS KigaliAS Kigali0
1.351.00
65%45%
72%43%
58%46%
W
L
1
X
2
Mar 20
09:00
FT
APRAPR1
AmagajuAmagaju0
1.920.91
66%58%
65%72%
67%44%
W
W
1
X
2
Mar 19
15:30
FT
Al MerreikhAl Merreikh3
MuhangaMuhanga0
1.960.95
70%58%
68%70%
71%47%
D
W
1
X
2
Mar 16
14:30
FT
Rayon SportsRayon Sports0
Al MerreikhAl Merreikh0
1.652.00
63%70%
62%72%
64%69%
D
W
1
X
2
Mar 16
11:00
FT
GicumbiGicumbi1
PolicePolice2
1.091.61
44%38%
42%28%
46%47%
L
L
1
X
2
Mar 15
12:30
FT
GorillaGorilla1
MarinesMarines1
0.861.39
31%53%
27%56%
35%50%
L
W
12.00
X3.20
23.43
Mar 15
09:00
FT
MuhangaMuhanga2
MukuraMukura1
0.861.61
53%61%
63%62%
42%60%
D
W
14.38
X3.02
21.81
Mar 15
09:00
FT
Kiyovu SportsKiyovu Sports3
AS KigaliAS Kigali1
1.431.04
46%48%
36%45%
55%52%
L
D
12.08
X2.80
23.61
Mar 14
12:30
FT
APRAPR2
MusanzeMusanze0
1.871.43
61%53%
57%52%
65%53%
D
L
1
X
2
Mar 14
09:00
FT
Gasogi UnitedGasogi United0
BugeseraBugesera1
1.131.27
45%57%
47%57%
44%57%
D
W
1
X
2
Mar 14
09:00
FT
RutsiroRutsiro0
EtincellesEtincelles0
0.860.87
57%56%
67%65%
46%47%
D
D
1
X
2
Mar 10
09:00
FT
Kiyovu SportsKiyovu Sports1
MarinesMarines2
1.501.32
55%42%
49%41%
61%44%
L
D
11.92
X2.96
23.92
Mar 09
14:30
FT
PolicePolice0
Al MerreikhAl Merreikh1
1.681.95
46%68%
39%69%
53%67%
D
D
1
X
2
Mar 08
09:00
FT
EtincellesEtincelles1
Rayon SportsRayon Sports1
0.861.68
53%69%
62%72%
43%65%
D
D
14.05
X2.67
22.04
Mar 08
09:00
FT
AmagajuAmagaju2
GorillaGorilla1
0.820.90
45%30%
51%24%
38%36%
D
L
12.38
X2.67
23.16
Mar 08
09:00
FT
AS KigaliAS Kigali2
MuhangaMuhanga2
1.050.85
53%43%
53%50%
52%37%
D
D
11.52
X3.27
26.64
Mar 07
08:00
FT
MarinesMarines2
APRAPR2
1.331.91
42%66%
38%64%
45%68%
L
W
15.14
X3.90
21.51
Mar 07
08:00
FT
MusanzeMusanze0
MukuraMukura1
1.501.55
59%54%
65%49%
54%59%
D
W
12.64
X2.83
22.62
Mar 07
08:00
FT
BugeseraBugesera2
Kiyovu SportsKiyovu Sports1
1.191.57
52%66%
52%69%
52%63%
D
D
13.26
X2.70
22.28
Mar 07
08:00
FT
Gasogi UnitedGasogi United0
RutsiroRutsiro0
1.140.86
48%51%
55%54%
42%47%
D
W
12.19
X2.87
23.24
Mar 03
13:30
FT
Al Hilal OmdurmanAl Hilal Omdurman5
GicumbiGicumbi0
2.101.14
59%55%
54%61%
65%49%
L
D
11.26
X4.78
29.06
Mar 01
08:00
FT
MuhangaMuhanga1
PolicePolice1
0.841.71
37%46%
40%36%
34%57%
W
D
1
X
2
Mar 01
08:00
FT
AS KigaliAS Kigali0
EtincellesEtincelles0
1.050.86
58%51%
65%62%
52%39%
L
D
12.01
X2.88
23.72
Mar 01
08:00
FT
BugeseraBugesera0
AmagajuAmagaju0
1.200.81
54%40%
56%45%
52%35%
L
W
12.37
X2.94
22.89
Feb 28
08:00
FT
Kiyovu SportsKiyovu Sports1
GicumbiGicumbi1
1.601.14
66%51%
67%53%
64%49%
D
D
11.75
X3.08
24.62
Feb 28
08:00
FT
MukuraMukura3
Al Hilal OmdurmanAl Hilal Omdurman1
1.482.21
44%65%
30%57%
59%72%
L
D
15.76
X3.42
21.55
Feb 28
08:00
FT
RutsiroRutsiro5
MarinesMarines3
0.751.40
37%49%
32%50%
42%48%
D
D
13.02
X2.88
22.29
Feb 28
08:00
FT
MusanzeMusanze1
Rayon SportsRayon Sports1
1.521.71
56%72%
55%78%
58%65%
W
D
13.67
X2.98
21.98
Feb 27
08:30
FT
APRAPR2
GorillaGorilla1
1.860.95
58%36%
47%34%
69%38%
D
L
11.34
X4.02
28.36
Feb 27
05:30
FT
Al MerreikhAl Merreikh1
Gasogi UnitedGasogi United1
2.001.14
74%43%
79%46%
69%39%
W
L
1
X
2
Feb 25
08:30
FT
Rayon SportsRayon Sports1
Al Hilal OmdurmanAl Hilal Omdurman1
1.752.28
72%69%
81%63%
63%75%
W
W
14.46
X3.19
21.74
Feb 25
08:00
FT
RutsiroRutsiro0
PolicePolice0
0.741.75
32%47%
26%35%
37%59%
L
D
1
X
2
Feb 23
08:00
FT
Gasogi UnitedGasogi United0
AmagajuAmagaju1
1.200.70
42%32%
44%32%
40%31%
D
L
11.95
X2.99
23.80
Feb 22
08:30
FT
Rayon SportsRayon Sports2
MukuraMukura1
1.681.55
69%54%
77%49%
61%60%
W
D
1
X
2
Feb 22
08:00
FT
BugeseraBugesera1
MusanzeMusanze2
1.261.45
65%54%
75%56%
54%51%
W
D
12.32
X2.81
23.06
Feb 22
05:30
FT
AS KigaliAS Kigali0
Al MerreikhAl Merreikh1
1.101.95
58%69%
65%70%
52%68%
W
W
1
X
2
Feb 21
08:00
FT
Al Hilal OmdurmanAl Hilal Omdurman1
GorillaGorilla0
2.241.00
69%44%
63%48%
75%41%
L
L
11.18
X5.51
212.55
Feb 21
08:00
FT
EtincellesEtincelles1
GicumbiGicumbi1
0.851.15
47%41%
53%37%
41%44%
W
D
12.06
X2.93
23.49
Feb 21
08:00
FT
MuhangaMuhanga2
RutsiroRutsiro1
0.720.78
26%35%
24%32%
28%38%
L
L
13.29
X2.86
22.17
Feb 20
08:00
FT
PolicePolice1
APRAPR1
1.791.90
46%58%
34%49%
59%67%
L
D
1
X
2
Regular Season
Feb 17
11:30
FT
Al Hilal OmdurmanAl Hilal Omdurman1
Al MerreikhAl Merreikh2
2.381.89
76%62%
71%59%
81%66%
W
D
1
X
2

Standings

Form
1
Al Hilal OmdurmanAl Hilal Omdurman
1711423213+19372.18DDWWW
2
APRAPR
1710522916+13352.06WWWLD
3
Rayon SportsRayon Sports
17791199+10301.76WDWLD
4
Kiyovu SportsKiyovu Sports
176831812+6261.53DDWWD
5
EtincellesEtincelles
176832018+2261.53WWDLD
6
Al MerreikhAl Merreikh
176652113+8241.41LDLLW
7
BugeseraBugesera
177372022-2241.41LDLLL
8
AmagajuAmagaju
176561315-2231.35LWWLD
9
GorillaGorilla
176472024-4221.29LDLWD
10
MarinesMarines
174852827+1201.18DLLWD
11
MukuraMukura
175571924-5201.18LDWDL
12
AS KigaliAS Kigali
175481520-5191.12LWLLL
13
MuhangaMuhanga
175481723-6191.12WDLWW
14
PolicePolice
173951112-1181.06DDDDD
15
MusanzeMusanze
174671418-4181.06DWDDD
16
GicumbiGicumbi
174581628-12171.00WLWLL
17
RutsiroRutsiro
173681321-8150.88WLLDW
18
Gasogi UnitedGasogi United
172781525-10130.76LLDWD

Want detailed market stats?

xG, BTTS %, +2.5 %, clean-sheet %, cards and corners — per team, per match.

View full table

Track National Soccer League 2025 in Rwanda with the live league table, the next round of fixtures and the most recent results — and the same advanced-stat columns serious bettors compare side-by-side: points per game (PPG), expected goals (xG), both-teams-to-score percentage, clean-sheet rate, average corners and last-10 form. Every metric recalculates within a few hours of each full-time whistle, so the snapshot you see reflects the most recently completed National Soccer League round.

About the National Soccer League 2025 season

Every National Soccer League 2025 fixture flows into the same dataset behind our Pro Finder and Portal Pulse views — the points, goal difference, xG and last-10 form you see in the table are the exact numbers driving every betting view across the site. Each cell recalculates within a few hours of each full-time whistle, and the matches-played count next to the season badge in the header shows how many National Soccer League 2025 fixtures have already counted toward the standings — so you can verify the table reflects the latest completed round.

How to read the National Soccer League standings

Read the table left-to-right: rank, club, matches played (P), wins/draws/losses (W/D/L), goals for and against (GF/GA), goal difference (GD), points and PPG. The Form column shows the last five results as a colored strip (W = green, D = gray, L = red). The advanced block — when available — adds BTTS %, +1.5 %, +2.5 %, clean-sheet %, xGF, xGA and xGD per match, plus average yellow/red cards and corners per fixture. Sort any column by tapping its header.

Form, xG and underperformers

Form, points and xG don't always agree. A team can sit on 1.6 PPG with xG that says 2.1 — the classic xG underperformer profile, where shot quality outpaces finishing. The reverse is also visible: lucky finishing eventually regresses toward xG. The Form column and the xGD column together flag teams whose underlying performance is trending ahead of or behind their actual National Soccer League 2025 points. Bettors use this gap to find clubs whose odds haven't yet repriced their level

Upcoming fixtures and recent results

Below the table you'll find the next round of National Soccer League fixtures with each team's pre-match snapshot — last 10 form, PPG, BTTS %, +2.5 %, xG, average corners and the 1×2, over/under 2.5 and BTTS pre-match decimal odds. The Recent Results block above the standings shows the two most-recently completed rounds with the same advanced columns so you can compare what just happened to what's coming

Frequently asked questions

Which team has the best form in National Soccer League 2025?
The Form column on the standings table above shows the last five National Soccer League 2025 results for every club as a colored WDL strip. Sort the table by PPG (points per game) to see in-form sides over the full National Soccer League run — anything above 2.0 PPG is dominant-title pace, 1.5–2.0 is upper-table form, 1.0–1.5 is mid-table, and below 1.0 is bottom-of-table form. Exact thresholds vary with the National Soccer League 2025 match count, so multiply PPG by the season's scheduled matches to project a full-season point total. For a rolling 10-match read instead of season-long, the upcoming-fixtures table below the standings shows each team's last 10 results as a sparkline-style strip alongside their season PPG, so you can spot National Soccer League sides whose recent run differs sharply from their season average.
Which National Soccer League 2025 teams are xG underperformers?
An xG underperformer is a team whose actual goals scored sit below the goals their shot quality predicts — they're creating chances but not converting. Open the standings advanced block and look at xGF (expected goals for, averaged per match) against the team's actual goal-scoring rate; clubs with high xGF and low actual goals are the underperformers. The reverse profile — high actual goals, low xG — usually regresses. xGD (xG difference, xGF − xGA per match) is the single best summary number: trending positive while points lag means the table understates the side's underlying quality in National Soccer League 2025.
How do I find National Soccer League 2025 away form?
Away-form splits are surfaced inside each upcoming-match row: the snapshot you see for the away club is computed strictly from that team's away fixtures, so PPG, last 10, BTTS %, +2.5 % and xG values represent away performance only. On the standings page itself the Form column is overall (home plus away combined). When a team's away PPG diverges sharply from their season PPG — common with travel-sensitive clubs — that's a betting signal worth checking against the pre-match 1×2 odds shown in the same row.
What does PPG mean in the National Soccer League table?
PPG is points-per-game — total points divided by matches played, expressed to two decimal places. It's the cleanest comparison metric when teams have played different numbers of matches (postponements, mid-season cup runs, midweek juggling). As a rule of thumb across most leagues: 2.00 PPG is dominant-title pace, 1.50 is upper-table form, 1.30 is mid-table, and 1.00 puts a club in the bottom-table conversation. Multiply PPG by the National Soccer League 2025 match count to project a season total — useful when comparing clubs with games in hand. PPG is also more stable than raw points across rolling 10-match windows, which is why the upcoming-fixtures table below uses it as the headline pace column.
How often does National Soccer League 2025 data refresh?
National Soccer League 2025 match results, standings, PPG, xG, BTTS %, clean-sheet % and last-10 form re-aggregate within a few hours after each match completes — refreshed continuously through the matchday but not live. Pre-match odds refresh continuously up to kickoff. The matches-played count next to the season badge in the header shows how many of the scheduled National Soccer League 2025 fixtures have already counted toward the table, so you can verify the standings reflect the latest completed round at a glance.
How is the National Soccer League 2025 expected points vs actual points compared?
We don't yet show an explicit expected-points column on this table, but you can read the gap from xGD and PPG together. A team whose xGD per match is significantly higher than their points-per-game ratio is over-performing on results (xG says they should be higher, table says they're not — chance creation isn't translating into wins). The Pro Finder view (linked above when available) carries the full xG-vs-points variance breakdown across every National Soccer League club, flagging the biggest gaps both ways.