Thank you for signing up. 

We've sent you an email. Please click on the link to verify your address.

Win big with FREE Tips from our experts

Get our insider tips mailed direct

No spam ever. Unsubscribe in one click. By submitting your email address you certify that you are over 18, agree with our Terms & Conditions and indicate your consent to receiving email messages from us

Both Teams to Score betting tips & predictions - A full guide to BTTS betting and today's both teams to score tips

Get the latest Both Teams To Score tips as we offer weekly accumulator prices for the best BTTS picks in the Premier League, Primera Liga, Bundesliga, Serie A and more. Fancy placing a Both Teams To Score accumulator? We have daily Both Teams to Score betting tips.

Tuesday, July 18

Alashkert v BATE Borisov @ 10/11
FC Samtredia v Qarabag @ 4/6
St Mirren v Livingston @ 4/6


What is Both Teams to Score betting?


'Both teams to score' is a hugely popular market in betting where both teams in any given match are backed to score, regardless of the end result. For example, if you back both teams to score in an El Clasico match between FC Barcelona and Real Madrid CF, then your slip is a winning one as soon as each side has scored.  
Especially true in big games like the Clasico and more so when truly elite-level striking talent like Gareth Bale, Cristiano Ronaldo, Neymar, Lionel Messi and Luis Suarez are all on the same pitch, it could be hard to select an outright winner and so a both teams to score (or BTTS) selection can be more appealing. 

This is because it does not matter if one side is winning and one trailing and even if one is leading 3-0 with one minute to go, then the BTTS selection is still alive as the losing side can always score in added time and make your slip a winning one.

In a BTTS pick there is an option for 'yes' as well as 'no'. This means if you believe only one team will score, then you can still use 'no' in your both teams to score slip.

Why place a Both Teams to Score bet?



Even Serie A is becoming a good league for BTTS bets
Tactically-speaking, both teams to score should be a more intriguing option now more than ever as there have been obvious declining standards in defences across Europe. 

For example, George Graham built an incredible defensive system at Arsenal in the early 1990s involving Nigel Winterburn, Tony Adams, Steve Bould and Lee Dixon. When the Gunners won the old First Division (now Premier League) in 1991, they did so having conceded just 18 goals.

Fast forward 25 years and the reigning Premier League champions Leicester City won the English championship with double the amount of goals conceded; 36. 

While there are still exemplary defences to be found - like at Juventus, where the Serie A's Old Lady can brag Leonardo Bonucci, Andrea Barzagli and Giorgio Chiellini - these are few and far between.

Clean sheets in the modern era are more of a commodity and, depending on the individual match in question, can be an excellent way of capitalising on the BTTS prices on offer… especially when used as a four-fold accumulator.

Are there any restrictions?


There are few restrictions on BTTS accumulators as, providing there are odds available, then you can make a selection. You are also able to form a BTTS accumulator using fixtures from the Premier League, the MLS or even lower leagues like the Serie B or unheralded South American divisions. 

Some bookmakers only offer certain matches as a Match Result and BTTS and so in this market it is only possible to place the bet as a single rather than as a part of an accumulator. 

However, our weekly tips will only feature matches that can be formed as a treble, four-fold or an accumulator and we will promote each week's selection at the top of this page. This way you do not need to worry about restrictions and can easily follow our Both Teams to Score betting tips.

What bookmakers are best?


All of the top bookmakers will offer anytime goalscorer betting and most of them will allow you to place your bets in accumulators. However, as with all betting, it makes sense to do so with a free bet. Use the exclusive bonus codes below to claim the maximum free bet at some of the best online bookmakers.

Top Bookmaker Bonuses

BookmakerBonus AvailableBonus CodeDeposit AmountBonusClaim Now
bet365£200 Matched DepositMAXCASH£200£200Claim Now
William HillBet £10 Get £30 FreeMAXBONUS£10£30Claim Now
LadbrokesBet £10 Get £30 FreeG30£10£30Claim Now
Bet VictorBet £10 Get £40 FreeN/A£10£40Claim Now
Sky BetBet £5 Get £20 FreeN/A£5£20Claim Now



How often is this Both Teams to Score tips page refreshed?


Every week we bring our readers Both Teams to Score betting tips and we provide all of the results of our previous BTTS accumulators, so you can check our performance before you decide to follow our tips.

Previous Both Teams to Score Tips


Thursday, July 13

Ostersunds v Galatasaray @ 4/6 - LOSE
Norrkoping v Trakai @ 11/10 - WIN
Ferencvarosi v Midtjylland @ 8/11 - WIN

Wednesday, July 12

England U19 v Czech Republic U19 @ 8/11 - LOSE
Inter Baku v CS Fola Esch @ 10/11 - LOSE
Portugal U19 v Holland U19 @ 4/6 - LOSE

Sunday, July 9

England U19 v Germany U19 @ 8/11 - WIN
Stromsgodset v Kristiansund @ 3/4 - WIN
Stabaek v SK Brann @ 4/6 - LOSE

Saturday, July 8

Czech Republic U19 v Georgia U19 @ 4/6 - LOSE
Portugal U19 v Sweden U19 @ 1/2 - WIN
Atletico Goianiense v Vitoria @ 19/20 - WIN

Friday, July 7

Drogheda United v Finn Harps @ 4/5 - LOSE
Galway United v Limerick @ 8/13 - WIN
Santa Cruz v Brasil RS @ 5/6 - LOSE

Sunday, July 2

Portugal v Mexico @ 1/2 - WIN
Sligo Rovers v Shamrock Rovers @ 3/4 - LOSE
Philadelphia Union v New England Revolution @ 8/13 - LOSE

Saturday, July 1 - WINNER!

FC Dallas v Toronto FC @ 3/4 - WIN
Colorado Rapids v Houston Dynamo @ 10/11 - WIN
San Jose Earthquakes v Los Angeles Galaxy @ 4/5 - WIN

Thursday, June 29

Germany v Mexico - WIN
Ventspils v Valur Reyjkavik - LOSE
KR Reyjkavik v SJK - LOSE

Tuesday, June 27 - WINNER!

Sunday, June 25

Germany v Cameroon @ 3/4 - WIN
Chile v Australia @ 4/5 - WIN
Barcelona B v Racing Santander @ 8/15 - LOSE


Saturday, June 24

Mexico v Russia @ 4/5 - WIN
Atlanta United v Colorado Rapids @ 3/4 - LOSE
San Jose Earthquakes v Real Salt Lake @ 4/5 - WIN

Friday, June 23

Spain U21 v Serbia U21 - LOSE
Portugal U21 v Macedonia U21 - WIN

Thursday, June 22

Australia v Cameroon @4/6 - WIN
Germany v Chile @8/13 - WIN
Slovakia U21 v Sweden U21 - LOSE


Wednesday, June 21

Germany U21 v Denmark U21 @4/5 - LOSE
Italy U21 v Czech Rep U21 @19/20 - WIN

Tuesday, June 20 - WINNER

Spain U21 v Portugal U21 @7/10 - WIN
Serbia U21 v Macedonia U21 @7/10 - WIN

Monday, June 19

Poland U21 v Sweden U21 @ 3/4 - WIN
Slovakia U21 v England U21 @ 10/11 - WIN
SK Brann v Stabaek @ 4/5 - LOSE

Sunday, June 18

Norrby IF v Orgryte @ 8/13 - WIN
Fluminense v Flamengo @ 3/4 - WIN
Sao Paulo v Atletico Mineiro @ 4/5 - WIN

Saturday, June 17

Brommapojkarna v GAIS Gothenburg @ 19/20 - WIN
Toronto v DC United @ 4/5 - LOSE
Colorado Rapids v Portland Timbers @ 4/5 - WIN

Friday June 16

Cork City v Limerick @ 4/5 - WIN
St Pats v Bohemians @ 19/20 - WIN
Finn Harps v Shamrock Rovers @ EVS - LOSE

Thursday June 15

HJK v JJK - LOSE
Defensa y Justicia v Atletico Tucuman - WIN

Wednesday, June 14

Alessandria v Reggiana @ 11/10 - WIN
Sporting KC v Minnesota United @ 5/6 - LOSE
Corinthians v Cruzeiro @ 11/10 - LOSE

Saturday June 10

Scotland v England - 11/10 - WIN
Norway v Czech Rep - 19/20 - WIN
Lithuania v Slovakia - 5/4 - WIN

Thursday, June 8

Peru v Paraguay @ 5/6 - LOSE
Venezuela v Ecuador @ 4/6 - WIN
Atletico GO v Ponte Preta @ 4/5 - LOSE

Wednesday, June 7

Italy v Uruguay @ 10/11 - LOSE
Spain v Colombia @ EVS - WIN

Tuesday, June 6

Denmark v Germany @8/15 - WIN
Guarani SP v Boa @5/4 - WIN

Monday, June 5

Hungary v Russia - LOSE
Belgium v Czech Republic - WIN
GAIS Gothenburg v Trelloborgs - LOSE

Sunday, June 4

Ireland v Uruguay - WIN
Netherlands v Ivory Coast - LOSE
Montenegro v Iran - WIN

Saturday, June 3

Portugal v Cyprus - LOSE
Juventus v Real Madrid - WIN

Friday, June 2

Elfsborg v Hacken - LOSE
Basel v St Gallen - WIN
Vaduz v Thun - WIN


Thursday, June 1

Comerciantes Unidos v Boston River - WIN
Bolivar v Deportes Tolima - LOSE
Deportivo Cuenca v Oriente Petrolero - WIN


Wednesday, May 31

FC Inter v Lahti - LOSE
FC Ilives v PS Kemi - WIN
VPS Vaasa v HIFK - WIN


Tuesday, May 30

Perugia v Benevento - WIN
1860 Munich v Jahn Regensburg - LOSE


Monday, May 29

Reading v Huddersfield Town - LOSE
Frosinone v Carpi - LOSE
Eintracht Braunsweig v Wolfsburg - LOSE

Sunday, May 28 - WINNER

Cagliari v AC Milan - WIN
Torino v Sassuolo - WIN
Sampdoria v Napoli - WIN


Saturday, May 27

Arsenal v Chelsea - WIIN
Celtic v Aberdeen - WIN
Atalanta v Chievo - LOSE

Friday, May 26

Levante v UCAM Murcia - WIN
Drogheda United v Derry City - LOSE
Galway United v Bohemian FC - WIN

Thursday, May 25

Basel v Sion - LOSE
Sturm Graz v Admira Wacker - WIN
AZ Alkmaar v Utrecht - LOSE

Wednesday, May 24

Juve Stabia v Reggiana - LOSE
Lecce v Sambenedetesse - LOSE
Parana v Atletico MG - WIN

Tuesday May 23

Bohemians v Limerick - WIN
Drogheda United v Bray Wanderers - LOSE
Dundalk v Derry City - LOSE

Monday May 22

No appropriate matches

Sunday, May 21

Southampton v Stoke City - LOSE
Barcelona v Eibar - WIN
Malaga v Real Madrid - LOSE


Saturday, May 20

Borussia Dortmund v Werder Bremen - WIN
Cologne v Mainz 05 - LOSE
Hamburg v Wolfsburg - WIN

Friday, May 19

Sochaux v Troyes - WIN
Auxerre v Red Star - LOSE
Clermont v Valenciennes - LOSE

Thursday, May 18

Leicester v Tottenham - WIN
Partick v Celtic - LOSE
Luton v Blackpool - WIN

Wednesday, May 17 - WINNER

Celta Vigo v Real Madrid - WIN
Groningen v AZ Alkmaar - WIN
Heerenveen v FC Utrecht - WIN

Tuesday, May 16

Man City v West Brom - WIN
Reading v Fulham - LOSE
Motherwell v Kilmarnock - WIN

Monday, May 15

Djurgaarden v Gothenburg - LOSE
Vitoria Setubal v Boavista - LOSE
Norbe v Gefle - WIN

Sunday, May 14

Real Madrid v Sevilla - WIN
Las Palmas v Barcelona - WIN
Eibar v Sporting Gijon - LOSE

Saturday, May 13

Bournemouth v Burnley - WIN
Sunderland v Swansea - LOSE
Stoke v Arsenal - WIN

Friday, May 12

Everton v Watford - LOSE
West Brom v Chelsea - LOSE
Sevilla Atletico v Getafe - WIN

Thursday, May 11

Lyon v Ajax - WIN
Man United v Celta Vigo - WIN
HJK v Ilves - LOSE

Wednesday, May 10

Southampton v Arsenal - LOSE
Atletico Madrid v Real Madrid - WIN
Airdrie v Alloa - LOSE

Tuesday, May 9 - WINNER!

Greenock Morton v Dundee United - WIN
Institute v Carrick Rangers - WIN
Sport Huancayo v Nacional Potosi - WIN

Monday, May 8

Chelsea v Middlesbrough - LOSE
Leganes v Real Betis - LOSE

Sunday, May 7

Wigan v Leeds - WIN
Brentford v Blackburn - WIN
Norwich v QPR - LOSE

Saturday, May 6

Hull v Sunderland - LOSE
Watford v Leicester - LOSE
Bournemouth v Stoke - WIN

Wednesday, May 3

Monaco v Juventus - LOSE
Ajax v Lyon - WIN
Toronto v Orlando - WIN

Tuesday, May 2

Real Madrid v Atletico Madrid - LOSE
Ural v Lokomotiv Moscow - LOSE
Hacken v Gotenburg - LOSE

Sunday, April 30

Tottenham v Arsenal
Inter Milan v Napoli
Walsall v MK Dons

Saturday, April 29

Barnsley v Burton 
Leeds v Norwich
Notts County v Blackpool

Friday, April 27

Bayer Leverkusen v Schalke  - WIN
Ross County v Inverness CT - LOSE
Angers v Lyon - WIN

Thursday, April 27

Manchester City v Manchester United - LOSE
Alaves v Eibar - LOSE
IFK Norrkoping v Jonkopings Sodra - LOSE

Wednesday, April 26

Arsenal v Leicester City - LOSE
Crystal Palace v Tottenham - LOSE
Deportivo La Coruna v Real Madrid - WIN

Monday, April 24

Eibar v Athletic Bilbao - LOSE
Pescara v Roma - WIN
Vicenza v Novara - WIN

Saturday, April 22

West Ham v Everton - LOSE
Bristol City v Barnsley - WIN
Huddersfield v Fulham - WIN

Sunday, April 23

Celtic v Rangers - LOSE
Aston Villa v Birmingham - LOSE
Toulouse v Nice - WIN

Friday, April 21

Benevento v Vicenza - LOSE
Cologne v Hoffenheim - WIN
Norwich v Brighton - LOSE

Thursday, April 20 - WINNER

Man United v Anderlecht - WIN
Besiktas v Lyon - WIN
Genk v Celta Vigo - WIN

Wednesday, April 19

Barcelona v Juventus - LOSE
Monaco v Borussia Dortmund - WIN
Wehen v Werder Bremen II - LOSE

Tuesday, April 18

Bury v Bolton - LOSE
Real Madrid v Bayern Munich - WIN
Metz v PSG - WIN

Monday, April 17

Fulham v Aston Villa - WIN
Brentford v Barnsley - WIN
Birmingham v Burton - LOSE

Friday, April 14

Norwich v Fulham - WIN
Rotherham v Birmingham - WIN
Nottingham Forest v Blackburn - LOSE

Thursday, April 13

Celta Vigo v Genk - WIN
Bury v Rochdale - LOSE
Wigan v Barnsley - WIN

Tuesday, April 11

Borussia Dortmund v Monaco - VOID
Juventus v Barcelona - LOSE
Dundee United v Dunfermline - LOSE

Monday, April 10

PSV Reserves v FC Volendam - LOSE
FC Utrecht Reserves v FC Oss - WIN
Novara v Verona - WIN

Wednesday, April 5

Huddersfield v Norwich - LOSE
Chelsea v Man City - WIN
Liverpool v Bournemouth - WIN

Tuesday, April 4

Roma v Lazio - WIN
Derby v Fulham - WIN
Brentford v Leeds - LOSE

Sunday, April 2

Granada v Barcelona - WIN
Real Madrid v Alaves - LOSE
Valencia v Celta Vigo - LOSE

Saturday, April 1

Liverpool v Everton - WIN
Leicester City v Stoke City - LOSE
Hull City v West Ham United - WIN

Friday March 31

Derby v QPR - LOSE
Hertha Berlin v Hoffenheim - WIN
Avellino v SPAL - LOSE

Thursday March 30

No appropriate matches

Wednesday March 29

Darlington v Bradford PA - LOSE
Craiova v Dinamo Bucharest - WIN
Mioveni v Voluntari - LOSE

Tuesday March 28

Ecuador v Colombia - LOSE
Bolivia v Argentina - LOSE
Peru v Uruguay - WIN

Monday March 27

Senegal v Ivory Coast - WIN
Nykobing v Vendsyssel - WIN
Denmark U21 v England U21 - LOSE

Friday March 24

Italy v Albania - LOSE
Ireland v Wales - LOSE
Croatia v Ukraine - LOSE

Thursday March 23

Uruguay v Brazil - WIN
Argentina v Chile - LOSE
Venezuela v Peru - WIN

Wednesday March 22

Darlington v Bradford PA - VOID
Whitehawk v Hampton & Richmond - WIN
Germany v England - LOSE

Tuesday March 21 - WINNER @ 4.29/1

Rochdale v Millwall - WIN
Coventry City v Port Vale - WIN
Morecambe v Accrington Stanley - WIN

Monday March 20

Curzon Ashton v FC United of Manchester - POSTPONED
Virtus Entella v Salernitana - LOSE
Wealdstone v Concord Rangers - WIN

Friday March 17

Borussia Dortmund v Ingolstadt - LOSE
Bristol City v Huddersfield Town - LOSE
Port Vale v Shrewsbury Town - WIN

Wednesday March 15

Atletico Madrid v Bayer Leverkusen - LOSE
Monaco v Manchester City - WIN
St Mirren v Dundee United - WIN

Tuesday March 14

Leicester City v Sevilla - LOSE
Bury v Bristol Rovers - LOSE
Blackpool v Stevenage - LOSE

Monday March 13

Chelsea v Manchester United - LOSE
Osasuna v Eibar - WIN
Lazio v Torino - WIN

Friday March 10

Espanyol v Las Palmas - WIN
Bayer Leverkusen v Werder Bremen - WIN
Dundee United v Hibernian - LOSE

Thursday March 9 - WINNER @ 4.4/1

FC Copenhagen v Ajax - WIN
Schalke v Borussia Monchengladbach - WIN
Lyon v Roma - WON

Wednesday March 8

Barcelona v PSG - WIN
Borussia Dortmund v Benfica - LOSE
Raith v St Mirren - LOSE

Tuesday March 7 - WINNER @ 5.59/1

Arsenal v Bayern Munich
Napoli v Real Madrid
Blackburn v Cardiff
Fulham v Leeds 

Monday March 6

Eintracht Braunschweig v VfB Stuttgart - WIN
Parma v Forli - LOSE
Frosinone v Citadella - WIN

Friday March 3 - WINNER @5/1

Bordeaux v Lyon - WIN
Real Betis v Real Sociedad - WIN
Chester v Tranmere - WIN

Thursday March 2

AZ v Cambuur Leeuwarden - LOSE
Basel v FC Zurich - WIN

Wednesday March 1 - WINNER @6/1

Barcelona v Sporting Gijon - WIN
Real Madrid v Las Palmas - WIN
Osasuna v Villarreal - WIN


Tuesday February 28

Aston Villa v Bristol City - LOSE
Brighton v Newcastle - WIN
Juventus v Napoli - WIN

Monday February 27

Fiorentina v Torino - WIN
Bari v Brescia - LOSE

Friday February 23

Burton v Blackburn - WIN
Las Palmas v Real Sociedad - LOSE
Wolfsburg v Werder Bremen - WIN

Thursday February 23

Fiorentina v Borussia Monchengladbach - WIN
APOEL v Athletic Bilbao - LOSE
Lyon v AZ - WIN

Wednesday February 22

Bristol City v Fulham - LOSE
Porto v Juventus - LOSE
Sevilla v Leicester - WIN

Tuesday February 21

Colchester v Wycombe - LOSE
Accrington v Cambridge - VOID
Eastleigh v Macclesfield - LOSE

Monday February 20

Malaga v Las Palmas - WIN
Orleans v Lens - WIN
1860 Munich v Nurnberg - LOSE

Friday February 17

Bastia v Monaco - WIN
Augsburg v Bayer Leverkusen - WIN
Mainz II v MSV Duisburg - LOSE

Thursday February 16

Legia Warsaw v Ajax - LOSE
Villarreal v Roma - LOSE
Celta Vigo v Shakhtar Donetsk - LOSE

Tuesday February 14 - WINNER

Aston Villa v Barnsley - WIN
Leeds v Bristol City - WIN
Fulham v Nottingham Forest - WIN


Monday February 13

Bournemouth v Man City - LOSE
Lazio v AC Milan - WIN
Gaziantespor v Adanaspor - LOSE

Friday February 10

Bordeaux v Paris St Germain - LOSE
Sheffield Wednesday v Birmingham City - LOSE
Newport County v Doncaster Rovers - LOSE

Thursday February 9

The Strongest v Montevideo Wanderers - LOSE
Vizela v Sporting B - WIN
Universitario de Deportes v Deportivo Capiata - LOSE

Wednesday February 8 - WINNER

Leicester v Derby - WIN @ 19/20
Lorient v Toulouse - WIN @ 3/4
Hannover v Eintracht Frankfurt - WIN @ 4/5

Tuesday February 7

Wigan v Norwich - WIN
Barcelona v Atletico Madrid - WIN
Roma v Fiorentina - LOSE

Monday February 6

Hungerford v Truro - LOSE
Trapani v Avellino - LOSE
Feirense v Rio Ave - WIN

Friday February 3

Metz v Marseille - LOSE
Hamburg v Leverkusen - LOSE
Verona v Bienvenuto - WIN

Thursday February 2

Cameroon v Ghana - LOSE
Huddersfield v Brighton - WIN
Rio Ave v Braga - LOSE

Wednesday February 1

Atletico Madrid v Barcelona - WIN
Burton Albion v Fulham - LOSE
Hearts v Rangers - WIN

Tuesday January 31

Bournemouth v Crystal Palace - LOSE
Swansea v Southampton - WIN
Liverpool v Chelsea - WIN

Monday January 30

Hannover v Kaiserslautern - LOSE
Las Palmas v Valencia - WIN
Curzon Ashton v Stalybridge - LOSE

Saturday January 28

Arsenal v Southampton - LOSE
Leganes v Celta Vigo - LOSE
Eibar v Deportivo La Coruna - WIN

Friday January 27

Schalke v Eintracht Frankfurt - LOSE
Marseille v Montpellier - WIN
Aberdeen v Dundee - LOSE

Thursday January 26

Hull v Man United - WIN
Vitesse v Feyenoord - LOSE
Barcelona v Real Sociedad - WIN

Wednesday January 25

Juventus v AC Milan - WON
Celta Vigo v Real Madrid - WON
Liverpool v Southampton - LOST

Tuesday January 24

Morocco v Ivory Coast - LOST
Togo v Congo DR - WON
Reading v Fulham - LOST

Monday January 23

Senegal v Algeria - WON
Zimbabwe v Tunisia - WON
Perugia v Cesena - WON


Friday January 20

Ivory Coast v DR Congo - WIN
Brighton v Sheff Wed - WIN
Las Palmas v Deportivo La Coruna - WIN


Thursday January 19

Algeria v Tunisia - WON
Roma v Sampdoria - LOST
Real Sociedad v Barcelona - LOST

Wednesday January 18

Sassuolo v Cesena - WIN
Lazio v Genoa - WIN
Southampton v Norwich - LOSE

Tuesday January 17

Inter Milan v Bologna - WIN
Burnley v Sunderland - LOSE
Lincoln v Ipswich - LOSE

Monday January 16

Torino v AC Milan - WIN
Malaga v Real Sociedad - LOSE
Ivory Coast v Togo - LOSE


Today's Free Tips

Today's Tennis TrebleGet Today's Tip
Lucky15 TipsGet Today's Tips
Both Teams to Score TipsGet Today's Tips
Match Result & BTTS TipsGet Today's Tips
Over/Under 2.5 Goals TipsGet Today's Tips
First Goalscorer TipsGet Today's Tips
Anytime Goalscorer TipsGet Today's Tips




Upcoming Events

Tips & Betting Advice

Share this with your friends

To:
From:
Your comments:

Both Teams to Score betting tips & predictions - A full guide to BTTS betting and today's both teams to score tips

Get the latest Both Teams To Score tips as we offer weekly accumulator prices for the best BTTS picks in the Premier League, Primera Liga, Bundesliga, Serie A and more. Fancy placing a Both Teams To Score accumulator? Check out our selections and use our special link below!

Read more »

You have unread messages

You have unread messages