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:00 | Banfield – Sarmiento Junin | 2.10 | 3.15 | 4.39 | 2.70 | 1.54 | 8 |
| CA Banfield – CA Sarmiento | 2.10 | 3.20 | 4.50 | 2.70 | 1.57 | 18 | |
| San Lorenzo – Gimnasia Mendoza | 2.07 | 3.20 | 4.40 | 2.85 | 1.55 | 26 | |
| Wednesday 29 July 2026 | |||||||
| 00:15 | Argentinos Juniors – Estudiantes Rio Cuarto | 1.40 | 4.70 | 11.80 | 2.40 | 1.71 | 26 |
| Rosario Central – Racing Club | 2.30 | 3.15 | 4.00 | 2.78 | 1.54 | 26 | |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | Sportivo Barracas – El Porvenir | 2.95 | 2.60 | 3.30 | 3.50 | 1.33 | 12 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:00 | Club Lujan (R) – Deportivo Espanyol Reserve | – | – | – | – | – | 1 |
| Victoriano Arenas Reserves – CA Claypole Reserves | – | – | – | – | – | 1 | |
| 16:00 | CA San Telmo Reserves – All Boys Reserves | 4.75 | 3.25 | 3.10 | 2.15 | 1.68 | 2 |
| 17:00 | Argentino de Merlo (Reserves) – UAI Urquiza Reserves | 2.80 | 3.30 | 2.57 | 2.20 | 2.00 | 2 |
| Leones de Rosario FC (Reserves) – General Lamadrid Reserves | 1.38 | 5.25 | 8.50 | 1.80 | 2.35 | 2 | |
| 20:00 | Boca Juniors – CA Belgrano | 1.85 | 3.60 | 5.70 | 2.20 | 1.71 | 19 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:00 | Juventud de Bernal – Defensores de Glew | 5.75 | 3.80 | 1.45 | 1.14 | 5.25 | 3 |
| 18:30 | CA Juventud de Puerto Tirol – CD Policiales | 1.61 | 3.80 | 5.00 | 1.66 | 2.15 | 9 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:00 | CA Huracan (W) – River Plate (W) | 3.55 | 3.20 | 1.90 | 2.01 | 1.75 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 07:30 | Brindabella Blues FC U23 – Queanbeyan City U23 | 8.40 | 6.20 | 1.22 | – | – | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 07:30 | Brindabella Blues U23 – Queanbeyan City U23 | 10.20 | 6.30 | 1.25 | 1.22 | 3.90 | 11 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:00 | Logan Roos FC – North Lakes United | 2.16 | 4.40 | 2.51 | 1.22 | 4.00 | 12 |
| 09:15 | Newmarket SFC – North Pine | 1.03 | 21.00 | 51.00 | 1.11 | 6.25 | 13 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 07:30 | Brindabella Blues FC – Queanbeyan City FC U23 | 8.25 | 6.25 | 1.22 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | Associacao Atletica Coruripe U20 – CSA U20 | 14.20 | 8.10 | 1.25 | 1.50 | 2.50 | 6 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:00 | Red Bull Bragantino SP – Santos FC SP | 2.19 | 3.30 | 3.25 | 1.96 | 1.85 | 16 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | Gremio Esportivo Laranjeiras – Linhares FC ES | 10.80 | 7.00 | 1.24 | 1.58 | 2.50 | 15 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | Carlos Renaux SC – Brusque SC | 1.30 | 4.90 | 7.80 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:00 | Internacional U20 [W] – Gremio Porto Alegrense U20 [W] | 1.77 | 3.83 | 3.90 | 1.53 | 2.50 | 7 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:30 | AA Ponte Preta SP – Athletic Club MG | 4.70 | 3.40 | 2.00 | 2.54 | 1.65 | 25 |
| Juventude RS – Avai | 1.71 | 3.75 | 6.60 | 2.46 | 1.65 | 24 | |
| Wednesday 29 July 2026 | |||||||
| 00:35 | Fortaleza – Botafogo SP | 1.90 | 3.55 | 5.00 | 2.36 | 1.70 | 25 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 15:30 | Dobrudzha Dobrich – Pirin Blagoevgrad | 1.65 | 3.60 | 4.75 | – | – | 2 |
| Rilski Sportist – Ludogorets Razgrad II | 67.00 | 9.25 | 4.20 | – | – | 2 | |
| Vihren Sandanski – CSKA Sofia II | 81.00 | 6.50 | 3.90 | – | – | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:15 | Calgary Rangers – Calgary Villains | 2.11 | 3.80 | 2.67 | 1.48 | 2.39 | 1 |
| Wednesday 29 July 2026 | |||||||
| 01:30 | Calgary Foothills – Calgary Blizzard | 2.17 | 3.76 | 2.61 | 1.51 | 2.33 | 1 |
| 01:45 | BTB – St. Albert Impact | 1.61 | 4.08 | 4.09 | 1.49 | 2.37 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 01:00 | Cavalry FC – FC Supra Du Quebec | 1.50 | 4.70 | 6.60 | 1.61 | 2.49 | 23 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | AFC Toronto (W) – Calgary Wild FC (W) | 1.11 | 9.50 | 31.00 | 1.53 | 2.50 | 10 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Cambridge United Ontario U20 – Burlington Southwest U20 | 1.21 | 6.17 | 8.15 | – | – | 1 |
| Wednesday 29 July 2026 | |||||||
| 01:00 | Borough Scarborough U20 – Whitby U20 | – | – | – | – | – | 1 |
| Richmond Hill U20 – Simcoe County Rovers U20 | 1.55 | 4.48 | 4.13 | 1.29 | 3.15 | 1 | |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 01:00 | Royal-Select de Beauport – Fury De Rimouski | 1.36 | 5.09 | 5.55 | 1.23 | 3.55 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 20:00 | Universidad de Chile – Coquimbo Unido (W) | 1.51 | 4.55 | 5.40 | 1.50 | 2.62 | 15 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Union Magdalena – Independiente Santa Fe | 3.45 | 3.40 | 2.11 | 2.02 | 1.78 | 8 |
| 23:15 | Deportes Quindio – Deportes Tolima | 4.20 | 3.10 | 2.30 | 3.10 | 1.48 | 25 |
| Wednesday 29 July 2026 | |||||||
| 01:30 | Tigres FC – Atletico Nacional Medellin | 6.00 | 4.50 | 1.55 | 1.61 | 2.50 | 24 |
| 00:00 | Bogota FC – Deportivo Pasto | 3.90 | 3.20 | 2.23 | 2.76 | 1.54 | 25 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | Deportivo Pasto U19 – America de Cali U19 | 3.30 | 3.60 | 2.09 | 1.61 | 2.35 | 8 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:00 | FC Copenhagen – HB Koege | 7.50 | 5.50 | 1.29 | 1.55 | 3.55 | 2 |
| 17:00 | Kolding IF (W) – Fortuna Hjorring (W) | 3.60 | 3.50 | 1.91 | 1.90 | 1.90 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 23:00 | Harlem United – Pointe Michel | 1.64 | 4.17 | 3.63 | – | – | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 21:30 | CD Cacahuatique – Atletico Balboa | 2.41 | 3.20 | 3.20 | 2.35 | 1.65 | 24 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 21:30 | CD Luis Angel Firpo (W) – Fuerte San Francisco (W) | 3.41 | 4.33 | 1.90 | 1.50 | 2.50 | 5 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:40 | Fenerbahce (Qnko) – Salzburg (Lx7ss) | 1.91 | 5.25 | 2.50 | – | – | 1 |
| Porto (Rodja) – Aston Villa (Duka) | 2.50 | 4.33 | 2.05 | – | – | 1 | |
| 17:52 | Aston Villa (Duka) – Fenerbahce (Qnko) | 2.00 | 4.50 | 2.50 | – | – | 1 |
| Salzburg (Lx7ss) – Roma (Gaga) | 3.00 | 4.80 | 1.75 | – | – | 1 | |
| 18:04 | Fenerbahce (Qnko) – Porto (Rodja) | 1.48 | 5.75 | 3.80 | – | – | 1 |
| Roma (Gaga) – Aston Villa (Duka) | 4.00 | 4.00 | 1.61 | – | – | 1 | |
| 18:16 | Aston Villa (Duka) – Salzburg (Lx7ss) | 1.75 | 3.90 | 3.40 | – | – | 1 |
| Porto (Rodja) – Roma (Gaga) | 2.40 | 4.60 | 2.05 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:30 | FC Tallinn – Tallinna FC Zapoos | 1.19 | 5.00 | 17.00 | 2.10 | 1.65 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:00 | Saue JK U19 – Pohja-Tallinna JK Volta U19 | 21.00 | 8.00 | 1.08 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | B36 Torshavn – AB Argir | 1.56 | 4.60 | 6.80 | 1.63 | 2.42 | 19 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 15:30 | HaPK Edustus – KoPa | 1.29 | 6.25 | 5.50 | – | – | 1 |
| Hapk – Kopa | – | – | – | – | – | 1 | |
| 15:45 | Mikkelin Pallo-Kissat – Lautp/2 | – | – | – | – | – | 1 |
| MiPK – LAUTP II | 1.04 | 17.00 | 29.00 | – | – | 1 | |
| 16:00 | Haka Juniorit – Tampere United 2 | 3.55 | 4.33 | 2.62 | – | – | 2 |
| 16:30 | Salon Palloilijat II – Vg-62 Naantali | 1.07 | 8.50 | 21.00 | – | – | 1 |
| SalPa II – VG-62 | 2.10 | 4.00 | 2.60 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:05 | Valtti II – HJK Kantsu | – | – | – | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:30 | FC Sportfreunde Schwaig 1913 – TSV 1880 Wasserburg | 1.96 | 4.25 | 2.80 | 1.26 | 3.33 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:15 | Aegir – UMF Njardvik | 5.70 | 5.50 | 1.51 | 1.29 | 4.12 | 25 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:15 | Haukar (W) – IA Akranes (W) | 2.03 | 4.00 | 3.25 | 1.40 | 3.09 | 17 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | UMF Tindastoll – Hottur/Huginn | 1.53 | 4.65 | 5.64 | 1.40 | 3.05 | 13 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:15 | Arborg – Vaengir Jupiters | 1.16 | 8.20 | 14.20 | 1.17 | 4.90 | 12 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:15 | Stjarnan (W) – Grindavik/Njarovik | 1.63 | 4.70 | 5.10 | 1.44 | 3.10 | 22 |
| Throttur Reykjavik (W) – Vikingur Reykjavik (W) | 1.97 | 4.23 | 3.60 | 1.48 | 2.88 | 22 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:00 | Mizoram Police FC – Ganggam SC | 1.87 | 4.15 | 3.25 | 1.29 | 3.50 | 3 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 12:30 | Brunei DPMM FC – Persib Bandung | – | – | – | – | – | 1 |
| Wednesday 29 July 2026 | |||||||
| 08:30 | Port FC – Persija Jakarta | 2.70 | 3.45 | 2.35 | 1.84 | 1.94 | 7 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 13:00 | Malaysia – Laos | 1.05 | 16.00 | 9.70 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:00 | Zambia (W) – Egypt (W) | 1.25 | 5.50 | 13.00 | 1.75 | 2.38 | 2 |
| 20:00 | Nigeria (W) – Malawi (W) | 1.19 | 8.00 | 16.20 | 1.53 | 2.68 | 23 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 15:00 | ASD Pineto Calcio – Scafatese Calcio 1922 | 2.33 | 3.30 | 2.90 | 2.16 | 1.68 | 2 |
| Avellino – Real Forio | 1.01 | 26.00 | 51.00 | – | – | 1 | |
| Cagliari – Modena | 1.73 | 3.50 | 4.33 | – | – | 1 | |
| 15:30 | Lanciano FC – Bari | 23.00 | 11.00 | 1.07 | – | – | 1 |
| Sudtirol – ASC St. Georgen | 1.01 | 41.00 | 41.00 | – | – | 1 | |
| Udinese – Shabab Al Ahli Dubai | 101.00 | 6.50 | 4.33 | – | – | 2 | |
| 16:00 | Caykur Rizespor – Hull City | 26.00 | 9.00 | 1.90 | 1.68 | 2.80 | 2 |
| Creteil – Paris 13 Atletico | 3.50 | 3.30 | 2.43 | 2.15 | 1.67 | 2 | |
| Las Palmas – UD Leiria | 2.20 | 3.90 | 4.75 | 1.68 | 2.15 | 2 | |
| OFK Beograd – Gaziantep FK | 7.00 | 4.00 | 4.15 | 1.65 | 2.56 | 2 | |
| Real Madrid – Leganes | 1.48 | 4.50 | 6.25 | 1.44 | 2.63 | 1 | |
| 17:00 | Al Ahli Jeddah – Fulham | 5.75 | 4.15 | 1.61 | 1.67 | 2.50 | 2 |
| Gent II – MVV Maastricht | 2.33 | 3.90 | 2.63 | 1.72 | 2.63 | 2 | |
| Korneuburg – LAC Inter | 2.88 | 3.50 | 2.15 | 1.36 | 3.00 | 1 | |
| NAC Breda – OFI Crete | 2.04 | 3.40 | 3.35 | 2.09 | 2.42 | 2 | |
| SC Cambuur – Volos NFC | 4.25 | 3.80 | 3.10 | 1.77 | 2.35 | 2 | |
| Sparta Rotterdam – Asteras Tripolis | 1.92 | 3.70 | 3.55 | 2.09 | 1.95 | 2 | |
| 18:00 | Elche – Al Ain | 1.54 | 5.20 | 5.46 | 1.61 | 2.52 | 23 |
| FC Munsingen – FC Thun Berner Oberland U21 | 2.34 | 3.60 | 2.55 | – | – | 2 | |
| Fleetwood Town – Bolton Wanderers | 5.90 | 4.70 | 1.63 | 1.74 | 2.24 | 22 | |
| Grimsby Town – Lincoln City | 5.60 | 4.25 | 1.62 | 1.81 | 2.12 | 22 | |
| GVVV – VV Eemdijk | 1.53 | 4.90 | 5.16 | 1.33 | 4.05 | 8 | |
| Kidderminster Harriers – Alvechurch | 1.35 | 6.00 | 8.50 | 1.48 | 2.85 | 18 | |
| Morecambe – AFC Fylde | 2.92 | 3.90 | 2.25 | 1.56 | 2.53 | 22 | |
| Munsingen – FC Thun II | 2.34 | 4.00 | 2.75 | 1.36 | 3.00 | 8 | |
| North Ferriby – Scunthorpe United | 17.00 | 7.50 | 1.23 | 1.48 | 2.75 | 16 | |
| Oldham Athletic – Stockport County | 4.17 | 3.75 | 1.88 | 1.84 | 2.05 | 22 | |
| Oxford United – Crawley Town | 1.70 | 4.25 | 6.00 | 1.97 | 1.98 | 22 | |
| PSV Eindhoven – FC Eindhoven | 1.52 | 6.00 | 7.50 | 1.23 | 4.70 | 23 | |
| Queen's University Belfast A.F.C. – Ballyclare Comrades | 1.57 | 4.60 | 5.25 | 1.44 | 2.73 | 11 | |
| Quick Boys – Jong AZ Alkmaar | 2.80 | 4.40 | 2.20 | 1.34 | 3.40 | 13 | |
| Recreativo Huelva – Dos Hermanas CF 1971 | 1.68 | 4.20 | 5.77 | 1.80 | 2.09 | 16 | |
| Solihull Moors – Burton Albion | 4.30 | 3.80 | 1.85 | 1.88 | 2.00 | 22 | |
| Swindon Town – Leyton Orient | 3.20 | 3.55 | 2.35 | 1.79 | 2.09 | 22 | |
| Wealdstone – AFC Wimbledon | 4.00 | 4.00 | 1.88 | 1.83 | 2.08 | 23 | |
| 18:30 | Accrington Stanley – Bury FC | 1.71 | 4.40 | 4.50 | 1.63 | 2.40 | 21 |
| Alfreton Town – Mansfield Town | 8.40 | 5.00 | 1.42 | 1.66 | 2.38 | 21 | |
| Aston Villa – Real Sociedad | 2.10 | 3.95 | 3.65 | 1.65 | 2.58 | 23 | |
| Barnet – Milton Keynes Dons | 2.63 | 3.55 | 2.60 | 1.89 | 2.00 | 17 | |
| Cambridge United – Northampton Town | 2.12 | 3.70 | 3.95 | 1.98 | 2.00 | 22 | |
| Carlisle United – Salford City | 3.30 | 3.50 | 2.20 | 1.87 | 2.04 | 21 | |
| Carrick Rangers – Ards FC | 1.45 | 5.00 | 5.85 | 1.35 | 3.25 | 12 | |
| Dagenham & Redbridge – Boreham Wood | 3.50 | 3.90 | 2.04 | 1.64 | 2.36 | 21 | |
| Darlington – Rotherham United | 4.30 | 4.00 | 1.82 | 1.73 | 2.22 | 17 | |
| Dollingstown – Linfield | 26.00 | 12.00 | 1.11 | 1.29 | 4.80 | 7 | |
| Gateshead – South Shields | 2.60 | 3.90 | 2.70 | 1.53 | 2.52 | 16 | |
| Gorleston – Leiston FC | 3.92 | 4.20 | 1.91 | 1.50 | 2.62 | 10 | |
| Marine FC – Warrington Town | 1.66 | 4.20 | 4.63 | 1.62 | 2.38 | 16 | |
| Moyola Park – Limavady United | 4.60 | 4.33 | 1.70 | 1.55 | 2.38 | 7 | |
| Newport County – Reading | 3.90 | 3.75 | 2.04 | 1.80 | 2.30 | 21 | |
| Newry City AFC – Bangor FC | 4.60 | 4.75 | 1.60 | 1.43 | 3.10 | 14 | |
| Pontefract Collieries – Guiseley | 4.40 | 4.00 | 1.80 | 1.55 | 2.67 | 14 | |
| York City – Peterborough United | 2.48 | 3.65 | 2.70 | 1.61 | 2.44 | 22 | |
| 18:45 | Boldmere St Michaels – Chasetown | 2.62 | 3.90 | 2.45 | 1.54 | 2.50 | 12 |
| Bromley FC – Millwall | 3.95 | 3.90 | 1.94 | 1.69 | 2.43 | 21 | |
| Canvey Island – Aveley | 3.99 | 4.00 | 1.78 | 1.46 | 2.67 | 19 | |
| Chertsey Town – Chesham United | 3.52 | 4.00 | 1.92 | 1.43 | 2.85 | 16 | |
| Colchester United – Charlton Athletic | 4.10 | 3.80 | 1.91 | 1.80 | 2.03 | 21 | |
| Coleshill Town – Shifnal Town | 2.10 | 3.90 | 3.15 | 1.68 | 2.20 | 12 | |
| Crusaders FC – Newington FC | 1.73 | 4.50 | 4.17 | 1.43 | 3.04 | 20 | |
| Dartford FC – Chelmsford City | 4.87 | 4.30 | 1.60 | 1.52 | 2.63 | 9 | |
| Dulwich Hamlet – Dorking Wanderers | 4.31 | 4.20 | 1.70 | 1.45 | 2.67 | 16 | |
| Enfield Town – Hornchurch FC | 3.70 | 3.95 | 1.84 | 1.47 | 2.67 | 20 | |
| Farnham Town – Yeovil Town | 4.33 | 4.10 | 1.73 | 1.50 | 2.67 | 14 | |
| Halesowen Town FC – Stourbridge FC | 1.74 | 4.10 | 4.33 | 1.64 | 2.30 | 13 | |
| Hereford FC – Shrewsbury Town | 4.05 | 4.10 | 1.80 | 1.67 | 2.67 | 20 | |
| Hyde United FC – Atherton Collieries | 1.64 | 4.00 | 4.82 | 1.62 | 2.30 | 16 | |
| Ilkeston Town FC – Basford United | 1.76 | 3.80 | 4.32 | 1.73 | 2.10 | 13 | |
| Maidstone United FC – Brentwood Town | 1.58 | 4.20 | 5.55 | 1.52 | 2.50 | 17 | |
| Real Bedford – St Albans City | 2.21 | 3.85 | 3.10 | 1.53 | 2.59 | 16 | |
| Rochdale – Halifax Town | 1.78 | 3.90 | 4.30 | 1.69 | 2.26 | 22 | |
| Scarborough Athletic – Hull City U21 | 2.76 | 3.97 | 2.15 | 1.38 | 3.00 | 4 | |
| Slough Town FC – Oxford City | 2.77 | 3.70 | 2.38 | 1.55 | 2.40 | 17 | |
| Stoke City – Everton | 4.30 | 3.75 | 1.81 | 1.81 | 2.16 | 21 | |
| Sutton United – Folkestone Invicta | 1.52 | 4.20 | 6.08 | 1.65 | 2.20 | 20 | |
| Tamworth – Macclesfield FC | 2.10 | 3.85 | 3.25 | 1.59 | 2.38 | 15 | |
| Taunton Town – Truro City | 5.50 | 4.50 | 1.43 | 1.50 | 2.50 | 4 | |
| Tonbridge Angels – Eastbourne Borough | 1.80 | 3.81 | 3.90 | 1.53 | 2.45 | 14 | |
| Wednesday 29 July 2026 | |||||||
| View all International Club Friendlies matches → | |||||||
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:30 | Helenites SC – Metropolitan FA | 13.20 | 6.85 | 1.48 | 1.70 | 2.81 | 9 |
| Mount Pleasant – Weymouth Wales | 1.55 | 4.50 | 5.70 | 1.49 | 2.75 | 7 | |
| 20:00 | Inter Willemstad – Delfines Del Este | 3.21 | 3.60 | 2.07 | 1.80 | 2.00 | 8 |
| Slingerz FC – SV Robinhood | 3.48 | 3.60 | 1.92 | 1.67 | 2.15 | 5 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 02:00 | CD Olimpia – Deportivo Mixco | 1.68 | 4.20 | 6.00 | 1.83 | 2.06 | 21 |
| Diriangen – Plaza Amador | 2.62 | 3.55 | 2.72 | 1.82 | 2.18 | 21 | |
| 00:00 | Verdes FC San Ignacio – CD Motagua | 15.50 | 7.00 | 1.24 | 1.37 | 3.27 | 18 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 21:00 | Haiti U20 – Cuba U20 | 1.94 | 4.00 | 3.75 | 1.70 | 2.26 | 22 |
| Wednesday 29 July 2026 | |||||||
| 02:00 | El Salvador U20 – USA U20 | 36.00 | 12.00 | 1.11 | 1.24 | 4.33 | 18 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 22:00 | CA Tigre – Club Nacional de Football | 2.24 | 3.35 | 3.95 | 2.40 | 1.70 | 24 |
| Wednesday 29 July 2026 | |||||||
| 00:30 | Santos – UCV FC | 1.30 | 6.52 | 14.00 | 1.78 | 2.26 | 24 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | Dr7 – Underdogs FC | 2.13 | 6.60 | 2.01 | – | – | 1 |
| 19:00 | Desimpedidos Goti – Aniquiladores FC | 1.63 | 7.40 | 2.70 | – | – | 1 |
| 20:00 | Stallions – Ultimate Mostoles | 2.39 | 6.60 | 1.83 | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 15:00 | KuPS – Sabah FK | 2.88 | 3.40 | 2.35 | 1.92 | 1.82 | 2 |
| 16:00 | Lincoln Red Imps – Mjallby AIF | 5.75 | 4.33 | 2.51 | 11.00 | 2.25 | 2 |
| 18:00 | Dinamo Zagreb – Thun | 1.45 | 5.40 | 8.00 | 1.58 | 2.70 | 25 |
| 18:15 | NK Celje – KF Egnatia Rrogozhine | 1.54 | 5.00 | 7.50 | 1.61 | 2.60 | 25 |
| 18:45 | Hearts – Sturm Graz | 1.91 | 4.30 | 4.00 | 1.58 | 2.66 | 25 |
| 19:00 | Shamrock Rovers – FC Ararat-Armenia | 1.69 | 4.30 | 5.50 | 1.98 | 2.06 | 24 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:00 | Apollon Limassol – FC Dila Gori | 1.33 | 10.00 | 26.00 | 1.61 | 3.00 | 3 |
| Riga FC – FK Vardar Skopje | 2.37 | 4.50 | 6.50 | 1.47 | 3.90 | 2 | |
| 17:30 | CSKA 1948 Sofia – Spartak Trnava | 1.80 | 3.95 | 5.75 | 2.14 | 1.87 | 21 |
| 18:00 | KF Drita – Floriana FC | 1.56 | 4.33 | 6.60 | 1.97 | 2.00 | 25 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:00 | FC Zurich (W) – FC Rapperswil-Jona (W) | 1.42 | 4.33 | 5.25 | – | – | 1 |
| 18:00 | FCM Traiskirchen (W) – First Vienna FC 1894 (W) | 19.50 | 12.09 | 1.14 | 1.27 | 6.50 | 7 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:45 | Hapoel Haifa – Ironi Tiberias | 2.15 | 5.50 | 17.00 | – | – | 2 |
| 17:00 | Hapoel Ironi Kiryat Shmona – Maccabi Haifa | 4.20 | 3.75 | 2.90 | 1.68 | 3.50 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:30 | Jwaaya FC – AL Ansar SC | 6.31 | 3.85 | 1.53 | 2.05 | 1.85 | 16 |
| Nejmeh SC – Al Ahed | 1.56 | 3.95 | 7.00 | 2.08 | 1.88 | 17 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 15:00 | DFK Dainava – FK Transinvest B | 1.25 | 5.75 | 7.50 | – | – | 1 |
| 16:00 | Vilnius FK Zalgiris B – FK Minija 2017 | 7.00 | 4.33 | 3.35 | 2.35 | 1.57 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:45 | Kedah FA U20 – Kuching City U20 | 2.56 | 3.44 | 2.32 | 1.90 | 1.90 | 6 |
| Kuala Lumpur U20 – Penang U20 | 1.65 | 3.45 | 5.04 | 2.15 | 1.67 | 6 | |
| Selangor FA U20 – Terengganu U20 | 2.31 | 3.60 | 2.50 | 1.73 | 2.08 | 6 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 08:45 | Kedah FA U20 – Kuching City FC U20 | 2.59 | 3.40 | 2.38 | 1.85 | 1.85 | 1 |
| Kuala Lumpur City FC U20 – Penang FC U20 | 1.63 | 3.45 | 5.00 | 2.10 | 1.66 | 1 | |
| Selangor FC U20 – Terengganu FC U20 | 2.30 | 3.50 | 2.63 | 1.70 | 2.05 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:00 | Myawady FC (W) – Thitsar Arman FC (W) | 3.20 | 3.80 | 2.17 | 1.67 | 2.15 | 8 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 07:30 | Auckland City FC – Bay Olympic | 1.21 | 8.00 | 19.00 | 1.37 | 3.40 | 14 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 19:00 | Rubio Nu – Sportivo Ameliano | 3.78 | 3.00 | 2.43 | 2.85 | 1.53 | 25 |
| 21:30 | 2 de Mayo – Cerro Porteno | 4.47 | 3.20 | 2.06 | 2.64 | 1.56 | 25 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 20:00 | CA Tembetary Ypane – Resistencia SC | 2.30 | 3.30 | 3.01 | 2.02 | 1.86 | 20 |
| 22:30 | Independiente FBC – Deportivo Capiata | 2.82 | 3.20 | 2.90 | 2.60 | 1.57 | 20 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 16:00 | Kristall Mez Borisoglebsk – Salyut Belgorod | 1.02 | 15.00 | 67.00 | – | – | 2 |
| 17:00 | 2Drots – FK Orel | – | – | – | – | – | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:45 | Bo'ness United – Bonnyrigg Rose | 4.07 | 4.07 | 1.71 | 1.50 | 2.52 | 6 |
| Broxburn Athletic – Gala Fairydean Rovers | 2.01 | 3.82 | 3.24 | 1.45 | 2.64 | 8 | |
| Celtic II – Clydebank FC | 4.69 | 5.37 | 1.54 | 1.33 | 3.14 | 7 | |
| Civil Service Strollers – Hill Of Beath Hawthorn | – | – | – | – | – | 1 | |
| Cumbernauld Colts – Kilwinning Rangers | 2.07 | 3.95 | 3.00 | 1.44 | 2.81 | 15 | |
| Tranent FC – Cowdenbeath | 1.55 | 4.25 | 5.60 | 1.63 | 2.25 | 14 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 04:00 | Kossa FC – Green Shield | 2.27 | 3.90 | 2.45 | 1.44 | 2.63 | 7 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 17:00 | Helsingborgs IF – Nordic United FC | 2.15 | 3.60 | 3.80 | 2.09 | 2.20 | 2 |
| Landskrona BoIS – IFK Norrkoping | 3.10 | 3.30 | 2.29 | 2.25 | 2.08 | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 14:00 | Boston River Reserves – La Luz Reserves | – | – | – | – | – | 1 |
| 17:00 | Racing Club de Montevideo Reserves – Cerro Largo (R) | 2.12 | 3.45 | 3.80 | 1.88 | 1.95 | 4 |
| 18:00 | Club Oriental Reserves – Montevideo City Torque (Reserves) | 4.90 | 3.85 | 1.84 | 1.87 | 2.08 | 15 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 18:00 | Club Oriental de Football – Torque | 4.50 | 3.60 | 1.65 | 1.72 | 1.93 | 1 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 15:00 | Nasaf Qarshi – Qizilqum Zarafshon | 1.53 | 3.60 | 5.50 | – | – | 1 |
| Neftchi Fargona – Navbahor Namangan | 1.57 | 3.50 | 5.50 | 1.95 | 1.85 | 1 | |
| Xorazm Urganch – Surkhon Termez | 2.00 | 3.10 | 3.40 | – | – | 2 |
| Time | Match | 1 | X | 2 | Over | Under | B's |
|---|---|---|---|---|---|---|---|
| 09:00 | Ho Chi Minh II (W) – Ha Noi (W) | 31.00 | 12.00 | 1.10 | 1.25 | 4.00 | 8 |
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.