Best both teams to score odds (BTTS)

Both teams to score (BTTS) is one of the highest-volume side markets in football. The book-to-book spread is generally wider than 1X2 because the books model goal probability differently. Stake and 1xbet often post the longest BTTS Yes prices, while Bet365 and bet105 are sharper on BTTS No. Shopping every match adds up across a season.

Live best prices

Top European leagues, sorted by kick-off. Click any match for full prices.

How we surface these prices: Each row shows the longest decimal odds for best both teams to score odds across our 10 books. The cell is the book paying the most, click any match for the full ladder.
Kick-off League Match YesNo
Today 16:00 World Cup Czechia v South Africa 2.13 Polymarket 1.85 Polymarket
Today 16:30 International Friendlies Austria Klagenfurt v Kapfenberg 1.85 Stake 1.80 Stake
Today 19:00 World Cup Switzerland v Bosnia and Herzegovina 1.99 Stake 1.80 Bet365
Today 22:00 World Cup Canada v Qatar 2.27 Polymarket 1.75 Polymarket
Tom 01:00 World Cup Mexico v Korea Republic 2.00 Stake 2.00 Polymarket
Tom 15:00 International Friendlies Liptovsky Mikulas v Banik Lehota 1.42 1xBet 2.58 1xBet
Tom 15:00 International Friendlies Levski Sofia v Svishtov 2.55 1xBet 1.43 1xBet
Tom 16:00 International Friendlies NK Race v Aluminij Kidricevo 2.40 1xBet 1.54 1xBet
Tom 16:30 International Friendlies Rapid Wien II v Oberwart 1.37 Gamdom 2.75 Gamdom
Tom 19:00 World Cup USA v Australia 2.04 Polymarket 1.92 Polymarket
Tom 22:00 World Cup Scotland v Morocco 2.22 Polymarket 1.79 Polymarket
Sat, Jun 20 24:30 World Cup Brazil v Haiti 2.50 Polymarket 1.64 Polymarket
Sat, Jun 20 03:00 World Cup Turkiye v Paraguay 1.96 Polymarket 2.00 Polymarket
Sat, Jun 20 09:00 International Friendlies Zizkov v Jihlava 1.30 1xBet 3.08 1xBet
Sat, Jun 20 09:00 International Friendlies Vlasim v Dukla Prague 1.49 1xBet 2.38 1xBet
Sat, Jun 20 09:00 International Friendlies Zlin v Petrzalka 1.37 1xBet 2.75 1xBet
Sat, Jun 20 09:00 International Friendlies Kelen SC v Paksi 1.49 1xBet 2.38 1xBet
Sat, Jun 20 09:00 International Friendlies Zilina v Opava 1.44 1xBet 2.51 1xBet
Sat, Jun 20 11:00 International Friendlies Midtjylland v Lillestroem 1.43 1xBet 2.54 1xBet
Sat, Jun 20 11:30 International Friendlies Stranraer v Larne 1.83 1xBet 1.83 1xBet
Sat, Jun 20 12:00 International Friendlies Gornik Leczna v Dinamo Bucuresti 1.60 1xBet 2.14 1xBet
Sat, Jun 20 12:00 International Friendlies Fredrikstad v HamKam 1.53 1xBet 2.29 1xBet
Sat, Jun 20 14:00 International Friendlies Dynamo Kyiv v Slavia Prague 1.44 1xBet 2.50 1xBet
Sat, Jun 20 17:00 World Cup Netherlands v Sweden 1.89 Polymarket 2.08 Polymarket
Sat, Jun 20 20:00 World Cup Germany v Ivory Coast 1.80 Bet365 2.22 Polymarket
Sun, Jun 21 24:00 World Cup Ecuador v Curacao 3.40 Bet365 1.43 Polymarket
Sun, Jun 21 04:00 World Cup Tunisia v Japan 2.22 Polymarket 1.79 Polymarket
Sun, Jun 21 16:00 World Cup Spain v Saudi Arabia 3.03 Polymarket 1.47 Polymarket
Sun, Jun 21 19:00 World Cup Belgium v Iran 2.13 Polymarket 1.82 Polymarket
Sun, Jun 21 22:00 World Cup Uruguay v Cape Verde 2.50 Polymarket 1.61 Bet365
Mon, Jun 22 01:00 World Cup New Zealand v Egypt 2.27 Polymarket 1.72 Polymarket
Mon, Jun 22 17:00 World Cup Argentina v Austria 2.04 Polymarket 1.92 Polymarket
Mon, Jun 22 21:00 World Cup France v Iraq 3.03 Polymarket 1.47 Polymarket
Tue, Jun 23 24:00 World Cup Norway v Senegal 1.79 Polymarket 2.17 Polymarket
Tue, Jun 23 03:00 World Cup Jordan v Algeria 2.08 Polymarket 1.89 Polymarket
Tue, Jun 23 17:00 World Cup Portugal v Uzbekistan 2.56 Polymarket 1.61 Polymarket
Tue, Jun 23 20:00 World Cup England v Ghana 2.50 Polymarket 1.61 Polymarket
Tue, Jun 23 23:00 World Cup Panama v Croatia 2.08 Polymarket 1.79 Polymarket
Wed, Jun 24 02:00 World Cup Colombia v Congo DR 2.44 Polymarket 1.64 Polymarket
Wed, Jun 24 19:00 World Cup Switzerland v Canada 1.91 Bet365 1.96 Polymarket
Wed, Jun 24 19:00 World Cup Bosnia and Herzegovina v Qatar 2.07 Stake 1.71 1xBet
Wed, Jun 24 22:00 World Cup Scotland v Brazil 2.17 Polymarket 1.79 Polymarket
Wed, Jun 24 22:00 World Cup Morocco v Haiti 2.17 Polymarket 1.79 Polymarket
Thu, Jun 25 01:00 World Cup Czechia v Mexico 2.04 Polymarket 1.92 Polymarket
Thu, Jun 25 01:00 World Cup South Africa v Korea Republic 2.17 Polymarket 1.82 Polymarket
Thu, Jun 25 20:00 World Cup Ecuador v Germany 1.91 Bet365 2.00 Polymarket
Thu, Jun 25 20:00 World Cup Curacao v Ivory Coast 2.75 Bet365 1.54 Polymarket
Thu, Jun 25 23:00 World Cup Tunisia v Netherlands 2.22 Polymarket 1.70 Rainbet
Thu, Jun 25 23:00 World Cup Japan v Sweden 1.91 Bet365 2.04 Polymarket
Fri, Jun 26 02:00 World Cup Turkiye v USA 1.70 Bet365 2.38 Polymarket
Fri, Jun 26 02:00 World Cup Paraguay v Australia 2.00 Polymarket 1.92 Polymarket
Fri, Jun 26 19:00 World Cup Norway v France 1.79 Polymarket 2.22 Polymarket
Fri, Jun 26 19:00 World Cup Senegal v Iraq 2.37 Stake 1.67 Polymarket
Sat, Jun 27 24:00 World Cup Uruguay v Spain 2.00 Polymarket 1.85 Polymarket
Sat, Jun 27 24:00 World Cup Cape Verde v Saudi Arabia 1.92 Polymarket 1.92 Polymarket
Wed, Jul 22 18:00 Brasileirão Fluminense v Bragantino 1.97 Stake 1.81 Stake
Wed, Jul 22 18:00 Brasileirão Botafogo v Santos 1.75 Bet365 2.08 Stake
Wed, Jul 22 18:00 Brasileirão Sao Paulo v Paranaense 1.99 Stake 1.79 Stake
Wed, Jul 22 18:00 Brasileirão Corinthians v Remo 2.09 Stake 1.75 Bet365
Wed, Jul 22 18:00 Brasileirão Mirassol v Gremio 1.97 Stake 1.81 Stake
Wed, Jul 22 18:00 Brasileirão Atletico Mineiro v Bahia 1.81 Stake 1.97 Stake
Wed, Jul 22 18:00 Brasileirão Internacional v Cruzeiro 1.86 Stake 1.95 Bet365
Wed, Jul 22 18:00 Brasileirão Coritiba v Palmeiras 1.95 Bet365 1.84 Stake
Wed, Jul 22 18:00 Brasileirão Vitoria v Vasco da Gama 1.87 Stake 1.95 Bet365
Wed, Jul 22 18:00 Brasileirão Chapecoense v Flamengo 2.01 Stake 1.78 Stake
Sat, Aug 22 13:00 Serie A Atalanta v Sassuolo 1.78 Gamdom 1.90 Gamdom
Sat, Aug 22 13:00 Serie A Bologna v Lazio 1.79 Gamdom 1.89 Gamdom
Sat, Aug 22 13:00 Serie A Frosinone v Juventus 1.96 Gamdom 1.72 Gamdom
Sat, Aug 22 13:00 Serie A Genoa v Napoli 2.11 Gamdom 1.70 1xBet
Sat, Aug 22 13:00 Serie A Inter v Monza 2.40 1xBet 1.55 Gamdom
Sat, Aug 22 13:00 Serie A Parma Calcio v Cagliari 1.92 Gamdom 1.76 Gamdom
Sat, Aug 22 13:00 Serie A Roma v Fiorentina 1.95 1xBet 1.81 1xBet
Sat, Aug 22 13:00 Serie A Torino v Milan 1.72 Gamdom 1.96 Gamdom
Sat, Aug 22 13:00 Serie A Udinese v Como 1.93 Gamdom 1.75 Gamdom
Sat, Aug 22 13:00 Serie A Venezia v Lecce 1.84 Gamdom 1.83 Gamdom

Other markets