Skip to content
18+ Independent guide. Not a bookmaker and not affiliated with any betting operator.

Both Teams to Score (BTTS) Tips

Both teams to score predictions that weigh both attacks and both defences: GG, NG and GG plus over 2.5 picks with odds, confidence and settled results.

Tips today8
30-day hit rate44%
30-day ROI-55%

Top Both Teams to Score (BTTS) Tips

20 selections

  1. 1
    Serie A · Sat 31 Oct · 18:00 Udinese vs Roma Roma have made a much stronger league start than Udinese.
    GG 1.62
  2. 2
    Bundesliga · Sat 31 Oct · 18:30 Bayern Munich vs Borussia Dortmund Bayern's strong home price accompanies an over-2.5 line of just 1.29.
    GG 1.48
  3. 3
    LaLiga · Sat 31 Oct · 18:30 Real Betis vs Malaga Betis held Celta scoreless last weekend and have a substantial home-market advantage.
    NG 1.94
  4. 4
    Premier League · Sat 31 Oct · 18:30 Tottenham vs Crystal Palace Tottenham enter after wins over Chelsea and Coventry while Palace recently conceded five.
    GG 1.65
  5. 5
    LaLiga · Sat 31 Oct · 21:00 Barcelona vs Deportivo Alaves Barcelona remain strong home favourites despite their recent Clasico defeat.
    NG 1.85
  6. 6
    Serie A · Sun 1 Nov · 12:30 Como vs Venezia Como have won six of nine league games while Venezia have lost eight.
    GG 1.68
  7. 7
    Serie A · Sun 1 Nov · 15:00 Lazio vs Cagliari Lazio have won eight of their first nine league fixtures.
    NG 1.79
  8. 8
    LaLiga · Sun 1 Nov · 16:15 Racing Santander vs Real Madrid Madrid arrive after beating Barcelona 2-1 and are significant away favourites.
    GG 1.48
  9. 9
    Ligue 1 · Sun 1 Nov · 17:15 Lyon vs Angers Lyon have beaten Nice and Auxerre at home this season.
    GG 1.77
  10. 10
    Bundesliga · Sun 1 Nov · 17:30 Eintracht Frankfurt vs Hamburger SV Frankfurt have a clear home-market advantage and the goals line favours an open match.
    GG 1.46
  11. 11
    Serie A · Mon 2 Nov · 20:45 Atalanta vs Parma Parma have scored only five goals in nine league matches.
    GG 1.79
  12. 12
    Ligue 1 · Mon 2 Nov · 20:45 Lorient vs Brest Lorient have kept three consecutive league clean sheets against Paris FC Monaco and Angers.
    GG 1.74
  13. 13
    Serie A · Sat 31 Oct · 20:45 Milan vs Inter Inter's early-season results give them the stronger form profile entering the derby.
    GG 1.57
  14. 14
    Ligue 1 · Sat 31 Oct · 20:45 Troyes vs Le Mans Troyes have struggled for goals at home but Le Mans have also conceded regularly.
    GG 1.71
  15. 15
    Premier League · Sat 31 Oct · 21:00 Aston Villa vs Fulham Villa beat Manchester City 2-1 in their previous league match.
    GG 1.59
  16. 16
    LaLiga · Sun 1 Nov · 14:00 Getafe vs Sevilla Getafe offer limited attacking output while Sevilla won their previous league match 2-0.
    NG 1.63
  17. 17
    Serie A · Sun 1 Nov · 15:00 Frosinone vs Torino Frosinone have scored 22 goals in nine league matches.
    GG 1.38
  18. 18
    Ligue 1 · Sun 1 Nov · 15:00 Strasbourg vs Auxerre Strasbourg are favoured at home despite losing 3-0 to Rennes last weekend.
    GG 1.55
  19. 19
    Bundesliga · Sun 1 Nov · 15:30 Union Berlin vs FC Koln The teams are priced closely and their both-teams-to-score market is relatively short.
    GG 1.51
  20. 20
    Ligue 1 · Sun 1 Nov · 17:15 Paris FC vs Monaco Paris FC beat Strasbourg at home while Monaco drew 1-1 with Lille last weekend.
    GG 1.62

18+ · Odds can change, check them with your bookmaker before you bet. No pick is guaranteed.

Bundesliga

20:30 Elversberg vs Mainz GG W · 4-1
18:30 Bayern Munich vs Borussia Dortmund GG @ 1.48
15:30 Union Berlin vs FC Koln GG @ 1.51
17:30 Eintracht Frankfurt vs Hamburger SV GG @ 1.46

Serie A

18:00 Udinese vs Roma GG @ 1.62
20:45 Milan vs Inter GG @ 1.57
12:30 Como vs Venezia GG @ 1.68
15:00 Lazio vs Cagliari NG @ 1.79
15:00 Frosinone vs Torino GG @ 1.38
18:00 Lecce vs Genoa NG @ 1.75

Premier League

18:30 Tottenham vs Crystal Palace GG @ 1.65
21:00 Aston Villa vs Fulham GG @ 1.59
17:30 Liverpool vs Arsenal GG @ 1.67

LaLiga

18:30 Real Betis vs Malaga NG @ 1.94
21:00 Barcelona vs Deportivo Alaves NG @ 1.85
14:00 Getafe vs Sevilla NG @ 1.63
16:15 Racing Santander vs Real Madrid GG @ 1.48
18:30 Elche vs Valencia GG @ 1.71
21:00 Athletic Bilbao vs Real Sociedad GG @ 1.57

Ligue 1

20:45 Troyes vs Le Mans GG @ 1.71
15:00 Strasbourg vs Auxerre GG @ 1.55
17:15 Paris FC vs Monaco GG @ 1.62
17:15 Lyon vs Angers GG @ 1.77
20:45 Marseille vs Toulouse GG @ 1.48

Results: last 30 days

1 of 1 settled predictions won. Every pick stays on record.

DateMatchPredictionOddsScoreResult
30 OctElversberg vs MainzGG4-1Won
On this page
  1. How the GG and NG market settles
  2. The data behind each GG and NG pick
  3. Match profiles where GG lands and where it breaks
  4. How game state and timing shape a GG bet
  5. Typical BTTS odds and what they imply
  6. GG and over 2.5: when the combination is worth it
  7. Common BTTS mistakes
  8. BTTS in slips, rollovers and the results table above

A both teams to score bet depends on four numbers, not two: how often each side scores and how often each side keeps a clean sheet. The GG and NG picks above come from that two-way check, and this page shows the method, the prices to expect and the slip mistakes that cost punters most.

How the GG and NG market settles

GG (goal goal, or BTTS yes) wins when each team scores at least once in 90 minutes plus stoppage time. NG (no goal, or BTTS no) wins when one or both teams fail to score, so 0–0, 3–0 and 0–2 are all NG. Own goals count for the team credited with them. For the full background, read our explainer on what GG and NG stand for.

The data behind each GG and NG pick

Most weak BTTS tips look only at attacks. A team that scores in every match is little use for GG if its opponent keeps clean sheets half the time. We check both directions for both teams, using home and away splits.

Data point Points to GG Points to NG
Failed-to-score rate Both under 20% One side above 35%
Clean-sheet rate Both under 25% Favourite above 40%
xG against per game Both above 1.2 One side below 0.9
Recent BTTS rate 7+ of last 10 3 or fewer of last 10

We then layer on team news. A first-choice striker missing from the weaker side can cut its scoring chance sharply, while an injured goalkeeper or centre-back on either side pushes us towards GG.

Match profiles where GG lands and where it breaks

Profiles that suit GG

  • Two mid-table sides with decent attacks and average defences, where neither can sit back for a point.
  • A home favourite that presses high and leaves space behind against a visitor with a quick counter-attack.
  • Late-season fixtures between teams with nothing to defend, where defensive organisation often slips.

Profiles that suit NG

  • A dominant side with a strong clean-sheet record against a visitor that rarely creates chances.
  • Cup second legs where the leading team protects an aggregate advantage.
  • Leagues with strong home sides and low away scoring; the NPFL predictions page covers why away goals there are hard to come by.

Mismatches tempt punters into GG because they expect goals, but a 3–0 is NG. If you expect one team to run riot, our clean sheet and win-to-nil picks are the better fit.

How game state and timing shape a GG bet

The order of goals matters more in this market than in most. When the favourite scores first, the underdog has to come forward, which often creates the second goal at the other end. When the underdog scores first, a strong side usually equalises, but a team that defends deep can also hold a 1–0 for an hour.

So we check when each team tends to score and concede. A side that concedes many goals after the 70th minute is useful for GG, because late pressure from a trailing opponent often brings the goal you need. A side that scores almost all its goals in the first half and then sits back is a warning sign. We also look at substitutes: a weaker team with a quick forward on the bench has a realistic late route to goal.

Half-time is a useful checkpoint. At 0–0 at the break, GG prices drift because there is less time for two goals; if the first half was open, with chances at both ends, that drift can make a live GG bet better value than the pre-match price.

Typical BTTS odds and what they imply

GG prices usually run from about 1.50 to 2.10, and NG from about 1.70 to 2.40, depending on the fixture. At 1.80 the bookmaker implies roughly a 55.6% chance; we only post a GG pick when our own estimate is clearly higher than that. A GG price below 1.55 often means the market already expects goals at both ends, leaving little value.

Example You stake ₦2,500 on GG at 1.72. If both teams score, you receive ₦4,300, which is ₦1,800 profit. The same stake on NG at 2.05 would return ₦5,125 if one side failed to score.

GG and over 2.5: when the combination is worth it

The GG and over 2.5 combo needs both teams to score and three or more goals in total. Because GG already rules out 1–0, 2–0 and 0–0, the only GG result it loses on is 1–1, and that is the most common draw in football. Prices typically sit between 2.00 and 2.60.

Example GG alone is 1.70 and GG plus over 2.5 is 2.25. With ₦2,000, GG alone pays ₦3,400 while the combo pays ₦4,500. The extra ₦1,100 is your reward for taking the 1–1 risk. We only suggest the combo when two attacks project well above one goal each, so 1–1 is unlikely to be the natural result. Our over 2.5 goals picks use the same total-goals model.

Common BTTS mistakes

  • Backing GG because last season’s meeting finished 2–2, without checking current squads.
  • Ignoring whether the weaker team even creates chances away from home.
  • Cashing out early in panic: a GG bet at 1–0 after 70 minutes still has a fair chance, and our live betting guide explains how cash-out offers are priced.
  • Loading eight GG picks into one slip because each “looks likely”.

BTTS in slips, rollovers and the results table above

GG works best as a single or in short doubles. Two GG picks at 1.75 make about 3.06, but if each has a 58% chance, both land only around one time in three. If you build longer slips, add each price into the accumulator calculator first so you see the true combined odds.

In the picks above, the pick column shows GG, NG or GG & Over 2.5, and the one-line reason names the main data point behind it. The results table records the final score for every pick, so you can see exactly which GG bets lost to a 1–0 or a 2–0. For the riskier exact-score angle on the same matches, see our correct score picks.

More betting tips

Frequently asked questions

Yes. A 1–1 draw is a winning GG bet because each team scored once. It is, however, the one GG scoreline that loses a GG and over 2.5 combination, since the total is only two goals. Check which version you placed before checking the result.