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.

Australia · Australia Cup Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
09:00 North Star – Peninsula Power 12.70 7.99 1.15 1.19 3.76 4
Time Match 1X2 OverUnder B's
09:45 Eastern Suburbs FC – Olympic FC Brisbane 1.40 4.40 5.96 1.51 2.34 1
10:30 Grange Thistle – North Lakes United 1
10:45 Cove FC (W) – Modbury Jets (W) 2.43 3.50 2.40 1.43 2.48 1
Time Match 1X2 OverUnder B's
09:00 Darwin Olympic SC – Garuda FC 1.08 11.50 20.00 1.17 4.50 7
Australia · NPL 2 New South Wales U20 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
08:00 Blacktown Spartans U20 – Bankstown City FC U20 2.00 3.90 2.75 1.33 3.10 1
Australia · NPL NSW U20 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
07:30 Manly United U20 – Sydney United U20 3.25 3.91 2.02 1.33 3.10 7
08:00 Marconi Stallions U20 – Sydney FC U20 2.07 3.40 3.00 1.57 2.16 1
Australia · NPL NSW Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
08:00 Central Coast Mariners NSW – Hakoah Sydney 0
09:30 Manly United FC – Sydney United 3.85 3.55 1.94 1.96 1.87 8
10:00 Marconi Stallions – Sydney FC Youth 1.39 4.90 7.13 1.56 2.45 6
10:15 Blacktown Spartans – Bankstown City Lions 2.14 3.70 3.75 1.53 2.40 8
Australia · NPL Queensland Women Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
09:30 FQ QAS (W) – Souths United (W) 1.21 6.30 8.95 2
Gold Coast Knights (W) – Brisbane City (W) 2.03 3.50 3.55 1.97 2.12 5
Gold Coast Knights – Brisbane City FC 1.92 3.42 3.29 1.93 1.79 1
09:45 Eastern Suburbs (W) – Olympic FC Brisbane (W) 1.55 4.55 6.50 1.54 2.35 6
10:30 Grange Thistle (W) – North Lakes United (W) 42.00 14.50 1.10 1.13 5.00 5
Australia · NPL South Australia Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Campbelltown City – West Torrens Birkalla 2.80 3.85 2.35 1.40 2.85 8
11:00 Adelaide Comets – West Adelaide 2.50 3.70 2.41 1.55 2.55 8
Australia · NSW League 1 U20 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
08:00 Blacktown Spartans U20 – Bankstown City Lions U20 2.04 4.00 2.93 1.32 3.10 5
Australia · NSW League Two Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Fraser Park FC – Mounties Wanderers 4.10 4.10 1.70 1.40 2.85 7
Nepean FC – Dunbar Rovers 2.21 3.95 2.55 1.42 2.66 5
Australia · South Australia NPL Women Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
08:45 Adelaide Comets FC – West Adelaide (W) 5.69 4.85 1.44 1.30 3.14 5
Time Match 1X2 OverUnder B's
10:15 Eastern United – Adelaide Olympic 3.40 3.90 1.92 1.50 2.65 7
Time Match 1X2 OverUnder B's
08:15 Melbourne Knights U23 – Brunswick Juventus FC U23 1.26 7.10 10.00 6
Australia · Victoria Premier League 1 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Brunswick City SC – Eltham Redbacks FC 2.69 3.90 2.28 1.40 2.80 8
10:30 Melbourne Knights – Brunswick Juventus FC 1.83 4.00 4.21 1.57 2.60 8
Australia · Victoria Premier League 2 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Nunawading City – Keilor Park 2.69 3.60 2.38 1.64 2.35 8
09:45 Kingston City – Moreland City 3.60 4.00 1.98 1.48 2.50 8
10:30 Melbourne Knights – Moreland Zebras 0
Springvale White Eagles – Altona City 2.49 3.57 2.95 1.77 2.07 7
Whittlesea United SC – Werribee City 2.06 3.85 3.10 1.70 2.23 7
Belarus · Premier League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
14:00 FC Isloch – Naftan Novopolotsk 1.33 4.83 9.70 1.71 2.12 6
Bolivia · Division 3 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
00:30 Nacional La Pampa – 15 de Abril 1.68 4.67 3.31 1
Brazil · Campeonato Acreano U20 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Assermurb U20 – Sao Francisco AC U20 0
Brazil · Campeonato Carioca Serie B1 U20 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:50 AA Carapebus RJ U20 – Artsul U20 2.34 3.60 2.65 1.49 2.44 1
Brazil · Maranhense U20 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
22:00 Oeste FC SP U20 – Santo Andre SP U20 0
Palmeiras U20 – Santos SP U20 0
Friday 12 June 2026
13:00 Atletico Mineiro U20 – Uberabinha U20 1.10 8.50 23.00 1.31 3.10 5
Itabirito U20 – Nacional MG U20 2.15 3.30 3.13 1.95 1.76 1
Time Match 1X2 OverUnder B's
01:00 Langley United (Women) – TSS Rovers (Women) 2.09 4.04 2.60 1.32 2.98 1
Canada · Canadian Premier League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
03:30 Langley United – TSS Rovers 1.75 4.32 3.25 1.26 3.36 1
China · Champions League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
05:00 Sichuan 318 Double Dragon – Chongqing Handa 1.87 3.63 3.33 1.70 1.98 1
08:00 Zigong Hongxiang – Yunnan Cuanhe 1.67 3.68 4.15 1.82 1.84 1
Czech Republic · 4 Ligy Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 FC Rokycany – FK Spartak Sobeslav 4.66 4.46 1.54 1.36 2.81 2
15:30 FK Bospor Bohumin – TJ Valasske Mezirici 1.74 4.98 3.37 2
Stonava – Havirov 6.41 5.79 1.28 1
Tj Slovan Bzenec – CSK Uhersky Brod 4.10 4.87 1.56 2
TJ Tatran Bohunice – SK Artis Brno B 5.75 4.99 1.41 1.29 3.16 2
Czech Republic · U19 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
09:00 Ceske Budejovice U19 – Viktoria Plzen U19 2.07 4.19 2.80 1.32 3.20 6
Time Match 1X2 OverUnder B's
04:30 Frankfurt (Pavlinho19) – B Dortmund (KaLuBa) 1.61 4.50 3.60 1
Stuttgart (Hyper) – Bayern Munchen (Ganger_29) 2.15 5.00 2.20 1
04:42 B Dortmund (KaLuBa) – Leipzig (Sef) 3.10 2.90 2.20 1
Bayern Munchen (Ganger_29) – Frankfurt (Pavlinho19) 2.37 5.00 2.00 1
04:54 Frankfurt (Pavlinho19) – Stuttgart (Hyper) 1.65 5.50 3.10 1
Leipzig (Sef) – Bayern Munchen (Ganger_29) 2.00 4.60 2.50 1
05:06 Bayern Munchen (Ganger_29) – B Dortmund (KaLuBa) 2.05 4.50 2.40 1
Stuttgart (Hyper) – Leipzig (Sef) 2.00 4.40 2.60 1
05:18 B Dortmund (KaLuBa) – Stuttgart (Hyper) 3.00 3.40 2.05 1
Leipzig (Sef) – Frankfurt (Pavlinho19) 2.87 5.25 1.75 1
Time Match 1X2 OverUnder B's
05:00 Roma (dm1trena) – Aston Villa (DaVa) 3.70 3.10 1.91 1
Salzburg (BlackStar98) – Porto (Revange) 1.75 4.60 3.00 1
05:12 Aston Villa (DaVa) – Porto (Revange) 1.33 5.00 6.00 1
Roma (dm1trena) – Salzburg (BlackStar98) 4.20 3.90 1.61 1
05:24 Aston Villa (DaVa) – Salzburg (BlackStar98) 2.40 2.80 2.90 1
Porto (Revange) – Roma (dm1trena) 1.65 3.80 4.00 1
Finland · Kakkonen Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 Grankulla IFK – HJS 2.90 3.60 2.00 1.50 2.45 2
Grankulla IFK – HJS Akatemia 2.84 3.75 2.14 1.55 2.38 4
Jakobstads Bollklubb – SJK Akatemia II 1.58 4.70 5.21 1.33 3.60 9
Finland · Kansallinen Ykkönen Women Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 Nummelan Palloseura (Women) – Loviisa (Women) 2.54 4.38 2.05 1
15:30 PK-35 Vantaa (W) – KuPS Palloseura (Women) 10.30 6.40 1.25 1.28 3.40 4
W PK35 Vantaa – Kuopion Palloseura 0
Finland · Kolmonen Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 FC LeKi – TPV/2 0
KaaPo – Abo Club de Futbol 1.16 6.30 10.50 2
Lempaala FC – Tampereen Pallo-Veikot II 1
Lohjan Pallo – GrIFK/Akatemia 2.12 4.00 2.50 2
RiPS – MK United 1.66 4.70 4.80 1.20 4.33 3
ToTe/Tapio – Atlantis Academy Helsinki 0
Finland · Naisten Liiga Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 PK-35 Vantaa W – KuPS W 0
Finland · Nelonen Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 KelA – Eagles Helsingin 1.14 8.35 7.90 1
Finland · Vitonen Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 Suvilahden Sisu – LappBK 1.59 5.39 3.38 1
TPK – Peimari United II 2.90 4.91 1.78 1
15:30 Boda – Bosna Turku 2.35 5.02 2.00 1
Hurtat – JuPS 1.23 6.91 6.67 1
Ilmajoen Kisailijat – KoMu 1.58 5.40 3.42 1
Jamsankosken Jyry – KeuPa II 1.47 5.12 4.23 1
LoPS – LTU II 6.99 7.22 1.21 1
Orimattilan Pedot – Union Plaani 17 2.15 5.03 2.17 1
Urjalan Palloseura – Ilves IV 2.80 4.92 1.82 1
Finland · Ykkösliiga Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 Inter Turku II – FC Jazz 1.88 4.40 3.65 1.34 3.40 9
JaPS – PK-35 Helsinki 3.34 3.35 2.28 2.13 1.77 6
JäPS – PK-35 Helsinki 2.90 3.00 2.20 2.05 1.63 1
Jäps – PK-35 Helsinki 0
KTP – EIF Ekenas 1.55 4.40 5.41 1.68 2.32 7
SalPa – KuPS Akatemia 1.47 5.10 5.60 1.35 3.45 9
SalPa – KuPS 0
Georgia · Erovnuli Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 FC Iberia 1999 – FC Spaeri 1.55 3.55 5.00 1.76 1.79 2
FC Spaeri – Iberia 1999 7.00 3.90 1.51 1.87 1.92 6
International · FIFA World Cup Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
02:00 South Korea – Czech Republic 2.70 3.20 3.10 2.43 1.72 9
Time Match 1X2 OverUnder B's
13:00 Reyady Abaseya – Al Hikma 3.60 3.20 2.05 2.13 1.68 5
Shabab Al-Sahel – Safa SC 2.07 2.94 3.73 2.87 1.34 2
Time Match 1X2 OverUnder B's
14:00 Khan Tengri FC – Shakhter Karagandy 2.92 4.09 1.91 1.32 2.98 1
12:00 Batyr Ekibastuz – Arys 1.61 4.08 4.09 1.49 2.37 1
Kazakhstan · Premier League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
12:00 Kairat Zhastar – Tobol Kostanay II 1.13 7.11 10.30 1
Kyrgyzstan · Premier League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 Bishkek City – Asia Talas 4.43 4.17 1.55 1.49 2.37 1
FC Talant – FC Alay 3.80 3.35 2.16 2.12 1.74 3
Latvia · U19 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
12:00 Dienvidkurzemes SS LFS U19 – JDFS Alberts U19 4.50 5.06 1.45 1
Latvia · Virsliga Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 FK Tukums 2000/TSS – BFC Daugavpils 2.56 3.70 2.66 1.71 2.22 9
Lithuania · A Lyga Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 FK Panevezys – FK Transinvest 3.30 3.50 2.16 1.85 1.99 9
Lithuania · Division 1 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 BE1 NFA – FK Tauras Taurage 2.17 3.45 3.10 1.68 2.16 8
Hegelmann Litauen B – FK Babrungas Plunge 12.50 6.50 1.20 1.44 3.10 8
Lithuania · Division 2 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 Sirvena Birzai – Kedainiai Nevezis 4.76 4.15 1.57 1.48 2.45 5
Morocco · GNF 1 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 FUS Rabat – Maghreb AS de Fes 2.90 2.87 3.02 2.90 1.44 9
Olympique de Safi – Kawkab Marrakech 2.26 2.95 3.90 2.69 1.49 9
Myanmar · Myanmar U20 League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
09:00 Shan Utd U20 – Sagaing Utd U20 1.72 4.33 3.70 1.23 3.70 1
U20 Shan United FC – U20 Mahar United FC 0
New Zealand · Cup Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
07:15 Ferrymead Bays – Cashmere Technical 12.80 6.75 1.20 1.25 3.75 5
Nigeria · Women Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
08:00 FC Robo (W) – Bayelsa Queen (W) 3.10 3.20 2.23 2.10 1.65 3
12:00 Abia Angels (Women) – Nasarawa Amazons (W) 3.42 3.15 2.10 2.27 1.56 3
South Korea · K-League Women Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Suwon FMC (W) – Sejong Sportstoto (W) 1.52 4.10 6.40 1.80 2.14 5
South Korea · WK League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Suwon WFC – Sejong Sportstoto WFC 1.47 4.00 5.82 1.77 2.03 2
Syria · Premier League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
13:00 Al-Foutoua Deir ez-Zor – Al-Karamah 3.82 3.61 1.75 1.82 1.84 1
Tanzania · Premier League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
13:00 Coastal Union – Namungo FC 2.22 2.93 3.25 2.46 1.48 7
Fountain Gate FC – Azam FC 5.52 3.10 1.69 2.55 1.48 6
15:30 Kmc FC – TRA United 3.35 3.10 1.98 1.95 1.71 1
Thailand · University League Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
06:30 Chulalongkorn University – Bangkok University 2.09 3.90 2.85 1.48 2.60 4
Univ. Suan Sunandha Rajabhat – Univ. Bangkok Thonburi 0
Time Match 1X2 OverUnder B's
23:30 District Elite FC – Ristozi FC 4.10 4.35 1.70 1.35 3.00 5
USA · USL League Two Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
23:55 Utah United – Flatirons FC 0
Friday 12 June 2026
02:00 San Juan FC – Project 51O 3.00 4.15 2.04 1.50 2.55 6
USA · USL Super League Women Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
23:30 River Light FC – Rockford Raptors (Women) 1.43 4.30 6.45 1.65 2.08 3
USA · USL W League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
23:30 River Light FC – Rockford Raptors 1.46 4.33 6.00 1.66 2.09 1
USA · Women's Premier Soccer League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Fever SC (W) – Delaware Ospreys (W) 0
Tennessee Tempo (W) – Decatur (W) 0
Friday 12 June 2026
00:00 FC Dallas Women – Fort Worth Vaqueros FC (W) 1.61 4.33 5.27 1.45 2.60 5
Vietnam · V-League 1 Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
11:00 Bac Ninh – Pho Hien FC 0
Pho Hien FC – Bac Ninh 1.83 3.30 3.75 2.10 1.65 4
Zimbabwe · Premier League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
13:00 Highlanders FC – Agama FC 1.73 3.00 4.87 2.76 1.37 1

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.