Both Teams To Score Tomorrow: 18 Leagues Ranked

Both teams to score, or BTTS, asks whether each side will get at least one goal. A yes bet wins when both do, whatever the final score. A no bet wins when at least one team ends on zero. Tomorrow’s BTTS tips are in the table below, from an outside prediction provider and shown as published.

Our other BTTS page looks at shots on target. This one is about clean sheets: who keeps them, how much they differ between leagues, and whether BTTS has changed over the years. The figures come from 33,364 matches in 18 leagues over five seasons.

Today’s tips

Goalscorers Predictions For Today Double Chance Predictions For Today Corners Today
Asian Handicap Predictions For Today Both Teams To Score Predictions For Today Yellow Cards Today
Half-Time/Full-Time Today Heavy Favourites Of The Day

Mx2

Venados Yucatán
CD Tapatio

2476
Yes2–2
2 – 2
3.10
37°
3/5


Sv1

Inter F.A
Alianza FC

5347
No0–2
0 – 2
1.88
20°
–


Us2

Lexington
Phoenix Rising

3565
Yes2–1
2 – 1
2.50
22°
7/10


Us2

Miami FC II
Las Vegas Lights

4258
Yes1–2
1 – 2
2.50
18°
3/5


Us2

Pittsburgh Riverhounds
Sacramento Republic

5644
No0–1
0 – 1
2.20
26°
3/5


Us2

Loudoun United
Charleston Battery

3565
Yes1–2
1 – 2
2.77
33°
3/5


Us2

Brooklyn FC
Birmingham Legion

6931
No1–0
1 – 0
1.00
25°
5/4


Us4

Portland Hearts of Pine
Corpus Christi

3664
Yes2–2
2 – 2
2.88
26°
3/5


Us4

New York Cosmos
Spokane Velocity

4555
Yes1–2
1 – 2
2.60
22°
3/5


Us4

Chattanooga RW
Union Omaha

5149
No0–2
0 – 2
2.13
31°
13/10


Us4

Charlotte Independence
Greenville Triumph

2773
Yes3–1
3 – 1
3.26
31°
1/2


MxW

Querétaro W
Santos Laguna W

5644
No3–0
3 – 0
3.13
20°
1/1


Hn1

Lobos UPNFM
Olancho

4258
Yes1–2
1 – 2
2.52
34°
13/20


Pa1

CD Plaza Amador
Tauro FC

3862
Yes1–1
1 – 1
2.30
25°
–


Co1

Deportes Tolima
Internacional de Bogotá

3664
Yes3–1
3 – 1
3.07
17°
17/20





Br1

Coritiba
Chapecoense SC

5545
No2–0
2 – 0
2.47
18°
4/5

PREVIEW


Bo1

Aurora FC
Bolívar

2575
Yes1–3
1 – 3
3.36
24°
2/5


Us2

Rhode Island
CS Switchbacks

5149
No0–2
0 – 2
2.25
23°
1/1


Us4

Tormenta
Westchester SC

4951
Yes2–1
2 – 1
3.10
32°
–

Cancl.


Us4

One Knoxville
Sarasota Paradise

4258
Yes2–1
2 – 1
2.50
25°
4/5


Br1

Botafogo
Fluminense

4456
Yes1–1
1 – 1
1.79
33°
3/4

PREVIEW


Cr1

Escorpiones Belén
Pérez Zeledón

5248
No1–0
1 – 0
1.33
34°
17/20


Ec1

Barcelona SC
Macará

5050
No1–1
1 – 1
2.44
33°
1/1


By2

Bumprom
FK Slonim

5149
No2–0
2 – 0
2.39
12°
–


Cl2

Deportes Temuco
CD Magallanes

4060
Yes1–1
1 – 1
2.11
4°
3/5


Ni1

Diriangén FC
Rancho Santana

5149
No4–0
4 – 0
3.63
30°
4/5





Us2

Louisville City
San Antonio FC

5149
No0–2
0 – 2
2.17
33°
11/10


OFC

Toti City Dwellers
Tupapa Maraerenga

4654
Yes1–2
1 – 2
4.55
23°
–


Cr2

Grecia
Quepos Cambute

3466
Yes1–2
1 – 2
3.50
28°
1/2


Ca1

Supra du Québec
Cavalry FC

3268
Yes1–2
1 – 2
2.63
19°
7/10


Nz2

Nelson Suburbs
Christchurch United

2179
Yes3–1
3 – 1
4.30
13°
–


LC

Inter Miami CF
CF Monterrey

3565
Yes3–1
3 – 1
3.18
31°
2/5


Ar1

Instituto Córdoba
Gimnasia Mendoza

5941
No0–2
0 – 2
2.17
8°
3/5


Ar1

Independiente
CA Platense

5941
No1–0
1 – 0
2.07
10°
3/5


Us2

FC Tulsa
Detroit City FC

5050
No2–0
2 – 0
2.43
40°
17/20


Mx2

Tampico Madero
Cruz Azul Hidalgo

7822
No0–0
0 – 0
1.19
27°
–


Mx2

Monarcas Morelia
Cancun

3961
Yes2–1
2 – 1
2.69
31°
4/5


Pe1

Sport Boys
Alianza Lima

5347
No0–2
0 – 2
2.33
21°
7/10


Gt1

Antigua GFC
Deportivo Guastatoya

5149
No0–2
0 – 2
2.42
25°
7/10


Sv1

Luís Ángel Firpo
Municipal Limeño

2575
Yes3–1
3 – 1
3.31
35°
4/5


Us2

El Paso Locomotive
Oakland Roots

5149
No2–0
2 – 0
2.45
37°
5/4


Gt2

Santa Rosa
Deportivo Achuapa

6337
No2–0
2 – 0
1.18
21°
7/10

More

How BTTS is settled

The 90 minutes plus added time decide the bet. Extra time and penalties are ignored, and postponed matches are normally void. Own goals can count toward a team’s tally under many bookmakers’ rules, though not all, so read yours before you rely on it. For abandoned matches, the usual rule is that the bet is void unless both teams had already scored.

Who keeps the clean sheets

A BTTS no needs at least one team to fail to score. In practice it’s almost always the same team: the visitors. Across the data the home side finished with no goal in 23.3% of matches. The away side finished with no goal in 31.3%.

That’s an eight-point gap, and it’s present in every league.

League BTTS Home team blanked Away team blanked
Bundesliga 60.1% 19.0% 26.0%
Eredivisie 56.5% 20.1% 28.4%
Premier League 55.3% 22.1% 27.8%
Serie A 51.4% 25.2% 30.6%
La Liga 51.8% 22.5% 32.8%
Segunda División 49.7% 24.4% 36.4%
Ligue 2 48.4% 26.7% 34.6%
Greek Super League 47.2% 27.6% 34.3%

The league’s BTTS rate comes from both columns. The Bundesliga has few blanks at either end. Segunda División has the most away blanks, with visiting teams scoring nothing in 36.4% of games.

How BTTS has changed over the years

In the top five leagues, BTTS happened in about half of matches in the early 2010s. The first season we have, 2010/11, was 52.3%. Recent seasons have been higher, with the last three at 55.7%, 55.3% and 53.9%.

Leagues differ in how steady they are. In the Bundesliga the rate stayed between 57% and 62% in each of the last five seasons. In Serie A it moved between 45% and 57%.

The lesson is that season-to-season movement of several points is normal. A league’s rate from one year is a rough guide, and five seasons is better.

Favourites and clean sheets

Strong favourites keep clean sheets often. When the closing price gave the favourite 75% or more, it conceded no goal in 50.2% of those matches, and BTTS happened in only 47.4% of them. For matches with no clear favourite (under 45%), BTTS landed in 53.8%.

Red cards have a small effect. When only the home team was sent off, BTTS landed in 56.3% of matches, against 52.5% in matches with no red.

What tomorrow’s list should look like

Imagine ten matches on the list. At the overall rates, about five of them finish with both teams scoring. In three of the ten, the visitors fail to score. In two or so, the home side does.

If your ten matches are mostly Bundesliga and Eredivisie games, move the BTTS count up to six. If they’re mostly Greek, Portuguese or French second-division games, move it down to four or five. The league is the first thing to check, and the team names come second.

Five rules for BTTS tips

  1. Think about the visitors. They fail to score in about one match in three.
  2. Use the league’s own blank rate. A home side scores in 81% of Bundesliga games and 72% of Greek ones.
  3. Be careful with big favourites. They keep clean sheets in half their matches.
  4. Don’t read too much into one season. Rates move by several points.
  5. Don’t stack. Three yes bets at 60% all land about 22% of the time.

Common mistakes

The first is backing no because it’s a “tight” league. Even in the Greek Super League, the lowest of the 18, BTTS landed in 47.2% of matches.

The second is expecting a clean sheet from the home side because it’s strong. Home teams keep a clean sheet in about one match in four.

The third is changing the bet to match last weekend. A weekend of results is a tiny sample.

Questions people ask

What does BTTS no mean? At least one side doesn’t score.

Which league has the most BTTS? The Bundesliga, at 60.1%.

Which has the fewest? The Greek Super League, at 47.2%.

Do home teams score more often? Yes. They score in 76.7% of matches, against 68.7% for away teams.

Does a red card change BTTS? Only slightly.

What if the match is abandoned? Check your bookmaker’s rule. Most void it unless both sides had scored.

Does the 2020/21 season, played mostly without crowds, look different? Slightly. BTTS was 54.8% in the top five leagues, a little above the years before it.

Where are today’s and the weekend’s tips? On the today page and the weekend page.

Tips are estimates and not promises. You must be 18 or over to bet, and a stake should be money you can afford to lose.