Mathematical Football Prediction: A Bettor’s Honest Guide
I’ve been betting on football for over a decade, and the single biggest shift in how I pick matches happened the day I stopped trusting my gut and started running the numbers. Mathematical football prediction isn’t magic. It’s just discipline plus data: expected goals, recent form, schedule congestion, lineup news. When you stack those properly, you spot value the casual bettor misses.
This guide is built around what actually works for me on a Saturday afternoon across the Premier League, La Liga, Serie A and Bundesliga. No fluff, no 100%-guaranteed nonsense.
World Cup 2026 — Match Predictions
| Match | 1 | X | 2 | +1.5 | GG | +2.5 |
|---|---|---|---|---|---|---|
| Mexico – Ecuador 2–0World Cup · Round of 32 · 01/07 01:00 | 1 | X | 2✗ 43% @4.05 | +1.5 | GG | +2.5 |
| England – Congo DR 2–1World Cup · Round of 32 · 01/07 16:00 · ⛅ 35° | 1✓ 84% @1.32 | X | 2 | +1.5✓ 61% @1.31 | GG | +2.5 |
| Belgium – Senegal 3–2World Cup · Round of 32 · 01/07 20:00 · ⛅ 18° | 1✓ 43% @2.27 | X | 2 | +1.5✓ 87% @1.42 | GG✓ 68% @1.91 | +2.5✓ 68% @2.31 |
| USA – Bosnia & Herzegovina 2–0World Cup · Round of 32 · 02/07 00:00 | 1✓ 60% @1.42 | X | 2 | +1.5✓ 89% @1.28 | GG✗ 67% @2.15 | +2.5✗ 72% @1.87 |
| Spain – AustriaWorld Cup · Round of 32 · 02/07 19:00 · ☀ 25° | 185% @1.36 | X | 2 | +1.563% @1.29 | GG | +2.5 |
| Portugal – CroatiaWorld Cup · Round of 32 · 02/07 23:00 | 148% @1.85 | X | 2 | +1.568% @1.38 | GG | +2.5 |
| Switzerland – AlgeriaWorld Cup · Round of 32 · 03/07 03:00 · ☁ 14° | 151% @2.10 | X | 2 | +1.580% @1.38 | GG58% @1.91 | +2.557% @2.25 |
| Australia – EgyptWorld Cup · Round of 32 · 03/07 18:00 · ☁ 36° | 159% @3.45 | X | 2 | +1.5 | GG | +2.5 |
| Argentina – Cape Verde IslandsWorld Cup · Round of 32 · 03/07 22:00 · ☁ 29° | 191% @1.20 | X | 2 | +1.574% @1.22 | GG | +2.5 |
| Match | 1 | X | 2 | +1.5 | GG | +2.5 |
|---|---|---|---|---|---|---|
| Inter Gainesville – Brooke House 3–1USL League Two · USA · 01/07 00:00 | 1✓ 52% | X | 2 | +1.5✓ 77% | GG✓ 54% | +2.5✓ 53% |
| A. Italiano – Palestino 3–2Copa Chile · Chile · 01/07 00:00 | 1 | X | 2✗ 43% | +1.5✓ 68% | GG | +2.5 |
| Caxias – Anápolis 1–1Serie C · Brazil · 01/07 00:30 · 🌦 10° | 1✗ 68% | X | 2 | +1.5✓ 61% | GG | +2.5 |
| Botafogo SP – CRB 0–1Serie B · Brazil · 01/07 01:00 · ☁ 20° | 1✗ 46% | X | 2 | +1.5✗ 83% | GG✗ 63% | +2.5✗ 62% |
| Boston Bolts – Western Mass Pioneers 1–2USL League Two · USA · 01/07 01:00 | 1 | X | 2✓ 48% | +1.5✓ 88% | GG✓ 70% | +2.5✓ 71% |
| Charlotte Eagles – Hickory 1–3USL League Two · USA · 01/07 01:00 | 1 | X | 2✓ 60% | +1.5✓ 81% | GG✓ 55% | +2.5✓ 59% |
| Erie Sports Center – Akron City 1–6USL League Two · USA · 01/07 01:00 | 1 | X | 2✓ 61% | +1.5✓ 90% | GG✓ 69% | +2.5✓ 75% |
| Kalamazoo FC – Oakland County 2–0USL League Two · USA · 01/07 01:00 | 1 | X | 2✗ 43% | +1.5✓ 87% | GG✗ 69% | +2.5✗ 69% |
| Midwest United – Flint City Bucks 1–4USL League Two · USA · 01/07 01:00 | 1 | X | 2✓ 43% | +1.5✓ 80% | GG✓ 60% | +2.5✓ 58% |
| Patuxent – Hill City 0–1USL League Two · USA · 01/07 01:00 | 1 | X | 2✓ 73% | +1.5✗ 98% | GG✗ 82% | +2.5✗ 92% |
| Reading United – Eagle FC 1–1USL League Two · USA · 01/07 01:00 | 1✗ 67% | X | 2 | +1.5✓ 87% | GG✓ 61% | +2.5✗ 70% |
| Virginia Marauders – Annapolis Blues 1–4USL League Two · USA · 01/07 01:30 | 1 | X | 2✓ 68% | +1.5✓ 83% | GG✓ 53% | +2.5✓ 62% |
| Botafogo PB – Brusque 2–0Serie C · Brazil · 01/07 01:30 · 🌦 25° | 1✓ 39% | X | 2 | +1.5✓ 69% | GG | +2.5 |
| Volta Redonda – Amazonas 3–0Serie C · Brazil · 01/07 01:30 · ☀ 18° | 1✓ 48% | X | 2 | +1.5✓ 61% | GG | +2.5 |
| Sunflower State – Des Moines Menace 2–1USL League Two · USA · 01/07 02:00 | 1 | X | 2✗ 44% | +1.5✓ 84% | GG✓ 65% | +2.5✓ 64% |
| Memphis 901 – Mississippi Brilla 1–3USL League Two · USA · 01/07 02:00 | 1✗ 39% | X | 2 | +1.5✓ 83% | GG✓ 64% | +2.5✓ 62% |
| U. Catolica – Everton de Vina 2–1Copa Chile · Chile · 01/07 02:30 | 1✓ 55% | X | 2 | +1.5✓ 95% | GG✓ 81% | +2.5✓ 86% |
| Fort Worth Vaqueros – McKinney Chupacabras 1–3USL League Two · USA · 01/07 02:30 | 1 | X | 2✓ 85% | +1.5✓ 95% | GG✓ 60% | +2.5✓ 84% |
| Snohomish United – Tacoma Stars 2–1USL League Two · USA · 01/07 03:00 | 1✓ 70% | X | 2 | +1.5✓ 88% | GG✓ 60% | +2.5✓ 71% |
| Colorado Storm – Colorado ISA 3–1USL League Two · USA · 01/07 03:00 | 1✓ 76% | X | 2 | +1.5✓ 94% | GG✓ 69% | +2.5✓ 83% |
| Mexico – Ecuador 2–0World Cup · World · 01/07 03:00 | 1✓ 40% | X | 2 | +1.5✓ 66% | GG | +2.5 |
| Bangers – Oly Town 2–0USL League Two · USA · 01/07 04:00 | 1✓ 77% | X | 2 | +1.5✓ 81% | GG | +2.5✗ 59% |
| Ventura County Fusion – Tucson 2–1USL League Two · USA · 01/07 04:00 | 1✓ 63% | X | 2 | +1.5✓ 65% | GG | +2.5 |
| MTK Budapest – Vasas 3–1Friendlies Clubs · World · 01/07 10:00 | 1✓ 58% | X | 2 | +1.5✓ 87% | GG✓ 65% | +2.5✓ 69% |
| Odra Opole – Pardubice 1–1Friendlies Clubs · World · 01/07 10:00 | 1 | X✓ 44% | 2 | +1.5 | GG | +2.5 |
| Stal Mielec – Podhale Nowy Targ 1–5Friendlies Clubs · World · 01/07 10:00 | 1✗ 58% | X | 2 | +1.5✓ 93% | GG✓ 75% | +2.5✓ 80% |
| Khovd Western – Ulaangom City 2–3Premier League · Mongolia · 01/07 10:00 | 1✗ 80% | X | 2 | +1.5✓ 98% | GG✓ 80% | +2.5✓ 93% |
| Erzgebirge Aue – Vysočina Jihlava 3–1Friendlies Clubs · World · 01/07 10:00 | 1✓ 37% | X | 2 | +1.5✓ 82% | GG✓ 62% | +2.5✓ 60% |
| Baník Ostrava – Hanácká 3–1Friendlies Clubs · World · 01/07 11:00 | 1✓ 38% | X | 2 | +1.5✓ 68% | GG | +2.5 |
| Monaro Panthers – Queanbeyan CityCapital Territory NPL · Australia · 01/07 11:30 | 151% | X | 2 | +1.592% | GG76% | +2.579% |
| Hamilton Olympic – Charlestown City Blues 7–1Northern NSW NPL · Australia · 01/07 12:00 | 1✓ 38% | X | 2 | +1.5✓ 88% | GG✓ 71% | +2.5✓ 71% |
| Seoul W – Suwon FMC W 0–3WK-League · South-Korea · 01/07 12:00 | 1 | X | 2✓ 62% | +1.5✓ 86% | GG✗ 61% | +2.5✓ 67% |
| Changnyeong W – Boeun Sangmu W 1–2WK-League · South-Korea · 01/07 12:00 | 1 | X | 2✓ 65% | +1.5✓ 71% | GG | +2.5 |
| Krylya Sovetov II – Chelyabinsk II 1–0Second League – Group 4 · Russia · 01/07 12:00 | 1✓ 61% | X | 2 | +1.5✗ 76% | GG | +2.5✗ 52% |
| Chornomorets – Kryvbas KR 2–1Friendlies Clubs · World · 01/07 12:00 | 1✓ 49% | X | 2 | +1.5✓ 82% | GG✓ 61% | +2.5✓ 61% |
| Qarabag – Metalist 1925 KharkivFriendlies Clubs · World · 01/07 13:00 | 183% | X | 2 | +1.584% | GG | +2.563% |
| Khovd – Khoromkhon 7–1Premier League · Mongolia · 01/07 13:00 | 1✓ 61% | X | 2 | +1.5✓ 99% | GG✓ 94% | +2.5✓ 98% |
| Dinamo Barnaul – Orenburg II 4–3Second League – Group 4 · Russia · 01/07 13:30 | 1✓ 45% | X | 2 | +1.5✓ 71% | GG | +2.5 |
| KDV – Akron II 1–0Second League – Group 4 · Russia · 01/07 14:00 | 1✓ 65% | X | 2 | +1.5✗ 85% | GG✗ 59% | +2.5✗ 66% |
| Bhutan U19 – RTC 0–1Premier League · Bhutan · 01/07 14:00 | 1 | X | 2✓ 37% | +1.5✗ 76% | GG✗ 56% | +2.5✗ 52% |
| GKS Katowice – Piast Gliwice 0–1Friendlies Clubs · World · 01/07 14:00 | 1✗ 71% | X | 2 | +1.5✗ 77% | GG | +2.5✗ 53% |
| GKS Katowice – Miedz Legnica 2–0Friendlies Clubs · World · 01/07 14:00 | 1✓ 69% | X | 2 | +1.5✓ 93% | GG✗ 70% | +2.5✗ 80% |
| Botev Vratsa – Spartak Pleven 2–1Friendlies Clubs · World · 01/07 14:00 | 1✓ 60% | X | 2 | +1.5✓ 71% | GG | +2.5 |
| Krylia Sovetov – FK Sokol Saratov 2–3Friendlies Clubs · World · 01/07 14:00 | 1 | X | 2✓ 69% | +1.5✓ 88% | GG✓ 62% | +2.5✓ 71% |
| ŁKS Łódź – Stal MielecFriendlies Clubs · World · 01/07 14:00 | 190% | X | 2 | +1.593% | GG | +2.581% |
| Wisla Krakow – Puszcza Niepołomice 4–0Friendlies Clubs · World · 01/07 14:00 | 1✓ 52% | X | 2 | +1.5✓ 87% | GG✗ 68% | +2.5✓ 70% |
| Austria Lustenau – BSC Young Boys 0–0Friendlies Clubs · World · 01/07 14:00 | 1✗ 63% | X | 2 | +1.5✗ 89% | GG✗ 67% | +2.5✗ 73% |
| Chrobry Głogów – Lechia Zielona Góra 3–1Friendlies Clubs · World · 01/07 14:00 | 1✓ 35% | X | 2 | +1.5✓ 71% | GG✓ 51% | +2.5 |
| Dunav Ruse – Dobrudzha 1–1Friendlies Clubs · World · 01/07 14:00 | 1 | X | 2✗ 57% | +1.5✓ 73% | GG | +2.5 |
| Glentoran – Kilmarnock 0–4Friendlies Clubs · World · 01/07 14:00 | 1 | X | 2✓ 36% | +1.5✓ 72% | GG✗ 52% | +2.5 |
| KAMAZ – FK Neftekhimik 2–3Friendlies Clubs · World · 01/07 14:00 | 1✗ 44% | X | 2 | +1.5✓ 62% | GG | +2.5 |
| Rilski Sportist – Arda Kardzhali 0–2Friendlies Clubs · World · 01/07 14:00 | 1✗ 42% | X | 2 | +1.5✓ 78% | GG✗ 57% | +2.5✗ 54% |
| Rudes – Cukaricki 3–4Friendlies Clubs · World · 01/07 14:00 | 1✗ 44% | X | 2 | +1.5✓ 79% | GG✓ 59% | +2.5✓ 57% |
| Septemvri Sofia – Vihren 2–0Friendlies Clubs · World · 01/07 14:00 | 1✓ 46% | X | 2 | +1.5✓ 87% | GG✗ 69% | +2.5✗ 70% |
| Veres Rivne – Bukovyna 2–3Friendlies Clubs · World · 01/07 14:00 | 1 | X | 2✓ 58% | +1.5✓ 78% | GG✓ 52% | +2.5✓ 54% |
| FC Winterthur – FC ST. Gallen 0–1Friendlies Clubs · World · 01/07 14:00 | 1 | X | 2✓ 59% | +1.5✗ 91% | GG✗ 71% | +2.5✗ 76% |
| Zaglebie Lubin – Podbrezová 3–2Friendlies Clubs · World · 01/07 14:00 | 1✓ 44% | X | 2 | +1.5✓ 91% | GG✓ 75% | +2.5✓ 77% |
| Ajka – Zalaegerszegi TE 3–2Friendlies Clubs · World · 01/07 14:00 | 1✓ 59% | X | 2 | +1.5✓ 70% | GG | +2.5 |
| Cherno More Varna – Lokomotiv G. Oryahovitsa 0–0Friendlies Clubs · World · 01/07 14:00 | 1✗ 51% | X | 2 | +1.5✗ 52% | GG | +2.5 |
| Austria U19 W – Switzerland U19 WUEFA U19 Championship – Women · World · 01/07 14:00 · ☁ 28° | 156% | X | 2 | +1.592% | GG74% | +2.578% |
| CSKA 1948 – Maribor 3–3Friendlies Clubs · World · 01/07 14:00 | 1✗ 55% | X | 2 | +1.5✓ 85% | GG✓ 64% | +2.5✓ 66% |
| IMT Novi Beograd – Mladost LucaniFriendlies Clubs · World · 01/07 14:00 | 1 | X | 264% | +1.575% | GG | +2.551% |
| Lokomotiv Sofia – FC BotosaniFriendlies Clubs · World · 01/07 14:00 | 1 | X | 274% | +1.593% | GG67% | +2.580% |
| NK Lokomotiva Zagreb – Vllaznia Shkodër 2–1Friendlies Clubs · World · 01/07 14:00 | 1✓ 72% | X | 2 | +1.5✓ 88% | GG✓ 59% | +2.5✓ 71% |
| Radnicki 1923 – OFK Beograd 1–2Friendlies Clubs · World · 01/07 14:00 | 1✗ 64% | X | 2 | +1.5✓ 77% | GG | +2.5✓ 53% |
| Slavia Sofia – Hebar 1918Friendlies Clubs · World · 01/07 14:00 | 1 | X | 240% | +1.577% | GG57% | +2.553% |
| Oleksandria – SK Poltava 5–2Friendlies Clubs · World · 01/07 14:00 | 1 | X | 2✗ 41% | +1.5✓ 76% | GG✓ 55% | +2.5✓ 52% |
| Radomiak Radom – Hapoel Beer Sheva 2–3Friendlies Clubs · World · 01/07 14:00 | 1✗ 79% | X | 2 | +1.5✓ 86% | GG | +2.5✓ 67% |
| Dire Dawa Kenema – Arba Minch Kenema 2–1Premier League · Ethiopia · 01/07 14:00 | 1 | X | 2✗ 39% | +1.5✓ 52% | GG | +2.5 |
| Mekelle Kenema – Negelle Arsi 3–0Premier League · Ethiopia · 01/07 14:00 | 1 | X✗ 37% | 2 | +1.5✓ 51% | GG | +2.5 |
| Zenit Penza – Salyut-Belgorod 1–2Second League – Group 3 · Russia · 01/07 15:00 · ☀ 29° | 1 | X | 2✓ 40% | +1.5✓ 73% | GG✓ 53% | +2.5 |
| Rubin Kazan 2 – Nosta 3–0Second League – Group 4 · Russia · 01/07 15:00 · ⛅ 24° | 1✓ 60% | X | 2 | +1.5✓ 84% | GG✗ 59% | +2.5✓ 63% |
| Al Ittihad – JaishPremier League · Syria · 01/07 15:00 · ☀ 34° | 169% | X | 2 | +1.575% | GG | +2.551% |
| Al Karama – Omaya SCPremier League · Syria · 01/07 15:00 | 155% | X | 2 | +1.577% | GG53% | +2.553% |
| Shorta – HorriyaPremier League · Syria · 01/07 15:00 | 135% | X | 2 | +1.563% | GG | +2.5 |
| Al Shouleh – Al WahdaPremier League · Syria · 01/07 15:00 | 1 | X | 260% | +1.555% | GG | +2.5 |
| Al Taliya – HottinPremier League · Syria · 01/07 15:00 | 144% | X | 2 | +1.567% | GG | +2.5 |
| Damascus Al-Ahli – FoutouaPremier League · Syria · 01/07 15:00 | 148% | X | 2 | +1.568% | GG | +2.5 |
| Khan Shaykhun SC – WathbaPremier League · Syria · 01/07 15:00 | 1 | X | 251% | +1.561% | GG | +2.5 |
| Tishreen – JabalaPremier League · Syria · 01/07 15:00 | 168% | X | 2 | +1.576% | GG | +2.552% |
| Epitsentr Dunayivtsi – Ahrobiznes Volochysk 3–1Friendlies Clubs · World · 01/07 15:00 | 1✓ 54% | X | 2 | +1.5✓ 66% | GG | +2.5 |
| Izhevsk – Pobeda Nizhniy Novgorod 0–1Second League – Group 4 · Russia · 01/07 16:00 | 1 | X | 2✓ 45% | +1.5✗ 80% | GG✗ 59% | +2.5✗ 58% |
| Lokomotíva Košice – Humenné 2–2Friendlies Clubs · World · 01/07 16:00 | 1 | X | 2✗ 40% | +1.5✓ 86% | GG✓ 68% | +2.5✓ 68% |
| Zenit – Dinamo Makhachkala 2–0Friendlies Clubs · World · 01/07 16:00 | 1✓ 44% | X | 2 | +1.5✓ 78% | GG✗ 57% | +2.5✗ 54% |
| OshMU Aldier – Ilbirs 5–1Premier League · Kyrgyzstan · 01/07 16:30 | 1 | X | 2✗ 40% | +1.5✓ 84% | GG✓ 64% | +2.5✓ 63% |
| Tukums – Super Nova 1–2Virsliga · Latvia · 01/07 17:00 · ☁ 18° | 1✗ 46% | X | 2 | +1.5✓ 76% | GG✓ 55% | +2.5✓ 52% |
| Houston FC – Brazos Valley 2–2USL League Two · USA · 01/07 17:00 | 1✗ 49% | X | 2 | +1.5✓ 94% | GG✓ 79% | +2.5✓ 83% |
| FA Šiauliai II – Tauras 1–31 Lyga · Lithuania · 01/07 17:00 | 1 | X | 2✓ 36% | +1.5✓ 72% | GG✓ 52% | +2.5 |
| Khimik Dzerzhinsk – Ural II 4–1Second League – Group 4 · Russia · 01/07 17:00 · ☀ 24° | 1✓ 57% | X | 2 | +1.5✓ 85% | GG✓ 63% | +2.5✓ 66% |
| Plzen – Spartak Trnava 1–1Friendlies Clubs · World · 01/07 17:00 | 1✗ 69% | X | 2 | +1.5✓ 88% | GG✓ 62% | +2.5✗ 71% |
| Sigma Olomouc – Skalica 0–0Friendlies Clubs · World · 01/07 17:00 | 1✗ 52% | X | 2 | +1.5✗ 80% | GG✗ 58% | +2.5✗ 58% |
| Slavia Praha – Vlašim 1–2Friendlies Clubs · World · 01/07 17:00 | 1✗ 49% | X | 2 | +1.5✓ 91% | GG✓ 74% | +2.5✓ 76% |
| Spain U19 W – Iceland U19 W 4–0UEFA U19 Championship – Women · World · 01/07 17:00 · ☀ 29° | 1✓ 58% | X | 2 | +1.5✓ 91% | GG✗ 72% | +2.5✓ 77% |
| Tiszakecske FC – Zbrojovka Brno 2–4Friendlies Clubs · World · 01/07 17:00 | 1 | X | 2✓ 57% | +1.5✓ 93% | GG✓ 76% | +2.5✓ 81% |
| Fasil Ketema – Ethiopian Medhin 1–0Premier League · Ethiopia · 01/07 17:00 | 1 | X✗ 37% | 2 | +1.5✗ 51% | GG | +2.5 |
| Qarabag – Ferencvarosi TC 1–0Friendlies Clubs · World · 01/07 17:30 | 1✓ 86% | X | 2 | +1.5✗ 86% | GG | +2.5✗ 68% |
| Botev Plovdiv – Chernomorets 1919 Burgas 4–0Friendlies Clubs · World · 01/07 17:30 | 1✓ 54% | X | 2 | +1.5✓ 63% | GG | +2.5 |
| Atmosfera – Be1 NFA 0–11 Lyga · Lithuania · 01/07 18:00 | 1 | X | 2✓ 47% | +1.5✗ 69% | GG | +2.5 |
| Weiz – TSV Hartberg 3–2Friendlies Clubs · World · 01/07 18:00 | 1 | X | 2✗ 42% | +1.5✓ 89% | GG✓ 72% | +2.5✓ 73% |
| Neuchatel Xamax FC – FC Sion 2–4Friendlies Clubs · World · 01/07 18:00 | 1 | X | 2✓ 49% | +1.5✓ 98% | GG✓ 91% | +2.5✓ 94% |
| HJK Helsinki – Ilves 2–1Suomen Cup · Finland · 01/07 18:00 | 1✓ 76% | X | 2 | +1.5✓ 100% | GG✓ 91% | +2.5✓ 98% |
| Macva – Novi Pazar 2–1Friendlies Clubs · World · 01/07 18:00 | 1 | X✗ 42% | 2 | +1.5 | GG | +2.5 |
| Poprad – Liptovský Mikuláš 1–4Friendlies Clubs · World · 01/07 18:00 | 1 | X | 2✓ 61% | +1.5✓ 92% | GG✓ 72% | +2.5✓ 78% |
| FC Juarez – CA La Paz 2–2Friendlies Clubs · World · 01/07 18:00 | 1✗ 52% | X | 2 | +1.5✓ 77% | GG✓ 54% | +2.5✓ 53% |
| Schwabmünchen – SSV Ulm 1846 1–3Friendlies Clubs · World · 01/07 18:00 | 1 | X | 2✓ 67% | +1.5✓ 94% | GG✓ 74% | +2.5✓ 83% |
| Neustrelitz – RSV Eintracht 0–2Friendlies Clubs · World · 01/07 18:00 | 1 | X | 2✓ 50% | +1.5✓ 71% | GG | +2.5 |
| Omonia Nicosia – Dinamo Bucuresti 2–1Friendlies Clubs · World · 01/07 18:00 | 1 | X | 2✗ 39% | +1.5✓ 78% | GG✓ 58% | +2.5✓ 54% |
| England – Congo DR 2–1World Cup · World · 01/07 18:00 · ⛅ 35° | 1✓ 54% | X | 2 | +1.5✓ 66% | GG | +2.5 |
| Dinamo Tbilisi – Dila 0–0Super Cup · Georgia · 01/07 18:00 | 1✗ 38% | X | 2 | +1.5✗ 66% | GG | +2.5 |
| Saburtalo – Torpedo Kutaisi 2–2Super Cup · Georgia · 01/07 18:00 | 1✗ 37% | X | 2 | +1.5✓ 69% | GG | +2.5 |
| Celje – HNK Hajduk Split 0–1Friendlies Clubs · World · 01/07 18:15 | 1 | X | 2✓ 64% | +1.5✗ 70% | GG | +2.5 |
| Austria Salzburg – WSG WattensFriendlies Clubs · World · 01/07 18:30 | 1 | X | 273% | +1.598% | GG82% | +2.592% |
| Cham – Grasshoppers 2–3Friendlies Clubs · World · 01/07 18:30 | 1 | X | 2✓ 62% | +1.5✓ 92% | GG✓ 71% | +2.5✓ 78% |
| BSG Chemie Leipzig – Eichstätt 3–1Friendlies Clubs · World · 01/07 18:30 | 1 | X | 2✗ 55% | +1.5✓ 95% | GG✓ 80% | +2.5✓ 84% |
| Wolfenbuttel – Borussia Hildesheim 6–0Friendlies Clubs · World · 01/07 18:30 | 1✓ 49% | X | 2 | +1.5✓ 97% | GG✗ 87% | +2.5✓ 91% |
| Eskilsminne – Kristianstad 3–2Ettan – Södra · Sweden · 01/07 19:00 · ⛅ 21° | 1✓ 43% | X | 2 | +1.5✓ 80% | GG✓ 60% | +2.5✓ 58% |
| Forge – Vancouver FC 3–2Canadian Premier League · Canada · 01/07 19:00 | 1✓ 40% | X | 2 | +1.5✓ 51% | GG | +2.5 |
| Denmark U19 – Spain U19 0–3UEFA U19 Championship · World · 01/07 19:00 | 1 | X | 2✓ 80% | +1.5✓ 99% | GG✗ 89% | +2.5✓ 98% |
| Großschwarzenlohe – Greuther Fürth II 3–5Friendlies Clubs · World · 01/07 19:00 | 1 | X | 2✓ 47% | +1.5✓ 93% | GG✓ 79% | +2.5✓ 81% |
| Paderborn II – Wiedenbrück 2–0Friendlies Clubs · World · 01/07 19:00 | 1✓ 70% | X | 2 | +1.5✓ 63% | GG | +2.5 |
| Luckenwalde – VfL HalleFriendlies Clubs · World · 01/07 19:00 | 183% | X | 2 | +1.591% | GG53% | +2.577% |
| Wacker Burghausen – Schalding-Heining 4–2Friendlies Clubs · World · 01/07 19:00 | 1✓ 69% | X | 2 | +1.5✓ 93% | GG✓ 72% | +2.5✓ 81% |
| Étoile Carouge – Grand-SaconnexFriendlies Clubs · World · 01/07 19:00 | 167% | X | 2 | +1.594% | GG74% | +2.583% |
| Tasmania Berlin – Tennis Borussia 3–0Friendlies Clubs · World · 01/07 19:00 | 1 | X | 2✗ 46% | +1.5✓ 92% | GG✗ 76% | +2.5✓ 78% |
| Augsburg II – Kottern 1–1Friendlies Clubs · World · 01/07 19:00 | 1✗ 67% | X | 2 | +1.5✓ 94% | GG✓ 74% | +2.5✗ 83% |
| Husqvarna – Lidköping 0–0Division 2 – Norra Götaland · Sweden · 01/07 19:30 · ⛅ 21° | 1✗ 67% | X | 2 | +1.5✗ 87% | GG✗ 61% | +2.5✗ 70% |
| Slavia Mozyr – ML Vitebsk 2–4Premier League · Belarus · 01/07 19:30 · ⛅ 26° | 1 | X | 2✓ 58% | +1.5✓ 76% | GG✓ 50% | +2.5✓ 52% |
| Bonsucesso – América RJ 3–2Carioca A2 · Brazil · 01/07 19:45 | 1✓ 36% | X | 2 | +1.5✓ 77% | GG✓ 57% | +2.5✓ 53% |
| América Mineiro U20 – RB Bragantino U20 0–5Brasileiro U20 A · Brazil · 01/07 20:00 | 1 | X | 2✓ 46% | +1.5✓ 78% | GG✗ 56% | +2.5✓ 54% |
| Athletico PR U20 – Vitória U20 2–0Brasileiro U20 A · Brazil · 01/07 20:00 | 1✓ 60% | X | 2 | +1.5✓ 85% | GG✗ 61% | +2.5✗ 65% |
| Bahia U20 – Cruzeiro U20 3–1Brasileiro U20 A · Brazil · 01/07 20:00 | 1✓ 44% | X | 2 | +1.5✓ 81% | GG✓ 61% | +2.5✓ 59% |
| Botafogo U20 – Fluminense U20 3–2Brasileiro U20 A · Brazil · 01/07 20:00 | 1✓ 50% | X | 2 | +1.5✓ 71% | GG | +2.5 |
| Criciuma U20 – Grêmio U20 3–2Brasileiro U20 A · Brazil · 01/07 20:00 | 1✓ 41% | X | 2 | +1.5✓ 92% | GG✓ 77% | +2.5✓ 79% |
| Flamengo U20 – Avaí U20 2–2Brasileiro U20 A · Brazil · 01/07 20:00 | 1✗ 54% | X | 2 | +1.5✓ 87% | GG✓ 67% | +2.5✓ 69% |
| Fortaleza U20 – Vasco da Gama U20 1–1Brasileiro U20 A · Brazil · 01/07 20:00 | 1 | X | 2✗ 41% | +1.5✓ 59% | GG | +2.5 |
| Juventude U20 – Corinthians U20 1–0Brasileiro U20 A · Brazil · 01/07 20:00 | 1 | X | 2✗ 52% | +1.5✗ 83% | GG✗ 61% | +2.5✗ 62% |
| Palmeiras U20 – Cuiabá U20 1–3Brasileiro U20 A · Brazil · 01/07 20:00 | 1✗ 66% | X | 2 | +1.5✓ 85% | GG✓ 57% | +2.5✓ 65% |
| Santos U20 – São Paulo U20 0–3Brasileiro U20 A · Brazil · 01/07 20:00 | 1✗ 46% | X | 2 | +1.5✓ 83% | GG✗ 63% | +2.5✓ 62% |
| Cuniburo – Gualaceo SC 1–2Liga Pro Serie B · Ecuador · 01/07 20:00 · ☁ 19° | 1✗ 62% | X | 2 | +1.5✓ 63% | GG | +2.5 |
| Blumenau – Juventus SCCatarinense – 2 · Brazil · 01/07 20:00 | 164% | X | 2 | +1.559% | GG | +2.5 |
| Jaraguá – Tubarao 0–3Catarinense – 2 · Brazil · 01/07 20:00 | 1 | X | 2✓ 73% | +1.5✓ 72% | GG | +2.5 |
| RB Bragantino U17 – America MG U17 3–2Brasileiro U17 · Brazil · 01/07 20:00 | 1 | X | 2✗ 59% | +1.5✓ 80% | GG✓ 55% | +2.5✓ 58% |
| Coimbra – Villa Nova 2–1Mineiro – 2 · Brazil · 01/07 20:00 | 1✓ 57% | X | 2 | +1.5✓ 55% | GG | +2.5 |
| Ipatinga – Aymorés 1–4Mineiro – 2 · Brazil · 01/07 20:00 | 1 | X | 2✓ 55% | +1.5✓ 54% | GG | +2.5 |
| Sao Luis – Americano BacabalMaranhense – 2 · Brazil · 01/07 20:30 | 156% | X | 2 | +1.574% | GG | +2.5 |
| Tupan – Araioses 0–0Maranhense – 2 · Brazil · 01/07 20:30 | 1✗ 41% | X | 2 | +1.5✗ 76% | GG✗ 55% | +2.5✗ 52% |
| Montrose – Civil Service Strollers 1–1Friendlies Clubs · World · 01/07 20:30 | 1✗ 76% | X | 2 | +1.5✓ 91% | GG✓ 62% | +2.5✗ 77% |
| Wales U19 – Germany U19 0–4UEFA U19 Championship · World · 01/07 21:00 · ☁ 16° | 1 | X | 2✓ 80% | +1.5✓ 99% | GG✗ 88% | +2.5✓ 97% |
| Haukar – Kári 4–12. Deild · Iceland · 01/07 21:15 | 1✓ 53% | X | 2 | +1.5✓ 95% | GG✓ 81% | +2.5✓ 85% |
| HFX Wanderers FC – Atlético Ottawa 1–3Canadian Premier League · Canada · 01/07 22:00 | 1✗ 55% | X | 2 | +1.5✓ 85% | GG✓ 64% | +2.5✓ 66% |
| Project 51O – San Francisco City 4–2USL League Two · USA · 01/07 22:00 | 1 | X | 2✗ 60% | +1.5✓ 87% | GG✓ 64% | +2.5✓ 69% |
| Correcaminos Uat – Necaxa 3–6Friendlies Clubs · World · 01/07 22:00 | 1 | X | 2✓ 46% | +1.5✓ 78% | GG✓ 56% | +2.5✓ 54% |
| Aragua FC – Yaracuyanos FCCopa Venezuela · Venezuela · 01/07 22:00 | 1 | X | 264% | +1.589% | GG65% | +2.572% |
| Bolívar – Monagas SCCopa Venezuela · Venezuela · 01/07 22:00 | 1 | X | 264% | +1.589% | GG65% | +2.572% |
| Caracas FC – Fundación Lara DeportivaCopa Venezuela · Venezuela · 01/07 22:00 | 168% | X | 2 | +1.587% | GG60% | +2.569% |
| Atletico el Vigia FC – Club Atletico BarinasCopa Venezuela · Venezuela · 01/07 22:00 | 1 | X | 279% | +1.595% | GG69% | +2.585% |
| Marítimo – Atletico Avila FCCopa Venezuela · Venezuela · 01/07 22:00 | 160% | X | 2 | +1.585% | GG61% | +2.565% |
| Mineros de Guyana – Dinamo de Puerto La CruzCopa Venezuela · Venezuela · 01/07 22:00 | 168% | X | 2 | +1.587% | GG60% | +2.569% |
| Petare FC – Academia AnzoáteguiCopa Venezuela · Venezuela · 01/07 22:00 | 1 | X | 258% | +1.585% | GG62% | +2.565% |
| Rayo Zuliano – Urena SCCopa Venezuela · Venezuela · 01/07 22:00 | 142% | X | 2 | +1.573% | GG52% | +2.5 |
| Trujillanos FC – Deportivo LaraCopa Venezuela · Venezuela · 01/07 22:00 | 134% | X | 2 | +1.569% | GG | +2.5 |
| Zamora FC – Real FronteraCopa Venezuela · Venezuela · 01/07 22:00 | 182% | X | 2 | +1.594% | GG63% | +2.583% |
| Belgium – Senegal 3–2World Cup · World · 01/07 22:00 · ⛅ 18° | 1✓ 54% | X | 2 | +1.5✓ 76% | GG✓ 52% | +2.5✓ 52% |
| Atlas – Atletico San Luis 0–1Friendlies Clubs · World · 01/07 22:00 | 1 | X | 2✓ 44% | +1.5✗ 74% | GG✗ 53% | +2.5 |
| Asheville City – SC United Bantams 2–0USL League Two · USA · 01/07 22:20 | 1✓ 45% | X | 2 | +1.5✓ 77% | GG✗ 56% | +2.5✗ 53% |
| New England FC – Vermont Green 0–4USL League Two · USA · 01/07 23:00 | 1 | X | 2✓ 47% | +1.5✓ 89% | GG✗ 71% | +2.5✓ 72% |
| Charlotte Independence – Corpus Christi 2–1USL League One · USA · 01/07 23:30 | 1✓ 72% | X | 2 | +1.5✓ 84% | GG✓ 52% | +2.5✓ 64% |
| Kings Hammer Columbus – West Virginia Alliance 3–1USL League Two · USA · 02/07 00:00 | 1✓ 42% | X | 2 | +1.5✓ 89% | GG✓ 72% | +2.5✓ 73% |
| Louisville City II – Northern IndianaUSL League Two · USA · 02/07 00:00 | 163% | X | 2 | +1.584% | GG58% | +2.564% |
| North Carolina II – Tobacco Road 0–0USL League Two · USA · 02/07 00:00 | 1 | X | 2✗ 45% | +1.5✗ 92% | GG✗ 77% | +2.5✗ 79% |
| Real Central New Jersey – Delaware FC 1–1USL League Two · USA · 02/07 00:00 | 1✗ 39% | X | 2 | +1.5✓ 91% | GG✓ 75% | +2.5✗ 76% |
| Staten Island Athletic – New Jersey Copa 3–2USL League Two · USA · 02/07 00:00 | 1 | X | 2✗ 46% | +1.5✓ 94% | GG✓ 79% | +2.5✓ 82% |
| Steel City – Cleveland Force 3–1USL League Two · USA · 02/07 00:00 | 1✓ 59% | X | 2 | +1.5✓ 85% | GG✓ 62% | +2.5✓ 66% |
| Weston – Brevard 6–1USL League Two · USA · 02/07 00:00 | 1✓ 38% | X | 2 | +1.5✓ 88% | GG✓ 71% | +2.5✓ 71% |
| Cobresal – D. La Serena 0–1Copa Chile · Chile · 02/07 00:00 · ⛅ 29° | 1✗ 62% | X | 2 | +1.5✗ 92% | GG✗ 72% | +2.5✗ 79% |
| Deportes Limache – Coquimbo Unido 1–1Copa Chile · Chile · 02/07 00:00 | 1 | X | 2✗ 77% | +1.5✓ 82% | GG | +2.5✗ 61% |
| Universidad de Concepcion – Nublense 0–1Copa Chile · Chile · 02/07 00:00 | 1 | X | 2✓ 47% | +1.5✗ 75% | GG✗ 53% | +2.5✗ 51% |
| Caldense – CAP 1–2Mineiro – 2 · Brazil · 02/07 00:00 | 1 | X | 2✓ 62% | +1.5 | GG | +2.5 |
| Mamoré – Guarani MG 2–2Mineiro – 2 · Brazil · 02/07 00:00 | 1 | X✓ 43% | 2 | +1.5 | GG | +2.5 |
| SF Glens – Sportivo San Juan 3–0USL League Two · USA · 02/07 00:30 | 1✓ 50% | X | 2 | +1.5✓ 77% | GG✗ 55% | +2.5✓ 53% |
| Port City – North Carolina Fusion 1–2USL League Two · USA · 02/07 00:30 | 1 | X | 2✓ 55% | +1.5✓ 91% | GG✓ 73% | +2.5✓ 76% |
| Uberaba – BOA 3–1Mineiro – 2 · Brazil · 02/07 00:30 | 1✓ 46% | X | 2 | +1.5 | GG | +2.5 |
| Minneapolis City – St. Croix 3–0USL League Two · USA · 02/07 00:30 | 1✓ 78% | X | 2 | +1.5✓ 94% | GG✗ 67% | +2.5✓ 83% |
| Chattanooga Red Wolves – Westchester SC 2–0USL League One · USA · 02/07 01:00 | 1✓ 71% | X | 2 | +1.5✓ 81% | GG | +2.5✗ 59% |
| Connecticut Rush – AC Connecticut 0–2USL League Two · USA · 02/07 01:00 | 1✗ 45% | X | 2 | +1.5✓ 80% | GG✗ 59% | +2.5✗ 58% |
| Lehigh Valley United – Ocean City Nor'eastersUSL League Two · USA · 02/07 01:00 | 1 | X | 240% | +1.582% | GG63% | +2.561% |
| FC Miami City – Inter Miami II 1–1USL League Two · USA · 02/07 01:00 | 1 | X | 2✗ 84% | +1.5✓ 89% | GG | +2.5✗ 72% |
| Virginia Beach City – Loudoun 2 1–2USL League Two · USA · 02/07 01:00 | 1✗ 47% | X | 2 | +1.5✓ 95% | GG✓ 82% | +2.5✓ 86% |
| Hudson Valley Hammers – ManhattanUSL League Two · USA · 02/07 01:00 | 147% | X | 2 | +1.596% | GG83% | +2.587% |
| Nação – Metropolitano 0–0Catarinense – 2 · Brazil · 02/07 01:00 | 1 | X | 2✗ 42% | +1.5✗ 71% | GG✗ 50% | +2.5 |
| Valeriodoce – Democrata SL 1–0Mineiro – 2 · Brazil · 02/07 01:00 | 1 | X | 2✗ 47% | +1.5✗ 62% | GG | +2.5 |
| Vitória ES – Rio Branco-VN 0–1Copa Espírito Santo · Brazil · 02/07 01:00 | 1✗ 55% | X | 2 | +1.5✗ 77% | GG✗ 53% | +2.5✗ 53% |
| Ceará U20 – Atlético Mineiro U20 2–1Brasileiro U20 B · Brazil · 02/07 01:00 | 1✓ 49% | X | 2 | +1.5✓ 81% | GG✓ 60% | +2.5✓ 59% |
| Goiás U20 – CRB U20 1–1Brasileiro U20 B · Brazil · 02/07 01:00 | 1✗ 50% | X | 2 | +1.5✓ 87% | GG✓ 68% | +2.5✗ 70% |
| Boston City – Seacoast United Phantoms 2–5USL League Two · USA · 02/07 01:30 | 1 | X | 2✓ 57% | +1.5✓ 92% | GG✓ 73% | +2.5✓ 78% |
| Charlottesville Blues – Bethesda SC 2–3USL League Two · USA · 02/07 01:30 | 1✗ 45% | X | 2 | +1.5✓ 85% | GG✓ 65% | +2.5✓ 65% |
| Delfin SC – EmelecLiga Pro · Ecuador · 02/07 02:00 | 143% | X | 2 | +1.5 | GG | +2.5 |
| GFI – AHFC Royals 1–5USL League Two · USA · 02/07 02:00 | 1✗ 54% | X | 2 | +1.5✓ 76% | GG✓ 52% | +2.5✓ 52% |
| Montgomery United – Dothan United 1–2USL League Two · USA · 02/07 02:00 | 1✗ 39% | X | 2 | +1.5✓ 87% | GG✓ 69% | +2.5✓ 69% |
| USA – Bosnia & Herzegovina 2–0World Cup · World · 02/07 02:00 | 1✓ 78% | X | 2 | +1.5✓ 86% | GG | +2.5✗ 68% |
| Hattiesburg – Louisiana KreweUSL League Two · USA · 02/07 02:00 | 1 | X | 244% | +1.595% | GG82% | +2.585% |
| Sueno – RKC 5–1USL League Two · USA · 02/07 02:00 | 1✓ 83% | X | 2 | +1.5✓ 90% | GG✓ 51% | +2.5✓ 75% |
| Marin – Almaden 0–1USL League Two · USA · 02/07 02:30 | 1 | X | 2✓ 60% | +1.5✗ 94% | GG✗ 77% | +2.5✗ 83% |
| Denton Diablos – West Texas 3–2USL League Two · USA · 02/07 02:30 | 1✓ 63% | X | 2 | +1.5✓ 65% | GG | +2.5 |
| Universidad de Chile – Union La Calera 0–1Copa Chile · Chile · 02/07 02:30 | 1✗ 58% | X | 2 | +1.5✗ 89% | GG✗ 68% | +2.5✗ 72% |
| Spokane Velocity – Forward Madison 0–1USL League One · USA · 02/07 03:00 | 1✗ 49% | X | 2 | +1.5✗ 76% | GG✗ 54% | +2.5✗ 52% |
| Albion Colorado – Unión Villa KrauseUSL League Two · USA · 02/07 03:00 | 1 | X | 241% | +1.586% | GG67% | +2.567% |
| New Mexico United – Atlante FCFriendlies Clubs · World · 02/07 03:30 | 141% | X | 2 | +1.584% | GG65% | +2.564% |
| Davis Legacy – Academica 1–4USL League Two · USA · 02/07 04:00 | 1✗ 46% | X | 2 | +1.5✓ 87% | GG✓ 69% | +2.5✓ 70% |
| Union Omaha – Alta 3–1USL League One · USA · 02/07 04:30 | 1✓ 48% | X | 2 | +1.5✓ 70% | GG | +2.5 |
| West Seattle Junction – Bigfoot 3–3USL League Two · USA · 02/07 04:30 | 1✗ 81% | X | 2 | +1.5✓ 81% | GG | +2.5✓ 59% |
| Aluminij – FK PartizanFriendlies Clubs · World · 02/07 10:00 | 142% | X | 2 | +1.581% | GG61% | +2.559% |
| Universitatea Cluj – VojvodinaFriendlies Clubs · World · 02/07 11:00 | 1 | X35% | 2 | +1.558% | GG | +2.5 |
| Akademiya Ontustik – Shakhter Karagandy1. Division · Kazakhstan · 02/07 14:00 | 1 | X | 250% | +1.579% | GG56% | +2.555% |
| Astana II – Kaspij Aktau 21. Division · Kazakhstan · 02/07 14:00 | 1 | X | 240% | +1.586% | GG68% | +2.568% |
| Welwalo Adigrat Uni – Kedus GiorgisPremier League · Ethiopia · 02/07 14:00 | 1 | X36% | 2 | +1.555% | GG | +2.5 |
| Awassa Kenema – Adama KenemaPremier League · Ethiopia · 02/07 14:00 | 139% | X | 2 | +1.552% | GG | +2.5 |
| Suhul Shire – Sheger KetemaPremier League · Ethiopia · 02/07 14:00 | 1 | X37% | 2 | +1.551% | GG | +2.5 |
| Transport United – DrukpaPremier League · Bhutan · 02/07 14:00 | 1 | X | 248% | +1.577% | GG55% | +2.553% |
| Dundee – PaksFriendlies Clubs · World · 02/07 14:00 | 1 | X | 278% | +1.597% | GG75% | +2.589% |
| Aluminij – CFR 1907 ClujFriendlies Clubs · World · 02/07 14:00 | 1 | X | 242% | +1.584% | GG64% | +2.563% |
| Rodina Moskva – AkronFriendlies Clubs · World · 02/07 14:00 | 1 | X41% | 2 | +1.5 | GG | +2.5 |
| Koper – Corvinul HunedoaraFriendlies Clubs · World · 02/07 14:00 | 147% | X | 2 | +1.581% | GG60% | +2.559% |
| Chojniczanka Chojnice – Petrolul PloiestiFriendlies Clubs · World · 02/07 14:00 | 165% | X | 2 | +1.589% | GG66% | +2.573% |
| Polessya – Sabah FAFriendlies Clubs · World · 02/07 14:00 | 159% | X | 2 | +1.577% | GG50% | +2.553% |
| Jwaaya FC – Shabab Al SahelPremier League · Lebanon · 02/07 14:30 | 155% | X | 2 | +1.569% | GG | +2.5 |
| Tadamon Sour – Al AnsarPremier League · Lebanon · 02/07 14:30 | 1 | X | 273% | +1.570% | GG | +2.5 |
| Tobol 2 – Aktobe Jas1. Division · Kazakhstan · 02/07 15:00 | 165% | X | 2 | +1.595% | GG77% | +2.585% |
| Croatia U19 – Italy U19UEFA U19 Championship · World · 02/07 15:00 · ⛅ 17° | 1 | X | 264% | +1.589% | GG65% | +2.572% |
| Dordoi Bishkek – Kara-BaltaPremier League · Kyrgyzstan · 02/07 16:00 | 155% | X | 2 | +1.583% | GG60% | +2.562% |
| Toktogul – Bishkek CityPremier League · Kyrgyzstan · 02/07 16:00 | 1 | X | 244% | +1.578% | GG57% | +2.554% |
| Abdish-Ata – AlgaPremier League · Kyrgyzstan · 02/07 16:00 · ☁ 23° | 1 | X | 258% | +1.582% | GG58% | +2.561% |
| Muras United – AsiagoalPremier League · Kyrgyzstan · 02/07 16:00 | 161% | X | 2 | +1.587% | GG65% | +2.570% |
| Bars – Asia TalasPremier League · Kyrgyzstan · 02/07 16:00 | 170% | X | 2 | +1.592% | GG67% | +2.578% |
| Ozgon – AlayPremier League · Kyrgyzstan · 02/07 16:00 | 141% | X | 2 | +1.568% | GG | +2.5 |
| Talant – NeftchiPremier League · Kyrgyzstan · 02/07 16:00 | 137% | X | 2 | +1.579% | GG59% | +2.557% |
| Khan Tengri – Ekibastuz1. Division · Kazakhstan · 02/07 16:00 | 159% | X | 2 | +1.580% | GG55% | +2.558% |
| Spartak Moscow – Spartak KostromaFriendlies Clubs · World · 02/07 16:00 | 152% | X | 2 | +1.586% | GG66% | +2.568% |
| Karpaty – Yarud Mariupol'Friendlies Clubs · World · 02/07 16:00 | 1 | X | 240% | +1.577% | GG57% | +2.553% |
| Bate Borisov – FC GomelPremier League · Belarus · 02/07 17:00 · ⛅ 23° | 1 | X | 239% | +1.567% | GG | +2.5 |
| Žalgiris II – Hegelmann II1 Lyga · Lithuania · 02/07 17:00 | 157% | X | 2 | +1.584% | GG61% | +2.564% |
| 1. FC Nürnberg – Legia WarszawaFriendlies Clubs · World · 02/07 17:00 | 1 | X | 246% | +1.578% | GG56% | +2.554% |
| Wieczysta Kraków – ArtisFriendlies Clubs · World · 02/07 17:00 | 151% | X | 2 | +1.591% | GG74% | +2.576% |
| Beşiktaş – Gyirmot SEFriendlies Clubs · World · 02/07 17:00 | 159% | X | 2 | +1.580% | GG55% | +2.558% |
| Dynamo Kyiv – RapidFriendlies Clubs · World · 02/07 17:00 | 167% | X | 2 | +1.585% | GG57% | +2.566% |
| Dekani – Arges PitestiFriendlies Clubs · World · 02/07 17:00 | 1 | X | 240% | +1.566% | GG | +2.5 |
| NK Varazdin – FC VoluntariFriendlies Clubs · World · 02/07 17:00 | 1 | X | 248% | +1.586% | GG67% | +2.568% |
| EBK – ÅIFKKakkonen – Lohko B · Finland · 02/07 17:30 | 1 | X | 242% | +1.578% | GG57% | +2.554% |
| Lyn – Asane1. Division · Norway · 02/07 18:00 · 🌦 16° | 1 | X | 243% | +1.579% | GG58% | +2.555% |
| Kuressaare – Flora TallinnMeistriliiga · Estonia · 02/07 18:00 | 1 | X | 244% | +1.576% | GG55% | +2.552% |
| FC jazz – KPV-jYkkönen · Finland · 02/07 18:00 | 162% | X | 2 | +1.588% | GG65% | +2.571% |
| Tartu Welco – ViimsiEsiliiga A · Estonia · 02/07 18:00 · ⛅ 20° | 154% | X | 2 | +1.588% | GG68% | +2.571% |
| BFA – Ekranas1 Lyga · Lithuania · 02/07 18:00 | 144% | X | 2 | +1.572% | GG51% | +2.5 |
| PPJ – KiffenKakkonen – Lohko A · Finland · 02/07 18:00 | 141% | X | 2 | +1.583% | GG63% | +2.562% |
| Niroye Zamini – Pars Jonoubi JAMAzadegan League · Iran · 02/07 18:00 | 1 | X37% | 2 | +1.551% | GG | +2.5 |
| Saipa – Shahrdari NoshahrAzadegan League · Iran · 02/07 18:15 | 147% | X | 2 | +1.5 | GG | +2.5 |
| Brinje-Grosuplje – Dinamo ZagrebFriendlies Clubs · World · 02/07 18:30 | 1 | X | 264% | +1.587% | GG62% | +2.569% |
| Tus Dassendorf – St. Pauli IIFriendlies Clubs · World · 02/07 18:30 | 1 | X | 279% | +1.595% | GG69% | +2.585% |
| Erlangen – AnsbachFriendlies Clubs · World · 02/07 18:45 | 180% | X | 2 | +1.590% | GG54% | +2.574% |
| Thor Akureyri – KR ReykjavikÚrvalsdeild · Iceland · 02/07 19:00 · ☀ 12° | 1 | X | 255% | +1.594% | GG78% | +2.583% |
| FC Minsk – Dinamo MinskPremier League · Belarus · 02/07 19:00 · ☁ 22° | 136% | X | 2 | +1.575% | GG55% | +2.551% |
| Serbia U19 – Ukraine U19UEFA U19 Championship · World · 02/07 19:00 · ⛅ 35° | 1 | X | 265% | +1.588% | GG64% | +2.571% |
| Peckeloh – Arminia BielefeldFriendlies Clubs · World · 02/07 19:00 | 1 | X | 259% | +1.580% | GG55% | +2.558% |
| Renaissance Berkane – Wydad ACBotola Pro · Morocco · 02/07 19:00 | 139% | X | 2 | +1.572% | GG52% | +2.5 |
| CODM Meknès – FAR RabatBotola Pro · Morocco · 02/07 19:00 · ☁ 38° | 1 | X | 237% | +1.554% | GG | +2.5 |
| Olympique Dcheïra – Olympique SafiBotola Pro · Morocco · 02/07 19:00 | 1 | X | 239% | +1.565% | GG | +2.5 |
| Kawkab Marrakech – Maghreb FèsBotola Pro · Morocco · 02/07 19:00 | 1 | X35% | 2 | +1.557% | GG | +2.5 |
| Raja Casablanca – Hassania AgadirBotola Pro · Morocco · 02/07 19:00 · ☀ 30° | 154% | X | 2 | +1.561% | GG | +2.5 |
| CR Khemis Zemamra – FUS RabatBotola Pro · Morocco · 02/07 19:00 · ☁ 32° | 136% | X | 2 | +1.565% | GG | +2.5 |
| UTS Rabat – Ittihad TangerBotola Pro · Morocco · 02/07 19:00 · ☁ 32° | 1 | X | 236% | +1.565% | GG | +2.5 |
| Yacoub El Mansour – Difaa EL JadidaBotola Pro · Morocco · 02/07 19:00 | 1 | X | 237% | +1.567% | GG | +2.5 |
| Cove Rangers – Turriff UnitedFriendlies Clubs · World · 02/07 20:00 | 145% | X | 2 | +1.571% | GG | +2.5 |
| Dundee II – PeterheadFriendlies Clubs · World · 02/07 21:00 | 1 | X | 252% | +1.587% | GG68% | +2.570% |
| Spain – AustriaWorld Cup · World · 02/07 21:00 · ☀ 25° | 156% | X | 2 | +1.588% | GG67% | +2.571% |
| Vikingur Reykjavik – KA AkureyriÚrvalsdeild · Iceland · 02/07 21:15 | 175% | X | 2 | +1.590% | GG60% | +2.574% |
| Birmingham Legion II – Columbus UnitedUSL League Two · USA · 02/07 22:00 | 148% | X | 2 | +1.577% | GG55% | +2.553% |
| Atletico FC – El NacionalLiga Pro Serie B · Ecuador · 02/07 22:30 | 159% | X | 2 | +1.558% | GG | +2.5 |
| Cumbayá – 22 de JulioLiga Pro Serie B · Ecuador · 02/07 22:30 · ☁ 16° | 154% | X | 2 | +1.572% | GG | +2.5 |
| Huachipato – ConcepciónCopa Chile · Chile · 03/07 00:00 · ☀ 8° | 147% | X | 2 | +1.559% | GG | +2.5 |
| Cuiaba – America MineiroSerie B · Brazil · 03/07 01:00 · ☀ 24° | 148% | X | 2 | +1.563% | GG | +2.5 |
| Rochester – Chicago Dutch LionsUSL League Two · USA · 03/07 01:00 | 1 | X | 243% | +1.592% | GG77% | +2.579% |
| Cedar Stars Rush – Long Island Rough RidersUSL League Two · USA · 03/07 01:00 | 1 | X | 254% | +1.581% | GG58% | +2.559% |
| Portugal – CroatiaWorld Cup · World · 03/07 01:00 | 169% | X | 2 | +1.586% | GG58% | +2.568% |
| Apotheos – East AtlantaUSL League Two · USA · 03/07 01:30 | 1 | X | 239% | +1.574% | GG54% | +2.5 |
| Birmingham Legion – Detroit CityUSL Championship · USA · 03/07 02:00 · ⛅ 31° | 134% | X | 2 | +1.565% | GG | +2.5 |
| Fortaleza EC – Ponte PretaSerie B · Brazil · 03/07 02:00 · ☀ 27° | 165% | X | 2 | +1.581% | GG52% | +2.559% |
| Red River – Little Rock RangersUSL League Two · USA · 03/07 02:00 | 143% | X | 2 | +1.585% | GG66% | +2.565% |
| Lonestar – Laredo HeatUSL League Two · USA · 03/07 02:00 | 1 | X | 254% | +1.581% | GG58% | +2.559% |
| FC Motown II – Morris EliteUSL League Two · USA · 03/07 02:00 | 183% | X | 2 | +1.596% | GG67% | +2.587% |
| Santo Domingo – Ind. JuniorsLiga Pro Serie B · Ecuador · 03/07 02:00 | 146% | X | 2 | +1.554% | GG | +2.5 |
| Peoria – St. Louis AmbushUSL League Two · USA · 03/07 02:30 | 148% | X | 2 | +1.577% | GG55% | +2.553% |
| O'Higgins – Colo ColoCopa Chile · Chile · 03/07 02:30 | 1 | X | 263% | +1.578% | GG | +2.554% |
| Boise – One KnoxvilleUSL League One · USA · 03/07 03:30 | 1 | X | 246% | +1.578% | GG56% | +2.554% |
| Redlands – CapoUSL League Two · USA · 03/07 04:00 | 143% | X | 2 | +1.587% | GG69% | +2.569% |
| Switzerland – AlgeriaWorld Cup · World · 03/07 05:00 · ☁ 14° | 169% | X | 2 | +1.586% | GG58% | +2.568% |
| FC BW Linz – ArtisFriendlies Clubs · World · 03/07 10:00 | 139% | X | 2 | +1.591% | GG75% | +2.576% |
| Central Stallions – DerenPremier League · Mongolia · 03/07 10:00 | 139% | X | 2 | +1.590% | GG74% | +2.575% |
| AS Trencin – ZlinFriendlies Clubs · World · 03/07 11:00 | 158% | X | 2 | +1.593% | GG75% | +2.580% |
| Universitatea Cluj – NyiregyhazaFriendlies Clubs · World · 03/07 11:00 | 1 | X43% | 2 | +1.5 | GG | +2.5 |
| Arka Gdynia – Petrolul PloiestiFriendlies Clubs · World · 03/07 11:00 | 162% | X | 2 | +1.586% | GG61% | +2.567% |
| Schwarz-Weiß Bregenz – BrühlFriendlies Clubs · World · 03/07 11:00 | 179% | X | 2 | +1.589% | GG54% | +2.573% |
| Heidelberg United – St. Albans SaintsVictoria NPL · Australia · 03/07 11:30 · ⛅ 10° | 151% | X | 2 | +1.582% | GG61% | +2.561% |
| Green Gully – Bentleigh GreensVictoria NPL · Australia · 03/07 11:30 | 1 | X | 241% | +1.570% | GG | +2.5 |
| WDSC Wolves – Rochedale RoversQueensland NPL · Australia · 03/07 11:30 | 153% | X | 2 | +1.588% | GG69% | +2.571% |
| Box Hill – Whittlesea UnitedVictoria Premier League 2 · Australia · 03/07 11:30 | 140% | X | 2 | +1.571% | GG51% | +2.5 |
| Kingston City – NunawadingVictoria Premier League 2 · Australia · 03/07 11:45 | 136% | X | 2 | +1.577% | GG57% | +2.553% |
| Prospect United – Hakoah Sydney CityNew South Wales NPL 2 · Australia · 03/07 12:00 | 1 | X | 241% | +1.579% | GG58% | +2.555% |
| Hurstville FC – Canterbury BankstownNew South Wales NPL 2 · Australia · 03/07 12:00 | 1 | X | 249% | +1.584% | GG63% | +2.563% |
| Almaz Antey U19 – Rubin Kazan U20Youth Championship · Russia · 03/07 12:00 | 145% | X | 2 | +1.586% | GG67% | +2.567% |
| Adelaide Olympic – Salisbury UnitedSouth Australia State League 1 · Australia · 03/07 12:00 | 174% | X | 2 | +1.580% | GG | +2.558% |
| Ethiopia Nigd Bank – BahardarPremier League · Ethiopia · 03/07 12:00 | 138% | X | 2 | +1.557% | GG | +2.5 |
| Tensung – ThimphuPremier League · Bhutan · 03/07 12:00 | 1 | X | 240% | +1.566% | GG | +2.5 |
| Vejle – Randers FCFriendlies Clubs · World · 03/07 12:00 | 143% | X | 2 | +1.590% | GG73% | +2.574% |
| Hvidovre – HB KogeFriendlies Clubs · World · 03/07 12:00 | 138% | X | 2 | +1.586% | GG68% | +2.568% |
| Eastern United – Modbury JetsSouth Australia State League 1 · Australia · 03/07 12:15 | 1 | X | 239% | +1.574% | GG54% | +2.5 |
| Glenorchy Knights U21 – Clarence Zebras IITasmania Southern Championship · Australia · 03/07 12:15 | 154% | X | 2 | +1.599% | GG94% | +2.597% |
| Northcote City – Melbourne SrbijaVictoria NPL 2 · Australia · 03/07 12:30 · ☁ 10° | 160% | X | 2 | +1.567% | GG | +2.5 |
| Melbourne Knights – Bulleen LionsVictoria NPL 2 · Australia · 03/07 12:30 | 146% | X | 2 | +1.578% | GG56% | +2.554% |
| Brunswick Juventus FC – Brunswick CityVictoria NPL 2 · Australia · 03/07 12:30 | 145% | X | 2 | +1.584% | GG64% | +2.563% |
| Caboolture – SC WanderersQueensland Premier League · Australia · 03/07 12:30 | 1 | X | 239% | +1.590% | GG73% | +2.574% |
| Ipswich – Holland Park HawksQueensland Premier League · Australia · 03/07 12:30 | 139% | X | 2 | +1.569% | GG | +2.5 |
| Springvale – Keilor ParkVictoria Premier League 2 · Australia · 03/07 12:30 | 143% | X | 2 | +1.575% | GG54% | +2.551% |
| Adelaide Comets – Croydon KingsSouth Australia NPL · Australia · 03/07 13:00 | 1 | X | 243% | +1.583% | GG63% | +2.562% |
| Aalborg – ViborgFriendlies Clubs · World · 03/07 13:00 | 147% | X | 2 | +1.571% | GG | +2.5 |
| Khangarid – UlaanbaatarPremier League · Mongolia · 03/07 13:00 | 1 | X | 251% | +1.594% | GG79% | +2.583% |
| Nizhny Novgorod U19 – Ural U20Youth Championship · Russia · 03/07 14:00 | 1 | X | 261% | +1.586% | GG63% | +2.568% |
| Yunnan Yukun – Henan JianyeSuper League · China · 03/07 14:00 | 143% | X | 2 | +1.580% | GG60% | +2.558% |
| Minsk II – Gomel II1. Division · Belarus · 03/07 14:00 · ☁ 22° | 1 | X | 256% | +1.581% | GG57% | +2.559% |
| Arys – Yelimay Semey 21. Division · Kazakhstan · 03/07 14:00 | 1 | X | 240% | +1.573% | GG53% | +2.5 |
| Sport Academy Kairat – Taraz1. Division · Kazakhstan · 03/07 14:00 | 172% | X | 2 | +1.586% | GG55% | +2.567% |
| Botev Vratsa – Beitar JerusalemFriendlies Clubs · World · 03/07 14:00 | 142% | X | 2 | +1.569% | GG | +2.5 |
| Sturm Graz – FK KošiceFriendlies Clubs · World · 03/07 14:00 | 1 | X | 243% | +1.596% | GG85% | +2.589% |
| Jong Utrecht – Werder Bremen IIFriendlies Clubs · World · 03/07 14:00 | 1 | X | 263% | +1.599% | GG92% | +2.597% |
| AS Trencin – Inter BratislavaFriendlies Clubs · World · 03/07 14:00 | 171% | X | 2 | +1.595% | GG75% | +2.585% |
| Vitesse – RodaFriendlies Clubs · World · 03/07 14:00 | 1 | X | 264% | +1.599% | GG90% | +2.595% |
| CSKA Sofia – MarekFriendlies Clubs · World · 03/07 14:00 | 1 | X | 239% | +1.589% | GG72% | +2.572% |
| Sonderjyske – VikingFriendlies Clubs · World · 03/07 14:00 | 1 | X | 259% | +1.597% | GG85% | +2.591% |
| Wiener SC – Floridsdorfer ACFriendlies Clubs · World · 03/07 14:00 | 172% | X | 2 | +1.593% | GG69% | +2.581% |
| Enisey – Zenit 2Friendlies Clubs · World · 03/07 14:00 | 160% | X | 2 | +1.571% | GG | +2.5 |
| Cherno More Varna – Spartak PlevenFriendlies Clubs · World · 03/07 14:00 | 163% | X | 2 | +1.562% | GG | +2.5 |
| Motor Lublin – Warta PoznańFriendlies Clubs · World · 03/07 14:00 | 148% | X | 2 | +1.597% | GG87% | +2.591% |
| Radomlje – HNK RijekaFriendlies Clubs · World · 03/07 14:00 | 1 | X | 272% | +1.573% | GG | +2.5 |
| FC Sochi – Torpedo MoskvaFriendlies Clubs · World · 03/07 14:00 | 1 | X | 240% | +1.587% | GG70% | +2.570% |
| Cracovia Krakow – PafosFriendlies Clubs · World · 03/07 14:00 | 140% | X | 2 | +1.573% | GG53% | +2.5 |
| IMT Novi Beograd – Maccabi Tel AvivFriendlies Clubs · World · 03/07 14:00 | 1 | X | 255% | +1.580% | GG57% | +2.558% |
| Metalul Buzău – FC BacauFriendlies Clubs · World · 03/07 14:00 | 141% | X | 2 | +1.597% | GG88% | +2.591% |
| Obolon'-Brovar – Nyva VinnytsyaFriendlies Clubs · World · 03/07 14:00 | 168% | X | 2 | +1.590% | GG65% | +2.575% |
| Juazeiro EC U20 – Ceará U20Cearense U20 · Brazil · 03/07 14:30 | 1 | X | 262% | +1.558% | GG | +2.5 |
| Safa – Al MabarrahPremier League · Lebanon · 03/07 15:00 | 158% | X | 2 | +1.551% | GG | +2.5 |
| Reyady Abaseya – RacingPremier League · Lebanon · 03/07 15:00 | 152% | X | 2 | +1.565% | GG | +2.5 |
| Naftan – Dinamo BrestPremier League · Belarus · 03/07 15:00 · 🌦 19° | 1 | X | 249% | +1.5 | GG | +2.5 |
| Welayta Dicha – Ethiopia BunnaPremier League · Ethiopia · 03/07 15:00 | 1 | X36% | 2 | +1.554% | GG | +2.5 |
| Mekelakeya – Hadiya HosaenaPremier League · Ethiopia · 03/07 15:00 | 1 | X40% | 2 | +1.5 | GG | +2.5 |
| Brann – Kristiansund BKFriendlies Clubs · World · 03/07 15:00 | 151% | X | 2 | +1.578% | GG55% | +2.554% |
| Ried – SSV Jahn RegensburgFriendlies Clubs · World · 03/07 15:00 | 148% | X | 2 | +1.586% | GG67% | +2.568% |
| Sturm Graz II – Budapest HonvedFriendlies Clubs · World · 03/07 15:30 | 172% | X | 2 | +1.588% | GG59% | +2.571% |
| Chertanovo U20 – Rodina Moscow U19Youth Championship · Russia · 03/07 16:00 | 144% | X | 2 | +1.584% | GG65% | +2.564% |
| CSKA Moskva U19 – Rostov U19Youth Championship · Russia · 03/07 16:00 | 166% | X | 2 | +1.590% | GG66% | +2.575% |
| Dynamo Makhachkala U19 – Lokomotiv Moskva U19Youth Championship · Russia · 03/07 16:00 | 1 | X | 248% | +1.585% | GG66% | +2.566% |
| Fakel U19 – Krasnodar U19Youth Championship · Russia · 03/07 16:00 | 1 | X | 270% | +1.595% | GG75% | +2.585% |
| Spartak Moskva U19 – Akademiya Konoplev U20Youth Championship · Russia · 03/07 16:00 | 158% | X | 2 | +1.592% | GG74% | +2.579% |
| Zenit U19 – Dinamo Moskva U19Youth Championship · Russia · 03/07 16:00 | 169% | X | 2 | +1.587% | GG60% | +2.570% |
| FC Astana – ZhenysPremier League · Kazakhstan · 03/07 16:00 · ⛅ 19° | 164% | X | 2 | +1.575% | GG | +2.551% |
| Farul Constanta – OţelulFriendlies Clubs · World · 03/07 16:00 | 1 | X | 236% | +1.572% | GG52% | +2.5 |
| Karpaty – Nyva TernopilFriendlies Clubs · World · 03/07 16:00 | 176% | X | 2 | +1.593% | GG65% | +2.580% |
| Rubin – FC OrenburgFriendlies Clubs · World · 03/07 16:00 | 139% | X | 2 | +1.567% | GG | +2.5 |
| Lokomotiv – Spartak KostromaFriendlies Clubs · World · 03/07 16:00 | 158% | X | 2 | +1.585% | GG62% | +2.565% |
| Turan Turkistan – Jaiyq1. Division · Kazakhstan · 03/07 17:00 · ☀ 25° | 156% | X | 2 | +1.563% | GG | +2.5 |
| Biel-Bienne – Yverdon SportFriendlies Clubs · World · 03/07 17:00 | 143% | X | 2 | +1.587% | GG69% | +2.569% |
| Dynamo Kyiv – Lask LinzFriendlies Clubs · World · 03/07 17:00 | 1 | X | 260% | +1.592% | GG73% | +2.579% |
| FK Jablonec – Ústí nad LabemFriendlies Clubs · World · 03/07 17:00 | 185% | X | 2 | +1.589% | GG | +2.573% |
| Germany U19 W – Sweden U19 WUEFA U19 Championship – Women · World · 03/07 17:00 · ☁ 25° | 1 | X | 249% | +1.596% | GG84% | +2.588% |
| Poland U19 W – Bosnia-Herzegovina U19UEFA U19 Championship – Women · World · 03/07 17:00 · ⛅ 24° | 176% | X | 2 | +1.591% | GG62% | +2.577% |
| FK Crvena Zvezda – FC BW LinzFriendlies Clubs · World · 03/07 17:00 | 156% | X | 2 | +1.574% | GG | +2.5 |
| JäPS – SJK AkatemiaYkkösliiga · Finland · 03/07 17:30 | 143% | X | 2 | +1.563% | GG | +2.5 |
| Kooteepee – JIPPOYkkösliiga · Finland · 03/07 17:30 | 137% | X | 2 | +1.571% | GG51% | +2.5 |
| GrIFK – NJSKakkonen – Lohko B · Finland · 03/07 17:30 · 🌦 16° | 159% | X | 2 | +1.583% | GG59% | +2.562% |
| Kongsvinger – Sogndal1. Division · Norway · 03/07 18:00 | 167% | X | 2 | +1.593% | GG71% | +2.580% |
| Raufoss – Strommen1. Division · Norway · 03/07 18:00 | 152% | X | 2 | +1.590% | GG71% | +2.574% |
| Nõmme United – Kalju NommeMeistriliiga · Estonia · 03/07 18:00 · ☁ 18° | 1 | X | 241% | +1.584% | GG65% | +2.564% |
| Riga – FS JelgavaVirsliga · Latvia · 03/07 18:00 · ☁ 19° | 164% | X | 2 | +1.584% | GG57% | +2.563% |
| Schöningen – Hallescher FCFriendlies Clubs · World · 03/07 18:00 | 1 | X | 277% | +1.595% | GG72% | +2.586% |
| Energie Cottbus – AltglienickeFriendlies Clubs · World · 03/07 18:00 | 146% | X | 2 | +1.585% | GG66% | +2.566% |
| Džiugas Telšiai – Kauno ŽalgirisA Lyga · Lithuania · 03/07 18:00 · 🌦 16° | 1 | X | 244% | +1.579% | GG59% | +2.557% |
| FC Schweinfurt 05 – FSV ZwickauFriendlies Clubs · World · 03/07 18:00 | 1 | X | 238% | +1.585% | GG66% | +2.565% |
| Oudenaarde – Zulte WaregemFriendlies Clubs · World · 03/07 18:00 | 1 | X | 262% | +1.592% | GG71% | +2.578% |
| Be'sat Kermanshah – Fard AlborzAzadegan League · Iran · 03/07 18:00 | 1 | X43% | 2 | +1.5 | GG | +2.5 |
| Damash Gilanian – Ario EslamshahrAzadegan League · Iran · 03/07 18:00 | 1 | X39% | 2 | +1.5 | GG | +2.5 |
| Mes Kerman – Naft Bandar AbbasAzadegan League · Iran · 03/07 18:00 | 1 | X43% | 2 | +1.5 | GG | +2.5 |
| Naft Gachsaran – Mes SoongounAzadegan League · Iran · 03/07 18:00 | 146% | X | 2 | +1.554% | GG | +2.5 |
| Nassaji Mazandaran – HavadarAzadegan League · Iran · 03/07 18:00 | 150% | X | 2 | +1.5 | GG | +2.5 |
| Navad Urmia – Sanat NaftAzadegan League · Iran · 03/07 18:00 | 1 | X39% | 2 | +1.5 | GG | +2.5 |
| Shenavarsazi Qeshm – Mes Shahr-e BabakAzadegan League · Iran · 03/07 18:00 | 1 | X | 238% | +1.5 | GG | +2.5 |
| BFC Dynamo – Phönix LübeckFriendlies Clubs · World · 03/07 18:00 | 1 | X | 278% | +1.596% | GG72% | +2.587% |
| SKN ST. Polten – ArtisFriendlies Clubs · World · 03/07 18:00 | 138% | X | 2 | +1.586% | GG68% | +2.568% |
| Wolfsberger AC – Admira WackerFriendlies Clubs · World · 03/07 18:00 | 170% | X | 2 | +1.592% | GG69% | +2.579% |
| Budissa Bautzen – Dynamo DresdenFriendlies Clubs · World · 03/07 18:30 | 1 | X | 247% | +1.585% | GG65% | +2.565% |
| ZFC Meuselwitz – Erzgebirge AueFriendlies Clubs · World · 03/07 18:30 | 186% | X | 2 | +1.597% | GG70% | +2.591% |
| Deutschlandsberger SC – SV KapfenbergFriendlies Clubs · World · 03/07 18:30 | 167% | X | 2 | +1.588% | GG63% | +2.571% |
| Germania Teveren – Alemannia AachenFriendlies Clubs · World · 03/07 18:30 | 149% | X | 2 | +1.578% | GG56% | +2.554% |
| VfL Halle – SV Babelsberg 03Friendlies Clubs · World · 03/07 18:30 | 1 | X | 265% | +1.599% | GG92% | +2.597% |
| Krems / Rehberg – First ViennaFriendlies Clubs · World · 03/07 18:30 | 1 | X | 248% | +1.589% | GG71% | +2.573% |
| Metz – US Mondorf-les-bainsFriendlies Clubs · World · 03/07 18:30 | 147% | X | 2 | +1.571% | GG | +2.5 |
| Wildon – VoitsbergFriendlies Clubs · World · 03/07 18:30 | 1 | X | 242% | +1.589% | GG72% | +2.573% |
| Sirius – Mjallby AIFAllsvenskan · Sweden · 03/07 19:00 | 155% | X | 2 | +1.582% | GG59% | +2.560% |
| Ranheim – Stabaek1. Division · Norway · 03/07 19:00 · ⛅ 15° | 155% | X | 2 | +1.589% | GG70% | +2.573% |
| Heerenveen – De GraafschapFriendlies Clubs · World · 03/07 19:00 | 1 | X | 246% | +1.578% | GG56% | +2.554% |
| Monheim – Fortuna DüsseldorfFriendlies Clubs · World · 03/07 19:00 | 149% | X | 2 | +1.594% | GG79% | +2.583% |
| Fortuna Sittard – K. Lierse S.K.Friendlies Clubs · World · 03/07 19:00 | 1 | X | 262% | +1.592% | GG71% | +2.578% |
| Mattersburg SV 2020 – Austria Vienna (Am)Friendlies Clubs · World · 03/07 19:00 | 1 | X | 266% | +1.591% | GG68% | +2.576% |
| Schwabach – Greuther Fürth IIFriendlies Clubs · World · 03/07 19:00 | 1 | X | 239% | +1.587% | GG69% | +2.569% |
| Tallinna Kalev – MaarduEsiliiga A · Estonia · 03/07 19:30 | 159% | X | 2 | +1.593% | GG75% | +2.581% |
| Atlas Delmenhorst – PapenburgFriendlies Clubs · World · 03/07 19:30 | 1 | X | 286% | +1.598% | GG76% | +2.594% |
| Paraguari AC – TacuaryDivision Intermedia · Paraguay · 03/07 19:30 | 143% | X | 2 | +1.568% | GG | +2.5 |
| Barra Mansa – Cardoso MoreiraCarioca C · Brazil · 03/07 19:45 | 1 | X | 238% | +1.579% | GG59% | +2.555% |
| CAAC Brasil – Barcelona RJCarioca C · Brazil · 03/07 19:45 | 151% | X | 2 | +1.591% | GG74% | +2.576% |
| EC Resende – Tigres do BrasilCarioca C · Brazil · 03/07 19:45 | 1 | X | 241% | +1.583% | GG63% | +2.562% |
| Uniao Central – Campos AACarioca C · Brazil · 03/07 19:45 | 1 | X | 243% | +1.592% | GG77% | +2.579% |
| Uni Souza – EC Vera CruzCarioca C · Brazil · 03/07 19:45 | 156% | X | 2 | +1.578% | GG53% | +2.554% |
| NSI Runavik – KI KlaksvikMeistaradeildin · Faroe-Islands · 03/07 20:00 | 1 | X | 237% | +1.574% | GG54% | +2.5 |
| Deportivo Cuenca Juniors – San AntonioLiga Pro Serie B · Ecuador · 03/07 20:00 | 147% | X | 2 | +1.559% | GG | +2.5 |
| Hvíti riddarinn – Dalvík / Reynir2. Deild · Iceland · 03/07 20:00 | 140% | X | 2 | +1.586% | GG68% | +2.568% |
| Capivariano U20 – Ituano U20Paulista – U20 · Brazil · 03/07 20:00 | 148% | X | 2 | +1.586% | GG67% | +2.568% |
| Desportivo Brasil U20 – Bandeirante U20Paulista – U20 · Brazil · 03/07 20:00 | 162% | X | 2 | +1.579% | GG51% | +2.555% |
| Ferroviária U20 – Juventus U20Paulista – U20 · Brazil · 03/07 20:00 | 143% | X | 2 | +1.594% | GG80% | +2.583% |
| Flamengo SP U20 – XV de Jaú U20Paulista – U20 · Brazil · 03/07 20:00 | 172% | X | 2 | +1.571% | GG | +2.5 |
| Guarani U20 – Sfera U20Paulista – U20 · Brazil · 03/07 20:00 | 166% | X | 2 | +1.588% | GG63% | +2.571% |
| Ibrachina U20 – EC São Bernardo U20Paulista – U20 · Brazil · 03/07 20:00 | 168% | X | 2 | +1.592% | GG70% | +2.579% |
| Jabaquara U20 – Itapirense U20Paulista – U20 · Brazil · 03/07 20:00 | 141% | X | 2 | +1.590% | GG73% | +2.574% |
| Mauá U20 – Tanabi SP U20Paulista – U20 · Brazil · 03/07 20:00 | 139% | X | 2 | +1.552% | GG | +2.5 |
| Osasco Audax U20 – Água Santa U20Paulista – U20 · Brazil · 03/07 20:00 | 1 | X | 243% | +1.557% | GG | +2.5 |
| Portuguesa Santista U20 – Portuguesa U20Paulista – U20 · Brazil · 03/07 20:00 | 136% | X | 2 | +1.580% | GG60% | +2.558% |
| Santo André U20 – SC Paulinense SP U20Paulista – U20 · Brazil · 03/07 20:00 | 137% | X | 2 | +1.563% | GG | +2.5 |
| São Bento U20 – América-SP U20Paulista – U20 · Brazil · 03/07 20:00 | 165% | X | 2 | +1.585% | GG59% | +2.566% |
| São Caetano U20 – União São João U20Paulista – U20 · Brazil · 03/07 20:00 | 1 | X | 240% | +1.566% | GG | +2.5 |
| Australia – EgyptWorld Cup · World · 03/07 20:00 · ☁ 36° | 139% | X | 2 | +1.578% | GG58% | +2.554% |
| Al Hikma – Al NejmehPremier League · Lebanon · 03/07 20:30 | 137% | X | 2 | +1.584% | GG65% | +2.564% |
| Colwyn Bay – Denbigh TownFriendlies Clubs · World · 03/07 20:30 | 169% | X | 2 | +1.590% | GG65% | +2.575% |
| Forres Mechanics – Inverness CTFriendlies Clubs · World · 03/07 20:30 | 1 | X | 287% | +1.596% | GG62% | +2.588% |
| Limavady United – H&W WeldersFriendlies Clubs · World · 03/07 20:30 | 149% | X | 2 | +1.578% | GG56% | +2.554% |
| River Plate – FlamengoFriendlies Clubs · World · 03/07 20:30 | 136% | X | 2 | +1.570% | GG | +2.5 |
| Tirol U20 – Alianca U20Cearense U20 · Brazil · 03/07 20:30 | 142% | X | 2 | +1.573% | GG52% | +2.5 |
| Derry City – WaterfordPremier Division · Ireland · 03/07 20:45 · 🌦 13° | 159% | X | 2 | +1.584% | GG60% | +2.564% |
| Drogheda United – BohemiansPremier Division · Ireland · 03/07 20:45 · ☁ 19° | 1 | X | 244% | +1.576% | GG55% | +2.552% |
| St Patrick's Athl. – Galway UnitedPremier Division · Ireland · 03/07 20:45 | 160% | X | 2 | +1.575% | GG | +2.551% |
| Sligo Rovers – Shamrock RoversPremier Division · Ireland · 03/07 20:45 · ☁ 17° | 1 | X | 246% | +1.570% | GG | +2.5 |
| Bray Wanderers – Athlone TownFirst Division · Ireland · 03/07 20:45 | 162% | X | 2 | +1.579% | GG51% | +2.555% |
| Cobh Ramblers – Cork CityFirst Division · Ireland · 03/07 20:45 · ⛅ 18° | 1 | X | 241% | +1.562% | GG | +2.5 |
| Finn Harps – WexfordFirst Division · Ireland · 03/07 20:45 | 137% | X | 2 | +1.574% | GG54% | +2.5 |
| Treaty United – KerryFirst Division · Ireland · 03/07 20:45 | 143% | X | 2 | +1.566% | GG | +2.5 |
| Derry City W – Crusaders WPremiership Women · Northern-Ireland · 03/07 20:45 · 🌦 16° | 1 | X | 267% | +1.592% | GG70% | +2.578% |
| Larne W – Lisburn Ladies WPremiership Women · Northern-Ireland · 03/07 20:45 | 141% | X | 2 | +1.598% | GG89% | +2.593% |
| Lisburn Ladies W – Glentoran BU WPremiership Women · Northern-Ireland · 03/07 20:45 | 1 | X | 271% | +1.594% | GG72% | +2.583% |
| Caerau (Ely) – Croesyceiliog AFCFriendlies Clubs · World · 03/07 20:45 | 136% | X | 2 | +1.570% | GG | +2.5 |
| Shelbourne – DundalkPremier Division · Ireland · 03/07 21:00 | 1 | X | 240% | +1.582% | GG63% | +2.561% |
| Akron City – Erie Sports CenterUSL League Two · USA · 03/07 21:00 | 166% | X | 2 | +1.588% | GG63% | +2.571% |
| FH hafnarfjordur – StjarnanÚrvalsdeild · Iceland · 03/07 21:15 | 1 | X | 246% | +1.585% | GG66% | +2.566% |
| Ægir – Fylkir1. Deild · Iceland · 03/07 21:15 · ⛅ 12° | 1 | X | 244% | +1.584% | GG65% | +2.564% |
| Grotta – HK Kopavogur1. Deild · Iceland · 03/07 21:15 · ☀ 11° | 142% | X | 2 | +1.595% | GG83% | +2.586% |
| IR Reykjavik – Afturelding1. Deild · Iceland · 03/07 21:15 | 1 | X | 242% | +1.587% | GG70% | +2.570% |
| Njardvik – Throttur Reykjavik1. Deild · Iceland · 03/07 21:15 · ☀ 11° | 1 | X | 241% | +1.586% | GG67% | +2.567% |
| KFG – Selfoss2. Deild · Iceland · 03/07 21:15 | 1 | X | 247% | +1.592% | GG77% | +2.579% |
| Leon – TapatíoFriendlies Clubs · World · 03/07 22:00 | 153% | X | 2 | +1.595% | GG82% | +2.586% |
| Austin – Club QueretaroFriendlies Clubs · World · 03/07 22:00 | 1 | X | 243% | +1.568% | GG | +2.5 |
| Fernando De La Mora – 3 de NoviembreDivision Intermedia · Paraguay · 03/07 22:00 | 141% | X | 2 | +1.559% | GG | +2.5 |
*Odds correct as of date published, prices subject to change, check 1XBET for actual odds.


What Mathematical Football Prediction Actually Means
People hear “mathematical model” and picture a black box that spits out winners. The reality is more boring. A decent model takes every match a team has played, weighs the quality of their opponents, adjusts for home advantage, and then estimates a probability for each scoreline. Poisson distributions, Elo-style ratings, and xG (expected goals) are the three building blocks most public models use.
The model doesn’t care about your favourite club. That’s its main advantage. The variables that matter most in my own workflow:
- Expected goals for and against, ideally over the last 8 to 12 matches
- Goalkeeper status (a backup keeper can swing the line by 0.3 goals)
- Travel and rest days, especially in midweek European fixtures
- Referee tendencies for cards and penalty calls
- Weather, but only for under/over markets in winter rounds
None of these guarantee a win. They shift probabilities, and probabilities are all you have when you’re betting.
Spotting Must-Win Teams Today
What makes a team a “must-win”?
A must-win isn’t just the favourite. It’s a team where the situation, the form and the opponent line up. Think Bayern at home against a newly promoted side in October. Or Real Madrid hosting a mid-table La Liga club the weekend before a Champions League knockout, where the bookies still price them at short odds and the model agrees.
The four things I check before calling a side a genuine must-win:
- Form: at least 4 wins in their last 6, ideally with clean sheets
- Opposition trouble: missing a key defender, on a bad run, or just travelled across Europe
- Home record: many teams are completely different sides at home, and the gap is bigger than people think
- Motivation: title race, top-four push, or a derby that the squad won’t take lightly
How to use must-win picks without blowing your bankroll
The mistake I made for years was stacking five “must-wins” into an accumulator. One late equaliser kills the slip every single time. What works better:
Singles on the highest-confidence pick of the day. Boring, but the maths is on your side. Two-fold accas when two picks each clear 70% in the model, which gives roughly 50% combined and decent returns at the typical 1.40-1.60 acca price. Asian handicap -1 if the favourite is too short for a straight win but the model expects a comfortable scoreline. I almost never touch 4+ accumulators on must-wins. The variance eats you alive.
Daily picks, not daily nonsense
Every day at Forwins we publish the matches our model rates highest, with the probability for each market shown next to the tip. If the number is below 70% on a 1X2 pick, we don’t post it. If you only see two or three matches on a quiet Tuesday, that’s the point.
⚠️ Bet responsibly. Stake what you can afford to lose. If betting stops being fun, stop.
Over 2.5 Predictions: What Most People Get Wrong
Over 2.5 means three or more goals in the match. Simple market, simple rule. The bit people miss is that “both teams score a lot” doesn’t automatically mean over 2.5 hits. You need pace and chance creation, not just two leaky defences.
A useful rule of thumb: if the combined xG for the fixture sits above 2.8 and neither side has parked the bus in their last five league games, over 2.5 is usually live. Bayer Leverkusen and Stuttgart games in 2024-25 are the textbook example. Two attacking sides, both pressing high, with combined goal totals north of 3 in most weeks.
Where it goes wrong:
- Big derbies. Tactically tight, lots of yellow cards, fewer chances than the season average suggests
- Wet pitches and December rounds in Northern Europe
- Sides that have just played a Europa or Champions League midweek game and rotated
The Draw: Underrated and Often Mispriced
Most casual bettors never touch the X. That’s exactly why there’s value in it. Draws are statistically the rarest of the three 1X2 outcomes in most leagues (around 24-28% in the top five European leagues), but when the model and the situation point to one, the typical 3.20-3.60 price is generous.
Where draws cluster:
- Teams within 2-3 points of each other in the table
- Matches between defensive sides with low xG totals (think Atletico Madrid vs Real Sociedad)
- End-of-season fixtures where both teams are already safe
Serie A produces more draws than any other top league, year after year. Italian football is built around defensive shape, and that shows in the scorelines. If you want to specialise in draws, start there.
Weekend Picks: Where the Real Volume Is
Saturdays and Sundays carry the bulk of the betting calendar. Premier League and La Liga slates on the same day, plus Serie A and Bundesliga, plus the smaller leagues. There’s too much football to bet on every match, and trying is the fastest way to lose a bankroll.
My weekend filter is simple. I rank every match by model confidence, throw out anything below 70%, and look for two or three plays where the bookie line and my model disagree by more than 5 percentage points. Those are the value bets. A “lock” at 1.20 with a true 90% chance is fine, but you make real money when the line is wrong, not when it’s right.
Can You Really Get 90% Accurate Predictions?
The honest version is less exciting: it holds up on safe markets across a short run of bets, and falls apart the moment you want better odds.
Over 1.5 goals in Bundesliga matches hits around 88% historically. Double chance on a heavy home favourite against a bottom-table side hits 90%+. But those are 1.10-1.25 odds. To grow a bankroll meaningfully on those, you’d need huge stakes, and a single 10% loss wipes out many wins.
Anyone selling you “90% accurate predictions” at decent odds is either cherry-picking past results or selling you a dream. The honest target for a profitable bettor is 55-58% on near-evens lines. That’s the level where compounding actually works.
Football Prediction for Tomorrow: Plan, Don’t React
The biggest edge you can get isn’t a better model. It’s earlier lines. Bookmaker odds the day before a match are softer than the same lines an hour before kick-off, because the market hasn’t adjusted to the late money yet. If your model fancies the away team and the price is 2.80 today, it’s likely closer to 2.50 by Saturday morning.
That’s why we publish next-day previews every evening at Forwins. Read them, check the team news the morning of the match, and place early when the value is still there.
BTTS Tips: When Both Teams Actually Score
BTTS is a strange market. It looks like a coin flip, but the long-term hit rate across the top leagues sits around 52-54%. The model edge is small, which means the bookmaker margin matters more here than on most markets. Always shop the line.
BTTS tends to hit in matches where:
- Both teams have scored in 4+ of their last 6 matches
- Neither side has a stand-out goalkeeper
- The favourite likes to attack rather than sit on a 1-0
Bundesliga is the BTTS league. La Liga and Ligue 1 are the worst for it, because the bottom-half teams often struggle to score at all.
Predictions for Nigerian Bettors
Nigeria has one of the most active football betting communities in Africa, and the markets popular with Nigerian bettors aren’t always the ones I’d default to. Multi-bets on weekend EPL games are everywhere. So is interest in the NPFL, where pricing is wider because fewer models cover the league.
If you bet from Nigeria, the same rules apply: stick to leagues you can actually follow, avoid huge accumulators no matter how tempting the payout looks, and shop for the best line. We cover the main European leagues plus selected NPFL fixtures.
The Short Version
A model gives you probabilities. You compare them to the bookie’s price. When your number is meaningfully higher, you bet. When it isn’t, you skip. That’s the entire job.
Everything else, including how many picks we post each day, which leagues we cover, and which markets we trust, follows from that idea. We publish daily previews for the top leagues, plus weekend round-ups every Friday. Take what’s useful, ignore what isn’t.
FAQ: Football Predictions & Betting
What are mathematical football predictions?
Mathematical football predictions are forecasts built from statistical models rather than gut feeling. They combine recent form, expected goals, head-to-head data, lineup news, and home advantage to produce a probability for each outcome. Think of it as a forecast rather than a guarantee. It gives you the likelihood of each result and a sense of how far to trust that number.
How do you predict draws in football?
Look for matches between teams of similar quality (within a few points in the table), low combined xG, and defensive styles. Serie A produces the most draws of any top European league. Atletico-style sides that prioritise structure over attacking risk are also reliable draw candidates, especially when they meet each other.
What does Over 2.5 mean in football betting?
Over 2.5 means betting that the match will end with three or more goals. Final scores of 2-1, 3-0, 3-2, 4-1 all win. A 2-0, 1-1 or 0-0 loses. It’s one of the most popular goal markets because the line cuts cleanly through the most common scorelines.
How do I find value bets?
A value bet is one where your estimated probability is higher than what the bookmaker’s odds imply. If you think a team has a 60% chance to win and the price is 1.90 (implied probability 52.6%), that’s value. Finding these consistently requires a method for estimating probability that isn’t just based on which team you like.
Are weekend predictions different from weekday ones?
The method is the same, but weekends have far more matches, so the filter has to be tighter. With 20+ games across the top leagues on a Saturday, you can afford to skip 90% of them and only bet the ones where the model edge is clear. Weekday matches often have softer lines because the market is thinner.
Can football predictions really be 90% accurate?
Only on safe markets like Over 1.5 in attacking leagues or double chance on heavy favourites, where odds are too short to grow a bankroll meaningfully. On more useful markets like 1X2 picks at 1.80-2.20, a sustainable hit rate sits in the 55-60% range. Anyone claiming 90% accuracy at decent odds is cherry-picking results.
Are your football predictions free?
Yes. All daily picks, weekend previews, and analysis on Forwins.com are free. We publish full reasoning alongside each tip so you can judge whether the logic holds, rather than just copying the bet blindly.
Do you cover Nigerian football?
We cover selected NPFL fixtures and any international matches involving Nigerian teams. The bulk of our daily output is the top European leagues, since that’s where the lines are sharpest and our data is most reliable.
What’s the best market for beginners?
Double chance (1X or X2) is the gentlest starting point. You’re covering two outcomes out of three, so the hit rate is naturally high, and it forces you to think about which outcome you’re ruling out rather than which one you’re picking. Once you’re comfortable, move to 1X2 and over/under markets.
