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.

Aruba · Division di Honor Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
00:30 La Fama – Dakota Aruba 4.44 4.01 1.46 1
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.80 2.75 1.35 3.00 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.96 2.02 1.33 3.10 8
08:00 Marconi Stallions U20 – Sydney FC U20 2.07 3.40 3.00 1.57 2.16 1
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.35 2.97 6
Austria · Kärntner Cup Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
18:00 UFC SV Hallwang – SV Strasswalchen 0
Austria · TFV Landesliga Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
18:00 Kematen – SPG Motz/Silz 1.98 4.00 3.02 1.26 3.55 3
Bolivia · Division 3 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
20:30 Universitario Tarija – JC Gordo Rios 1.37 5.64 4.96 1
22:30 Garcia Agreda – Municipal Tarija 2.82 4.46 1.88 1
Friday 12 June 2026
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
21:00 Andira U20 – Galvez EC AC U20 3.56 4.40 1.71 1.17 4.40 3
23:00 Assermurb U20 – Sao Francisco AC U20 3.56 4.15 1.80 1.27 3.40 6
Brazil · Campeonato Carioca Serie B1 U20 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:45 AA Carapebus RJ (U20) – Artsul FC RJ (U20) 2.60 3.70 2.60 1.48 2.70 8
Brazil · Carioca B2 U20 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:45 Paduano – Belford Roxo 2.21 3.20 2.75 1.64 2.07 1
Brazil · Copa Ouro U20 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 Bom de Bola Tatui – Lemense 4.61 3.71 1.58 1.69 2.03 1
16:58 Bom de Bola Tatui U20 – Lemense U20 4.00 3.70 1.67 1.70 2.05 2
Brazil · Copa Paraense U-20 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 Bom de Bola Tatui U20 – CA Lemense U20 0
Brazil · Gaucho (Copa FGF) Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
18:00 CE Gramadense RS – Monsoon FC RS 2.50 3.00 3.30 2.52 1.58 7
Brazil · Maranhense U20 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:45 Paduano EC U20 – Belford Roxo U20 2.27 3.55 2.85 1.66 2.09 5
18:00 Associacao Portuguesa de Desportos SP (U20) – SE Itapirense SP (U20) 1.21 6.75 13.50 1.44 2.95 6
Cruzeiro U20 – Fortaleza CE U20 1.56 4.28 6.19 1.68 2.09 9
Gremio Novorizontino U20 – Ibrachina FC SP 2.54 3.45 2.78 1.75 2.03 9
Sao Paulo U20 – Red Bull Bragantino SP U20 2.16 3.70 3.16 1.51 2.42 9
Vasco da Gama U20 – Cuiaba U20 1.28 5.49 12.10 1.65 2.18 9
22:00 Oeste FC SP U20 – Santo Andre SP U20 1.68 3.64 4.15 1.76 1.93 1
Osasco Sporting U20 – Santo Andre U20 1.73 3.64 4.22 1.77 1.95 5
Palmeiras U20 – Santos U20 1.58 4.14 4.87 1.53 2.60 9
Brazil · Paulista U20 Serie B Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
18:00 Portuguesa de Desportos U20 – Itapirense U20 1.19 5.70 12.30 1.39 2.59 2
Cameroon · Elite Two Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
14:30 AS Fap – Sable de Batie 0
Tonnerre Kalara Club – Bamboutos 0
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
China · League One Women Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
06:00 Dalian Football School – Shanghai Shenhua (Women) 3.79 5.53 1.50 1
Czech Republic · Czech Republic, MSFL Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 MFK Vitkovice – Slovácko B 0
Czech Republic · Regional League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 Sokol Konice – Brodek u Prerova 0
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
Estonia · Esiliiga Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 FC Elva – Maardu Linnameeskond 1.80 4.09 3.16 1
Estonia · II Liiga Louna/Laas Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 Saku Sporting – Kristiine JK 0
FIFA · International Friendlies Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:15 Zanzibar – Uganda 0
Finland · Kakkonen Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 PPJ – Atlantis 1.94 4.40 2.92 1.33 3.85 2
Finland · Kansallinen Ykkönen Women Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:15 Pallo-Iirot (Women) – Harjavallan Pallo (Women) 1.22 6.20 7.90 1
16:30 PK-09 (Women) – KP-75 (Women) 3.25 5.17 1.64 1
16:45 PEP (Women) – KaPy (Women) 1.69 4.86 3.21 1
Finland · Kolmonen Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
15:15 Jyty – Piikkion Palloseura 0
16:00 Larsmo – Vasa IFK 0
LAUTP II – KJP Kouvola 0
SIF – Lapuan Virkia 0
STPS – Edustus IPS 0
Tampereen Peli-Toverit – Ylojarvi United 2.94 4.70 1.77 1
Yllatys – ToU 0
16:30 KuPS Akatemia II – SC Zulimanit 1.43 6.50 8.00 1.10 5.80 4
SJK-J – FC Ylivieska 1.55 5.40 4.63 1.16 4.60 6
16:45 Tips 2 – JaPS 47 5.05 4.55 1.55 1.30 3.25 4
TiPS U21 – JaPS/47 4.90 4.40 1.46 1
Tips U21 – JaPS II 5.22 4.55 1.45 1.26 3.20 1
Tips – Japs/47 0
17:00 Fish United FC – FC Haka Valkeakoski II 3.50 4.00 1.70 1.18 3.70 1
17:15 Helsingin Palloseura 2 – Toeoeloen Taisto 0
HPS II – Toolon Taisto 2.30 3.85 2.52 1.22 4.00 6
18:00 VPV Pallo-Veikot – Nykarleby IK 1.92 4.10 3.18 1.19 4.10 5
Finland · Nelonen Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:30 Akilles – ToBK 2.81 4.44 1.89 1
Heinapaan Hanhet – Ruusut 4.70 5.45 1.40 1
16:45 Lasten II – Kangasala 5.00 5.66 1.36 1
17:00 Colo-Colo Helsinki – Kiffen III 3.60 5.01 1.58 1
FC Nile – POHU United 1.81 5.00 2.80 1
Helsingin Ponnistus II – LPS Helsinki II 2.17 4.08 2.40 1.29 3.16 1
Nousu – Soho 1.58 5.01 3.60 1
SAPA Helsinki – HJK Kantsu 3.25 5.17 1.64 1
SUMU – Kurvin Vauhti 7.23 7.22 1.20 1
17:05 Nummelan Palloseura II – Bollklubben-46 1.21 6.63 7.55 1
17:15 EPS-1 – Olarin Kiksi 1.69 4.86 3.21 1
EsPa/Keltavihree – Kasiysi 1.89 4.44 2.81 1
SexyPoxyt II – Jokerit FC 2.93 5.04 1.75 1
17:30 TuPS-Skavabole – JaPS U23 4.98 5.29 1.39 1
18:15 POHU Hurjin – SUMU SOB 8.15 7.60 1.15 1
Finland · Vitonen Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:15 Nopsa – Korian Klubi 1.84 4.96 2.75 1
16:30 KelA Akatemia – Korso United 2.27 5.02 2.06 1
16:45 RiPS II – HausPA 2.18 4.59 2.24 1
17:00 Lahti III – Loviisa 2.13 4.97 2.20 1
Ponnistajat – AFG United 2.16 4.95 2.18 1
Tampereen-Viipurin Ilves-Kissat Juniorit – Saaksjarven Loiske 2.24 4.52 2.20 1
Wolves Parainen – Turun Nappulaliiga II 2.14 5.04 2.18 1
17:10 Tikka II – EPS II 2.17 4.45 2.28 1
17:30 NJS II – Riipilan Raketti 1.35 6.25 4.82 1
18:00 PPJ West Wanderers – Helsinki Stars 4.04 5.61 1.46 1
Finland · Ykkösliiga Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
15:30 Tampere United – Oulun Luistinseura 0
Gambia · GFA League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:00 Brikama United – Greater Tomorrow 1.93 2.95 3.90 2.55 1.42 1
16:30 BST Galaxy – Steve Biko FC 3.30 2.76 2.85 3.56 1.34 9
Falcons FC – Fortune 3.72 2.83 2.40 3.10 1.42 8
Gambian Dutch Lions – TMT FC 2.08 2.85 3.55 2.63 1.38 1
Hart Academy FC – Samger FC 2.23 3.00 3.10 2.18 1.56 1
Iceland · 1. Deild Women Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
19:15 IA Akranes (W) – UMF Selfoss 2.10 3.80 2.88 1.50 2.95 8
Iceland · 2. deild Women Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
19:15 Afturelding(W) – IR Reykjavik (W) 1.01 20.00 41.00 1.08 7.00 5
Iceland · 3. deild Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
20:00 Ymir Kopavogur – KA Asvellir 2.15 4.10 2.67 1.25 3.60 9
Iceland · 4 Deild Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
19:15 Hamar – Arborg 2.88 4.40 2.16 1.25 4.40 9
Vaengir Jupiters – Alafoss 1.52 6.30 5.00 1.15 6.60 9
20:00 Ellidi – IH Hafnarfjordur 1.56 5.80 4.75 1.13 7.25 9
Iceland · Cup U19 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Njardvik/Grindavik/Vidir U19 – Keflavik/Reynir/Hafnir U19 3.12 5.30 1.72 1.23 3.90 2
International · FIFA World Cup Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 1st teams – 2nd teams 1.53 5.36 4.33 1.13 5.94 1
Mexico – South Africa 1.44 4.60 8.95 2.26 1.78 8
Friday 12 June 2026
02:00 South Korea – Czech Republic 2.74 3.20 3.10 2.40 1.70 9
International · Friendlies U23 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:30 Costa Rica U23 – Cuba U23 1.21 5.42 10.20 1.56 2.21 1
Time Match 1X2 OverUnder B's
17:15 Zanzibar – Uganda 2.51 3.48 2.98 2.10 1.84 3
Time Match 1X2 OverUnder B's
17:00 Portugal Youth – Canada Youth 1.36 5.70 9.50 1.60 2.38 10
Ireland · Leinster League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Inchicore Athletic FC – Tolka Rovers AFC 1.86 4.00 3.58 1.41 2.75 5
Kuwait · Premier League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:45 Al Shabab Kuwait – Al Jahra 1.71 4.00 5.50 1.90 2.06 10
Kyrgyzstan · Premier League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 FC Abdish-Ata Kant – FK Neftchi Kochkor-Ata 0
Latvia · 3rd League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:30 Upesciems – DSVK Traktors 5.50 6.85 1.28 1
17:30 RFK – RSU 2.30 4.67 2.11 1
New Zealand · Cup Friday 12 June 2026 UKT
Time Match 1X2 OverUnder B's
07:15 Ferrymead Bays – Cashmere Technical 14.75 7.25 1.15 1.25 3.75 5
Nigeria · Cup Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
15:58 Ikorodu City – Barau FC 0
Nasarawa United – Plateau United 0
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 4
Norway · 3 Division Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:00 IL Ulfstind – Floya 6.62 6.40 1.40 1.23 4.70 10
Norway · Division 4 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:30 Ravn Vatne – Langevag 2.02 4.51 2.54 1
17:00 Drammens – Graabein 1.21 6.60 7.70 1
Froyland – Bryne II 1.89 4.86 2.67 1
Midtbygdens – Eiger 2.62 4.87 1.91 1
17:30 Sandefjord BK – Teie 2.95 5.00 1.75 1
18:00 Egersunds II – Vardeneset 2.57 4.82 1.95 1
Vidar II – Sola 2.20 4.60 2.22 1
Norway · Interkretsserie U19 Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
18:15 Sprint/Jeloy U19 – Gjelleraasen U19 1.88 4.70 3.23 1.17 5.54 5
Norway · U19 Cup Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
16:30 Nordstrand U19 – Ullern U19 2.10 4.90 2.74 1.15 6.88 8
17:30 Larvik Turn U19 – Notteroy Husoy Foynland U19 21.00 11.00 1.06 1.12 5.80 2
Lier IL U19 – Svelvik U19 2.44 4.00 2.31 1.34 3.50 5
18:15 Baerum SK U19 – Skedsmo U19 2.75 4.60 2.26 1.13 7.03 7
Christiania BK U19 – Kjelsas U19 2.02 4.29 2.88 1.15 4.60 6
Gjovik Lyn U19 – Valerenga II U19 3.15 4.20 1.93 1.18 4.20 6
Grorud U19 – Valdres FK U19 2.39 4.35 2.29 1.18 4.33 6
Haslum IL U19 – IF Ready U19 2.42 4.50 2.30 1.20 5.16 7
Sarpsborg 08 U19 – Lorenskog U19 2.06 4.60 2.78 1.20 5.34 7
Sprint-Jeloy U-19 – Gjellerasen U-19 1.79 4.20 3.18 1
Paraguay · Paraguay Primera Division B Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
18:00 CS Limpeno – Atletico Colegiales 1.80 3.35 4.59 2.12 1.65 6
Peru · Copa de la Liga Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
20:00 Club Ada Jaen – Comerciantes Unidos 4.88 3.80 1.66 1.86 1.89 4
Poland · Poland, IV Liga Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 Karpaty Krosno – JKS 1909 Jaroslaw 0
Poland · Poland, V Liga Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
15:00 GKS Katowice II – Odra Miasteczko Slaskie 0
Sweden · 4 Division Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:00 BK Sport – IFK Mariefred 3.60 5.01 1.58 1
IFK Nykoping – Enhorna 1.68 4.18 3.62 1.36 2.80 1
Ilsbo – Rengsjo 2.12 3.99 2.59 1.35 2.85 1
Kvarnsvedens – Saters 1.22 6.26 7.60 1
Leksands – Smedjebackens 9.85 7.55 1.12 1
Ludvika – Tunabro 2.21 4.62 2.21 1
Marma Marmaverken – Strands 1.91 4.21 2.87 1.26 3.34 1
Nyhammars – Krylbo 2.11 4.51 2.34 1
Slatta – Swesom 1.35 5.48 5.30 1
17:30 Edsbyns – Delsbo 7.00 5.68 1.26 1.21 3.77 1
Oxelosunds – Eskilstuna City 5.30 5.48 1.35 1
Sweden · Svenska Cupen Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:00 Lindo FF – AC Studenterna 1.19 6.68 10.70 1.29 3.16 2
Vastra Frolunda IF – Onsala BK 1.85 4.30 3.85 1.43 3.17 9
Time Match 1X2 OverUnder B's
17:00 Gottne IF – Friska Viljor FC 1.85 4.60 3.70 1.35 3.50 8
Hestrafors IF – Dalstorps IF 3.17 3.75 2.22 1.57 2.70 8
Kubikenborgs IF – Lucksta IF 1.68 4.50 4.40 1.44 3.10 8
Motala AIF FK – IFK Kumla 1.70 4.20 4.58 1.54 2.68 8
17:30 BK Astrio – Lindome GIF 3.75 4.50 1.87 1.40 3.27 8
Sweden · Sweden, Superettan Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
17:00 Helsingborgs IF – Landskrona BoIS 2.73 3.70 2.72 1.83 2.14 9
Time Match 1X2 OverUnder B's
23:30 District Elite FC – Ristozi FC 6.32 4.95 1.44 1.25 3.70 7
USA · USL League Two Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Utah United – Flatirons FC 1.03 15.50 27.00 1.14 5.00 7
Friday 12 June 2026
02:00 San Juan FC – Project 51O 3.11 4.04 1.98 1.49 2.50 8
USA · USL Super League Women Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
22:00 Brooke House FC – FC Miami City 2.11 3.82 2.78 1.36 2.87 5
23:30 River Light FC – Rockford Raptors (Women) 1.44 4.45 7.08 1.67 2.10 5
USA · USL W League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
22:00 Brooke House FC – FC Miami City 2.12 3.80 2.85 1
23:30 River Light FC – Rockford Raptors 1.42 4.40 6.45 1.67 2.07 1
USA · Women's Premier Soccer League Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Philly Fever (Women) – Delaware Ospreys (W) 4.61 4.05 1.62 1.57 2.29 5
Tennessee Tempo (W) – Decatur (W) 12.20 6.70 1.20 1.40 2.70 4
Friday 12 June 2026
00:00 FC Dallas Women – Fort Worth Vaqueros FC (W) 1.66 4.05 4.21 1.50 2.40 6
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.