PreMatch · updated continuously
International, Friendlies odds
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 |
|---|---|---|---|---|---|---|---|
| 07:00 | Ironi Tiberias – Maccabi Netanya | 2.95 | 3.65 | 2.04 | 1.53 | 2.37 | 1 |
| 08:00 | Torpedo Moscow – Sochi | 3.00 | 3.84 | 2.09 | 1.31 | 2.94 | 1 |
| 10:00 | Hvidovre IF – HB Koge | 1.35 | 4.00 | 9.00 | 2.04 | 1.69 | 1 |
| Lillestrom – Sarpsborg 08 | 1.08 | 8.25 | 17.00 | – | – | 1 | |
| Vejle BK – Randers FC | 3.05 | 2.47 | 2.72 | – | – | 1 | |
| 11:00 | Aalborg BK – Viborg FF | 4.60 | 4.60 | 1.76 | 1.36 | 3.50 | 15 |
| 13:00 | Brann – Kristiansund BK | 1.55 | 5.00 | 5.75 | 1.39 | 3.25 | 13 |
| Ried – Jahn Regensburg | 2.00 | 4.09 | 2.74 | 1.31 | 3.05 | 1 | |
| Sturm Graz – FC Kosice | 1.58 | 5.20 | 7.40 | 1.41 | 3.35 | 16 | |
| 13:30 | Sturm Graz II – Budapest Honved FC | 6.60 | 5.30 | 1.49 | 1.42 | 2.95 | 13 |
| 14:00 | Lokomotiv Moscow – Spartak Kostroma | 1.24 | 6.05 | 11.00 | 1.44 | 2.58 | 4 |
| Obolon Kyiv – Niva Vinnitsa | 1.14 | 6.69 | 10.30 | 1.26 | 3.35 | 1 | |
| Rubin Kazan – Orenburg | 1.74 | 4.05 | 4.10 | 1.76 | 2.03 | 4 | |
| 12:00 | Jong FC Utrecht – Werder Bremen II | 2.04 | 4.10 | 3.08 | 1.42 | 2.96 | 10 |
| Motor Lublin – Warta Poznan | 1.60 | 4.40 | 5.10 | 1.57 | 2.66 | 16 | |
| Sonderjyske – Viking FK | 3.30 | 4.40 | 1.98 | 1.43 | 3.08 | 16 | |
| Vitesse Arnhem – Roda JC Kerkrade | 2.33 | 3.95 | 2.85 | 1.51 | 2.76 | 9 | |
| 14:30 | Farul Constanta – Otelul Galati | 2.30 | 3.25 | 3.09 | 1.98 | 1.84 | 10 |
| 15:00 | Botev Vratsa – Beitar Jerusalem | 5.50 | 4.57 | 1.58 | 1.63 | 2.59 | 3 |
| Cracovia Krakow – Pafos FC | 2.80 | 3.50 | 2.30 | 1.69 | 2.16 | 13 | |
| Crvena Zvezda – Blau-Weiss Linz | 1.12 | 6.67 | 12.10 | 1.36 | 2.81 | 1 | |
| Dynamo Kyiv – LASK Linz | 1.95 | 4.57 | 2.64 | – | – | 1 | |
| FC Biel-Bienne – Yverdon-Sport | 3.70 | 4.20 | 1.90 | 1.38 | 3.25 | 13 | |
| FK Jablonec – FK Usti nad Labem | 1.40 | 5.30 | 8.20 | 1.48 | 2.88 | 15 | |
| Krasnodar – Vista Gelendzhik | 1.05 | 15.50 | 33.00 | – | – | 4 | |
| Radnicki Nis – UTA Arad | 2.55 | 3.90 | 2.49 | 1.71 | 2.10 | 4 | |
| 16:00 | AS Trencin – FK Inter Bratislava | 1.85 | 4.10 | 4.04 | 1.35 | 3.00 | 10 |
| BFC Dynamo – Phonix Lubeck | 2.50 | 3.50 | 2.50 | 1.33 | 3.30 | 9 | |
| CSKA Sofia – Marek Dupnitsa | 1.39 | 4.56 | 5.88 | 1.48 | 2.39 | 1 | |
| KSV Oudenaarde – SV Zulte Waregem | 48.00 | 15.25 | 1.04 | 1.11 | 6.20 | 10 | |
| Los Angeles Galaxy – El Salvador | 2.11 | 3.86 | 2.65 | 1.43 | 2.53 | 1 | |
| NK Radomlje – HNK Rijeka | 15.50 | 7.80 | 1.18 | 1.41 | 3.08 | 9 | |
| SKN St. Polten – SK Artis Brno | 2.01 | 4.00 | 3.50 | 1.36 | 3.40 | 12 | |
| Wolfsberger AC – Admira Wacker | 1.37 | 5.10 | 8.40 | 1.58 | 2.50 | 12 | |
| 16:30 | Deutschlandsberger SC – Kapfenberger SV | 4.31 | 4.30 | 1.65 | 1.40 | 3.00 | 10 |
| DSC Mithlinger – KSV 1919 | – | 4.30 | – | 1.39 | 2.92 | 1 | |
| FC Germania Teveren – Alemannia Aachen | 50.00 | 26.00 | 1.04 | 1.12 | 7.00 | 9 | |
| FSV Budissa Bautzen – Dynamo Dresden | 40.00 | 16.50 | 1.05 | 1.06 | 9.00 | 10 | |
| KAC 1909 – Austria Klagenfurt | 17.50 | 10.75 | 1.12 | 1.29 | 4.15 | 7 | |
| Kremser SC – First Vienna FC | 10.70 | 6.20 | 1.25 | 1.50 | 2.69 | 10 | |
| SR Donaufeld – SC Zwettl | 1.21 | 7.20 | 10.75 | 1.22 | 4.60 | 7 | |
| SV Kuchl – SC Golling | 1.14 | 9.00 | 15.00 | 1.20 | 6.00 | 9 | |
| Wiener Sport-Club – Floridsdorfer AC | 6.50 | 5.90 | 1.42 | 1.49 | 2.75 | 13 | |
| 17:00 | 1. FC Monheim – Fortuna Dusseldorf | 21.00 | 13.25 | 1.11 | 1.13 | 7.50 | 9 |
| Bregenz – Bruhl | 1.82 | 4.00 | 3.85 | 1.43 | 2.85 | 7 | |
| Fortuna Sittard – Lierse SK | 1.53 | 4.60 | 4.70 | 1.34 | 3.05 | 2 | |
| Heerenveen – De Graafschap | 1.61 | 4.60 | 4.55 | 1.38 | 2.90 | 8 | |
| Jedinstvo Ub – FK Javor Ivanjica | 3.12 | 3.45 | 2.19 | 1.64 | 2.20 | 7 | |
| Mattersburger Sportverein 2020 – Austria Wien II | 6.75 | 5.50 | 1.44 | 1.48 | 2.62 | 7 | |
| Metz – Mondorf-les-Bains | 1.09 | 7.34 | 13.60 | 1.31 | 3.04 | 1 | |
| SC Kalsdorf – FC Marchfeld Donauauen | 2.40 | 4.40 | 2.39 | 1.30 | 3.57 | 9 | |
| Wildon – ASK Voitsberg | 12.00 | 8.50 | 1.22 | 1.10 | 6.20 | 10 | |
| 17:30 | DJK Gebenbach – Amberg | 1.02 | 10.00 | 17.00 | – | – | 1 |
| 17:45 | SC Dudingen – FC Prishtina Bern | 4.33 | 4.60 | 1.66 | 1.39 | 2.85 | 8 |
| 18:30 | Carmarthen Town – Trefelin BGC | 5.59 | 5.10 | 1.56 | 1.57 | 2.45 | 10 |
| Harland & Wolff Welders – Limavady United | 3.76 | 4.06 | 1.67 | 1.44 | 2.50 | 1 | |
| River Plate – Flamengo | 3.80 | 3.55 | 2.00 | 1.92 | 1.98 | 11 | |
| 18:45 | Caerau Ely – Croesyceiliog | 1.16 | 8.70 | 17.00 | 1.24 | 4.12 | 6 |
| Dartford – Charlton Athletic | 10.75 | 5.80 | 1.29 | 1.51 | 2.66 | 9 | |
| Saturday 4 July 2026 | |||||||
| 01:00 | Cancun FC – Deportivo Toluca FC | 6.85 | 4.50 | 1.44 | 1.63 | 2.42 | 6 |
| 07:45 | Zrinjski Mostar – FC Sarajevo | 2.20 | 3.45 | 2.75 | 1.76 | 1.94 | 3 |
| 08:00 | Ceske Budejovice – Slavia Prague II | 2.56 | 3.75 | 2.34 | 1.59 | 2.25 | 4 |
| MTK Budapest – Kecskemeti TE | 1.76 | 3.88 | 4.20 | 1.78 | 2.00 | 4 | |
| Sigma Olomouc – Dukla Banska Bystrica | 1.64 | 4.15 | 4.60 | 1.57 | 2.35 | 7 | |
| 08:30 | Lugano – Rapperswil Jona | 1.28 | 5.75 | 9.50 | 1.48 | 2.55 | 6 |
| MFK Ruzomberok – MFK Zvolen | 1.70 | 3.95 | 4.25 | 1.69 | 2.07 | 8 | |
| Teplice – Pribram | 1.55 | 4.00 | 5.95 | 1.89 | 1.89 | 9 | |
| 09:00 | Hradec Kralove – Sparta Prague B | 1.32 | 5.90 | 7.50 | 1.34 | 3.40 | 7 |
| MFK Skalica – FC Petrzalka | 1.78 | 3.80 | 3.85 | 1.81 | 1.97 | 8 | |
| Mlada Boleslav – FK Viktoria Zizkov | 1.62 | 4.25 | 4.75 | 1.48 | 2.50 | 7 | |
| Oud-Heverlee Leuven – Crossing Schaerbeek | 1.05 | 11.40 | 35.00 | 1.17 | 4.60 | 5 | |
| Red Bull Salzburg – Gornik Zabrze | 1.60 | 4.15 | 5.00 | 1.74 | 2.53 | 7 | |
| Unia Skierniewice – Pogon Grodzisk Mazowiecki | 2.70 | 3.50 | 2.38 | 1.73 | 2.00 | 8 | |
| 14:00 | Zurich – SC Kriens | 1.46 | 4.55 | 6.65 | 1.48 | 2.45 | 6 |
| 12:00 | Linfield – Kilmarnock | 3.10 | 3.60 | 2.00 | 1.64 | 2.10 | 2 |
| 15:00 | Spartak Moscow – Kryliya Sovetov | 1.45 | 4.05 | 7.40 | 1.76 | 2.03 | 3 |
| 16:30 | Slaven Belupo – Zalaegerszegi | 2.45 | 3.55 | 2.45 | 1.60 | 2.20 | 3 |
| Sunday 5 July 2026 | |||||||
| 16:00 | Zenit – Gimnasia L.P. | 1.60 | 3.60 | 5.90 | 1.68 | 2.14 | 2 |
| Wednesday 8 July 2026 | |||||||
| 16:00 | Zenit St. Petersburg – Neftchi Fargona | 1.22 | 5.80 | 13.50 | 1.26 | 3.45 | 2 |
| 16:30 | Spartak Moscow – Rubin Kazan | 1.70 | 3.78 | 4.55 | 1.79 | 1.99 | 2 |
| Saturday 11 July 2026 | |||||||
| 08:00 | Lokomotiv Moscow – Akron Tolyatti | 1.43 | 4.75 | 6.15 | 1.51 | 2.48 | 2 |
| 15:00 | Krasnodar – Rostov | 1.49 | 4.33 | 5.85 | 1.68 | 2.14 | 2 |
| 17:00 | Lokomotiv Moscow – Spartak Moscow | 3.20 | 3.34 | 2.21 | 1.79 | 1.99 | 2 |
| Sunday 12 July 2026 | |||||||
| 17:00 | Zenit St. Petersburg – Crvena Zvezda | 1.76 | 3.42 | 4.75 | 1.63 | 2.23 | 2 |
| Saturday 18 July 2026 | |||||||
| 15:00 | Dynamo Moscow – CSKA Moscow | 2.67 | 3.58 | 2.39 | 1.74 | 2.05 | 1 |
| Sunday 19 July 2026 | |||||||
| 15:00 | Krasnodar – Baltika Kaliningrad | 1.63 | 3.74 | 5.25 | 2.03 | 1.76 | 2 |
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.