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.
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:30 | Racing Club – Defensa y Justicia | 1.90 | 3.60 | 6.00 | 2.58 | 1.66 | 23 |
| Friday 17 July 2026 | |||||||
| 00:45 | CA Sarmiento Junin – Boca Juniors | 6.80 | 3.60 | 1.59 | 2.65 | 1.47 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 00:45 | CA Sarmiento – Boca Juniors | 8.00 | 3.75 | 1.65 | 2.80 | 1.51 | 24 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 10:00 | Broadmeadow Magic FC – Lake Macquarie City FC (W) | 4.50 | 4.75 | 1.58 | 1.22 | 4.20 | 12 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 11:00 | Darwin Olympic SC – Palmerston Rovers | 1.32 | 8.50 | 12.50 | 1.11 | 5.80 | 19 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:30 | Sydney FC Youth – Manly United FC | 2.55 | 3.60 | 2.70 | 1.80 | 2.06 | 21 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 10:30 | Caboolture FC (W) – Peninsula Power (W) | 1.24 | 8.40 | 13.90 | 1.20 | 4.60 | 12 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:30 | Campbelltown City – Adelaide Comets | 1.69 | 4.40 | 4.60 | 1.53 | 2.63 | 23 |
| 10:30 | West Torrens Birkalla – Para Hills Knights | 1.17 | 9.00 | 13.00 | 1.11 | 6.50 | 17 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 11:00 | Bayswater City – Sorrento FC | 1.34 | 5.50 | 6.95 | 1.36 | 3.00 | 8 |
| Perth SC – Western Knights | 1.86 | 4.40 | 3.55 | 1.38 | 3.25 | 22 |
| Time | Match | 1 | X | 2 | Over | Under | 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.51 | 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 | 12 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 10:00 | Hurstville FC – Dulwich Hill | 1.94 | 3.90 | 3.40 | 1.52 | 2.40 | 19 |
| Prospect United – Macarthur Rams | 2.95 | 3.80 | 2.30 | 1.71 | 2.09 | 18 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 10:00 | Nepean FC – Fraser Park FC | 3.51 | 4.10 | 1.85 | 1.46 | 2.65 | 14 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 10:30 | Brisbane Knights – Grange Thistle | 4.74 | 5.00 | 1.49 | 1.22 | 4.00 | 14 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 11:00 | West Adelaide (W) – Modbury Vista | 1.04 | 19.00 | 34.00 | 1.09 | 7.50 | 14 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:30 | West Adelaide Reserve – Modbury Vista Reserves | 1.08 | 13.00 | 29.00 | 1.11 | 8.50 | 11 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:30 | Box Hill United – Altona City | 1.81 | 3.75 | 3.91 | 1.80 | 1.96 | 13 |
| 10:30 | Springvale White Eagles – Nunawading City | 2.23 | 3.75 | 3.15 | 1.58 | 2.25 | 13 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:30 | Spring Hills FC (W) – Box Hill United (W) | 6.00 | 4.95 | 1.43 | 1.44 | 2.65 | 15 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:15 | Melbourne Knights U23 – Brunswick City U23 | 1.44 | 6.00 | 8.40 | 1.22 | 4.20 | 12 |
| Northcote City U23 – Manningham United Blues U23 | 2.45 | 4.33 | 2.86 | 1.34 | 3.50 | 13 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:30 | Bentleigh Greens – Dandenong City SC | 3.81 | 4.50 | 1.91 | 1.85 | 2.04 | 24 |
| Green Gully Cavaliers – Dandenong Thunder | 1.92 | 4.40 | 3.90 | 1.69 | 2.20 | 22 | |
| 10:30 | Melbourne Knights – Brunswick City SC | 1.43 | 4.90 | 6.01 | 1.41 | 3.00 | 21 |
| Time | Match | 1 | X | 2 | Over | Under | 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 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:45 | Eastern Lions – Bayside Argonauts FC | 2.65 | 3.80 | 2.29 | 1.46 | 2.60 | 13 |
| 10:30 | Northcote City – Manningham United Blues | 1.66 | 4.50 | 5.00 | 1.45 | 2.90 | 22 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 12:30 | Sorrento FC (W) – Perth SC (W) | 17.00 | 10.00 | 1.34 | 1.24 | 4.40 | 13 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:00 | Academia del Balompie Boliviano – Independiente Petrolero | 1.57 | 4.20 | 4.75 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | Boston City FC Brasil U20 – America MG U20 | 4.54 | 3.60 | 1.69 | 1.73 | 2.00 | 3 |
| Itabirito U20 – Social FC U20 | 1.91 | 3.50 | 3.60 | 1.73 | 2.00 | 5 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Mirassol FC SP – Red Bull Bragantino SP | 24.00 | 6.90 | 1.21 | 1.50 | 2.63 | 17 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:30 | Botafogo FR RJ – Santos | 2.24 | 3.60 | 3.60 | 1.97 | 2.02 | 25 |
| Vitoria – Vasco da Gama | 2.47 | 3.40 | 3.25 | 2.18 | 1.82 | 26 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | CR Brasil AL – Nautico PE | 2.05 | 3.55 | 4.20 | 2.03 | 1.94 | 26 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Forge FC – Pacific FC | 1.29 | 6.20 | 15.00 | 1.57 | 2.61 | 24 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Ottawa Rapid (Women) – Halifax Tides (Women) | 1.63 | 4.35 | 5.10 | 1.60 | 2.52 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 06:00 | Fujian Nanan (W) – Guangdong Yue Zhan [W] | 1.29 | 5.20 | 12.90 | 1.95 | 1.85 | 6 |
| Wuhan Three Towns [W] – Tianjin Shengde (W) | 2.34 | 3.20 | 2.75 | 2.06 | 1.68 | 4 | |
| 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 | 6 |
| Shanxi Xihua (W) – Dalian Football School (Women) | 4.08 | 3.25 | 1.86 | 2.17 | 1.61 | 6 | |
| 08:30 | Henan Jianye (W) – Qingdao West Coast (W) | 1.53 | 3.92 | 5.71 | 1.80 | 1.99 | 6 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 11:00 | Qingdao West Coast – Chengdu Rongcheng | 4.50 | 4.10 | 1.80 | 1.68 | 2.52 | 23 |
| 11:35 | Beijing Guoan – Liaoning Tieren | 1.45 | 5.25 | 7.20 | 1.43 | 3.29 | 25 |
| Henan – Qingdao Hainiu | 1.37 | 5.70 | 9.00 | 1.57 | 2.59 | 25 | |
| 12:00 | Yunnan Yukun – Shanghai Port FC | 2.68 | 4.10 | 2.55 | 1.41 | 3.33 | 25 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 11:00 | Changchun Yatai – Wuxi Wugou | 2.08 | 3.45 | 3.85 | 1.91 | 2.00 | 21 |
| Suzhou Dongwu – Shenzhen Juniors FC | 4.00 | 3.75 | 1.92 | 1.89 | 2.08 | 21 | |
| 11:30 | Foshan Nanshi FC – Nantong Zhiyun | 4.20 | 3.20 | 2.05 | 2.28 | 1.68 | 21 |
| Shijiazhuang Gongfu FC – Yanbian Longding | 3.70 | 3.10 | 2.26 | 2.51 | 1.58 | 21 |
| Time | Match | 1 | X | 2 | Over | Under | 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 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 21:30 | SD Aucas – Independiente del Valle | 4.00 | 3.50 | 2.20 | 2.28 | 1.78 | 18 |
| Friday 17 July 2026 | |||||||
| 00:00 | Orense SC – CS Emelec | 2.34 | 3.10 | 3.90 | 2.48 | 1.64 | 25 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 00:00 | CD Santo Domingo – Club Deportivo Cuenca Juniors | 2.60 | 2.70 | 3.90 | 2.76 | 1.44 | 14 |
| Vargas Torres – Club Deportivo Cuenca Juniors | 2.50 | 2.66 | 3.40 | 2.60 | 1.47 | 4 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 04:30 | Bayern Munchen (Lumix) – Stuttgart (Ganger_29) | 2.60 | 4.00 | 2.10 | – | – | 1 |
| Leipzig (Hyper) – B Dortmund (borees) | 1.55 | 6.00 | 3.30 | – | – | 1 | |
| 04:42 | B Dortmund (borees) – Frankfurt (Totti) | 3.30 | 4.60 | 1.67 | – | – | 1 |
| Stuttgart (Ganger_29) – Leipzig (Hyper) | 2.62 | 5.25 | 1.85 | – | – | 1 | |
| 04:54 | Frankfurt (Totti) – Stuttgart (Ganger_29) | 2.05 | 5.25 | 2.25 | – | – | 1 |
| Leipzig (Hyper) – Bayern Munchen (Lumix) | 2.25 | 3.80 | 2.40 | – | – | 1 | |
| 05:06 | Bayern Munchen (Lumix) – Frankfurt (Totti) | 1.80 | 3.80 | 3.40 | – | – | 1 |
| Stuttgart (Ganger_29) – B Dortmund (borees) | 1.67 | 5.00 | 3.10 | – | – | 1 | |
| 05:18 | B Dortmund (borees) – Bayern Munchen (Lumix) | 3.80 | 4.00 | 1.65 | – | – | 1 |
| Frankfurt (Totti) – Leipzig (Hyper) | 2.90 | 5.50 | 1.67 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | 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 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:15 | Afturelding – Leiknir Reykjavik | 1.27 | 5.50 | 7.50 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:15 | Grindavik/Njarovik – FH Hafnarfjordur (W) | 9.00 | 6.25 | 1.20 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | 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.90 | 1.82 | 9 | |
| Measurers Club – Suruchi Sangha | 6.00 | 4.33 | 1.53 | 1.54 | 2.30 | 8 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:00 | Jagiellonia Bialystok – Sparta Prague | – | – | – | – | – | 1 |
| Friday 17 July 2026 | |||||||
| 05:45 | Hapoel Kfar Saba – Maccabi Yafo Kabilyo | 2.19 | 3.91 | 2.43 | 1.39 | 2.67 | 1 |
| 08:15 | FC Zbrojovka Brno – SK Hanacka Slavia Kromeriz | 2.04 | 3.95 | 2.90 | 1.56 | 2.30 | 3 |
| 08:30 | Leganes – Albacete Balompie | 2.36 | 3.35 | 3.06 | 2.06 | 1.80 | 15 |
| 09:00 | Prostejov – Floridsdorfer AC | 3.00 | 3.70 | 2.34 | 1.64 | 2.25 | 8 |
| Stal Mielec – Avia Swidnik | 1.34 | 5.20 | 6.37 | 1.18 | 7.50 | 4 | |
| Stockport – Bristol City | 4.11 | 4.15 | 1.72 | 1.57 | 2.35 | 13 | |
| 10:00 | Jong AZ Alkmaar – Jong Ajax | 2.35 | 4.75 | 2.36 | 1.30 | 3.50 | 7 |
| View all International Club Friendlies matches → | |||||||
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:00 | AC Virtus – FC Dila Gori | 4.20 | 4.10 | 1.57 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 20:00 | IF Vestri – Qarabag FK | 11.00 | 8.50 | 1.17 | – | – | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | FK Austria Vienna [W] – Slavia Prague [W] | 1.75 | 3.90 | 3.83 | 1.55 | 2.32 | 3 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | Tobol Kostanay II – Akademiya Ontustyk | 6.84 | 5.35 | 1.29 | 1.29 | 3.16 | 1 |
| 12:00 | Kairat Zhastar – Caspiy Aktau II | 1.15 | 6.33 | 10.00 | 1.32 | 2.99 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | Gala FC – C.P.K. | 6.50 | 5.00 | 1.31 | 1.28 | 3.30 | 2 |
| Gala – Must IPO | 7.23 | 5.00 | 1.39 | 1.29 | 3.50 | 5 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:45 | Tijuana U19 – Tigres UANL U19 | 2.50 | 3.20 | 2.50 | 2.35 | 1.57 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:45 | Tijuana U21 – Tigres UANL U21 | 2.55 | 3.54 | 2.65 | 1.81 | 2.08 | 15 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 01:00 | Necaxa – Atlante | 1.97 | 4.00 | 4.10 | 1.79 | 2.23 | 26 |
| 03:10 | Club Tijuana – Tigres UANL | 3.75 | 3.60 | 2.12 | 2.01 | 1.96 | 26 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:45 | Tijuana U21 – Tigres UANL U21 | 2.70 | 3.50 | 2.75 | 1.70 | 2.03 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:00 | Myawady U20 – Ispe FC U20 | 9.50 | 7.50 | 1.21 | 1.33 | 4.10 | 6 |
| Yangon City U20 – Shan United FC U20 | 5.00 | 4.60 | 1.51 | 1.57 | 2.35 | 6 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 07:15 | Ferrymead Bays – Coastal Spirit | 2.17 | 4.20 | 3.50 | 1.44 | 2.80 | 18 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 07:30 | West Coast Rangers (W) – Auckland United W | 4.42 | 4.05 | 1.65 | 1.55 | 2.55 | 8 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | Sport Colonial – Club Oriental | 1.59 | 3.70 | 5.53 | 1.98 | 1.78 | 5 |
| Time | Match | 1 | X | 2 | Over | Under | 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.37 | 2.80 | 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 | 1 | X | 2 | Over | Under | 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 | 1 | X | 2 | Over | Under | 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 |
| Time | Match | 1 | X | 2 | Over | Under | 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 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 10:00 | Suwon FMC (W) – Hwacheon KSPO (W) | 1.77 | 3.85 | 4.91 | 1.81 | 2.02 | 10 |
| Time | Match | 1 | X | 2 | Over | Under | 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 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:00 | Polissya Zhytomyr (Women) – Shakhtar Donetsk (Women) | 2.40 | 3.95 | 2.20 | 1.36 | 2.79 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:30 | CF Montreal – Toronto FC | 2.51 | 3.90 | 2.96 | 1.69 | 2.40 | 26 |
| Friday 17 July 2026 | |||||||
| 00:30 | Chicago Fire – Vancouver Whitecaps | 2.66 | 4.00 | 2.64 | 1.50 | 2.94 | 15 |
| St Louis City SC – Sporting Kansas City | 1.48 | 5.30 | 7.00 | 1.43 | 3.25 | 26 | |
| 02:30 | Seattle Sounders – Portland Timbers | 1.52 | 5.30 | 6.20 | 1.43 | 3.27 | 26 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 20:00 | Minneapolis City SC – West Virginia United | 1.57 | 4.75 | 3.90 | 1.30 | 3.15 | 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 | 3.75 | 1.50 | 2.56 | 18 | |
| 01:15 | Laredo Heat – Texoma FC | 1.44 | 4.48 | 5.24 | 1.44 | 2.52 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:30 | PVF Vietnam U21 – Cong An Ha Noi U21 | 1.80 | 2.77 | 6.22 | 2.00 | 1.71 | 4 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | Al Ittihad Ibb – Tadamone Hadramout | 16.00 | 4.54 | 1.21 | 2.45 | 1.46 | 1 |
| Al-Mukalla – Al Oruba Zabid | 2.71 | 3.03 | 2.36 | 2.47 | 1.46 | 1 | |
| Fahman Abyan – Ittihad Hadramout | 1.93 | 3.43 | 3.32 | 1.92 | 1.75 | 1 |
Want the odds before everyone else?
Free account gets you faster odds updates, surebet alerts and bookmaker filters.
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.