OddStorm
Sign in
  • System (Browser default)
  • English
  • 中文 (简体)
  • Español
  • Português (BR)
  • Български
  • Deutsch
  • Tiếng Việt
  • Türkçe
  • Română
  • Italiano
  • 日本語
  • हिन्दी
  • Bahasa Indonesia
  • Русский
  • Polski
navigate Enter open Esc close
Preferences

PreMatch · updated continuously

Soccer odds comparison

Odds comparison is a side-by-side view of the prices different bookmakers offer for the same match, so you can always take the highest one. OddStorm tracks 80+ bookmakers in real time and shows the best available 1X2 and Over/Under prices for every upcoming soccer match. The same data powers our surebet scanner.

Best prices across bookmakers for 1X2 and Over/Under 2.5 goals. Only upcoming matches are shown.

Argentina · Women Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
18:00 San Luis FC (W) – Boca Juniors (W) 5.30 3.42 1.67 2.30 1.58 5
Australia · ACT Premier League Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
05:00 Canberra Croatia FC – Tuggeranong Utd 1.17 7.36 8.07 1
Canberra Juventus FC – Brindabella Blues FC 1.11 9.11 9.84 1
Time Match 1X2 OverUnder B's
05:00 Belconnen United – Majura FC (W) 1
Time Match 1X2 OverUnder B's
05:00 Macarthur Rams (W) – Western Sydney Wanderers B (W) 0
Australia · NSW League 1 U20 Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
08:15 APIA Leichhardt Tigers U20 – Rockdale Ilinden U20 1.38 4.59 5.71 1
Australia · NSW League 1 Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Prospect United – Bulls FC Academy 3.06 3.46 2.00 1.63 2.14 1
Australia · NSW League Two Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
07:00 Bonnyrigg White Eagles – Granville Rage 1.80 3.94 3.25 1
Time Match 1X2 OverUnder B's
04:45 Queensland Lions U23 – Wynnum Wolves U23 1.19 6.26 8.13 1
Time Match 1X2 OverUnder B's
05:00 Logan Roos FC – Yeronga Eagles FC 11.32 8.36 1.10 1
07:00 North Brisbane FC – Ipswich Knights 4.18 4.41 1.53 1
Redcliffe Dolphins – Mount Gravatt Hawks 3.21 5.34 1.62 1
Time Match 1X2 OverUnder B's
05:30 Heidelberg United U23 – Oakleigh Cannons U23 2.50 3.86 2.19 1
Bhutan · Premier League Monday 29 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Tsirang – Paro 9.60 6.73 1.15 1.21 3.77 1
Bolivia · Copa Simon Bolivar Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Atletico Juniors de Yotala – Atletico Sucre 0
CD Guadalajara Qaqachaca – Club Ingenieros 3.36 3.59 1.85 1.47 2.43 1
CD Mineros Potosi – Club Highland Players 0
19:30 Club Universitario Tarija – Deportivo San Martin 0
Brazil · Brasiliense U20 Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
18:30 Brasilia DF U20 – Planaltina U20 0
Samambaia U20 – Brasiliense U20 0
SE Santa Maria U20 – Ceilandia U20 0
Brazil · Catarinense 2 Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
18:00 CF Caravaggio SC – Guarani de Palhoca SC 0
Brazil · Serie B Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 AC Goianiense GO – AA Ponte Preta SP 0
Athletic Club MG – Avai 0
Juventude RS – Ceara 0
21:30 Fortaleza CE – Sport Recife 1.88 3.65 5.00 2.25 1.77 7
Nautico PE – Goias EC GO 1.96 3.60 4.60 2.12 1.85 7
Brazil · Serie C Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
23:30 Ituano FC SP – Maranhao AC MA 1.65 3.60 6.40 2.40 1.66 8
Ypiranga RS – AD Confianca SE 2.12 3.10 4.30 2.66 1.55 7
Brazil · Serie D Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
18:30 Juazeirense – Serra Branca EC PB 0
19:00 ABC FC RN – Altos 0
Cianorte FC PR – Independente FSJ PR 0
Marcilio Dias – FC Cascavel 0
Noroeste – Portuguesa RJ 0
19:30 Manauara EC AM – Independencia AC 0
20:00 Ferroviario CE – Central PE 0
Nacional AM – Araguaina TO 0
Treze FC PB – Jacuipense 0
21:00 Guapore RO – Monte Roraima RR 1.87 3.42 3.81 1.92 1.84 5
Luverdense – Ceilandia 1.68 3.32 5.15 2.40 1.50 5
Canada · Canadian Premier League Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Cavalry FC – FC Supra Du Quebec 1.34 5.50 10.00 1.69 2.28 8
Canada · Ligue 1 Québec Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
22:30 Mont-Royal Outremont – Ottawa South United Force 5.34 4.64 1.41 1.37 2.74 1
Canada · Ligue 3 Québec Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
21:00 CS Trois Rivieres – CS Boucherville 2.57 4.15 2.08 1.26 3.35 1
21:30 Pointe-Claire – West Ottawa 3.02 4.30 1.83 1.23 3.54 1
23:00 Cosmos De Granby – CS Levis Est 2.14 4.30 2.35 1
St-Jerome – AS Brossard 7.90 1
Canada · Northern Super League, Women Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
22:30 Vancouver Rise (Women) – AFC Toronto (W) 2.80 3.86 2.65 1.49 2.53 5
23:00 Vaughan Azzurri (Women) – Woodbridge Strikers (Women) 2.17 4.08 2.40 1.29 3.16 1
Canada · Ontario Premier League 2 Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Borough Scarborough – London Ontario 1.33 5.30 5.90 1.21 3.77 1
Masters FA – North Mississauga 1.65 4.32 3.65 1.31 3.04 1
Monday 29 June 2026
01:00 Inter Toronto II – Pickering 1.99 4.12 2.73 1.29 3.16 1
Chile · Copa Chile Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Huachipato – Deportes Temuco 0
20:00 Curico Unido – Universidad de Concepcion 2.33 3.53 2.70 1.90 1.90 1
21:00 CSD Rangers – Nublense 2.94 3.20 2.58 2.22 1.75 7
O Higgins – Deportes Recoleta 1.60 4.70 5.60 1.67 2.36 7
21:30 Universidad de Chile – Union San Felipe 1.28 6.40 11.00 1.45 2.98 7
Monday 29 June 2026
00:00 Puerto Montt – Deportes Concepcion 2.64 3.45 2.86 2.23 1.74 7
Chile · Segunda Division Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Brujas de Salamanca – Real San Joaquin 0
General Velasquez – Lota Schwager 0
Santiago Morning – Deportes Linares 0
Chile · Tercera Division Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
19:30 Futuro FC – Chimbarongo 0
China · Chinese Super League Women Monday 29 June 2026 UKT
Time Match 1X2 OverUnder B's
11:00 Guangxi Pingguo – Beijing WFC 8.00 4.70 1.40 1.68 2.10 6
China · Chinese Women League One Monday 29 June 2026 UKT
Time Match 1X2 OverUnder B's
11:00 Guangdong Haiyin – Wuhan 6.41 3.84 1.53 2.05 1.71 6
China · U20 League Monday 29 June 2026 UKT
Time Match 1X2 OverUnder B's
11:00 Shenzhen Peng City U20 – Guangdong GZ-Power U20 3.57 2.95 2.15 2.29 1.57 2
11:30 Henan U20 – Beijing Guoan U20 2.35 2.90 3.15 2.45 1.48 2
East Timor · Division 1 Monday 29 June 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Assalam – Porto Taibesse 1.82 3.81 3.34 1.54 2.25 1
Time Match 1X2 OverUnder B's
04:30 B Dortmund (Pavlinho19) – Frankfurt (Rodja) 1.53 5.50 3.60 1
Bayern Munchen (Lumix) – Stuttgart (borees) 1.80 4.60 2.90 1
04:42 Frankfurt (Rodja) – Leipzig (Ganger_29) 2.30 5.25 2.00 1
Stuttgart (borees) – B Dortmund (Pavlinho19) 2.90 5.00 1.75 1
04:54 B Dortmund (Pavlinho19) – Bayern Munchen (Lumix) 2.15 3.80 2.60 1
Leipzig (Ganger_29) – Stuttgart (borees) 1.85 4.80 2.70 1
05:06 Bayern Munchen (Lumix) – Leipzig (Ganger_29) 2.75 4.00 2.00 1
Stuttgart (borees) – Frankfurt (Rodja) 2.20 5.00 2.15 1
05:18 Frankfurt (Rodja) – Bayern Munchen (Lumix) 2.75 4.60 1.85 1
Leipzig (Ganger_29) – B Dortmund (Pavlinho19) 2.50 4.80 1.95 1
Time Match 1X2 OverUnder B's
05:00 Salzburg (sane4ek8) – Porto (Jekunam) 1.91 4.40 2.75 1
05:12 Porto (Jekunam) – Fenerbahce (Revange) 2.87 4.20 1.91 1
05:24 Fenerbahce (Revange) – Salzburg (sane4ek8) 2.00 3.75 2.80 1
Roma (MeLToSik) – Porto (Jekunam) 3.00 3.50 2.00 1
05:36 Salzburg (sane4ek8) – Roma (MeLToSik) 2.15 3.60 2.62 1
05:48 Roma (MeLToSik) – Fenerbahce (Revange) 4.20 2.80 1.95 1
International · Club Friendlies Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
20:15 America de Cali – Racing Montevideo 2.16 3.24 3.70 2.46 1.65 4
21:00 New York Cosmos – Santos Laguna 9.30 6.81 1.17 1
Monday 29 June 2026
12:00 Pari Nizhny Novgorod – Tekstilshchik Ivanovo 1.39 4.48 6.01 1.54 2.25 1
International · FIFA World Cup Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
20:01 South Africa – Canada 0
Time Match 1X2 OverUnder B's
19:00 Germany U19 – Denmark U19 0
International · Youth Friendlies Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
20:15 America de Cali – Racing Club Montevideo 2.05 3.10 3.30 2.25 1.57 1
Mozambique · Premier league Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
12:45 Vilankulo FC – Black Bulls 3.59 2.71 2.07 2.81 1.34 1
Myanmar · MFF League Women Monday 29 June 2026 UKT
Time Match 1X2 OverUnder B's
09:00 Yangon United (W) – Thitsar Arman FC (W) 1.98 3.70 3.10 1.49 2.44 2
Northern Ireland · Women Premiership Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
14:00 Glentoran Belfast – Derry City (W) 1
Paraguay · Women Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
20:15 Sportivo San Lorenzo (W) – Sportivo 2 de Mayo 1.48 6.21 4.65 1.08 6.50 4
22:30 Rubio Nu – Cerro Porteno (W) 66.00 15.00 1.06 1.25 3.58 5
Paraguay · Division Intermedia Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
18:30 Guairena FC – Deportivo Santani 2.36 2.87 2.90 2.39 1.49 1
21:00 Sol de America – 12 de Junio de Villa Hayes 2.86 3.00 2.78 2.56 1.57 7
Peru · Copa de la Liga Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
20:15 CD Los Chankas – Santos Nasca 1.47 4.49 5.96 1.50 2.50 1
23:00 Cusco FC – Cienciano 2.76 3.25 2.74 2.12 1.81 5
Peru · Liga 3 Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
20:00 Csd Juventud Santo Domingo – Carlos Stein 0
Peru · Women Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
20:15 Sporting Cristal (W) – Atletico Andahuaylas (W) 1.30 5.56 7.58 1.35 2.94 3
Sweden · Division 2 Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 Karlslunds IF – Fittja IF 2.81 3.49 2.11 1.40 2.64 1
Uruguay · Copa Nacional de Clubes Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
18:30 Libertad San Carlos – Lavalleja de Minas 0
20:15 Rio Negro de San Jose – Nacional Florida 1.73 3.93 4.21 1.50 2.40 3
Uruguay · Primera Division Amateur Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
18:30 CA Platense – CA Artigas 0
Uruguay · Reserve Monday 29 June 2026 UKT
Time Match 1X2 OverUnder B's
12:00 CA River Plate Montevideo Reserves – Juventud De Las Piedras Reserves 3.55 3.50 1.94 1.78 2.00 6
Uruguay · Segunda Division Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
21:00 Club Oriental de Football – Colon FC 2.52 3.02 3.35 2.52 1.61 7
USA · MLS Next Pro Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Toronto FC II – New England Revolution II 0
22:00 Carolina Core FC – Huntsville City FC 2.40 3.55 2.46 1.57 2.25 5
FC Cincinnati II – Inter Miami CF II 1.74 4.30 4.30 1.48 2.78 7
23:00 New York Red Bulls II – Philadelphia Union II 1.62 5.00 4.61 1.31 3.77 7
Orlando City II – Columbus Crew II 2.54 3.80 2.38 1.46 2.85 6
Monday 29 June 2026
02:00 Los Angeles FC 2 – Houston Dynamo II 2.70 3.80 2.30 1.44 2.90 6
00:00 Minnesota United FC II – Tacoma Defiance 1.94 4.10 3.35 1.51 2.70 6
Saint Louis City SC 2 – Austin FC II 2.42 3.40 2.68 1.80 2.08 6
USA · United Women’s Soccer Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 Midwest United (W) – Michigan Stars (W) 1.46 4.75 4.55 1.39 2.67 1
21:00 Salmon Bay FC – Snohomish United 2.30 3.90 2.45 1.36 2.87 3
22:00 RKC Soccer Club (w) – Minnesota Aurora FC (w) 41.00 12.00 1.03 1.36 2.87 1
RKC Third Coast – Minnesota Aurora 26.00 13.00 1.01 1
23:00 Michigan Jaguars (Women) – AC Grand Rapids (Women) 1.22 6.50 10.60 1.33 3.20 4
USA · USL League Two Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
20:00 Philadelphia Lone Star – Ocean City Nor Easters 6.22 6.70 1.23 1
Seacoast United Phantoms – Black Rock FC 2.20 4.11 2.39 1.43 2.54 1
22:00 Portland Bangers FC – Bigfoot FC 1.22 9.35 9.50 1.20 3.90 7
Weston FC – Lakeland United 2.60 3.80 2.25 1.44 2.65 7
23:00 Tacoma Stars – West Seattle Junction FC 2.32 3.90 2.41 1.33 3.00 7
West Chester United – LVU Rush 1.82 4.55 3.33 1.31 3.28 5
West Chester United – FC Lehigh Valley United 1.82 3.81 3.20 2
23:30 Southern Soccer Academy Kings – Dothan United SC 2.45 3.50 2.43 1.56 2.30 4
Swarm – Dothan United 2.50 3.48 2.39 1.57 2.25 2
Monday 29 June 2026
View all USA USL League Two matches →
USA · USL W League Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Edgewater Castle (W) – Sioux Falls City FC (W) 0
Tacoma Galaxy – West Seattle Rhodies FC 0
21:00 Salmon Bay FC – Snohomish United (W) 2.39 3.84 2.55 1.31 2.92 2
22:00 RKC Third Coast (W) – Minnesota Aurora 28.00 12.20 1.05 1.32 2.88 2
23:00 Michigan Jaguars (W) – Grand Rapids FC (W) 0
USA · Women's Premier Soccer League Sunday 28 June 2026 UKT
Time Match 1X2 OverUnder B's
22:00 Brooklyn City FC (W) – Force FC New York (W) 1.34 5.70 6.89 1.17 4.50 3
23:00 F Michigan Jagua. – F AC Grand Rapids 0
Monday 29 June 2026
00:00 Minnesota Dutch Lions (W) – Salvo SC (W) 26.00 12.00 1.06 1.17 4.50 3
Vietnam · Women Championship Monday 29 June 2026 UKT
Time Match 1X2 OverUnder B's
09:00 Ha Noi (W) – TP Ho Chi Minh (W) 2.63 2.93 2.64 2.66 1.41 5

Want the odds before everyone else?

Free account gets you faster odds updates, surebet alerts and bookmaker filters.

Start free

Common questions

Why do bookmakers offer different odds for the same match?

Each bookmaker balances its own customers' bets and risk, so prices drift apart, often by 5-10% on the same outcome. That spread is exactly what odds comparison exposes: taking the best price consistently is the cheapest way to raise your long-term return.

How fresh are the odds on this page?

Pre-match odds refresh about every minute on this page; in-play odds every few seconds. The OddStorm app itself works with sub-second detection. What you see here is a delayed public preview of the same feed.

What do the arrows next to a price mean?

An up arrow means the price has just risen, a down arrow means it has dropped. Watching direction matters: a dropping price usually signals money coming in on that outcome.