OddStorm
navigate Enter open Esc close

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 · Copa Argentina Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
21:45 Racing Club – Defensa y Justicia 2.01 3.25 4.80 2.54 1.62 25
Friday 17 July 2026
00:45 CA Sarmiento Junin – Boca Juniors 6.40 3.50 1.64 2.75 1.44 1
Argentina · Copa Santa Fe Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
00:45 CA Sarmiento – Boca Juniors 7.20 3.65 1.66 2.92 1.50 24
Argentina · Torneo Federal A Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
18:30 Deportivo Itati – CA Regional 1.85 3.20 3.80 1
Time Match 1X2 OverUnder B's
10:00 Broadmeadow Magic FC – Lake Macquarie City FC (W) 4.50 4.75 1.58 1.22 4.20 13
Time Match 1X2 OverUnder B's
11:00 Darwin Olympic SC – Palmerston Rovers 1.32 8.50 12.50 1.11 5.80 20
Australia · NPL New South Wales Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Sydney FC II – Manly United FC 1
Sydney FC Youth – Manly United FC 2.55 3.60 2.70 1.83 2.05 21
Australia · NPL Queensland Women Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
10:30 Caboolture FC (W) – Peninsula Power (W) 1.24 8.40 13.90 1.20 4.60 13
Australia · NPL South Australia Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Campbelltown City – Adelaide Comets 1.69 4.40 4.60 1.53 2.63 24
10:30 West Torrens Birkalla – Para Hills Knights 1.17 11.00 17.00 1.11 6.75 17
Australia · NPL Western Australia Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
11:00 Bayswater City – Sorrento FC 1.36 5.50 6.95 1.36 3.00 8
Perth SC – Western Knights 1.86 4.40 3.55 1.38 3.25 22
Australia · NSW League 1 U20 Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
07:30 Sydney FC U20 – Manly United FC U20 1.97 3.55 3.10 1.45 2.43 1
08:00 Hurstville FC U20 – Dulwich Hill U20 2.55 3.80 2.88 1.44 2.70 13
Prospect United U20 – Macarthur Rams U20 2.17 3.80 3.45 1.44 2.70 13
Australia · NSW League 1 Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Hurstville FC – Dulwich Hill 1.94 3.90 3.40 1.52 2.40 20
Prospect United – Macarthur Rams 2.95 3.80 2.30 1.71 2.09 19
Australia · NSW NPL 2 Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Nepean FC – Fraser Park FC 3.51 4.10 1.85 1.46 2.65 15
Time Match 1X2 OverUnder B's
10:30 Brisbane Knights – Grange Thistle 4.74 5.00 1.49 1.22 4.00 15
Australia · South Australia NPL Women Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
11:00 West Adelaide (W) – Modbury Vista 1.04 19.00 34.00 1.09 7.50 14
Time Match 1X2 OverUnder B's
08:30 West Adelaide Reserve – Modbury Vista Reserves 1.06 13.50 30.00 1.11 6.00 12
Australia · Victoria NPL 3 Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Box Hill United – Altona City 1.81 3.75 3.91 1.80 1.96 14
10:30 Springvale White Eagles – Nunawading City 2.23 3.75 3.15 1.58 2.25 14
Australia · Victoria NPL Women Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Spring Hills FC (W) – Box Hill United (W) 6.00 4.95 1.43 1.44 2.65 16
Time Match 1X2 OverUnder B's
08:15 Melbourne Knights U23 – Brunswick City U23 1.44 6.00 8.40 1.22 4.20 13
Northcote City U23 – Manningham United Blues U23 2.45 4.33 2.86 1.34 3.50 14
Australia · Victoria Premier League 1 Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Bentleigh Greens – Dandenong City SC 3.80 4.50 1.91 1.85 2.05 25
Green Gully Cavaliers – Dandenong Thunder 1.94 4.30 3.85 1.69 2.20 24
10:30 Melbourne Knights – Brunswick City SC 1.43 4.90 6.01 1.41 3.00 22
Time Match 1X2 OverUnder B's
08:15 Melbourne Knights – Brunswick City SC 1.31 5.50 7.00 1.20 4.10 2
Northcote City FC – Manningham United Blues 2.06 4.10 2.80 1.33 3.20 2
Australia · Victoria Premier League 2 Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:45 Eastern Lions – Bayside Argonauts FC 2.65 3.80 2.29 1.46 2.60 14
10:30 Northcote City – Manningham United Blues 1.66 4.50 5.00 1.45 2.90 23
Time Match 1X2 OverUnder B's
12:30 Sorrento FC (W) – Perth SC (W) 17.00 10.00 1.35 1.24 4.40 14
Sorrento FC – Perth SC 6.40 4.90 1.34 1.24 3.40 1
Bolivia · División Profesional Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Academia del Balompie Boliviano – Independiente Petrolero 1.60 6.00 34.00 2
Bolivia · Women Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
18:00 Astor FC (W) – Universitario De Vinto (W) 1.75 4.00 3.30 1
Brazil · Campeonato Paulista Women Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Mirassol FC SP – Red Bull Bragantino SP 24.00 6.80 1.21 1.50 2.63 17
Brazil · Serie A Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
22:30 Botafogo FR RJ – Santos 2.24 3.65 3.55 1.96 2.02 25
Vitoria – Vasco da Gama 2.50 3.45 3.20 2.17 1.83 26
Brazil · Serie B Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
23:00 CR Brasil AL – Nautico PE 2.05 3.55 4.10 2.04 1.93 26
Canada · Canadian Premier League Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Forge FC – Pacific FC 1.27 6.00 15.00 1.61 2.51 24
Canada · Northern Super League, Women Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
23:00 Ottawa Rapid (Women) – Halifax Tides (Women) 1.63 4.35 5.10 1.60 2.52 2
China · Chinese Super League Women Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
06:00 Fujian Nanan (W) – Guangdong Yue Zhan [W] 1.31 4.75 10.30 1.95 1.85 7
Wuhan Three Towns [W] – Tianjin Shengde (W) 2.34 3.20 2.75 2.06 1.70 5
Zhejiang Hangzhou B [W] – Hebei [W] 2.90 3.35 2.27 1.95 1.85 5
08:15 Shanghai Shengli B (W) – Shandong Jinghua II (Women) 1.45 4.25 7.80 2.00 1.80 7
Shanxi Xihua (W) – Dalian Football School (Women) 4.07 3.26 1.86 2.17 1.61 7
08:30 Henan Jianye (W) – Qingdao West Coast (W) 1.53 3.92 5.71 1.80 1.99 7
China · Chinese Super League Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
11:00 Qingdao West Coast – Chengdu Rongcheng 4.50 4.10 1.80 1.68 2.52 24
11:35 Beijing Guoan – Liaoning Tieren 1.46 5.25 7.20 1.43 3.29 26
Henan – Qingdao Hainiu 1.36 5.90 9.00 1.58 2.62 26
12:00 Yunnan Yukun – Shanghai Port FC 2.68 4.10 2.55 1.40 3.33 26
China · League 1 Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
11:00 Changchun Yatai – Wuxi Wugou 2.08 3.45 3.85 1.91 2.00 22
Suzhou Dongwu – Shenzhen Juniors FC 4.00 3.70 1.97 1.91 2.08 22
11:30 Foshan Nanshi FC – Nantong Zhiyun 4.20 3.20 2.05 2.28 1.68 22
Shijiazhuang Gongfu FC – Yanbian Longding 3.70 3.10 2.26 2.51 1.58 22
East Timor · Division 1 Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
07:00 SLB Laulara – Coracao 1.40 4.27 6.20 1.70 1.98 1
10:30 Karketu Dili – Assalam 1.45 4.13 5.61 1.70 1.98 1
Ecuador · LigaPro Primera A Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
21:30 SD Aucas – Independiente del Valle 3.50 3.25 2.36 2.32 1.73 25
Friday 17 July 2026
00:00 Orense SC – CS Emelec 2.32 3.15 3.90 2.46 1.65 26
Ecuador · LigaPro Primera B Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
19:00 Atletico Rojiblanco – San Antonio FC 1.55 6.50 34.00 2
Friday 17 July 2026
00:00 CD Santo Domingo – Club Deportivo Cuenca Juniors 2.60 2.68 3.87 2.75 1.44 14
Vargas Torres – Club Deportivo Cuenca Juniors 2.50 2.66 3.40 2.60 1.47 4
Time Match 1X2 OverUnder B's
05:00 Aston Villa (DaVa) – Roma (Jekunam) 1.80 3.20 4.00 1
05:12 Fenerbahce (dm1trena) – Roma (Jekunam) 3.50 2.37 2.45 1
05:24 Fenerbahce (dm1trena) – Aston Villa (DaVa) 4.80 3.50 1.60 1
Iceland · 1 Deild Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
19:15 Afturelding – Leiknir Reykjavik 1.27 6.25 23.00 2
Iceland · 1. Deild Women Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
19:15 Keflavik (W) – Haukar (W) 2.30 3.60 2.45 2
Iceland · Urvalsdeild Women Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
19:15 Grindavik/Njarovik – FH Hafnarfjordur (W) 4.50 4.20 1.50 2
India · Calcutta Premier Division Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:30 Aryan FC – Mohammedan Kolkata II 4.27 3.60 1.70 1.80 1.90 3
Kalighat Sports Lovers – Police AC 4.40 3.70 1.75 1.93 1.85 10
Measurers Club – Suruchi Sangha 6.50 4.50 1.53 1.54 2.30 9
International · Club Friendlies Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
16:00 Jagiellonia Bialystok – Sparta Prague 1
18:00 HSK Zrinjski Mostar – FK Arsenal Tivat 1.20 5.50 11.00 1
18:30 Bangor FC – Ards FC 1.95 3.75 3.00 1
FC Prishtina Bern – Young Boys II 2.05 4.50 2.50 1
Glenavon FC – Doncaster Rovers 9.50 5.25 1.22 1
Friday 17 July 2026
08:15 FC Zbrojovka Brno – SK Hanacka Slavia Kromeriz 2.04 4.00 2.90 1.56 2.30 4
08:30 Leganes – Albacete Balompie 2.36 3.38 2.92 1.98 1.84 14
09:00 Prostejov – Floridsdorfer AC 3.00 3.75 2.06 1.56 2.30 10
View all International Club Friendlies matches →
International · UEFA Conference League Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
18:00 FK Sileks Kratovo – Dinamo Minsk 3.80 2.75 2.10 1
KF Ballkani – Connahs Quay Nomads 1.33 4.75 6.25 1
Shkendija – Europa FC 1.14 7.00 15.00 1
18:45 FK Mornar Bar – Atletic Club d'Escaldes 6.50 4.00 15.00 4.25 1.18 2
Linfield – Nomme Kalju 1.57 3.90 4.50 2
19:00 AC Virtus – FC Dila Gori 3.90 4.00 5.00 2
International · UEFA Europa League Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
18:00 NK Aluminij – Sheriff Tiraspol 4.10 3.10 1.90 1
18:15 Ferencvarosi TC – Vojvodina 1.38 4.50 7.00 1
18:30 MSK Zilina – Hajduk Split 2.80 3.60 2.20 1
20:00 IF Vestri – Qarabag FK 10.00 8.00 1.18 2
Time Match 1X2 OverUnder B's
12:00 Kairat Zhastar – Caspiy Aktau II 1.15 6.33 10.00 1.32 2.99 1
Lebanon · Premier League Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
18:30 AL Ansar SC – Jwaaya FC 1.48 3.80 5.50 1
Mexico · Liga MX U19 Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
19:45 Tijuana U19 – Tigres UANL U19 2.50 4.33 10.75 2.05 1.75 2
Mexico · Liga MX U21 Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
22:45 Tijuana U21 – Tigres UANL U21 2.55 3.54 2.65 1.82 2.07 13
Mexico · Liga MX Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
01:00 Necaxa – Atlante 1.95 3.90 4.10 1.79 2.23 26
03:10 Club Tijuana – Tigres UANL 3.80 3.60 2.12 2.01 1.97 26
Mexico · Youth League U21 Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
22:45 Tijuana U21 – Tigres UANL U21 2.70 3.50 2.75 1.78 1.93 2
Myanmar · U20 League Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:00 Myawady U20 – Ispe FC U20 9.50 7.50 1.21 1.33 4.10 7
Yangon City U20 – Shan United FC U20 5.00 4.60 1.51 1.57 2.35 6
New Zealand · National League Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
07:15 Ferrymead Bays – Coastal Spirit 2.17 4.20 3.50 1.44 2.80 19
New Zealand · Women Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
07:30 West Coast Rangers (W) – Auckland United W 4.46 3.98 1.65 1.55 2.55 9
Paraguay · Cup Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
18:30 Fulgencio Yegros – 24 de Setiembre VP 3.90 3.60 1.73 1
Russia · MFL Division A Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
08:00 Ural Ekaterinburg – Dinamo Moscow 3.35 3.50 1.93 1.46 2.48 2
09:00 Almaz Antey – Dinamo-Makhachkala 1.93 3.65 3.25 1.36 2.75 2
12:00 FK Spartak Moscow – Lokomotiv Moscow 2.44 3.40 2.55 1.57 2.17 2
Football Academy Of Konoplev – FC Rodina 2.50 3.35 2.46 1.57 2.16 2
Rubin Kazan – FK Nizhny Novgorod 3.75 3.60 1.80 1.45 2.44 2
Time Match 1X2 OverUnder B's
08:00 Ural (res) – Dynamo Moscow (res) 3.60 3.40 1.96 1.47 2.50 1
09:00 Almaz-Antey (res) – Dynamo Makhachkala (res) 1.95 3.80 3.30 1.37 2.80 1
12:00 Academy Konopleva (res) – Rodina Moscow (res) 2.55 3.40 2.55 1.60 2.20 1
Rubin Kazan (res) – Nizhny Novgorod (res) 3.70 3.60 1.88 1.46 2.50 1
Spartak Moscow (res) – Lokomotiv Moscow (res) 2.27 3.40 2.90 1.65 2.10 1
Time Match 1X2 OverUnder B's
09:00 Baltica (res) – Master-Saturn (res) 2.13 4.10 2.70 1.35 2.85 1
10:00 Arsenal Tula (res) – FC Orenburg (res) 2.20 4.00 2.65 1.29 3.20 1
Russia · Youth Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
08:00 Ural U19 – Dinamo Moscow U19 3.42 3.50 1.95 1.47 2.50 4
09:00 Almaz Antey U19 – Dinamo-Makhachkala U19 1.95 3.65 3.25 1.38 2.83 4
Baltika Kaliningrad (Youth) – Master-Saturn (Youth) 2.12 4.00 2.75 2
10:00 Arsenal Tula (Youth) – Orenburg (Youth) 2.20 4.00 2.65 1.27 3.14 2
12:00 Academy Of Konoplev U19 – FC Rodina Youth 2.52 3.35 2.48 1.60 2.21 4
Rubin Kazan U19 – FK Nizhny Novgorod U19 4.07 3.60 1.80 1.46 2.52 4
Spartak Moscow U19 – Lokomotiv Moscow U19 2.43 3.40 2.63 1.63 2.22 4
South Korea · K-League Women Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Suwon FMC (W) – Hwacheon KSPO (W) 1.77 3.85 4.90 1.81 2.02 10
South Korea · WK League Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
10:00 Suwon WFC – Hwacheon KSPO FC 1.87 3.72 4.80 1.81 2.00 9
Suwon WFC – Hwacheon KSPO FC 1.74 3.40 4.40 1.74 1.90 1
Ukraine · Women Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
09:00 Polissya Zhytomyr (Women) – Shakhtar Donetsk (Women) 2.40 3.95 2.20 1.36 2.79 1
USA · MLS (Major League Soccer) Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
23:30 CF Montreal – Toronto FC 2.46 3.90 3.00 1.69 2.43 26
Friday 17 July 2026
00:30 Chicago Fire – Vancouver Whitecaps 2.68 4.13 2.60 1.51 2.94 26
St Louis City SC – Sporting Kansas City 1.48 5.40 7.00 1.44 3.20 26
02:30 Seattle Sounders – Portland Timbers 1.51 5.30 6.20 1.42 3.27 26
USA · USL League Two Thursday 16 July 2026 UKT
Time Match 1X2 OverUnder B's
20:00 Minneapolis City SC – West Virginia United 1.61 4.75 5.25 2.09 1.65 2
22:00 Little Rock Rangers – Academy GFI 1.36 4.94 5.86 1.32 2.99 1
Friday 17 July 2026
00:30 Dothan United – Brave Summerfield 1.91 3.84 3.06 1.49 2.38 1
Peoria City – Sueno FC 1.85 4.00 4.00 1.50 2.56 18
01:15 Laredo Heat – Texoma FC 1.44 4.48 5.24 1.44 2.52 1
Vietnam · U21 Championship Qualifiers Friday 17 July 2026 UKT
Time Match 1X2 OverUnder B's
08:30 PVF Vietnam U21 – Cong An Ha Noi U21 1.80 2.76 6.22 2.00 1.71 4

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.