Best 1X2 odds today, across 10 books

The 1X2 market, home win, draw, away win, is the most-bet football market in the world. The book-to-book spread on 1X2 prices is wider than most punters realise: on a typical Premier League weekend, the best price per match is 3-7% longer than the worst. Over a season that compounds. This page surfaces the longest decimal odds for each outcome on every match in our 15 leagues, updated live.

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 1x2 odds today across our 10 books. The cell is the book paying the most, click any match for the full ladder.
Kick-off League Match HomeDrawAway
Today 16:00 World Cup Czechia v South Africa 1.37 Polymarket 4.76 Polymarket 17.00 BC.Game
Today 16:30 International Friendlies Austria Klagenfurt v Kapfenberg 3.75 Bet365 3.50 Bet365 1.91 Bet365
Today 19:00 World Cup Switzerland v Bosnia and Herzegovina 1.61 1xBet 4.21 1xBet 6.67 Polymarket
Today 22:00 World Cup Canada v Qatar 1.33 Polymarket 5.80 BC.Game 11.60 1xBet
Tom 01:00 World Cup Mexico v Korea Republic 2.12 1xBet 3.37 1xBet 4.04 1xBet
Tom 15:00 International Friendlies Liptovsky Mikulas v Banik Lehota 1.70 1xBet 4.11 1xBet 3.60 1xBet
Tom 15:00 International Friendlies Levski Sofia v Svishtov 1.00 1xBet 10.00 1xBet 17.00 1xBet
Tom 16:00 International Friendlies NK Race v Aluminij Kidricevo 23.00 1xBet 6.50 1xBet 1.26 Gamdom
Tom 16:30 International Friendlies Rapid Wien II v Oberwart 1.66 Gamdom 6.80 1xBet 9.05 1xBet
Tom 19:00 World Cup USA v Australia 1.64 Polymarket 4.54 Polymarket 5.64 1xBet
Tom 22:00 World Cup Scotland v Morocco 5.56 Polymarket 3.70 Polymarket 1.82 1xBet
Sat, Jun 20 24:30 World Cup Brazil v Haiti 1.12 Polymarket 12.40 1xBet 27.03 Polymarket
Sat, Jun 20 03:00 World Cup Turkiye v Paraguay 2.13 Polymarket 3.47 1xBet 4.00 1xBet
Sat, Jun 20 09:00 International Friendlies Zizkov v Jihlava 1.91 1xBet 4.15 1xBet 2.90 1xBet
Sat, Jun 20 09:00 International Friendlies Vlasim v Dukla Prague 3.54 1xBet 3.93 1xBet 1.74 1xBet
Sat, Jun 20 09:00 International Friendlies Zlin v Petrzalka 1.49 1xBet 4.60 1xBet 4.50 1xBet
Sat, Jun 20 09:00 International Friendlies Kelen SC v Paksi 15.50 1xBet 9.80 1xBet 1.04 1xBet
Sat, Jun 20 09:00 International Friendlies Zilina v Opava 1.61 1xBet 4.19 1xBet 3.98 1xBet
Sat, Jun 20 11:00 International Friendlies Midtjylland v Lillestroem 1.36 1xBet 4.99 1xBet 5.75 1xBet
Sat, Jun 20 11:30 International Friendlies Stranraer v Larne 5.24 1xBet 3.95 1xBet 1.50 1xBet
Sat, Jun 20 12:00 International Friendlies Gornik Leczna v Dinamo Bucuresti 5.34 1xBet 4.40 1xBet 1.44 1xBet
Sat, Jun 20 12:00 International Friendlies Fredrikstad v HamKam 2.12 1xBet 3.65 1xBet 2.75 1xBet
Sat, Jun 20 14:00 International Friendlies Dynamo Kyiv v Slavia Prague 2.67 1xBet 3.80 1xBet 2.11 1xBet
Sat, Jun 20 17:00 World Cup Netherlands v Sweden 1.77 1xBet 4.00 Polymarket 5.07 1xBet
Sat, Jun 20 20:00 World Cup Germany v Ivory Coast 1.58 1xBet 4.76 Polymarket 5.95 1xBet
Sun, Jun 21 24:00 World Cup Ecuador v Curacao 1.14 Polymarket 11.11 Polymarket 35.00 1xBet
Sun, Jun 21 04:00 World Cup Tunisia v Japan 7.69 Polymarket 4.21 1xBet 1.58 1xBet
Sun, Jun 21 16:00 World Cup Spain v Saudi Arabia 1.12 Polymarket 11.30 1xBet 33.00 1xBet
Sun, Jun 21 19:00 World Cup Belgium v Iran 1.48 1xBet 4.76 Polymarket 8.33 Polymarket
Sun, Jun 21 22:00 World Cup Uruguay v Cape Verde 1.53 1xBet 4.35 Polymarket 8.33 Polymarket
Mon, Jun 22 01:00 World Cup New Zealand v Egypt 5.88 Polymarket 4.21 1xBet 1.65 1xBet
Mon, Jun 22 17:00 World Cup Argentina v Austria 1.65 1xBet 4.17 Polymarket 6.36 1xBet
Mon, Jun 22 21:00 World Cup France v Iraq 1.12 Polymarket 12.50 1xBet 38.00 1xBet
Tue, Jun 23 24:00 World Cup Norway v Senegal 2.41 1xBet 3.57 Polymarket 3.13 1xBet
Tue, Jun 23 03:00 World Cup Jordan v Algeria 6.36 1xBet 4.21 1xBet 1.61 Polymarket
Tue, Jun 23 17:00 World Cup Portugal v Uzbekistan 1.24 Polymarket 7.29 1xBet 19.00 1xBet
Tue, Jun 23 20:00 World Cup England v Ghana 1.24 1xBet 6.67 Polymarket 17.00 Bet365
Tue, Jun 23 23:00 World Cup Panama v Croatia 7.39 1xBet 4.17 Polymarket 1.58 1xBet
Wed, Jun 24 02:00 World Cup Colombia v Congo DR 1.54 1xBet 4.35 Polymarket 7.69 Polymarket
Wed, Jun 24 19:00 World Cup Switzerland v Canada 2.20 1xBet 3.51 1xBet 3.63 1xBet
Wed, Jun 24 19:00 World Cup Bosnia and Herzegovina v Qatar 1.64 1xBet 4.17 Polymarket 6.26 1xBet
Wed, Jun 24 22:00 World Cup Scotland v Brazil 7.40 BC.Game 5.26 Polymarket 1.47 1xBet
Wed, Jun 24 22:00 World Cup Morocco v Haiti 1.32 Polymarket 5.88 Polymarket 13.50 1xBet
Thu, Jun 25 01:00 World Cup Czechia v Mexico 4.76 Polymarket 3.70 Polymarket 1.85 Polymarket
Thu, Jun 25 01:00 World Cup South Africa v Korea Republic 6.25 Polymarket 4.35 Polymarket 1.57 Stake
Thu, Jun 25 20:00 World Cup Ecuador v Germany 5.25 Bet365 4.17 Polymarket 1.72 Polymarket
Thu, Jun 25 20:00 World Cup Curacao v Ivory Coast 19.00 Roobet 9.09 Polymarket 1.16 Polymarket
Thu, Jun 25 23:00 World Cup Tunisia v Netherlands 10.00 Bet365 6.25 Polymarket 1.33 Bet365
Thu, Jun 25 23:00 World Cup Japan v Sweden 2.17 Polymarket 3.57 Polymarket 3.57 Polymarket
Fri, Jun 26 02:00 World Cup Turkiye v USA 2.94 Polymarket 3.85 Polymarket 2.42 Roobet
Fri, Jun 26 02:00 World Cup Paraguay v Australia 2.22 Polymarket 3.45 Polymarket 3.57 Polymarket
Fri, Jun 26 19:00 World Cup Norway v France 4.35 Polymarket 4.00 Polymarket 1.82 Polymarket
Fri, Jun 26 19:00 World Cup Senegal v Iraq 1.39 Polymarket 5.56 Polymarket 10.00 Roobet
Sat, Jun 27 24:00 World Cup Uruguay v Spain 6.25 Polymarket 4.35 Polymarket 1.59 Polymarket
Sat, Jun 27 24:00 World Cup Cape Verde v Saudi Arabia 2.86 Polymarket 3.70 Polymarket 2.45 Bet365
Tue, Jul 21 13:00 Champions League Aarhus v Lech Poznan 2.29 Stake 3.30 Stake 3.15 Stake
Wed, Jul 22 18:00 Brasileirão Fluminense v Bragantino 1.75 Stake 3.55 Stake 4.80 Stake
Wed, Jul 22 18:00 Brasileirão Botafogo v Santos 1.94 Stake 3.35 Stake 4.10 Stake
Wed, Jul 22 18:00 Brasileirão Sao Paulo v Paranaense 1.90 Stake 3.40 Stake 4.20 Stake
Wed, Jul 22 18:00 Brasileirão Corinthians v Remo 1.57 Bet365 3.90 Stake 6.25 Gamdom
Wed, Jul 22 18:00 Brasileirão Mirassol v Gremio 2.08 Stake 3.35 Stake 3.60 Stake
Wed, Jul 22 18:00 Brasileirão Atletico Mineiro v Bahia 2.12 Rainbet 3.35 Stake 3.50 Stake
Wed, Jul 22 18:00 Brasileirão Internacional v Cruzeiro 2.27 Stake 3.30 Rainbet 3.15 Gamdom
Wed, Jul 22 18:00 Brasileirão Coritiba v Palmeiras 4.10 Stake 3.35 Stake 1.94 Stake
Wed, Jul 22 18:00 Brasileirão Vitoria v Vasco da Gama 2.42 Stake 3.25 Gamdom 2.95 Stake
Wed, Jul 22 18:00 Brasileirão Chapecoense v Flamengo 7.60 1xBet 4.52 1xBet 1.43 Stake
Sat, Aug 22 13:00 Serie A Atalanta v Sassuolo 1.58 1xBet 4.54 1xBet 6.12 1xBet
Sat, Aug 22 13:00 Serie A Bologna v Lazio 2.23 1xBet 3.33 1xBet 3.75 1xBet
Sat, Aug 22 13:00 Serie A Frosinone v Juventus 7.37 1xBet 4.84 1xBet 1.49 1xBet
Sat, Aug 22 13:00 Serie A Genoa v Napoli 5.88 1xBet 3.83 1xBet 1.71 1xBet
Sat, Aug 22 13:00 Serie A Inter v Monza 1.20 1xBet 8.15 1xBet 17.00 1xBet
Sat, Aug 22 13:00 Serie A Parma Calcio v Cagliari 2.60 1xBet 3.27 1xBet 3.06 1xBet
Sat, Aug 22 13:00 Serie A Roma v Fiorentina 1.64 1xBet 4.17 1xBet 6.11 1xBet
Sat, Aug 22 13:00 Serie A Torino v Milan 4.53 1xBet 3.74 1xBet 1.90 1xBet
Sat, Aug 22 13:00 Serie A Udinese v Como 4.95 1xBet 3.69 1xBet 1.84 1xBet
Sat, Aug 22 13:00 Serie A Venezia v Lecce 2.52 1xBet 3.37 1xBet 3.10 1xBet

Other markets