GG and NG
GG and NG on a Kenyan betslip
GG on a Kenyan betslip means both teams score, whatever the result. NG covers every game in which one side, or both, ends on zero, so 0-0, 1-0 and 2-0 all count as NG.
The same market appears as GG/NG, BTTS or Both Teams To Score depending on the bookmaker, and each version settles on 90 minutes. A GG price of 1.63 implies a 61% chance, with the NG price on that match sitting higher.
Each match carries a single side of the market: GG once its chance reaches 50%, NG below that.
BTTS predictions settle on 90 minutes, and extra-time goals in a cup tie leave the bet unchanged.
The numbers
How each GG chance is set
Two inputs make each GG chance: the bookmaker’s GG and NG prices, stripped of their margin, at 65% weight, and the league-table goals model at 35%.
A home side that scores 1.8 a game meeting visitors who let in 1.5 leans towards GG. When both teams keep a clean sheet in four games out of ten, the model leans to NG.
Calls from 65% are graded Strong and from 55% Fair, so a GG pick at 58% reads Fair and one at 52% reads Lean.
Take a GG pick at 62% priced at 1.75: the price implies 57%, so it pays above the risk. The match page shows that gap in its model-against-odds table.
Tomorrow
GG predictions for tomorrow
Tomorrow’s GG and NG calls go up match by match, roughly 40 hours before each kick-off, and midweek European games are listed by the evening before.
No market reacts to team news like GG. Lose one striker and a GG call becomes a coin toss, so check the price on match day against the one listed here before you stake KSh 100.
Each row gives the side, GG or NG, with a percentage and a price. For a goals multibet, start with the Strong GG calls from 65%. Games in Spain and Italy that start at 23:00 EAT finish after midnight in Nairobi, so those GG results settle overnight.
NG
When NG is the better side
NG comes out ahead when one team struggles to score on the road or the other seldom concedes at home. Only 44% of KPL games this season have ended GG, so KPL rows throw up plenty of NG picks.
An NG call at 60% priced at 1.90 implies just 52.6%, so the price runs longer than the chance. KSh 300 on it returns KSh 570.
A goalless draw also lands NG, which pairs it neatly with an under 2.5 pick on the same game.
Seven of the first 25 KPL games this season finished 0-0, and each one was an NG win at the final whistle.
Record
GG/NG results from the last 7 days
Graded GG and NG calls from the past week stay here beside their final scores.
Over a long run, GG calls near 60% come in about six times in ten. The over 2.5 predictions page covers the goals line for the same games.
A GG loss on a 2-0 shows how close it came. Lean calls under 55% stay out of the BTTS predictions count, which always covers the last seven days.
NG calls count in the same record. A 0-0 settles an NG call at the final whistle, and so does any game where one side stays on zero, which in the KPL this season has been more than half of all results.
GG/NG FAQ
What does GG stand for on a betslip?
GG means both teams score at least once in 90 minutes. A 1-1, a 2-1 and a 3-2 all land GG; any result where one side stays on zero is NG.
Does an own goal count for GG?
Yes. An own goal counts for the side it is credited to, so it can complete GG for a team that has not scored itself.
Is GG the same as over 2.5?
No. A 1-1 draw lands GG but loses over 2.5, and a 3-0 win lands over 2.5 but is NG.
Which league has the most GG results?
Ligue 1, where 63% of games this season have seen both teams score. The KPL sits at 44%.



























