KENYA SUPER LEAGUE
--.--.---- --:--

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Home Win
Probability 81.4%
Odds -
BTTS
BTTS No
Probability 61.4%
Odds -
Over / Under 2.5
Under 2.5
Probability 51.1%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Home Win
81.4%
-
BTTS BTTS No
61.4%
-
Over / Under 2.5 Under 2.5
51.1%
-
Corners O/U Over 7.5 Corners
87.7%
-
HT / FT Home / Home
-
-
Correct Score 2-0
-
-
Probability Distribution
Naivas Win 81.4%
Draw 4.2%
Vihiga United FC Win 14.4%
Expected Goals (xG)
Naivas1.3
Vihiga United FC0.8
Recent Form (Last 5)
Naivas Naivas
WWDLW
43 GF / 27 GA
Vihiga United FC Vihiga United FC
WLDWL
28 GF / 48 GA
Key Stats
1.23
Average Goals Scored
0.82
0.77
Average Goals Conceded
1.41
12
BTTS Yes
15
12
Over 2.5
15
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Naivas Naivas 35 matches
Vihiga United FC Vihiga United FC 34 matches
Naivas Statistic Vihiga United FC
16 Wins 9
9 Draws 8
10 Losses 17
43 Goals For 28
27 Goals Against 48
1.23 Avg Goals Scored 0.82
0.77 Avg Goals Conceded 1.41
12 BTTS Yes 15
17 Over 1.5 19
12 Over 2.5 15
6 Over 3.5 10
15 Clean Sheets 12
13 Failed To Score 13
0 Shots On Goal 0
0 Total Shots 0
0 Corners 0
0% Ball Possession 0%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

From the opening view, this looks like a meeting between teams arriving with different levels of stability, reinforced by Naivas's more proactive style and Vihiga United FC's more cautious structure. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. Taken together, the balance of indicators still supports Away Win, with the defensive lean favoring Vihiga United FC. A relatively balanced game with moderate goal potential looks most likely. From a tactical point of view, the game still points toward Vihiga United FC having the stronger overall control. Naivas arrive from the stronger league position, sitting 6 with 57 points compared to Vihiga United FC in 18 on 29, which underlines the gap in season consistency. Naivas come in with stronger recent momentum, which could help them control the rhythm for longer periods. The broader competitive context suggests that patience and control may be just as important as raw attacking intent.

Naivas Analysis

Naivas sit 6 with 57 points after 35 league matches. Their overall return of 16 wins, 9 draws, and 10 losses with goals at 43:27 reflects very strong form and are on a winning streak. Their attacking weight is carried by their main attacking players, while defensively they have appeared fairly stable. At home, their split return of 9 wins, 4 draws, and 4 losses fits a very strong split record. They are pushing for upper-table objectives and still have something important to play for. Stylistically, they usually display balanced attacking football.

Vihiga United FC Analysis

With 29 points from 35 games and a place of 18, Vihiga United FC still have clear room for improvement in overall consistency. Their record of 9 wins, 8 draws, and 18 losses, together with goals at 28:51, reflects good form over their recent run. Much of their threat comes through their main attacking players, while the defensive numbers suggest they have been quite vulnerable. Away from home, they have managed 4 wins, 5 draws, and 8 losses, a return that supports a weak split record. They are under visible pressure near the relegation zone. In football terms they often show a more cautious and defensive approach.

H2H Analysis

Across those 6 head-to-head meetings, Naivas won 3 times, Vihiga United FC won 2 times, while 1 matches finished as draws. The aggregate score in this matchup is 7:4 from Naivas's perspective. 1 of those games went over 2.5 goals, and both teams scored in 1 matches, with an average of 1.83 goals per game.

1X2: Home Win
BTTS: BTTS No
Over/Under 2.5: Under 2.5
Highest model probability: 12 (95.8%)
H2H summary: Naivas wins 3, draws 1, Vihiga United FC wins 2
Last matches: Naivas
28.05.26
Sup
Naivas
Mwatate United
2
0
W
24.05.26
Sup
Naivas
Nzoia Sugar
1
0
W
16.05.26
Sup
Naivas
Darajani Gogo
3
0
W
09.05.26
Sup
Naivas
Gucha Stars
0
0
D
01.05.26
Sup
Naivas
Kisumu All Stars
4
0
W
25.04.26
Sup
Naivas
Talanta
4
1
W
18.04.26
Sup
Naivas
3K
1
2
L
12.04.26
Sup
Naivas
Migori Youth
0
1
L
03.04.26
Sup
Naivas
Kibera Black Stars
2
1
W
28.03.26
Sup
Naivas
Fortune Sacco
3
3
D
21.03.26
Sup
Naivas
MCF
1
0
W
14.03.26
Sup
Naivas
Nairobi City Stars
3
1
W
07.03.26
Sup
Naivas
MOFA
0
1
L
28.02.26
Sup
Naivas
Luanda Villa
3
0
W
22.02.26
Sup
Naivas
Soy United
1
0
W
14.02.26
Sup
Naivas
Equity Bank
1
1
D
31.01.26
Sup
Naivas
Nairobi City Stars
0
0
D
24.01.26
Sup
Naivas
Kibera Black Stars
1
1
D
17.01.26
Sup
Naivas
Migori Youth
2
4
L
11.01.26
Sup
Naivas
3K
2
1
W
Last matches: Vihiga United FC
27.05.26
Sup
Vihiga United FC
Gucha Stars
1
0
W
23.05.26
Sup
Vihiga United FC
Darajani Gogo
0
1
L
17.05.26
Sup
Vihiga United FC
Soy United
1
0
W
09.05.26
Sup
Vihiga United FC
Nairobi City Stars
1
0
W
01.05.26
Sup
Vihiga United FC
3K
2
3
L
26.04.26
Sup
Vihiga United FC
Equity Bank
0
4
L
18.04.26
Sup
Vihiga United FC
Mwatate United
1
3
L
12.04.26
Sup
Vihiga United FC
MCF
0
0
D
03.04.26
Sup
Vihiga United FC
Mombasa Elite
1
3
L
29.03.26
Sup
Vihiga United FC
Kabati Youth FC
2
1
W
21.03.26
Sup
Vihiga United FC
MOFA
2
3
L
14.03.26
Sup
Vihiga United FC
Kibera Black Stars
1
0
W
08.03.26
Sup
Vihiga United FC
Migori Youth
0
2
L
01.03.26
Sup
Vihiga United FC
Fortune Sacco
0
0
D
20.02.26
Sup
Vihiga United FC
Nzoia Sugar
0
4
L
14.02.26
Sup
Vihiga United FC
Talanta
1
3
L
01.02.26
Sup
Vihiga United FC
Kibera Black Stars
2
1
W
24.01.26
Sup
Vihiga United FC
Mombasa Elite
1
3
L
17.01.26
Sup
Vihiga United FC
MCF
3
1
W
11.01.26
Sup
Vihiga United FC
Mwatate United
1
2
L
H2H: Naivas vs Vihiga United FC
01.06.26
H2H
Naivas
Vihiga United FC
2
0
W
11.10.25
H2H
Vihiga United FC
Naivas
0
0
D
08.07.23
H2H
Naivas
Vihiga United FC
2
0
W
25.03.23
H2H
Vihiga United FC
Naivas
2
0
L
03.07.22
H2H
Vihiga United FC
Naivas
2
1
L
13.02.22
H2H
Naivas
Vihiga United FC
2
0
W
Last matches: Naivas
16.05.26
Sup
Naivas
Darajani Gogo
3
0
W
01.05.26
Sup
Naivas
Kisumu All Stars
4
0
W
18.04.26
Sup
Naivas
3K
1
2
L
03.04.26
Sup
Naivas
Kibera Black Stars
2
1
W
28.03.26
Sup
Naivas
Fortune Sacco
3
3
D
14.03.26
Sup
Naivas
Nairobi City Stars
3
1
W
28.02.26
Sup
Naivas
Luanda Villa
3
0
W
14.02.26
Sup
Naivas
Equity Bank
1
1
D
17.01.26
Sup
Naivas
Migori Youth
2
4
L
20.12.25
Sup
Naivas
Talanta
1
0
W
17.12.25
Sup
Naivas
Gucha Stars
0
1
L
07.12.25
Sup
Naivas
Nzoia Sugar
0
1
L
22.11.25
Sup
Naivas
MOFA
0
0
D
08.11.25
Sup
Naivas
Soy United
2
1
W
03.11.25
Sup
Naivas
Kabati Youth FC
1
1
D
25.10.25
Sup
Naivas
Mwatate United
3
1
W
04.10.25
Sup
Naivas
MCF
1
0
W
H2H at home: Naivas
01.06.26
H2H
Naivas
Vihiga United FC
2
0
W
08.07.23
H2H
Naivas
Vihiga United FC
2
0
W
13.02.22
H2H
Naivas
Vihiga United FC
2
0
W
Last matches: Vihiga United FC
23.05.26
Sup
Vihiga United FC
Darajani Gogo
0
1
L
09.05.26
Sup
Vihiga United FC
Nairobi City Stars
1
0
W
18.04.26
Sup
Vihiga United FC
Mwatate United
1
3
L
03.04.26
Sup
Vihiga United FC
Mombasa Elite
1
3
L
21.03.26
Sup
Vihiga United FC
MOFA
2
3
L
14.03.26
Sup
Vihiga United FC
Kibera Black Stars
1
0
W
01.03.26
Sup
Vihiga United FC
Fortune Sacco
0
0
D
14.02.26
Sup
Vihiga United FC
Talanta
1
3
L
17.01.26
Sup
Vihiga United FC
MCF
3
1
W
21.12.25
Sup
Vihiga United FC
Equity Bank
1
2
L
13.12.25
Sup
Vihiga United FC
3K
2
4
L
03.12.25
Sup
Vihiga United FC
Soy United
0
0
D
23.11.25
Sup
Vihiga United FC
Migori Youth
1
1
D
09.11.25
Sup
Vihiga United FC
Nzoia Sugar
0
0
D
02.11.25
Sup
Vihiga United FC
Luanda Villa
1
0
W
25.10.25
Sup
Vihiga United FC
Gucha Stars
1
2
L
28.09.25
Sup
Vihiga United FC
Kabati Youth FC
1
1
D
H2H away: Vihiga United FC
01.06.26
H2H
Naivas
Vihiga United FC
2
0
L
08.07.23
H2H
Naivas
Vihiga United FC
2
0
L
13.02.22
H2H
Naivas
Vihiga United FC
2
0
L

Standings

# Team MP W D L G GD PTS Form
1 36 24 5 7 54:27 27 77
W W W L W
2 36 22 7 7 58:25 33 73
W D D W W
3 36 23 3 10 49:31 18 72
L D W W L
4 36 20 11 5 53:26 27 71
W W D D W
5 36 16 14 6 50:29 21 62
D D L W L
6 36 17 9 10 45:27 18 60
W W W W D
7 36 16 9 11 57:41 16 57
L L L W L
8 36 15 9 12 46:37 9 54
L W W W W
9 36 15 8 13 31:30 1 53
D D L L D
10 36 13 9 14 30:27 3 48
L D W L D
11 36 11 14 11 36:35 1 47
W L L L D
12 36 12 6 18 29:49 -20 42
W L L W D
13 36 11 8 17 32:38 -6 41
W L W L D
14 36 9 12 15 31:36 -5 39
L D D L L
15 36 9 9 18 21:45 -24 36
L D W D D
16 36 9 8 19 29:50 -21 35
W W L L D
17 36 8 8 20 22:47 -25 32
L D W L L
18 36 8 10 18 22:38 -16 31
W L D W L
19 36 9 8 19 28:53 -25 29
L W L W W
20 36 6 7 23 27:59 -32 25
L L L L D