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 |
|---|---|---|---|---|---|---|---|
| 18:00 | Colon Reserves – Defensa y Justicia Reserves | – | – | – | – | – | 1 |
| Velez Sarsfield Reserves – CA Talleres de Cordoba Reserve | – | – | – | – | – | 1 | |
| 22:00 | CA River Plate (Arg) – CA Barracas Central Reserve | 1.45 | 6.00 | 21.00 | 2.00 | 1.72 | 2 |
| Thursday 23 July 2026 | |||||||
| 14:00 | Deportivo Espanol Reserves – CA Atlas Reserves | 1.44 | 4.70 | 6.50 | 1.80 | 2.07 | 8 |
| Deportivo Laferrere II – CA Brown de Adrogue (Reserves) | 2.90 | 3.25 | 2.57 | 2.48 | 1.56 | 9 | |
| Deportivo Paraguayo Reserves – Puerto Nuevo Reserves | 3.15 | 3.35 | 2.48 | 2.02 | 2.00 | 7 | |
| General Lamadrid Reserves – Club El Porvenir Reserves | 2.55 | 3.30 | 2.89 | 2.60 | 1.73 | 7 | |
| Juventud Unida Reserves – Club Social y Deportivo Muniz II | 2.93 | 3.80 | 2.06 | 1.50 | 2.50 | 3 | |
| View all Argentina Primera Nacional Reserves matches → | |||||||
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:00 | Deportivo Laferrere Reserves – CA Brown de Adrogue Reserves | 2.50 | 3.25 | 2.50 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 00:30 | SV River Plate – Atlantico Deportivo | 1.95 | 4.20 | 3.80 | 1.40 | 3.34 | 6 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:00 | Hellenic Athletic Club – Palmerston Rovers | 1.73 | 4.60 | 3.75 | 1.19 | 4.30 | 20 |
| 11:00 | Garuda FC – Darwin Hearts FC | 27.00 | 15.00 | 1.07 | 1.13 | 5.60 | 15 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:00 | Tensung FC – Paro FC | 48.00 | 19.50 | 1.05 | 1.11 | 6.20 | 12 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 15:00 | Exotico Tiquipaya (W) – Universitario De Vinto (W) | 1.27 | 7.25 | 21.00 | 1.70 | 2.15 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:00 | Botafogo RJ (W) – Red Bull Bragantino SP (W) | 5.00 | 4.10 | 1.87 | 3.75 | 1.25 | 2 |
| 22:30 | Atletico Mineiro (W) – CA Piauiense PI | 1.63 | 3.70 | 5.25 | 2.05 | 2.00 | 3 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:30 | Hercilio Luz FC SC – CF Caravaggio SC | 1.60 | 3.75 | 6.60 | 1.95 | 1.87 | 18 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:00 | Uniao Sao Joao – EC XV de Novembro Piracicaba SP | 5.00 | 2.29 | 2.13 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:30 | Sampaio Correa RJ – Resende | 1.90 | 3.05 | 4.75 | 2.75 | 1.60 | 2 |
| Thursday 23 July 2026 | |||||||
| 00:00 | AA Portuguesa RJ – Americano FC RJ | 1.62 | 3.90 | 7.60 | 2.65 | 1.50 | 18 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:30 | Coritiba – Palmeiras | 4.75 | 3.20 | 2.10 | 2.58 | 1.57 | 2 |
| Thursday 23 July 2026 | |||||||
| 00:30 | Chapecoense SC – Flamengo | 9.80 | 5.10 | 1.43 | 1.87 | 2.12 | 24 |
| Sao Paulo – CA Paranaense PR | 2.12 | 3.40 | 4.30 | 2.37 | 1.70 | 24 | |
| SC Internacional RS – Cruzeiro | 2.44 | 3.55 | 3.30 | 2.08 | 1.94 | 24 | |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:30 | Ceara – CR Brasil AL | 2.25 | 3.05 | 3.50 | 2.25 | 1.61 | 2 |
| Operario Ferroviario EC PR – Ponte Preta | 2.07 | 4.75 | 9.00 | 1.85 | 1.95 | 2 | |
| 23:30 | Goias EC GO – Sport Recife | 2.16 | 3.35 | 4.00 | 2.32 | 1.74 | 23 |
| Thursday 23 July 2026 | |||||||
| 00:30 | Nautico PE – Londrina EC PR | 1.85 | 3.65 | 4.75 | 2.10 | 1.86 | 23 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 01:00 | CS Titans – St-Jerome | 3.81 | 4.55 | 1.59 | 1.24 | 3.47 | 1 |
| 00:00 | Boreal – Dollard | 2.00 | 3.73 | 2.93 | 1.54 | 2.25 | 1 |
| Cosmos De Granby – Chevaliers NDMC | 1.29 | 5.44 | 6.55 | 1.23 | 3.55 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 01:00 | Calgary Wild FC (W) – Ottawa Rapid FC (W) | 18.70 | 9.50 | 1.20 | 1.36 | 3.00 | 10 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:30 | Waterloo United – North Mississauga | 1.32 | 5.12 | 6.41 | 1.32 | 2.99 | 1 |
| 23:45 | Hamilton United – Pickering | 5.62 | 4.69 | 1.39 | 1.39 | 2.67 | 1 |
| Thursday 23 July 2026 | |||||||
| 00:00 | Guelph United – Whitby | 4.71 | 4.39 | 1.49 | 1.40 | 2.64 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 00:30 | Unionville Milliken – Scrosoppi | 4.47 | 4.64 | 1.49 | 1.26 | 3.34 | 1 |
| 01:00 | Oakville SC – Vaughan Azzurri | 1.99 | 4.23 | 2.70 | 1.23 | 3.55 | 1 |
| Simcoe County Rovers – Sudbury Cyclones | 4.09 | 4.08 | 1.61 | 1.49 | 2.37 | 1 | |
| Woodbridge Strikers – Sigma Ontario | 1.45 | 4.81 | 4.74 | 1.23 | 3.54 | 1 | |
| 00:00 | North Toronto Nitros – International Vaughan | 1.91 | 4.21 | 2.87 | 1.26 | 3.34 | 1 |
| St. Catharines Roma Wolves – Burlington | 1.83 | 4.08 | 3.13 | 1.35 | 2.82 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 06:00 | Hebei Xue Ruyi – Tianjin Shengde | 2.22 | 3.45 | 2.78 | 1.85 | 1.95 | 1 |
| Zhejiang Hangzhou B (W) – Guangdong Sports Lottery (W) | 2.17 | 3.55 | 2.78 | 1.73 | 2.08 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 06:00 | Fujian Nanan (W) – Dalian Football School (Women) | 1.86 | 3.56 | 3.65 | 1.70 | 2.06 | 7 |
| Hebei Xue Ruy (Women) – Tianjin Shengde (W) | 2.23 | 3.40 | 2.85 | 1.82 | 1.94 | 7 | |
| Zhejiang Hangzhou B (W) – Zhanjiang Yuezhan (Women) | 2.16 | 3.50 | 2.89 | 1.73 | 2.08 | 6 | |
| 08:15 | Chongqing Olympic (w) – Henan (w) | 6.82 | 4.45 | 1.42 | 1.59 | 2.19 | 2 |
| Shanghai Shengli B (W) – Qingdao West Coast (W) | 2.75 | 3.35 | 2.96 | 1.95 | 1.85 | 5 | |
| Shanxi Xihua (W) – Shanghai Shenhua (W) | 5.50 | 4.25 | 1.55 | 1.50 | 2.35 | 7 | |
| W Shanghai She. B – W Qingdao W. C. | 2.35 | 3.25 | 2.52 | 1.88 | 1.78 | 1 | |
| Wuhan Three Towns [W] – Shandong Jinghua II [W] | 1.98 | 3.60 | 3.33 | 1.80 | 2.00 | 7 | |
| Yongchuan Chashan (W) – Henan [W] | 6.00 | 4.50 | 1.44 | 1.60 | 2.20 | 4 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 00:30 | CD Junior FC – Barranquilla FC | 1.27 | 6.60 | 17.00 | 1.68 | 2.38 | 23 |
| 01:30 | Club Atletico Ju. – Barranquilla FC | 1.20 | 6.00 | 9.09 | 1.60 | 2.20 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 04:00 | Halcones – Cadiz de Barrios | 2.24 | 4.34 | 2.24 | – | – | 1 |
| 13:00 | Leones de la Lisa – Dragones del Cerro | 8.35 | 6.15 | 1.21 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Bath Estate – Middleham United | 1.51 | 5.67 | 6.50 | 1.20 | 4.20 | 7 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 21:30 | Independiente del Valle – Tecnico Universitario | 1.20 | 7.75 | 41.00 | 2.41 | 1.54 | 2 |
| Thursday 23 July 2026 | |||||||
| 00:00 | Manta FC – LDU Quito | 5.10 | 3.50 | 1.88 | 2.52 | 1.62 | 23 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 20:30 | San Antonio FC – Cumbaya FC | 2.30 | 2.90 | 2.90 | 2.50 | 1.50 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 04:30 | Bayern Munchen (borees) – B Dortmund (Sef) | 3.30 | 4.80 | 1.65 | – | – | 1 |
| Leipzig (KaLuBa) – Frankfurt (Lumix) | 3.00 | 4.80 | 1.73 | – | – | 1 | |
| 04:42 | B Dortmund (Sef) – Stuttgart (Totti) | 1.85 | 5.25 | 2.60 | – | – | 1 |
| Frankfurt (Lumix) – Bayern Munchen (borees) | 1.73 | 4.60 | 3.10 | – | – | 1 | |
| 04:54 | Bayern Munchen (borees) – Leipzig (KaLuBa) | 4.00 | 2.87 | 1.95 | – | – | 1 |
| Stuttgart (Totti) – Frankfurt (Lumix) | 3.20 | 4.80 | 1.67 | – | – | 1 | |
| 05:06 | Frankfurt (Lumix) – B Dortmund (Sef) | 2.00 | 4.20 | 2.62 | – | – | 1 |
| Leipzig (KaLuBa) – Stuttgart (Totti) | 2.70 | 5.50 | 1.75 | – | – | 1 | |
| 05:18 | B Dortmund (Sef) – Leipzig (KaLuBa) | 2.37 | 2.30 | 3.90 | – | – | 1 |
| Stuttgart (Totti) – Bayern Munchen (borees) | 1.67 | 5.25 | 3.10 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 05:00 | Roma (Artrom) – Porto (Revange) | 2.60 | 4.20 | 2.00 | – | – | 1 |
| 05:12 | Porto (Revange) – Aston Villa (DaVa) | 3.70 | 4.33 | 1.61 | – | – | 1 |
| Salzburg (Jekunam) – Roma (Artrom) | 1.75 | 4.33 | 3.10 | – | – | 1 | |
| 05:24 | Aston Villa (DaVa) – Salzburg (Jekunam) | 1.91 | 3.00 | 3.90 | – | – | 1 |
| Roma (Artrom) – Fenerbahce (dm1trena) | 3.50 | 4.80 | 1.61 | – | – | 1 | |
| 05:36 | Fenerbahce (dm1trena) – Aston Villa (DaVa) | 5.00 | 3.50 | 1.60 | – | – | 1 |
| Salzburg (Jekunam) – Porto (Revange) | 3.00 | 4.60 | 1.75 | – | – | 1 | |
| 05:48 | Aston Villa (DaVa) – Roma (Artrom) | 1.30 | 5.75 | 6.00 | – | – | 1 |
| Porto (Revange) – Fenerbahce (dm1trena) | 1.60 | 3.60 | 4.60 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 20:00 | RB Keflavik – KB Breidholt | 1.67 | 5.25 | 3.00 | 1.07 | 7.50 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | Afturelding/Hviti/Alafoss U19 – Grotta/Kria U19 | 7.50 | 7.00 | 1.21 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:30 | Police AC – Calcutta Police Club | 1.56 | 3.95 | 5.40 | 1.76 | 1.95 | 9 |
| Prayag United SC – Measures Club | 1.62 | 4.00 | 4.96 | 1.72 | 2.01 | 8 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:00 | Independiente Medellin – Vasco da Gama | 4.75 | 3.10 | 2.90 | 6.50 | 1.65 | 2 |
| Thursday 23 July 2026 | |||||||
| 00:30 | Lanus – Cienciano | 1.30 | 6.20 | 15.00 | 1.89 | 2.10 | 23 |
| Sporting Cristal – Red Bull Bragantino SP | 4.00 | 3.51 | 2.10 | 2.08 | 1.93 | 23 | |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:00 | Bologna – Heidenheim | 2.19 | 3.95 | 2.69 | – | – | 1 |
| FC Kharkiv – Schalke 04 | 4.50 | 4.30 | 1.59 | – | – | 1 | |
| 12:00 | Dunkerque – Samsunspor | – | – | – | – | – | 1 |
| 16:00 | Le Mans – FC Versailles 78 | – | – | – | – | – | 1 |
| 16:45 | FSV Mainz II – FC Kreuzlingen | – | – | – | – | – | 1 |
| 17:00 | Angers – Les Herbiers | 1.39 | 4.70 | 6.60 | 1.65 | 2.20 | 1 |
| Bourg-Peronnas – Dijon FCO | 5.60 | 4.25 | 1.49 | 1.79 | 2.03 | 1 | |
| Cadiz – Leicester City | 2.20 | 3.60 | 2.84 | 1.67 | 2.17 | 1 | |
| Fiorentina – Gubbio | 1.08 | 9.90 | 18.00 | – | – | 1 | |
| Glostrup FK – Vanlose | 3.05 | 3.75 | 2.04 | – | – | 1 | |
| Granada CF – Neom SC | 2.38 | 3.55 | 2.63 | 1.83 | 1.99 | 1 | |
| Juventud Torremolinos CF – AD Ceuta | 4.00 | 3.50 | 1.82 | 1.87 | 1.95 | 1 | |
| KSK Heist – Patro Eisden Maasmechelen | 3.85 | 3.90 | 1.76 | – | – | 1 | |
| 17:30 | FC Echallens – FC Bavois | 4.10 | 4.35 | 1.64 | – | – | 1 |
| Sestao River Club – Athletic Bilbao | 27.00 | 12.00 | 1.04 | – | – | 1 | |
| 18:45 | Eastleigh – Valenciennes | – | – | – | – | – | 1 |
| 23:00 | Bath Estate – Middleham United | 1.52 | 4.80 | 3.60 | 1.24 | 4.30 | 1 |
| Thursday 23 July 2026 | |||||||
| View all International Trofeo Colombino matches → | |||||||
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:00 | FC Flora Tallinn (W) – Mgarr United (W) | – | – | – | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:00 | Omonia Nicosia – Kairat Almaty | 1.49 | 3.70 | 5.20 | 2.01 | 1.77 | 1 |
| 17:30 | Levski Sofia – CS Universitatea Craiova | 2.21 | 3.10 | 2.87 | 2.26 | 1.57 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:00 | Bohemians Dublin – KF Ballkani | 1.40 | 3.95 | 6.20 | 2.03 | 1.75 | 1 |
| 18:30 | Spartak Trnava – CSKA 1948 Sofia | – | – | – | – | – | 1 |
| 19:00 | FK Zeleznicar Pancevo – Braga | – | – | – | 1.47 | 2.44 | 1 |
| 19:01 | FK Vardar Skopje – Riga FC | – | – | – | – | – | 1 |
| Thursday 23 July 2026 | |||||||
| 14:30 | Malisheva – Hibernian | 6.00 | 4.40 | 1.60 | 1.85 | 2.16 | 24 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:00 | Grasshopper Zurich – Inter Milan (W) | – | – | – | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | Caspiy Aktau II – Batyr Ekibastuz | 2.28 | 3.82 | 2.36 | 1.45 | 2.49 | 1 |
| Jaiyq – Han-Tengri | 2.21 | 3.45 | 2.73 | 1.79 | 1.87 | 1 | |
| 12:00 | Akademiya Ontustyk – Astana II | 2.25 | 3.87 | 2.37 | 1.41 | 2.60 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:30 | Toktogul – FC Alay | 3.80 | 3.60 | 1.86 | 1.95 | 1.85 | 6 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:00 | Risaleh Toura – Tripoli AC | – | – | – | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:15 | Kuching City U20 – Kuala Lumpur U20 | 4.33 | 3.60 | 1.73 | 2.10 | 1.70 | 5 |
| 12:30 | Johor Darul Ta'zim III U20 – Selangor FA U20 | 1.65 | 3.50 | 5.04 | 2.10 | 1.64 | 4 |
| Johor Darul Ta'zim III U20 – Selangor U20 | 1.05 | 3.20 | 1.03 | 1.05 | 1.25 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:15 | Kuching City U20 – Kuala Lumpur City FC U20 | 4.50 | 3.55 | 1.70 | 2.05 | 1.70 | 3 |
| 12:30 | Johr Darul Takzim FC III U20 – Selangor FC U20 | 1.65 | 3.40 | 5.40 | 2.14 | 1.66 | 4 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:00 | Yangon United FC U20 – Sagaing United FC U20 | 1.21 | 7.00 | 10.30 | 1.36 | 4.00 | 6 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 10:00 | Inspire Academy – DA Faria | 1.83 | 3.68 | 3.42 | 1.67 | 2.03 | 1 |
| 11:15 | Turf Season Tigres – Oworo United | 2.39 | 3.48 | 2.39 | 1.74 | 1.93 | 1 |
| 12:30 | Dosu Joseph – Ikosi | 1.55 | 3.99 | 4.70 | 1.66 | 2.03 | 1 |
| 13:45 | Synergy Ultimate – Crusaders Lagos | 2.39 | 3.48 | 2.39 | 1.74 | 1.93 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:00 | Bodo Glimt – HamKam | 1.09 | 10.50 | 19.00 | – | – | 1 |
| Lillestrom – Viking FK | 3.10 | 4.00 | 2.05 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:30 | Humaita FBC – Encarnacion FC | – | – | – | 1.55 | 2.29 | 1 |
| 21:00 | Sport Colombia – Guairena FC | 3.80 | 3.60 | 1.73 | – | – | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:00 | Deportivo Maldonado Reserves – Club Oriental Reserves | 1.67 | 3.80 | 3.90 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:30 | Columbus Crew – New York City FC | 2.25 | 3.80 | 3.90 | 2.05 | 2.05 | 24 |
| FC Cincinnati – Vancouver Whitecaps | 3.95 | 4.40 | 1.96 | 1.41 | 3.32 | 24 | |
| Inter Miami CF – Chicago Fire | 2.54 | 4.41 | 2.70 | 1.39 | 3.50 | 24 | |
| New England Revolution – Toronto FC | 2.12 | 3.95 | 3.75 | 1.76 | 2.26 | 24 | |
| Philadelphia Union – New York Red Bulls | 1.82 | 4.40 | 4.47 | 1.51 | 2.88 | 24 | |
| Thursday 23 July 2026 | |||||||
| 00:15 | Charlotte FC – Atlanta United FC | 2.10 | 3.80 | 3.93 | 1.74 | 2.32 | 24 |
| 00:30 | Houston Dynamo – DC United | 1.83 | 4.00 | 4.70 | 1.81 | 2.23 | 24 |
| Nashville SC – CF Montreal | 1.56 | 4.75 | 6.60 | 1.65 | 2.51 | 24 | |
| View all USA MLS (Major League Soccer) matches → | |||||||
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:30 | Carolina Core FC – Inter Miami CF II | 1.38 | 6.50 | 13.00 | – | – | 2 |
| Thursday 23 July 2026 | |||||||
| 01:00 | Vancouver Whitecaps FC II – Austin FC II | 4.20 | 4.30 | 1.76 | 1.53 | 2.69 | 21 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Lexington SC – Oakland Roots SC | 1.81 | 4.20 | 4.70 | 1.65 | 2.52 | 22 |
| Thursday 23 July 2026 | |||||||
| 01:00 | Colorado Springs Switchbacks FC – Miami FC | 1.44 | 5.00 | 7.60 | 1.61 | 2.54 | 23 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Portland Hearts of Pine – Union Omaha SC | 3.10 | 3.75 | 2.23 | 1.63 | 2.40 | 22 |
| Westchester SC – New York Cosmos | 1.88 | 4.10 | 4.00 | 1.50 | 2.60 | 22 | |
| Thursday 23 July 2026 | |||||||
| 01:00 | Spokane Velocity FC – Charlotte Independence | 1.98 | 3.90 | 3.60 | 1.63 | 2.25 | 19 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:30 | FK Gazalkent – PFK Metallurg Bekabad | 4.38 | 3.75 | 1.75 | 1.75 | 2.08 | 10 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:30 | Ha Noi FC U21 – Song Lam Nghe An U21 | 2.30 | 3.60 | 3.14 | 1.70 | 2.00 | 6 |
| 11:00 | Viettel U21 – Hoang Anh Gia Lai U21 | 1.62 | 4.10 | 4.75 | 1.76 | 1.95 | 6 |
| Viettel U21 – LPBank HAGL U21 | 1.60 | 4.00 | 4.20 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | Caps United FC – FC Hunters | 1.64 | 3.25 | 6.44 | 2.65 | 1.45 | 12 |
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.