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.

Time Match 1X2 OverUnder B's
10:00 Adamstown Rosebud (W) – Broadmeadow Magic FC 2.12 4.50 2.55 1.11 6.00 5
Time Match 1X2 OverUnder B's
08:00 W Adamstown Rosebud Reserve – W Broadmeadow Magic Reserve 0
Time Match 1X2 OverUnder B's
11:00 University Azzurri FC – Mindil Aces 1.75 4.55 3.80 1.17 3.96 6
Australia · NPL New South Wales Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Adamstown Rosebud JFC – Broadmeadow Magic FC 0
Australia · NPL Queensland Women Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
10:30 The Gap (W) – Mitchelton (W) 2.03 4.00 2.95 1.28 3.08 4
Australia · NPL Queensland Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Gold Coast Knights – Magic United TFA 1.23 9.00 9.70 1.19 4.60 7
10:30 Caboolture FC – Brisbane Strikers 3.15 4.01 1.98 1.29 3.30 7
Holland Park Hawks – St George Willawong FC 1.69 4.72 3.90 1.35 3.00 7
Australia · NSW League Two Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Mounties Wanderers – Parramatta FC Eagles 1.44 4.75 5.64 1.40 2.83 6
Sydney University SFC – Inner West Hawks 2.37 3.60 2.65 1.58 2.25 6
Time Match 1X2 OverUnder B's
08:30 Caboolture FC U23 – Brisbane Strikers U23 3.25 4.33 1.82 1
Holland Park Hawks U23 – St. George Willawong U23 1.40 5.10 5.70 1
Time Match 1X2 OverUnder B's
10:30 Yeronga Eagles FC – University of Queensland 1.40 5.25 5.52 1.20 4.60 5
Australia · Queensland Youth Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
08:30 Caboolture FC U23 – Brisbane Strikers U23 3.39 4.20 1.83 1.19 3.74 2
Holland Park Hawks U23 – St George Willawong U23 1.35 5.20 6.37 1.26 3.50 5
Australia · South Australia NPL Women Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
08:45 Adelaide University (W) – Metrostars 1.24 5.75 10.40 1.50 2.50 5
11:00 West Adelaide (W) – Salisbury Inter (W) 1.49 4.90 4.89 1.25 3.75 4
Time Match 1X2 OverUnder B's
08:30 West Adelaide II (Women) – Salisbury Inter Reserves (W) 1.06 12.70 19.00 1.14 4.90 5
10:45 Adelaide University Reserves (W) – Metrostars Reserve 4.71 4.40 1.57 1.43 2.60 4
Australia · Victoria NPL Women Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
10:30 Spring Hills FC (W) – Bentleigh Greens SC 1.40 5.05 6.37 1.28 3.25 5
Time Match 1X2 OverUnder B's
08:15 Brunswick Juventus U23 – Bulleen Lions U23 10.00 7.60 1.14 4
Australia · Victoria Premier League 1 Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Bentleigh Greens – South Melbourne 4.91 4.70 1.60 1.50 2.51 7
Langwarrin SC – Port Melbourne Sharks 1.38 5.40 6.95 1.34 2.97 6
10:15 Oakleigh Cannons – Melbourne City FC 2 1.43 5.20 6.12 1.37 2.80 7
10:30 Brunswick Juventus FC – Bulleen Lions 2.00 3.80 3.19 1.57 2.29 6
Eltham Redbacks FC – Western United (Youth) 1.68 4.55 3.90 1.30 3.20 6
Moreland Zebras FC – Buleen Lions 0
Time Match 1X2 OverUnder B's
08:15 Brunswick Juventus FC – FC Bulleen Lions 9.00 7.00 1.18 1
Australia · Victoria Premier League 2 Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Box Hill United – Kingston City 1.14 7.10 14.50 1.43 2.65 5
Langwarrin SC – Port Melbourne 1.35 4.80 5.75 1.35 3.00 1
09:45 Eastern Lions SC – Springvale White Eagles 2.07 3.90 2.95 1.50 2.45 5
10:30 Brunswick Juventus FC – FC Bulleen Lions 1.91 3.50 3.10 1.57 2.25 1
Eltham Redbacks FC – Western United FC Youth 1.67 4.00 3.70 1.30 3.20 1
Essendon Royals SC – Werribee City 1.33 4.95 8.40 1.40 2.75 5
Whittlesea United SC – Bayside Argonauts FC 2.29 3.90 2.65 1.50 2.41 5
Bolivia · Division 3 Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
22:30 Garcia Agreda – Nacional La Pampa 1.95 4.67 2.61 1
Friday 19 June 2026
00:30 JC Gordo Rios – CA Ciclon 5.61 6.10 1.30 1
Brazil · Campeonato Acreano U20 Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Galvez U20 – Independencia U20 2.75 4.40 2.05 1.15 4.60 3
Brazil · Campeonato Brasileiro U20 Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Manauara EC AM U20 – Atletico Clipper Clube U20 0
Sao Raimundo U20 – Inter Academy AM U20 0
Brazil · Serie B Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
00:00 Sport Recife – AC Goianiense GO 2.12 3.40 3.79 2.20 1.79 9
Canada · Ontario Premier League 2 Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
00:00 Whitby – Masters FA 2.00 4.00 2.77 1.35 2.82 1
Chile · Primera Division Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
00:00 Universidad de Chile – O Higgins 1.93 3.70 4.40 2.05 1.92 9
China · Chinese Women League One Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
08:00 Beijing WFC – Changchun Dazhong Zhuoyue (Women) 1.33 4.65 10.10 1.92 1.80 4
11:35 Shanghai Shengli (W) – Liaoning Shenbei Hefeng (W) 2.07 3.35 3.27 1.95 1.77 4
Wuhan Jiangda – Shaanxi Chang An Athletic FC 1.28 4.90 9.80 1.72 1.98 2
China · Cup Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
07:30 Dalian Kewei – Liaoning Tieren FC 3.82 3.50 2.02 1.97 1.90 8
Shanghai Segenda – Shanghai Port 12.20 6.20 1.22 1.59 2.30 8
Shanxi Chongde Ronghai – Qingdao West Coast 6.70 4.30 1.45 1.74 2.07 8
11:00 Shaanxi Union FC – Zhejiang Professional FC 5.60 3.90 1.57 1.98 1.83 8
Shenzhen Juniors FC – Shenzhen Peng City 3.96 3.45 1.88 1.90 1.90 8
11:30 Guandong GZ-Power FC – Beijing Guoan 6.00 4.30 1.60 1.82 2.06 6
Hangzhou Linping Wuyue – Dalian Yingbo 7.25 4.00 1.48 2.11 1.75 8
Jiangxi Lushan – Henan FC 6.20 3.70 1.60 2.05 1.79 8
Lanzhou Longyuan Athletic – Tianjin Jinmen Tiger 3.73 3.06 2.34 2.22 1.67 8
Rizhao Yuqi – Tianjin Jinmen Tiger 0
China · League 2 Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Dalian Yingbo B – Nantong Haimen Codion 3.60 2.92 2.22 2.50 1.57 7
11:00 Guangzhou Dandelion Alpha FC – Hubei Istar 1.91 3.03 4.30 2.30 1.59 7
11:30 Ganzhou Ruishi FC – Guangdong Mingtu 2.58 3.05 3.10 2.50 1.52 7
Guizhou Zhucheng Athletic – Xiamen Feilu 1.70 3.37 5.10 2.00 1.75 7
Dominica · Dominica Premier League Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Harlem United – We United 3.40 3.90 1.70 1
FIFA · International Friendlies Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Promex Harlem SC – We United FC 2.06 1.15 1.11 1.01 1.25 1
Fiji · Cup Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
01:00 Lautoka FC – Nasinu FC 1.30 5.55 7.30 1.42 2.70 6
03:00 Ba FC – Nadroga 1.19 7.00 12.20 1.25 3.70 6
05:00 Rewa – Navua FC 1.98 3.40 3.55 1.75 2.00 6
07:30 Labasa – Suva FC 2.35 3.25 2.75 1.85 1.87 5
Iceland · 2. deild Women Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
19:15 Augnablik (W) – Afturelding (W) 0
IR Reykjavik (W) – Fjolnir (W) 0
Iceland · 4 Deild Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
19:15 Alafoss – Hamar 0
Arborg – Ellidi 0
Hafnir – KFR 0
20:00 IH Hafnarfjordur – Alftanes 8.00 6.75 1.39 1.08 10.09 4
Iceland · 5 Delid Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
20:00 BF 108 – Lettir 1.83 4.35 2.94 1
SR Reykjavik – Thorlakur 1.46 5.30 4.40 2
Iceland · Women Cup Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
17:30 Throttur Reykjavik (W) – Vikingur Reykjavik (W) 1.98 3.81 2.86 1.52 2.30 1
20:15 Grindavik/Njarovik – Stjarnan (W) 4.30 3.50 1.98 2.27 1.78 5
International · Club Friendlies Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
16:30 Austria Klagenfurt – Kapfenberger SV 3.41 4.36 1.68 1
International · FIFA World Cup Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Switzerland – Bosnia and Herzegovina 0
22:00 Canada – Qatar 1.34 5.90 11.50 1.77 2.28 8
Friday 19 June 2026
01:00 Mexico – South Korea 2.16 3.35 4.10 2.36 1.73 8
Myanmar · Myanmar U20 League Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
09:00 Shan United U20 – Thitsar Arman U20 1.18 5.40 14.30 1.52 2.24 1
Time Match 1X2 OverUnder B's
07:00 Auckland FC Reserves – Western Springs AFC 2.60 3.85 2.20 1.40 2.80 5
Norway · U19 Cup Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
18:30 Stjordals Blink U19 – Ranheim U19 0
USA · MLS Next Pro Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Connecticut United – FC Cincinnati II 1.48 4.90 6.40 1.53 2.72 8
USA · Northern Virginia Soccer League Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
01:00 Atlas VA – Nova Athletic 1.94 4.72 2.62 1
Benchwarmers – Lumark 1.87 4.75 2.74 1
Rangers CF – United Northern Virginia 2.11 4.67 2.30 1
USA · United Women’s Soccer Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
01:30 Bigfoot FC – Oly Town FC 6.75 5.30 1.41 1.33 3.10 4
02:00 Pleasanton Rage – Stockton Cargo (W) 5.38 4.80 1.50 1.44 2.62 5
00:00 AHFC Royals (Women) – Challenge (Women) 1.20 7.00 11.00 1.28 3.40 3
Time Match 1X2 OverUnder B's
00:00 Florida Badgers FC – Florida Futbol Club 1.48 5.00 4.96 1.21 3.84 6
USA · USL League Two Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Lansing City Football – Midwest United FC 13.20 7.41 1.17 1.38 3.20 7
Real Central New Jersey – Ocean City Nor Easters 3.80 4.15 1.73 1.41 2.95 8
Friday 19 June 2026
01:30 Utah United – Atletico Union 1.53 4.55 5.43 1.44 2.65 6
Utah United – Club Atlético Unión 1.60 3.90 4.40 1.38 2.65 1
02:00 Ballard – Bigfoot 1.12 11.60 20.00 1.23 4.10 8
00:00 Texoma FC – West Texas FC 1.93 4.15 3.75 1.59 2.25 8
USA · USL W League Friday 19 June 2026 UKT
Time Match 1X2 OverUnder B's
01:30 Bigfoot FC – FC Olympia (W) 5.30 4.40 1.48 1
02:00 Pleasanton Rage (W) – Stockton Cargo SC 4.55 4.40 1.55 1.44 2.59 1
00:00 Ahfc Royals – Challenge SC (W) 1.20 6.40 10.80 1
USA · Women's Premier Soccer League Thursday 18 June 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Side FC 92 (W) – Oklahoma City FC (W) 11.50 6.45 1.23 1.36 2.87 6

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.