Skip to content

18+ Gamble responsibly · BeGambleAware.org

Best Bet Guide

Latest offers

Football New 9 min read

BTTS Tips: How to Assess Both Teams to Score Picks

A practical method for judging BTTS tips: build a scoring case for each team, check the data behind it, then test your estimate against the odds.

BTTS Tips: How to Assess Both Teams to Score Picks
On this page 13
  1. Key takeaways
  2. What do BTTS Yes and BTTS No mean?
  3. How do you assess BTTS tips? A five-step check
  4. Why do home and away form and sample size matter?
  5. How can you turn two scoring chances into a BTTS estimate?
  6. Which stats help most: xG, xGA and BTTS trends?
  7. Where can you find BTTS stats and tips worth using?
  8. What match context can change a BTTS pick?
  9. How do you check whether BTTS odds are value?
  10. How do BTTS combinations change the maths?
  11. What are the most common BTTS mistakes?
  12. Keep a record so your BTTS tips improve
  13. Frequently asked questions

Key takeaways

  • Judge BTTS tips by building a separate scoring case for each team, not by one team's big attack.
  • Use home and away splits and note the games behind every percentage: 75% can be just three matches out of four.
  • A quick estimate is chance A scores times chance B scores, but treat it as a filter that rules bets out, not a forecast.
  • To profit at odds of 1.80, your own estimate must beat 55.6%, because the margin is already in the price.
  • FBref no longer has xG since January 2026, so use Understat, FotMob, SofaScore or similar and stick to one provider.

BTTS tips are only worth following if you can test them yourself: does each team have a realistic route to a goal, and does the price pay enough for the risk? BTTS stands for both teams to score, and this guide gives you a repeatable way to judge any pick, whether it comes from a tipster, a stats site or your own idea.

Most people stop at “both sides score a lot”. That is the weakest part of the process. The useful work is checking each team separately, using data that goes beyond the scoreline, and comparing your estimate with the odds. For the wider process, see our guide to judging a bet before you place it.

Top offers for this guide

Rank 1

William Hill

Our score: 9.6/10

Top pick UKGC

Bet £10 Get £30 in Free Bets

18+BeGambleAware.org

New customers; min £10 first single at odds 1/2 (1.5)+ on sportsbook (excl. virtuals); £30 in free bets; free bets expire after 7 days; PayPal, Apple Pay, Skrill, Neteller, ecoPayz, Neosurf, Paysafe and Kalibra/Postpay deposits excluded

  • 37+ sports to bet on
  • Low £5 minimum deposit
  • Deposit limits and self-exclusion
Rank 2

QuinnBet

Our score: 9.5/10

Top pick Ireland (Revenue)

Bet €10 Get €50 in Free Bets + 10 Free Spins

18+BeGambleAware.org

New customers; bet €10; 5 x €10 free bets at odds 2.00+ plus 10 Free Spins; free bets valid 7 days

  • Cash out and bet builder
  • Apple Pay accepted
  • Daily price boosts
Rank 3

Spinzwin Bet

Our score: 9.4/10

Top pick MGA

Bet €10 Get €20 in Free Bets

18+BeGambleAware.org

New players; min deposit €10; €20 free bet; min odds 1.50; 1x wagering on winnings; max win €200; valid 7 days; no bonus code

  • Cash out
  • Licensed by the Malta Gaming Authority
  • Running since 2017
Rank 4

1xBet

Our score: 9.4/10

Low wagering Curaçao

100% up to 900 kr

18+BeGambleAware.org

New customers; 100% first-deposit bonus up to 900 kr; 5x wagering on accumulators (3+ legs at odds 1.40+); 30 days

  • Instant withdrawals on some methods
  • 24/7 live chat
  • 10 payment methods
Rank 5

N1 Bet

Our score: 9.1/10

Fast payouts Nigeria (NLRC)

300% up to ₦1,000,000

18+BeGambleAware.org

New customers; 300% first-deposit bonus up to ₦1,000,000 + 10% No-Risk Free Bet up to ₦500,000

  • 40+ sports to bet on
  • 6 payment methods
  • 24/7 live chat
Rank 6

Pribet

Our score: 9.0/10

Popular Anjouan

100% up to €200

18+BeGambleAware.org

100% up to €200 on first deposit, code PRIBET200, min dep €20, 10x bonus at min odds 1.80, 21 days

  • Low 10x wagering
  • Withdrawals in as little as 24 hours
  • 10 payment methods
Rank 8

JeffBet

Our score: 9.3/10

Hot offer MGA

Bet €10 Get €30 in Free Bets

18+BeGambleAware.org

New players; €10 qualifying bet at min odds 1.50; €30 free bet; 1x wagering on winnings; max win €200; valid 7 days

  • PayPal accepted
  • Licensed by the Malta Gaming Authority
  • Deposit limits and self-exclusion
Rank 11

Unibet

Our score: 9.3/10

Trusted brand Ireland (GRAI)

€40 Money Back on Your First Bet + €10 Casino Bonus

18+BeGambleAware.org

18+; new customers only; min deposit €10; money back on first bet credited as bonus (up to €40) + €10 casino bonus; bonus expires after 7 days; wagering requirements apply

  • 40+ sports to bet on
  • Live casino tables
  • Apple Pay accepted
Rank 12

Vegas Mobile Casino

Our score: 9.2/10

Low wagering MGA

Bet €10 Get €20 in Free Bets

18+BeGambleAware.org

New players; €10 qualifying bet; €20 free bet; min odds 1.50; 1x wagering on winnings; max win €200

  • Cash out
  • Deposit limits and self-exclusion
  • PayPal accepted
Rank 13

Bluefox Casino

Our score: 9.1/10

Low wagering MGA

Bet €20 Get €30 in Free Bets

18+BeGambleAware.org

New players; €20 qualifying bet, €30 free bet; min odds 1.50; 1x wagering on winnings; max conversion €200; valid 7 days

  • Cash out
  • 24/7 live chat
  • 5 payment methods
Rank 16

Bet Storm

Our score: 8.9/10

Popular MGA

Bet €10 Get €10 in Free Bets

18+BeGambleAware.org

New players; €10 free bet on €10 deposit/qualifying bet; min odds 1.50

  • Cash out and bet builder
  • Withdrawals in 1–3 business days
  • Live streaming
Rank 17

Fruity King

Our score: 9.1/10

Hot offer MGA

Bet €10 Get €30 in Free Bets

18+BeGambleAware.org

New players; min deposit €10; €30 free bet at min odds 1.50; 1x wagering on winnings; max win €200; valid 7 days; not available if a welcome offer was already claimed on another ProgressPlay site

  • Apple Pay accepted
  • €20 minimum deposit
  • Licensed by the Malta Gaming Authority
Rank 20

Funky Jackpot

Our score: 8.8/10

Low wagering MGA

Bet €20 Get €30 in Free Bets

18+BeGambleAware.org

New players; one-time; min €20 qualifying bet (stake not returned); €30 free bet; min odds 1.5; 1x wagering on winnings; max conversion €200; valid 7 days; selected payment methods only

  • PayPal accepted
  • Deposit limits and self-exclusion
  • 24/7 live chat
Rank 23

Monster Casino

Our score: 9.1/10

Hot offer MGA

Bet €10 Get €30 in Free Bets

18+BeGambleAware.org

New players; min deposit €10; €30 free bet; min odds 1.50; 1x wagering on winnings; max win €200; valid 7 days

  • Cash out
  • Licensed by the Malta Gaming Authority
  • 24/7 live chat
Rank 24

Betrino

Our score: 8.9/10

Low wagering MGA

Bet €25 Get €50 in Free Bets

18+BeGambleAware.org

New players; bonus code BB50; min deposit €25; min odds 1.50; 1x wagering on winnings; max win €200; valid 7 days; Skrill and Neteller excluded

  • Apple Pay accepted
  • Licensed by the Malta Gaming Authority
  • €25 minimum deposit
Rank 25

NinjaCasino

Our score: 8.6/10

Fast payouts Estonia (EMTA)

200% up to €60

18+BeGambleAware.org

Min deposit €10. Bonus 100%/150%/200% for €10/€20/€30 deposits (max €60). Wagering 1x-10x by tier within 30 days. Min odds 1.70 (singles), 1.50 per selection (combos).

  • Low 10x wagering
  • Deposit limits and self-exclusion
  • Running since 2016
Rank 26

Copybet

Our score: 9.3/10

Top rated UKGC

Bet £20 Get £20 in Bonus Bets

18+BeGambleAware.org

New customers; bet £20 at odds 1.9+; £20 in bonus bets; bonus bets valid 7 days at min odds 2.0; max payout £500

  • 25+ sports to bet on
  • Withdrawals in as little as 24 hours
  • 7 payment methods
Rank 27

Spreadex

Our score: 9.2/10

Trusted brand UKGC

Bet £10 Get £60 in Free Bets

18+BeGambleAware.org

18+, new customers. Place a £10 fixed-odds single/each-way bet at min odds 1/2; get 3 x £10 fixed-odds free bets, 3 x £5 Total Goals spread bets, 3 x £5 Winning Favourites spread bets and a £1 Race Index bet. No promo code. Credit cards not accepted. Spread betting losses can exceed deposit.

  • 21+ sports to bet on
  • Live chat (07:30–22:00) support
  • Apple Pay accepted
Rank 28

Betsuna

Our score: 9.2/10

New UKGC

Bet £10 Get £50 in Free Bets

18+BeGambleAware.org

New players only; deposit and wager £10 at min odds 1.5; £50 free bet (one-time stake, stake not returned); 1x wagering on winnings; max conversion £200; valid 7 days; no promo code

  • 40+ sports to bet on
  • Deposit limits and self-exclusion
  • 24/7 live chat
Rank 29

Kwiff

Our score: 9.2/10

Hot offer UKGC

Bet £10 Get £40 in Free Bets

18+BeGambleAware.org

New customers; bet £10; 4 x £10 free bets; offer runs until 24/03/2027

  • 20+ sports to bet on
  • £10 minimum deposit
  • Running since 2015
Rank 30

BetGoodwin

Our score: 9.1/10

Trusted brand UKGC

50% Back as a Free Bet up to £25

18+BeGambleAware.org

18+, new customers via affiliate link. Min deposit £10; place 3 bets of £10+ at odds 2.0+ on registration day (by 23:59); 50% of first-day net losses refunded as bonus bet, max £25; bonus bets expire after 24 hours; debit cards only.

  • 30+ sports to bet on
  • £10 minimum deposit
  • iOS and Android apps

18+. T&Cs apply. Please gamble responsibly. BeGambleAware.org

What do BTTS Yes and BTTS No mean?

BTTS Yes wins when both teams score at least once. A 1–1 draw or a 3–2 win qualifies, while a 2–0 win does not, because one side failed to score.

BTTS No wins when at least one team finishes without a goal, including a 0–0 draw. The market ignores who wins and how many goals are scored in total. Most bookmakers settle it on 90 minutes plus stoppage time, so extra time and penalty shootouts normally do not count. Always read the market rules at your bookmaker.

That is why a strong favourite can be a poor BTTS Yes pick. A side that wins 3–0 week after week has a big attack, but it also shuts the other team out.

How do you assess BTTS tips? A five-step check

Judge a BTTS tip by building two separate scoring cases, testing them against venue and sample size, checking chance quality, adding match context and only then looking at the odds. Skip any step and you are leaning on a single headline number.

For each fixture, write down the case for Team A scoring and the case for Team B scoring. One strong attack does not make the other side score. For BTTS No, name the team you expect to be shut out and give a reason, such as poor chance creation or an opponent that rarely concedes.

  • Scoring record: goals scored per match, and how often the team fails to score.
  • Defensive record: goals conceded per match, and how often the opponent keeps a clean sheet. Frequent clean sheets weaken a BTTS Yes case.
  • Chance quality: shots and expected goals, covered below.
  • Context: team news, tactics and likely game state.
  • Price: your estimated probability against the odds.

If the evidence for either team scoring is thin or contradictory, pass. No bet is a decision, and often the right one.

How it works

Five-step BTTS check

  1. 1Score case, Team AGoals, failed-to-score rate and the opponent's defence
  2. 2Score case, Team BAssess it separately, not inferred from Team A
  3. 3Venue and sampleHome and away splits, number of games, opponent strength
  4. 4Chance quality and contextxG, xGA, team news, tactics, game state
  5. 5Price testYour probability must beat 1 divided by the odds
Work through every step for each fixture; skip the bet if any step is unclear.Best Bet Guide

Why do home and away form and sample size matter?

Compare the home side’s home record with the away side’s away record, not both teams’ overall numbers. Overall figures hide big venue differences: some teams create plenty at home and look harmless on the road.

Sample size matters just as much. When we checked FootyStats’ Manchester City page, it showed a 2026/27 BTTS rate of 75% at home and 50% away, with 63% overall. Those figures imply roughly four home and four away matches, so “75% at home” means three games out of four. A percentage that comes from that few matches is a pointer, not a trend.

Write down how many games sit behind every percentage, and check which opponents they came against. A scoring run built against weak defences may not survive a well-organised side.

League context also changes what “normal” looks like. Read a team’s record alongside the relevant league page, such as our Premier League betting, Championship betting and Bundesliga betting guides.

How can you turn two scoring chances into a BTTS estimate?

A rough starting estimate is the chance Team A scores multiplied by the chance Team B scores. Treat it as a first pass only, because goals in a match are not fully independent: an early goal changes how both sides play.

Here is an illustration with made-up teams. The home side has scored in 8 of its last 10 home matches (80%). The away side has scored in 6 of its last 10 away matches (60%).

  • Starting estimate: 0.80 × 0.60 = 48%.
  • Adjust for the opponent: if the home side’s opponent today concedes less than most, trim the 80%. If the away side faces a leaky defence, raise the 60%.
  • Compare with the price: BTTS Yes at 1.80 needs 55.6% to break even, so 48% is a pass.

The same figures would make BTTS No at 2.00 (break-even 50%) look closer, since your estimate for No is 52%. Even then the edge is two points, which is inside the error of this method. Use the estimate to rule bets out far more often than to rule them in.

Expected goals (xG) gives the most useful extra layer. It rates the quality of each chance, and Opta’s explanation of xG describes it as the likelihood a chance is scored, based on similar past shots. Expected goals against (xGA) does the same for chances a team allows.

Compare xG and xGA with real goals to spot teams that are running hot or cold. As a snapshot, OddAlerts’ 2026/27 Premier League xG table showed Nottingham Forest with 6 goals from 13.79 xG after eight matches, while Chelsea had 17 from 10.74. A goal tally alone would have misled you about both clubs. Those figures change weekly, so check the live table.

Treat xG as evidence, not a forecast. Different providers use different models, so numbers from two sites will not match, and xG says nothing about a striker’s finishing or a goalkeeper’s form.

Where can you find BTTS stats and tips worth using?

Use a stats site for the numbers and treat tips as a shortlist to test. The table below sets out what each source is good for.

Source What it offers Best use for BTTS
Understat Team and player xG, xGA and shot data for the big five European leagues Checking whether a top-flight team’s goals match its chances
OddAlerts xG, xGA and expected points tables, with BTTS trends listed on the site Quick xG comparison and BTTS trend lookups
FootyStats xG per match, plus BTTS percentages split overall, home and away on club pages Venue splits. Its xG may be calculated differently from Opta’s, so do not mix sources
FotMob and SofaScore Free apps and sites that cover more leagues than Understat, including xG for many competitions Lower leagues and cups the big sources skip
The Analyst (Opta) Official definitions of xG, big chances and other stats Understanding what the numbers actually measure
Football tips today, Bet of the Day and Footy Odds On Our own fixture previews and tipster pages Finding fixtures to research, not a replacement for your own check

FBref used to be the free default for xG, but Sports Reference’s announcement confirmed its advanced data provider ended access in January 2026, and xG came off the site. FBref now works as a historical archive of basic stats, so an older guide that points you there for xG is out of date.

What match context can change a BTTS pick?

Team news, tactics and likely game state can overturn a clean-looking statistical case. Check lineups before you bet, because a missing striker or first-choice centre-back changes both sides of the market.

  • Absences: a missing main scorer lowers that team’s scoring chance. A missing goalkeeper or centre-back raises the opponent’s.
  • Tactics: a deep, compact setup limits space, even against a strong attack.
  • Game state: an early goal can open a match or push the leader to defend. Think about how each side responds when ahead and behind.
  • Stakes: end-of-season matches, cup ties and two-legged games often change how open teams play.

Lineups usually appear about an hour before kick-off, and odds can move once they do. If your pick depends on one player, wait for confirmation rather than betting early.

How do you check whether BTTS odds are value?

A BTTS pick is value only when your estimated chance is higher than the chance the odds imply. To convert decimal odds to implied probability, divide 1 by the odds: 2.00 implies 50%, and 1.80 implies 55.6%. Our football match odds explained guide covers the basics.

Take a worked example. Suppose a bookmaker offers BTTS Yes at 1.80 and BTTS No at 2.00.

  • Yes implies 1 ÷ 1.80 = 55.6%. No implies 1 ÷ 2.00 = 50.0%.
  • Those add up to 105.6%. The extra 5.6% is the bookmaker’s margin.
  • Remove the margin by dividing each figure by 1.056. The market’s margin-free view is about 52.6% Yes and 47.4% No.

That margin-free figure shows what the market believes. It is not your break-even point. To profit over time at 1.80, your own estimate for Yes has to beat 55.6%, because the margin is already in the price.

If you estimate 58%, the expected return on a £10 stake is (0.58 × £18.00) − £10 = +£0.44. If you estimate 54%, it is (0.54 × £18.00) − £10 = −£0.28. A 54% estimate looks better than the market’s 52.6%, yet it still loses money at this price. An edge of a few percentage points is also well inside the error of any estimate, so be honest about how precise yours is.

Bookmaker marginEnter the odds for every outcome to see the bookmaker’s margin.

Bookmaker margin–
Fair odds (no margin)–

Prices also differ between bookmakers, and a move from 1.80 to 1.90 lowers your break-even from 55.6% to 52.6%. Compare a few before you bet, using our UK betting sites page if you are in the UK.

How do BTTS combinations change the maths?

BTTS and win needs both teams to score and your chosen team to win. BTTS and over 2.5 goals needs both teams to score and at least three goals in total, so a 1–1 draw fails even though BTTS lands.

Never multiply the odds of the parts in your head. The outcomes overlap, so the combined chance is not simply two likelihoods stacked. A 2–1 win satisfies BTTS and over 2.5, but a 3–0 win satisfies only the goals line. Estimate the chance of the full set of conditions, then compare that with the combined price.

The combined probability can never be higher than the weakest single condition. If your BTTS case is shaky, adding a second condition makes the bet harder to win, not better. Use our betting tools to see how returns and odds change.

What are the most common BTTS mistakes?

The most common mistake is backing BTTS Yes because both teams have high BTTS percentages, without checking who they played. The others are mixing xG from different providers, betting before lineups are out, and treating a short winning run as proof.

  • Using season-long numbers for a changed team: a new manager or an injured striker makes old percentages stale.
  • Ignoring the price: a likely outcome at 1.50 can still be a poor bet.
  • Chasing: raising your stake after a miss turns a research problem into a bankroll problem.

Keep a record so your BTTS tips improve

Log each pick with the teams, your estimated probability, the odds, the reason and the result. A short run of wins or losses cannot tell you whether your method works, but a record of reasoning shows which checks you skip and where you overrate your own estimates.

For more on football markets, see our football betting hub.

Frequently asked questions

What does BTTS stand for in betting?

BTTS stands for both teams to score. BTTS Yes wins if each side scores at least once, and BTTS No wins if at least one side fails to score.

Does BTTS include extra time?

Most bookmakers settle the market on 90 minutes plus stoppage time, so extra time and penalty shootouts do not normally count. Rules can differ, so check the market terms at your bookmaker.

Is BTTS the same as over 2.5 goals?

No. BTTS needs both teams to score, while over 2.5 needs three or more goals in total. A 3–0 win lands over 2.5 but not BTTS, and a 1–1 draw lands BTTS but not over 2.5.

How many matches should I use to judge a BTTS rate?

Use as many relevant matches as you can, and treat five or six games as weak evidence. Split the sample by home and away, and note the strength of the opponents.

Where can I find xG stats for BTTS research?

Understat covers xG and xGA for the big five European leagues, and sites such as OddAlerts, FootyStats, FotMob and SofaScore publish xG too. FBref no longer shows xG. Stick to one provider when comparing teams, because models differ.

Are BTTS tips from tipsters reliable?

A tip is an opinion until you have checked it. Test each team's scoring case and compare your probability with the odds before you bet.

About the author

Mark Price

Horse Racing, Casino & Betting Technology Expert · Editor

Mark Price has more than 10 years of experience within the betting and gaming industry, covering sportsbooks, online casinos, horse racing and betting technology.

  • Horse Racing
  • Online Casinos
  • Sports Betting
  • Bookmaker Reviews
  • Casino Reviews
More from Mark

Latest articles

Updated for October 2026

Today’s top offers

Our three best offers for you right now.

See all offers

18+. T&Cs apply. BeGambleAware.org