Both Teams To Score (BTTS) is one of the most popular football markets. You do not need to predict the winner, only whether each team will find the net at least once. With a simple Poisson model you can calculate your own BTTS price and compare it with the bookmaker's.

Step 1: Estimate expected goals for each team

Using the Attack Strength and Defence Strength method from our Poisson Distribution article, we previously calculated:

Tottenham expected goals: 1.623 Everton expected goals: 0.824

Step 2: Calculate the chance each team scores

With Poisson, the chance that a team scores zero goals is e to the power of minus its expected goals. The chance it scores at least once is therefore:

P(scores) = 1 – e^(–expected goals)

Tottenham: 1 – e^(–1.623) = 80.3% Everton: 1 – e^(–0.824) = 56.1%

Step 3: Combine the two

Assuming the two teams score independently of each other:

BTTS Yes = 80.3% x 56.1% = 45.1% BTTS No = 100% – 45.1% = 54.9%

Fair odds for BTTS Yes = 1 / 0.451 = 2.22

Step 4: Compare with the bookmaker

If a bookmaker offers 2.40 on BTTS Yes, the price is higher than your fair odds of 2.22. With a $10 stake:

(0.451 x $14) – (0.549 x $10) = +$0.82

That is a positive Expected Value bet. If the bookmaker offers 2.00, there is no value and you should pass.

What to look for in BTTS matches

Two attacking sides with weak defensive records.

Teams that rarely keep clean sheets, especially away from home.

Matches where both teams need a result, such as late season relegation or promotion battles.

The limits of this method

Poisson assumes goals are independent, but football is not. Once a team goes 1-0 up, it often sits deeper, which changes the chance of the other team scoring. Injuries to key attackers, weather and team motivation are also ignored. Use the model as a starting point and adjust it with your own analysis, rather than following it blindly.