BTTS (GG) Betting: How Both Teams to Score Actually Works

Some links on this page are affiliate links. We may earn a commission at no extra cost to you.

If you’ve searched “GG prediction,” this is your article.

BTTS (Both Teams to Score) wins when both sides find the net in 90 minutes. In the 2025-26 season, the Eredivisie hits 62% BTTS, the Bundesliga 59%, the Premier League 55%. But league averages hide the real story: Eintracht Frankfurt’s matches see BTTS 91% of the time while Borussia Dortmund’s manage just 36%. Your edge isn’t picking the right league. It’s picking the right teams within it.

This guide covers how the BTTS market works, which stats matter, and a three-step method for picking selections with a genuine statistical edge. Because most BTTS guides ignore the African market entirely, we’ve built this one with GG/NG terminology, Nigerian operators, and Naira examples from the start.


What Is BTTS (GG) and How Does It Work?

BTTS stands for Both Teams to Score. You’re betting on whether both sides will find the net at least once during 90 minutes. In Nigeria and much of Africa, you’ll see it listed as GG (Goal-Goal) on Bet9ja, SportyBet, and BetKing. Same market, different label. It’s one of the simplest football markets to understand and one of the most popular to bet.

BTTS bets settle after 90 minutes plus stoppage time only. Extra time doesn’t count, even in cup matches where it determines who goes through. So if a Champions League tie finishes 0-0 after 90 minutes and then goes 1-1 in extra time, your BTTS Yes bet still loses.

There are only two outcomes:

BTTS Yes (GG): Both teams scored at least once. Scoreline 1-1, 2-1, 3-2, 5-4. You win.
BTTS No (NG): At least one team kept a clean sheet. Scoreline 0-0, 1-0, 3-0. You win.

You don’t need to predict the winner. You don’t need the correct score. You just need to know whether both sides will find the net.

GG, NG, and BTTS: Same Market, Different Labels

GG stands for Goal-Goal. It’s the term Nigerian operators like Bet9ja, SportyBet, and BetKing use for the BTTS (Both Teams to Score) market. NG means No Goal, which is BTTS No. At least one side keeps a clean sheet.

If you’ve been searching “GG meaning” or “what does GG mean on Bet9ja,” now you know. It’s BTTS with a different tag. The settlement rules are identical, the odds are identical, and the strategy is identical. Whether your operator says BTTS, GG, or Goal-Goal, you’re placing the same bet.

MSport uses the same labelling. So does 1xBet. The terminology is consistent across Nigerian platforms, and most East African operators follow the same convention.

Settlement Rules You Need to Know

BTTS settles on the 90-minute result plus added time. Here’s what trips people up:

Extra time: Doesn’t count. Your bet settles on the 90-minute score. A 0-0 that goes 1-1 in extra time is BTTS No.
Own goals: Count for BTTS purposes. If Team A concedes an own goal and Team B scores normally, both teams are deemed to have scored. That’s BTTS Yes.
Penalties in regular time: Count. A 90th-minute penalty that makes it 1-1 gives you BTTS Yes.
Penalty shootouts: Don’t count. Shootouts are separate from the match result.
VAR decisions: Goals awarded or disallowed by VAR during the 90 minutes count. Retrospective action after the match doesn’t affect settlement.
Abandoned matches: Most operators void the bet and return stakes. Some settle if 80+ minutes were played, but this varies. Check your operator’s terms.


Which Leagues Have the Highest BTTS Rates?

Not every league is built the same for BTTS. The Eredivisie leads major European leagues with a 62% BTTS rate in 2025-26, followed by the Bundesliga at 59% and the Premier League at 55%. Leagues with attacking football philosophies and generally weaker defensive standards produce more matches where both teams score.

Here’s the breakdown for the current season:

League BTTS Rate (2025-26)
Eredivisie (Netherlands) 62%
Bundesliga (Germany) 59%
Championship (England) 56%
Premier League (England) 55%
La Liga (Spain) 54%

Source: AccaPlanner, 2025-26 season data

The Eredivisie tops the list because Dutch football has always favoured open, attacking play. Defensive standards are lower across the league than in, say, Serie A or Ligue 1. The Bundesliga is similar: high-tempo, pressing football creates chances at both ends.

One thing to watch: BTTS rates fluctuate month-to-month. The Premier League hit 60% in February 2026 but averaged 55% across the full season. Don’t base your analysis on a single month’s data.


Why League Averages Aren’t Enough

League averages will cost you money if you stop there. In the same 2025-26 Bundesliga season, Eintracht Frankfurt’s matches produce BTTS 91% of the time while Borussia Dortmund’s manage just 36%. That’s a 55-percentage-point gap within the same league, same season, same rules. Picking “the Bundesliga” without checking which teams are playing is throwing money away.

If you’d backed BTTS Yes in every Frankfurt match, you’d have won 9 times out of 10. With Dortmund, you’d have lost nearly two-thirds.

The Premier League shows the same pattern. Brighton and Manchester United sit at 73% BTTS. Arsenal? Just 48%. Same league, wildly different BTTS profiles.

Team BTTS % (2025-26)
Brighton 73%
Manchester United 73%
Bournemouth 65%
Liverpool 64%
Brentford 64%
Chelsea 62%
Arsenal 48%

Source: AccaPlanner, Football365

The lesson: league averages tell you where to look. Team-level data tells you what to bet. The next section gives you a method for combining both.


A Three-Step Method for Picking BTTS Bets

Here’s the method. Three steps, three data points, and you’ll know more about a match’s BTTS potential than most punters who pick based on team names. Check the home team’s home BTTS record. Check the away team’s away BTTS record. Check the head-to-head history. When all three point the same direction, you’ve got a high-confidence selection.

The combined method is more predictive than any single team’s overall BTTS percentage because it accounts for context that overall averages miss.

Step 1: Home Team’s Home BTTS Record

A team’s overall BTTS percentage hides the venue split. Liverpool’s home BTTS rate was 37%. Anfield is a fortress: they win clean and don’t concede much. Away from home, it was 58%. If you used Liverpool’s overall number for a home match, you’d overestimate the BTTS chances.

Chelsea showed the same pattern in reverse: 37% home BTTS but 79% away. A team that defends well at Stamford Bridge but leaks goals on the road.

Check the home team’s HOME BTTS rate, not their overall. You’ll find it on FootyStats, AccaPlanner, or StatsChecker. If the home side keeps clean sheets regularly at home, BTTS Yes is a tougher sell.

Step 2: Away Team’s Away BTTS Record

Away favourites are the sweet spot for BTTS. They’re strong enough to score (good attack), but playing away from home makes them more likely to concede. That vulnerability is exactly what creates BTTS opportunities.

Teams concede more goals on the road than at home. That’s not a theory; it’s a statistical fact across every major league. Bournemouth’s away BTTS rate (67%) is higher than their home rate (63%), and that pattern is common for mid-table sides with attacking intent.

Step 3: Head-to-Head BTTS History

Some fixtures produce goals at both ends regardless of current form. The North London Derby has produced BTTS in 80% of the last 10 meetings between Arsenal and Tottenham. El Clasico saw both teams score in 9 of the last 12 encounters.

These patterns exist because of tactical rivalries and psychological dynamics that don’t show up in seasonal averages. When two sides have a history of open, attacking matches against each other, that history carries weight.

Use FootyStats or FCTables for free head-to-head data. Look for at least 5 recent competitive meetings within the last 3-5 years. Fewer than that and you’re reading noise, not signal.

The Maths Behind It: Poisson Probability

If you want to go deeper, here’s the calculation most guides won’t show you. Using the Poisson distribution, you can estimate BTTS probability from each team’s expected goal output.

Say Team A averages 1.8 goals scored per game and their opponent typically concedes 1.4. The adjusted expectation for Team A is around 1.6 goals. Using Poisson: P(Team A scores at least 1) = 1 – e^(-1.6) = 79.8%.

Team B averages 1.2 goals scored, and their opponent concedes 1.1. Adjusted expectation: 1.15 goals. P(Team B scores at least 1) = 1 – e^(-1.15) = 68.3%.

BTTS probability = 79.8% x 68.3% = 54.5%. Fair odds = 1/0.545 = 1.83.

If your bookmaker offers 1.95 for BTTS Yes (implied probability 51.3%), that’s a value bet: you’re getting better odds than the maths suggests. That gap between your calculated probability and the bookmaker’s price is where the edge lives.


BTTS Market Variations: Beyond Yes and No

BTTS Yes and No are just the start. Most operators offer combination markets that pair BTTS with other outcomes. The most logical is BTTS & Over 2.5 Goals: if both teams score, there are already at least two goals in the match, so only one more is needed for the over to land. The correlation between BTTS Yes and Over 2.5 is strong, which makes this combo more rational than it might seem at first glance.

Variation What You’re Betting Typical Odds Risk Level
BTTS & Over 2.5 Both score + 3+ total goals 2.00-3.50 Higher
BTTS & Win Both score + named team wins 2.50-5.00 Higher
BTTS in Both Halves Both score in each half 5.00-15.00+ Much higher

BTTS & Win adds significant risk because you need both teams to score AND the correct side to win. A 2-1 for the wrong team means you lose even though both teams scored.

BTTS in Both Halves is a proper long shot. Both teams need to score in the first half AND both need to score in the second half. The odds reflect how rarely this happens.


BTTS in Accumulators

BTTS is one of the most popular accumulator markets because the bet stays alive regardless of the scoreline. You don’t need to predict who wins. You just need both sides to score. That makes each leg more forgiving than match result selections, which is why BTTS accas hit more often than 1X2 accas at comparable odds.

Most experienced acca bettors settle on four to five BTTS selections. That’s enough to build meaningful odds while staying within the range where acca insurance kicks in on operators like Bet9ja and SportyBet.

The trap: don’t add legs just to boost odds. Each selection you add without proper research reduces your overall probability more than the odds increase justifies. A well-researched treble will outperform a speculative five-fold over time. Every leg should pass the three-step check from the previous section.


When NOT to Bet BTTS (and When BTTS No Is the Play)

BTTS No is a real strategy, not just the “boring” side of the market. If a team keeps clean sheets in more than 50% of their matches, they’re a poor BTTS Yes candidate and a strong BTTS No signal. Knowing when to bet against both teams scoring is just as valuable as knowing when to back it.

When BTTS No has the edge:

Defensive matchups: When two defensive sides meet, think Atletico Madrid-type setups where both managers prioritise not conceding. These matches frequently end 0-0 or 1-0.
Cup finals: Finals are historically cagey. Neither side wants to concede first, and the stakes make managers conservative. BTTS rates in knockout finals are consistently lower than league averages.
Heavy weather: Rain and strong wind reduce passing accuracy and crossing quality. These conditions suppress goal-scoring and make clean sheets more likely.
Key defensive absences: This one works both ways. If a team’s first-choice centre-back or defensive midfielder is missing, BTTS Yes becomes more likely. If the striker is out, BTTS No gets stronger.
One-sided matches: When a dominant side faces a weak opponent, the likely outcome is 3-0 or 2-0, not 3-1. The weaker team rarely scores in these mismatches, which means BTTS No.

The odds on BTTS No typically sit between 1.80 and 2.20. That’s solid value when the conditions line up.


Common BTTS Mistakes (and How to Avoid Them)

The biggest trap in BTTS betting is assuming it’s simple. Bookmakers love offering BTTS because casual bettors pile in without checking the data. Here are six mistakes that cost punters money:

1. “Big teams always produce BTTS.” Arsenal’s BTTS rate in 2025-26 is just 48% despite being one of the Premier League’s strongest sides. Strong defence doesn’t mean both teams score. Big name doesn’t mean BTTS.

2. “Cup finals are great for BTTS.” They’re not. Finals are tight, tactical, and conservative. Managers don’t want to be the one who concedes first. Back BTTS No in finals more often than Yes.

3. “Just pick the Bundesliga.” We covered this: Frankfurt 91%, Dortmund 36%. Same league, opposite outcomes. Team selection within the league matters infinitely more than league selection.

4. “BTTS is pure luck.” It’s not. BTTS outcomes correlate strongly with team-level scoring rates, conceding rates, and home/away splits. The data is there. Use it.

5. “It’s simple, so I don’t need to research.” That’s exactly what the bookmaker wants you to think. The simplicity of the market attracts casual money, and the margin is built into the volume. Research each selection the same way you’d research a match result bet.

6. “BTTS only works for high-scoring games.” A 1-1 draw is BTTS Yes. You don’t need a goalfest. You just need each side to score once.


How to Place a BTTS (GG) Bet in Nigeria

Placing a GG bet on Bet9ja takes about 30 seconds once you know where to look. On Bet9ja, the BTTS market appears as “GG/NG.” Here’s the process:

1. Log into your Bet9ja account
2. Select Football from the sports menu
3. Pick the match you want to bet on
4. Look for “Both Teams To Score” or “GG/NG” under the bet types
5. Select GG for Both Teams to Score Yes, or NG for No
6. Add it to your bet slip
7. Enter your stake (e.g., ₦1,000)
8. Confirm the bet

At odds of 1.90, a ₦1,000 GG bet returns ₦1,900 if both teams score (₦900 profit).

Combined markets are available too. You can combine GG with Over 2.5 Goals or with a match result prediction. On Bet9ja, look for these under the expanded market options for each match.

SportyBet uses the same GG/NG labelling and offers the fastest withdrawals in Nigeria via OPay (instant). BetKing also carries the GG/NG market with the same settlement rules.

Cash out is available on BTTS bets at both Bet9ja and SportyBet. If one team has scored and the match is getting tight, you can take a reduced profit rather than waiting for the second team to find the net. It’s a risk management tool worth knowing about.


The three-step method works for every BTTS selection: home team’s home BTTS rate, away team’s away BTTS rate, head-to-head history. Start with one match this weekend. Check all three data points on FootyStats or AccaPlanner before you place the bet. If the numbers don’t line up, walk away. The next match is always around the corner.

For the wider library of market guides, see our betting strategy hub.

If you or someone you know has a gambling problem, visit our responsible gambling page for free support resources.

18+. Gamble responsibly.