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.


↻ Reset
1X2
+1.5
GG
+2.5
Match1X2+1.5GG+2.5
Hungary U18 – Italy U18 1–3Friendlies · World · 05/10 08:301X2✓ 54%+1.5✓ 66%GG+2.5
Wales U19 – Northern Ireland U19 0–0Friendlies · World · 05/10 09:001X2✗ 59%+1.5✗ 82%GG✗ 57%+2.5✗ 60%
Finland U18 – Wales U18 2–0Friendlies · World · 05/10 09:001✓ 63%X2+1.5✓ 95%GG✗ 79%+2.5✗ 85%
Malaysia – Vietnam 1–0FIFA Asean Cup · World · 05/10 09:001✓ 59%X2+1.5✗ 91%GG✗ 71%+2.5✗ 76%
AE Mykonos – Pannaxiakos 1–0Gamma Ethniki – Group 9 · Greece · 05/10 10:301✓ 46%X2+1.5✗ 95%GG✗ 81%+2.5✗ 84%
Croatia U18 – Chile U17 0–1Friendlies · World · 05/10 10:301✗ 89%X2+1.5✗ 98%GG✗ 68%+2.5✗ 92%
Japan – New Zealand 2–1Kirin Cup · World · 05/10 10:301✓ 36%X2+1.5✓ 68%GG+2.5
Odd II – Viking II 3–13. Division – Girone 4 · Norway · 05/10 11:001✓ 47%X2+1.5✓ 90%GG✓ 72%+2.5✓ 74%
Zakynthos – Apollon Pontou 1–1Super League 2 · Greece · 05/10 11:001X2✗ 63%+1.5✓ 86%GG✓ 62%+2.5✗ 68%
England U19 – Belgium U19 0–1Friendlies · World · 05/10 11:001✗ 47%X2+1.5✗ 65%GG+2.5
Niroye Zamini – Mes Kerman 0–0Azadegan League · Iran · 05/10 11:301X2✗ 36%+1.5✗ 55%GG+2.5
East Bengal II – NorthEast United 7–2IFA Shield · India · 05/10 11:301X2✗ 47%+1.5✓ 71%GG+2.5
PAOK II – Ellas Syros 0–0Super League 2 · Greece · 05/10 11:451X2✗ 64%+1.5✗ 89%GG✗ 65%+2.5✗ 72%
Nestos Chrisoupolis – Marko 1–2Super League 2 · Greece · 05/10 12:001X2✓ 54%+1.5✓ 89%GG✓ 69%+2.5✓ 72%
Yarud Mariupol' – Nyva Ternopil 0–0Persha Liga · Ukraine · 05/10 12:301X2✗ 38%+1.5✗ 68%GG+2.5
Be'sat Kermanshah – Naft Bandar Abbas 2–1Azadegan League · Iran · 05/10 12:301X✗ 43%2+1.5GG+2.5
Semendrija 1924 – FK Vozdovac 1–0Prva Liga · Serbia · 05/10 13:001✓ 39%X2+1.5✗ 78%GG✗ 58%+2.5✗ 54%
Sheffield United U21 – Bolton Wanderers Res. 2–0Professional Development League · England · 05/10 13:001X2✗ 56%+1.5✓ 63%GG+2.5
Uganda – Congo DR 1–1Friendlies · World · 05/10 13:001✗ 46%X2+1.5✓ 72%GG✓ 51%+2.5
Namibia U23 – Angola U23 0–5CAF U23 Cup of Nations · World · 05/10 13:001X✗ 34%2+1.5✓ 59%GG+2.5
Indonesia – Thailand 1–1FIFA Asean Cup · World · 05/10 13:001✗ 51%X2+1.5✓ 98%GG✓ 88%+2.5✗ 92%
Havadar – Pars Jonoubi JAM 0–1Azadegan League · Iran · 05/10 13:301X2✓ 58%+1.5✗ 81%GG✗ 56%+2.5✗ 59%
Mes Rafsanjan – Ario Eslamshahr 1–0Azadegan League · Iran · 05/10 13:301X2✗ 43%+1.5✗ 57%GG+2.5
Ukraine U21 – Albania U21 2–2Friendlies · World · 05/10 13:301X2✗ 60%+1.5✓ 71%GG+2.5
Napredak – Loznica 3–0Prva Liga · Serbia · 05/10 14:001X2✗ 40%+1.5✓ 85%GG✗ 67%+2.5✓ 66%
Denmark U18 – Saudi Arabia U18 6–2Friendlies · World · 05/10 14:001X2✗ 50%+1.5✓ 91%GG✓ 74%+2.5✓ 77%
Montenegro U19 – Israel U19 0–1Friendlies · World · 05/10 14:001X2✓ 63%+1.5✗ 78%GG+2.5✗ 54%
Montenegro U21 – Armenia U21 1–1UEFA U21 Championship – Qualification · World · 05/10 14:301✗ 63%X2+1.5✓ 89%GG✓ 67%+2.5✗ 73%
Liptovský Mikuláš – Šamorín 2–02. liga · Slovakia · 05/10 15:001X2✗ 48%+1.5✓ 82%GG✗ 61%+2.5✗ 60%
Mauritius – Sri Lanka 2–3Friendlies · World · 05/10 15:001✗ 48%X2+1.5✓ 86%GG✓ 67%+2.5✓ 68%
Benin U23 – Tunisia U23 1–0CAF U23 Cup of Nations · World · 05/10 15:001X2✗ 49%+1.5✗ 86%GG✗ 66%+2.5✗ 67%
Mouna – Yamoussoukro 0–2Ligue 1 · Ivory-Coast · 05/10 15:301✗ 42%X2+1.5✓ 73%GG✗ 52%+2.5
Fana – Åsane II 5–23. Division – Girone 3 · Norway · 05/10 16:001✓ 54%X2+1.5✓ 93%GG✓ 76%+2.5✓ 80%
Cyprus – Latvia 2–1UEFA Nations League · World · 05/10 16:001✓ 72%X2+1.5✓ 71%GG+2.5
TSC Backa Topola – Grafičar 4–1Prva Liga · Serbia · 05/10 16:001✓ 58%X2+1.5✓ 67%GG+2.5
Şanlıurfaspor – Güzide Gebzespor 1–12. Lig · Turkey · 05/10 16:001X2✗ 41%+1.5✓ 76%GG✓ 55%+2.5✗ 52%
Torreense U23 – Estoril U23 2–3Liga Revelação U23 · Portugal · 05/10 16:001✗ 34%X2+1.5✓ 67%GG+2.5
SAT Moreno – Deportivo Metalurgico 3–2Torneo Promocional Amateur · Argentina · 05/10 16:001X2✗ 52%+1.5✓ 79%GG✓ 56%+2.5✓ 55%
Portugal U18 – Turkey U18 3–2Friendlies · World · 05/10 16:001✓ 68%X2+1.5✓ 74%GG+2.5
Serbia U21 – Russia U21 2–1Friendlies · World · 05/10 16:001X2✗ 77%+1.5✓ 91%GG✓ 60%+2.5✓ 76%
Uzbekistan U18 – Romania U18Friendlies · World · 05/10 16:001X237%+1.576%GG56%+2.552%
Italy U21 – Poland U21 6–2UEFA U21 Championship – Qualification · World · 05/10 16:151✓ 43%X2+1.5✓ 89%GG✓ 71%+2.5✓ 72%
Sweden U21 – North Macedonia U21 2–0UEFA U21 Championship – Qualification · World · 05/10 16:301X2✗ 40%+1.5✓ 90%GG✗ 74%+2.5✗ 75%
Moss – Kongsvinger 0–21. Division · Norway · 05/10 17:001X2✓ 54%+1.5✓ 87%GG✗ 67%+2.5✗ 69%
Lyn II – Råde 0–03. Division – Girone 6 · Norway · 05/10 17:001X2✗ 42%+1.5✗ 94%GG✗ 80%+2.5✗ 83%
Herrestads – Grebbestad 3–1Division 2 – Norra Götaland · Sweden · 05/10 17:001✓ 43%X2+1.5✓ 89%GG✓ 71%+2.5✓ 72%
UAI Urquiza – Ituzaingó 3–2Primera B Metropolitana · Argentina · 05/10 18:001✓ 47%X2+1.5✓ 59%GG+2.5
Lujan – General Lamadrid 1–0Primera C · Argentina · 05/10 18:001✓ 52%X2+1.5✗ 59%GG+2.5
Sportivo Barracas – Leones de Rosario 0–2Primera C · Argentina · 05/10 18:001X✗ 36%2+1.5✓ 54%GG+2.5
Barra Mansa – Cardoso Moreira 0–0Carioca B2 · Brazil · 05/10 18:001X2✗ 56%+1.5✗ 78%GG✗ 53%+2.5✗ 54%
Campos AA – Búzios 3–1Carioca B2 · Brazil · 05/10 18:001✓ 59%X2+1.5✓ 80%GG✓ 55%+2.5✓ 58%
Paraty – Rio de Janeiro 0–4Carioca B2 · Brazil · 05/10 18:001X2✓ 68%+1.5✓ 74%GG+2.5
Serra Macaense – Santa Cruz RJ 3–0Carioca B2 · Brazil · 05/10 18:001✓ 40%X2+1.5✓ 71%GG✗ 51%+2.5
Cordoba – Tenerife 3–2Segunda División · Spain · 05/10 18:301✓ 37%X2+1.5✓ 84%GG✓ 65%+2.5✓ 64%
France – Belgium 4–1UEFA Nations League · World · 05/10 18:451X2✗ 56%+1.5✓ 63%GG+2.5
Italy – Türkiye 3–1UEFA Nations League · World · 05/10 18:451✓ 63%X2+1.5✓ 86%GG✓ 62%+2.5✓ 68%
Ukraine – Hungary 1–2UEFA Nations League · World · 05/10 18:45 · ⛅ 18°1X2✓ 71%+1.5✓ 58%GG+2.5
Northern Ireland – Georgia 0–0UEFA Nations League · World · 05/10 18:451X2✗ 36%+1.5✗ 68%GG+2.5
Bosnia & Herzegovina – Poland 1–0UEFA Nations League · World · 05/10 18:45 · ☁ 17°1✓ 59%X2+1.5✗ 80%GG✗ 55%+2.5✗ 58%
Romania – Sweden 0–1UEFA Nations League · World · 05/10 18:451X2✓ 59%+1.5✗ 91%GG✗ 71%+2.5✗ 76%
Montenegro – Armenia 0–0UEFA Nations League · World · 05/10 18:451✗ 56%X2+1.5✗ 82%GG✗ 59%+2.5✗ 61%
Carshalton Athletic – Eastbourne Borough 0–4Non League Premier – Isthmian · England · 05/10 18:451✗ 50%X2+1.5✓ 73%GG✗ 50%+2.5
Liechtenstein – Gibraltar 0–2Friendlies · World · 05/10 18:451X2✓ 70%+1.5✓ 83%GG✗ 52%+2.5✗ 62%
Guadeloupe – St. Lucia 0–1CONCACAF Nations League · World · 05/10 19:001X2✓ 46%+1.5✗ 93%GG✗ 78%+2.5✗ 81%
Deportivo Riestra – Central Cordoba de Santiago 1–1Liga Profesional Argentina · Argentina · 05/10 19:451✗ 49%X2+1.5✓ 51%GG+2.5
Nueva Chicago – Deportivo Maipu 0–1Primera Nacional · Argentina · 05/10 20:001✗ 40%X2+1.5✗ 66%GG+2.5
Sportivo Trinidense – Sportivo Luqueno 3–2Division Profesional – Clausura · Paraguay · 05/10 20:001✓ 47%X2+1.5✓ 71%GG+2.5
Alianza Atletico – Sport BoysCopa De La Liga · Peru · 05/10 20:00146%X2+1.590%GG73%+2.575%
12 de Junio VH – SOL DE America 1–1Division Intermedia · Paraguay · 05/10 20:001X2✗ 39%+1.5✓ 76%GG✓ 56%+2.5✗ 52%
Cuba – St. Kitts and Nevis 2–2CONCACAF Nations League · World · 05/10 21:00 · 🌦 27°1✗ 36%X2+1.5✓ 80%GG✓ 60%+2.5✓ 58%
Estudiantes L.P. – Gimnasia M. 3–0Liga Profesional Argentina · Argentina · 05/10 22:001✓ 54%X2+1.5✓ 63%GG+2.5
Velez Sarsfield – Platense 2–2Liga Profesional Argentina · Argentina · 05/10 22:001✗ 40%X2+1.5✓ 54%GG+2.5
Deportivo Merlo – Brown DE Adrogue 0–0Primera B Metropolitana · Argentina · 05/10 22:001X✓ 35%2+1.5✗ 58%GG+2.5
Bogota FC – Envigado 3–3Primera B · Colombia · 05/10 22:001X2✗ 41%+1.5✓ 68%GG+2.5
Martinique – El Salvador 1–1CONCACAF Nations League · World · 05/10 22:001✗ 87%X2+1.5✓ 96%GG✓ 62%+2.5✗ 88%
Chapelton – Waterhouse 0–6Premier League · Jamaica · 05/10 22:051X2✓ 63%+1.5✓ 95%GG✗ 79%+2.5✓ 85%
Cerro Porteno – 2 de Mayo 0–2Division Profesional – Clausura · Paraguay · 05/10 22:151✗ 44%X2+1.5✓ 65%GG+2.5
Nacional AC MG – Nova Lavras 2–1Mineiro – 3 · Brazil · 05/10 22:301✓ 66%X2+1.5✓ 88%GG✓ 63%+2.5✓ 71%
Fernando De La Mora – General Caballero 0–2Division Intermedia · Paraguay · 05/10 22:301X2✓ 40%+1.5✓ 71%GG✗ 51%+2.5
Club Nacional – Atletico Torque 2–0Primera División · Uruguay · 05/10 23:001X2✗ 38%+1.5✓ 73%GG✗ 53%+2.5
Independiente Medellin – Santa Fe 0–1Primera A · Colombia · 06/10 00:001✗ 37%X2+1.5✗ 74%GG✗ 54%+2.5
Bermuda – Barbados 1–2CONCACAF Nations League · World · 06/10 00:001X2✓ 48%+1.5✓ 86%GG✓ 67%+2.5✓ 68%
Grenada – Bonaire 1–4CONCACAF Nations League · World · 06/10 00:00 · ☁ 24°1X2✓ 48%+1.5✓ 86%GG✓ 67%+2.5✓ 68%
Guatemala – Suriname 1–0CONCACAF Nations League · World · 06/10 00:001✓ 73%X2+1.5✗ 98%GG✗ 85%+2.5✗ 94%
Banfield – Rosario Central 1–1Liga Profesional Argentina · Argentina · 06/10 00:151✗ 34%X2+1.5✓ 67%GG+2.5
Orsomarso – Quindio 0–1Primera B · Colombia · 06/10 00:301X2✓ 38%+1.5GG+2.5
Sporting San Miguelito – Union Cocle 3–1Liga Panameña de Fútbol · Panama · 06/10 01:001✓ 35%X2+1.5✓ 63%GG+2.5
Arnett Gardens – Portmore United 1–1Premier League · Jamaica · 06/10 01:001X2✗ 58%+1.5✓ 96%GG✓ 82%+2.5✗ 88%
Honduras – Jamaica 1–1CONCACAF Nations League · World · 06/10 02:001X2✗ 59%+1.5✓ 91%GG✓ 71%+2.5✗ 76%
Australia U23 – Korea Republic U23 2–2Friendlies · World · 06/10 02:001X2✗ 59%+1.5✓ 86%GG✓ 64%+2.5✓ 68%
Celaya – Jaguares de Chiapas 0–1Primera Premier · Mexico · 06/10 02:051✗ 61%X2+1.5✗ 59%GG+2.5
Changchun Xidu – Guangzhou Dandelion 1–1League Two · China · 06/10 07:001X✓ 39%2+1.5GG+2.5
BIT – Chengdu Rongcheng II 2–0League Two · China · 06/10 07:30 · ☀ 25°1✓ 36%X2+1.5✓ 55%GG+2.5
Qingdao Red Lions – Wuhan Three Towns II 0–2League Two · China · 06/10 07:30 · ☀ 24°1✗ 46%X2+1.5✓ 66%GG+2.5
Shanghai Second – Yichun Grand Tiger 1–1League Two · China · 06/10 07:301X2✗ 41%+1.5✓ 62%GG+2.5
Hubei Chufeng Heli – Rizhao Yuqi 2–0League Two · China · 06/10 09:00 · ☀ 24°1✓ 37%X2+1.5✓ 54%GG+2.5
Poland U18 – Uruguay U18 0–1Friendlies · World · 06/10 09:001X2✓ 77%+1.5✗ 91%GG✗ 60%+2.5✗ 76%
Belgium U18 – Norway U19 0–0Friendlies · World · 06/10 09:001✗ 45%X2+1.5✗ 73%GG✗ 52%+2.5
USA U18 – Netherlands U18 2–2Friendlies · World · 06/10 09:001X2✗ 43%+1.5✓ 57%GG+2.5
União Leiria U23 – Santa Clara U23 1–1Liga Revelação U23 · Portugal · 06/10 10:00 · 🌧 20°1X2✗ 39%+1.5✓ 52%GG+2.5
Changchun Yatai – Yanbian Longding 1–1League One · China · 06/10 11:00 · ☀ 12°1✗ 40%X2+1.5✓ 79%GG✓ 59%+2.5✗ 57%
Wuxi Wugou – Suzhou Dongwu 2–2League One · China · 06/10 11:00 · ☀ 19°1✗ 40%X2+1.5✓ 73%GG✓ 53%+2.5
South Korea – Uzbekistan 2–0Friendlies · World · 06/10 11:001✓ 58%X2+1.5✓ 76%GG✗ 50%+2.5✗ 52%
Denmark U19 – Netherlands U19 1–1Friendlies · World · 06/10 11:001✗ 78%X2+1.5✓ 97%GG✓ 76%+2.5✗ 89%
Kırklarelispor – Bayburtspor 1–0Türkiye Kupası · Turkey · 06/10 11:001X2✗ 52%+1.5✗ 87%GG✗ 68%+2.5✗ 70%
Ireland U18 – Norway U18 1–1Friendlies · World · 06/10 11:001X2✗ 35%+1.5✓ 66%GG+2.5
IFK Norrkoping – Kalmar FF 0–0Friendlies Clubs · World · 06/10 11:001✗ 58%X2+1.5✗ 87%GG✗ 65%+2.5✗ 69%
Heilongjiang Lava Spring – Meizhou Kejia 0–0League One · China · 06/10 11:30 · ☀ 19°1✗ 44%X2+1.5✗ 79%GG✗ 59%+2.5✗ 57%
Hebei Kungfu – Dalian Huayi 1–0League One · China · 06/10 11:30 · ☀ 23°1✓ 45%X2+1.5✗ 63%GG+2.5
Nantong Zhiyun – Ningbo Professional 1–0League One · China · 06/10 11:30 · ☀ 17°1✓ 49%X2+1.5✗ 62%GG+2.5
France U17 – Netherlands U17 1–5Friendlies · World · 06/10 11:301X2✓ 49%+1.5✓ 93%GG✓ 77%+2.5✓ 80%
Guizhou Zhucheng – Shanghai Port II 2–1League Two · China · 06/10 11:30 · ☁ 18°1✓ 38%X2+1.5✓ 68%GG+2.5
Langfang Glory City – Xi'an Ronghai 0–0League Two · China · 06/10 11:30 · ☀ 18°1X✓ 35%2+1.5✗ 58%GG+2.5
Shenzhen 2028 – Shandong Taishan II 0–2League Two · China · 06/10 11:30 · ⛅ 24°1✗ 45%X2+1.5✓ 79%GG✗ 58%+2.5✗ 55%
Guangdong Mingtu – Dalian Yingbo B 1–1League Two · China · 06/10 11:30 · ⛅ 24°1X✓ 40%2+1.5GG+2.5
China – Tajikistan 0–1Friendlies · World · 06/10 11:351X2✓ 56%+1.5✗ 74%GG+2.5
Werder Bremen II – Hannover 96 II 0–2Regionalliga – Nord · Germany · 06/10 12:001X2✓ 59%+1.5✓ 80%GG✗ 55%+2.5✗ 58%
Rukh Vynnyky U19 – SK Metalurh U19 6–1U19 League · Ukraine · 06/10 12:001✓ 86%X2+1.5✓ 91%GG+2.5✓ 76%
Bristol City U21 – Charlton Athletic U21 4–1Professional Development League · England · 06/10 12:001✓ 56%X2+1.5✓ 92%GG✓ 74%+2.5✓ 78%
Hull City U21 – Wigan Athletic U21 2–2Professional Development League · England · 06/10 12:001X2✗ 43%+1.5✓ 86%GG✓ 67%+2.5✓ 67%
Queens Park Rangers U21 – Coventry City U21 1–5Professional Development League · England · 06/10 12:001✗ 63%X2+1.5✓ 95%GG✓ 79%+2.5✓ 85%
Portugal U19 – Netherlands U19Friendlies · World · 06/10 12:00188%X2+1.599%GG77%+2.596%
Kariobangi Sharks – Mombasa EliteFKF Premier League · Kenya · 06/10 12:001X246%+1.572%GG51%+2.5
Mladost Lješkopolje – Lovćen 2–1Second League · Montenegro · 06/10 13:001X2✗ 45%+1.5✓ 82%GG✓ 62%+2.5✓ 61%
Iskra – Rudar 1–0Second League · Montenegro · 06/10 13:001X2✗ 41%+1.5✗ 72%GG✗ 51%+2.5
Colchester United U21 – Swansea City U21 1–2Professional Development League · England · 06/10 13:001X2✓ 43%+1.5✓ 89%GG✓ 71%+2.5✓ 72%
Algeria U20 – Egypt U20 0–2Africa Cup of Nations U20 · World · 06/10 13:00 · ⛅ 30°1X2✓ 47%+1.5✓ 71%GG+2.5
Libya U20 – Morocco U20 3–2Africa Cup of Nations U20 · World · 06/10 13:00 · ⛅ 30°1X2✗ 70%+1.5✓ 63%GG+2.5
Congo DR U23 – Mauritania U23 2–0CAF U23 Cup of Nations · World · 06/10 13:001✓ 46%X2+1.5✓ 70%GG+2.5
Eswatini U23 – Uganda U23 1–1CAF U23 Cup of Nations · World · 06/10 13:001X2✗ 39%+1.5✓ 65%GG+2.5
Tanzania U23 – Kenya U23 3–1CAF U23 Cup of Nations · World · 06/10 13:001X2✗ 87%+1.5✓ 96%GG✓ 62%+2.5✓ 88%
Azerbaijan U21 – Gibraltar U21 3–0UEFA U21 Championship – Qualification · World · 06/10 13:451✓ 81%X2+1.5✓ 95%GG✗ 68%+2.5✓ 86%
Moldova U21 – Kazakhstan U21 3–2UEFA U21 Championship – Qualification · World · 06/10 14:001✓ 44%X2+1.5✓ 91%GG✓ 75%+2.5✓ 77%
Kazakhstan – Faroe Islands 2–2UEFA Nations League · World · 06/10 14:00 · ☁ 4°1X2✗ 47%+1.5✓ 71%GG+2.5
Bilje – Dekani 2–02. SNL · Slovenia · 06/10 14:001✓ 35%X2+1.5✓ 71%GG✗ 51%+2.5
Rio Ave U23 – Moreirense U23 1–1Liga Revelação U23 · Portugal · 06/10 14:001X2✗ 40%+1.5✓ 82%GG✓ 63%+2.5✗ 61%
India – Uruguay 1–6Friendlies · World · 06/10 14:001X2✓ 59%+1.5✓ 72%GG+2.5
Sakaryaspor – Arit Kayadibi 2–0Türkiye Kupası · Turkey · 06/10 14:001X2✗ 52%+1.5✓ 87%GG✗ 68%+2.5✗ 70%
Botswana U23 – Seychelles U23 2–1CAF U23 Cup of Nations · World · 06/10 14:001✓ 59%X2+1.5✓ 80%GG✓ 55%+2.5✓ 58%
Sudan U23 – Rwanda U23 1–1CAF U23 Cup of Nations · World · 06/10 14:001X2✗ 68%+1.5✓ 94%GG✓ 73%+2.5✗ 82%
Portugal U19 – Austria U19 4–0Friendlies · World · 06/10 14:001✓ 67%X2+1.5✓ 94%GG✗ 74%+2.5✓ 83%
Felgueiras U23 – Estrela U23 3–1Liga Revelação U23 · Portugal · 06/10 15:001X2✗ 39%+1.5✓ 74%GG✓ 54%+2.5
Raufoss – Start 1–5NM Cupen · Norway · 06/10 15:001✗ 51%X2+1.5✓ 93%GG✓ 78%+2.5✓ 81%
Mauritius U23 – Zimbabwe U23 1–4CAF U23 Cup of Nations · World · 06/10 15:001X2✓ 49%+1.5✓ 86%GG✓ 66%+2.5✓ 67%
Ecuador U20 – Peru U20 1–1Friendlies · World · 06/10 15:001✗ 42%X2+1.5✓ 73%GG✓ 52%+2.5
Zoman – Korhogo 1–1Ligue 1 · Ivory-Coast · 06/10 15:301X2✗ 39%+1.5✓ 65%GG+2.5
Northern Ireland U21 – Greece U21 0–1UEFA U21 Championship – Qualification · World · 06/10 16:00 · ☀ 14°1X2✓ 59%+1.5✗ 77%GG✗ 50%+2.5✗ 53%
Latvia U21 – Malta U21 2–0UEFA U21 Championship – Qualification · World · 06/10 16:00 · ⛅ 14°1✓ 61%X2+1.5✓ 88%GG✗ 66%+2.5✗ 71%
Germany U21 – Georgia U21 2–0UEFA U21 Championship – Qualification · World · 06/10 16:00 · ☁ 18°1✓ 65%X2+1.5✓ 90%GG✗ 68%+2.5✗ 75%
Skjetten – Kongsvinger II 3–43. Division – Girone 5 · Norway · 06/10 16:001✗ 62%X2+1.5✓ 95%GG✓ 78%+2.5✓ 85%
Russia – Nigeria 3–3Friendlies · World · 06/10 16:001✗ 59%X2+1.5✓ 83%GG✓ 59%+2.5✓ 62%
Molinos El Pirata – Ayacucho FC 2–0Segunda División · Peru · 06/10 16:001✓ 47%X2+1.5✓ 81%GG✗ 60%+2.5✗ 59%
Karsiyaka – Afyonkarahisarspor 3–1Türkiye Kupası · Turkey · 06/10 16:001X2✗ 46%+1.5✓ 78%GG✓ 56%+2.5✓ 54%
Portugal U21 – Czech Republic U21 2–0UEFA U21 Championship – Qualification · World · 06/10 16:30 · ☁ 20°1✓ 76%X2+1.5✓ 80%GG+2.5✗ 58%
Bulgaria U21 – Scotland U21 0–2UEFA U21 Championship – Qualification · World · 06/10 16:30 · ☀ 21°1✗ 59%X2+1.5✓ 77%GG✗ 50%+2.5✗ 53%
Denmark U21 – Belgium U21 0–0UEFA U21 Championship – Qualification · World · 06/10 16:30 · ⛅ 16°1✗ 36%X2+1.5✗ 80%GG✗ 60%+2.5✗ 58%
Wales U21 – Austria U21 1–7UEFA U21 Championship – Qualification · World · 06/10 16:30 · ☁ 14°1X2✓ 68%+1.5✓ 92%GG✓ 68%+2.5✓ 78%
Netherlands U21 – Bosnia-Herzegovina U21 4–0UEFA U21 Championship – Qualification · World · 06/10 16:45 · ☁ 19°1✓ 55%X2+1.5✓ 71%GG+2.5
Norway U21 – Israel U21 1–1UEFA U21 Championship – Qualification · World · 06/10 16:45 · ☁ 13°1✗ 70%X2+1.5✓ 93%GG✓ 70%+2.5✗ 81%
Luxembourg U21 – Estonia U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · ☀ 21°151%X2+1.593%GG78%+2.581%
France U21 – Switzerland U21UEFA U21 Championship – Qualification · World · 06/10 17:00161%X2+1.590%GG69%+2.575%
Faroe Islands U21 – Iceland U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · 🌦 9°1X263%+1.579%GG52%+2.557%
Andorra U21 – Slovakia U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · 🌦 16°141%X2+1.572%GG51%+2.5
Republic of Ireland U21 – England U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · 🌦 12°1X259%+1.584%GG60%+2.564%
Spain U21 – Romania U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · ☁ 25°162%X2+1.579%GG51%+2.555%
Cyprus U21 – San Marino U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · ☀ 21°148%X2+1.599%GG91%+2.595%
Kosovo U21 – Finland U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · ⛅ 15°1X261%+1.592%GG72%+2.578%
Lithuania U21 – Croatia U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · ☁ 15°1X259%+1.568%GG+2.5
Turkey U21 – Hungary U21UEFA U21 Championship – Qualification · World · 06/10 17:00 · ☁ 17°155%X2+1.577%GG53%+2.553%
Claypole – Deportivo EspañolPrimera C · Argentina · 06/10 17:001X238%+1.557%GG+2.5
Fénix – Atletico AtlasPrimera C · Argentina · 06/10 17:001X39%2+1.5GG+2.5
Leandro N. Alem – Centro EspañolPrimera C · Argentina · 06/10 17:001X241%+1.559%GG+2.5
Jordan – VenezuelaFriendlies · World · 06/10 17:001X239%+1.572%GG52%+2.5
Algeria – NigerFriendlies · World · 06/10 17:00162%X2+1.579%GG51%+2.555%
Libya U23 – Togo U23CAF U23 Cup of Nations · World · 06/10 17:001X34%2+1.559%GG+2.5
Accrington ST – Salford CityEFL Trophy · England · 06/10 18:00 · ☁ 14°158%X2+1.596%GG82%+2.588%
Sheffield Wednesday – Sunderland U21EFL Trophy · England · 06/10 18:00158%X2+1.596%GG82%+2.588%
Blackpool – CreweEFL Trophy · England · 06/10 18:001X274%+1.596%GG75%+2.588%
Rotherham – BradfordEFL Trophy · England · 06/10 18:00136%X2+1.580%GG60%+2.558%
Port Vale – Mansfield TownEFL Trophy · England · 06/10 18:00159%X2+1.591%GG71%+2.576%
Shrewsbury – Stockport CountyEFL Trophy · England · 06/10 18:001X263%+1.598%GG86%+2.592%
Grimsby – Burton AlbionEFL Trophy · England · 06/10 18:00 · 🌦 16°136%X2+1.580%GG60%+2.558%
Fleetwood Town – BarnsleyEFL Trophy · England · 06/10 18:00153%X2+1.595%GG81%+2.585%
Huddersfield – RochdaleEFL Trophy · England · 06/10 18:00166%X2+1.597%GG84%+2.591%
Exeter City – Oxford UnitedEFL Trophy · England · 06/10 18:00 · ☁ 18°147%X2+1.581%GG60%+2.559%
Stevenage – LeicesterEFL Trophy · England · 06/10 18:00142%X2+1.599%GG94%+2.597%
Wycombe – Bristol RoversEFL Trophy · England · 06/10 18:00159%X2+1.591%GG71%+2.576%
Peterborough – Ipswich Town U21EFL Trophy · England · 06/10 18:00 · ☁ 19°190%X2+1.597%GG64%+2.591%
Newport County – PlymouthEFL Trophy · England · 06/10 18:001X270%+1.595%GG74%+2.584%
AFC Wimbledon – BarnetEFL Trophy · England · 06/10 18:00 · ☀ 21°1X283%+1.594%GG61%+2.583%
Cambridge United – NorthamptonEFL Trophy · England · 06/10 18:00182%X2+1.594%GG63%+2.583%
Milton Keynes Dons – Brentford U21EFL Trophy · England · 06/10 18:00173%X2+1.589%GG59%+2.572%
7 de Abril – SE Belford RoxoCarioca B2 · Brazil · 06/10 18:001X252%+1.584%GG63%+2.564%
Friburguense – PaduanoCarioca B2 · Brazil · 06/10 18:001X239%+1.565%GG+2.5
Defensa y Justicia Res. – Quilmes 2Reserve League · Argentina · 06/10 18:00155%X2+1.569%GG+2.5
Gimnasia La Plata Res. – Rosario Central Res.Reserve League · Argentina · 06/10 18:001X237%+1.567%GG+2.5
Huracán Res. – Atl. Rafaela 2Reserve League · Argentina · 06/10 18:00159%X2+1.570%GG+2.5
Newell's Old Boys Res. – Estudiantes La Plata ResReserve League · Argentina · 06/10 18:00142%X2+1.569%GG+2.5
Racing Club Res. – River Plate Res.Reserve League · Argentina · 06/10 18:001X238%+1.568%GG+2.5
Unión Santa Fe Res. – Banfield Res.Reserve League · Argentina · 06/10 18:00154%X2+1.570%GG+2.5
AFC Hornchurch – Fulham U21National League Cup · England · 06/10 18:00148%X2+1.586%GG67%+2.568%
Solihull Moors – Newcastle United U21National League Cup · England · 06/10 18:00 · ☁ 18°140%X2+1.596%GG84%+2.588%
Saudi Arabia – United Arab EmiratesGulf Cup of Nations · World · 06/10 18:00 · ☀ 31°1X271%+1.577%GG+2.553%
Minas – Union ComercioSegunda División · Peru · 06/10 18:151X39%2+1.5GG+2.5
Croatia – SpainUEFA Nations League · World · 06/10 18:451X288%+1.599%GG77%+2.596%
England – CzechiaUEFA Nations League · World · 06/10 18:45149%X2+1.594%GG79%+2.583%
Albania – San MarinoUEFA Nations League · World · 06/10 18:45 · ☀ 15°179%X2+1.590%GG56%+2.575%
Belarus – FinlandUEFA Nations League · World · 06/10 18:451X268%+1.598%GG86%+2.594%
Moldova – SlovakiaUEFA Nations League · World · 06/10 18:451X34%2+1.559%GG+2.5
Estonia – IcelandUEFA Nations League · World · 06/10 18:451X260%+1.567%GG+2.5
Luxembourg – BulgariaUEFA Nations League · World · 06/10 18:45 · ☀ 16°142%X2+1.586%GG68%+2.568%
Switzerland – FYR MacedoniaUEFA Nations League · World · 06/10 18:45158%X2+1.581%GG56%+2.559%
Scotland – SloveniaUEFA Nations League · World · 06/10 18:451X251%+1.585%GG64%+2.565%
Ebbsfleet United – Folkestone InvictaNational League – South · England · 06/10 18:45 · ☁ 19°1X35%2+1.557%GG+2.5
Braintree – Walton & HershamNational League – South · England · 06/10 18:45 · ⛅ 18°154%X2+1.589%GG69%+2.572%
Farnham Town – Truro CityNational League – South · England · 06/10 18:451X241%+1.572%GG51%+2.5
Crawley Town – BromleyEFL Trophy · England · 06/10 18:451X270%+1.587%GG58%+2.569%
Chatham Town – LeatherheadNon League Premier – Isthmian · England · 06/10 18:45143%X2+1.591%GG75%+2.576%
Cheshunt – AveleyNon League Premier – Isthmian · England · 06/10 18:451X238%+1.570%GG+2.5
Dartford – RamsgateNon League Premier – Isthmian · England · 06/10 18:45136%X2+1.577%GG57%+2.553%
Maldon & Tiptree – Welling UnitedNon League Premier – Isthmian · England · 06/10 18:45141%X2+1.592%GG77%+2.579%
Stanway Rovers – Enfield TownNon League Premier – Isthmian · England · 06/10 18:451X282%+1.588%GG+2.571%
Alfreton Town – United of ManchesterNon League Premier – Northern · England · 06/10 18:45169%X2+1.577%GG+2.553%
Cleethorpes Town – Hyde UnitedNon League Premier – Northern · England · 06/10 18:45167%X2+1.589%GG65%+2.573%
Curzon Ashton – Redcar AthleticNon League Premier – Northern · England · 06/10 18:45 · 🌦 16°1X248%+1.570%GG+2.5
AFC Emley – Bamber BridgeNon League Premier – Northern · England · 06/10 18:45146%X2+1.589%GG72%+2.573%
Ilkeston Town – Guiseley AFCNon League Premier – Northern · England · 06/10 18:451X265%+1.569%GG+2.5
Leek Town – RylandsNon League Premier – Northern · England · 06/10 18:45140%X2+1.577%GG57%+2.553%
Quorn – Ashton UnitedNon League Premier – Northern · England · 06/10 18:451X254%+1.584%GG62%+2.563%
Stockton Town – BuryNon League Premier – Northern · England · 06/10 18:45144%X2+1.572%GG51%+2.5
Warrington Town – WorkingtonNon League Premier – Northern · England · 06/10 18:451X243%+1.585%GG66%+2.565%
Whitby Town – Gainsborough TrinityNon League Premier – Northern · England · 06/10 18:45 · 🌧 11°1X264%+1.585%GG58%+2.565%
Tamworth – Leeds United U21National League Cup · England · 06/10 18:45 · ☁ 18°149%X2+1.598%GG90%+2.594%
Atherton Collieries – TraffordFA Cup · England · 06/10 18:451X246%+1.585%GG66%+2.566%
Halesowen Town – Stafford RangersFA Cup · England · 06/10 18:45145%X2+1.582%GG62%+2.561%
Scarborough Athletic – MacclesfieldFA Cup · England · 06/10 18:45136%X2+1.580%GG60%+2.558%
Spalding United – Bury TownFA Cup · England · 06/10 18:45140%X2+1.594%GG80%+2.583%
Wingate & Finchley – Bedford TownFA Cup · England · 06/10 18:45135%X2+1.571%GG51%+2.5
Angola – MalawiAfrica Cup of Nations – Qualification · World · 06/10 19:00 · ☀ 23°1X246%+1.578%GG56%+2.554%
Real Oruro – Real TomayapoCopa de la División Profesional · Bolivia · 06/10 19:00 · ☀ 19°175%X2+1.590%GG60%+2.574%
Sportivo Ameliano – Rubio NUDivision Profesional – Clausura · Paraguay · 06/10 20:00156%X2+1.578%GG53%+2.554%
Montserrat – Turks and Caicos IslandsCONCACAF Nations League · World · 06/10 20:00 · ☀ 31°1X245%+1.591%GG74%+2.576%
Saint Martin – BahamasCONCACAF Nations League · World · 06/10 20:00 · 🌦 29°176%X2+1.596%GG76%+2.589%
Benjamín Aceval – Independiente F.b.c.Division Intermedia · Paraguay · 06/10 20:00138%X2+1.581%GG61%+2.559%
U. San Martin – Alianza UniversidadSegunda División · Peru · 06/10 20:30 · ⛅ 24°141%X2+1.562%GG+2.5
St. Vincent / Grenadines – Sint MaartenCONCACAF Nations League · World · 06/10 21:00 · ⛈ 30°151%X2+1.568%GG+2.5
Real Potosí – San Antonio Bulo BuloCopa de la División Profesional · Bolivia · 06/10 22:00140%X2+1.582%GG63%+2.561%
Olimpia – Nacional AsuncionDivision Profesional – Clausura · Paraguay · 06/10 22:15150%X2+1.573%GG50%+2.5
Sport Recife – São BernardoSerie B · Brazil · 06/10 22:30 · 🌦 26°135%X2+1.573%GG53%+2.5
Deportivo Santani – Guairena FCDivision Intermedia · Paraguay · 06/10 22:30145%X2+1.571%GG+2.5
Antigua and Barbuda – ArubaCONCACAF Nations League · World · 06/10 23:00 · ⛅ 22°172%X2+1.591%GG64%+2.576%
Argentina – BeninFriendlies · World · 06/10 23:00 · ⛅ 17°186%X2+1.589%GG+2.572%
Goias – Athletic ClubSerie B · Brazil · 06/10 23:301X235%+1.566%GG+2.5
Colo Colo – D. Puerto MonttCopa Chile · Chile · 06/10 23:30157%X2+1.579%GG54%+2.555%
Colombia – PeruFriendlies · World · 06/10 23:45150%X2+1.577%GG55%+2.553%
Aurora – ABBCopa de la División Profesional · Bolivia · 07/10 00:00 · ☀ 21°138%X2+1.587%GG70%+2.570%
USA – CanadaFriendlies · World · 07/10 00:00 · ☀ 21°1X242%+1.581%GG61%+2.559%
San Marcos – DiriangénPrimera Division · Nicaragua · 07/10 00:001X257%+1.580%GG56%+2.558%
Ponte Preta – JuventudeSerie B · Brazil · 07/10 00:351X244%+1.559%GG+2.5
French Guyana – BelizeCONCACAF Nations League · World · 07/10 02:00 · ☁ 27°136%X2+1.555%GG+2.5
Mexico – ChileFriendlies · World · 07/10 02:30161%X2+1.578%GG51%+2.554%
Metalist 1925 U19 – Lviv U19U19 League · Ukraine · 07/10 08:00140%X2+1.588%GG71%+2.571%
Tai'an Tiankuang – Shangyu PterosaurLeague Two · China · 07/10 08:00151%X2+1.552%GG+2.5
Karpaty Lviv U19 – Zhytomyr U19U19 League · Ukraine · 07/10 09:00152%X2+1.586%GG66%+2.568%
Urawa – Omiya ArdijaEmperor Cup · Japan · 07/10 09:00 · ☀ 21°151%X2+1.590%GG72%+2.575%
Avispa Fukuoka – Yokohama FCEmperor Cup · Japan · 07/10 09:301X258%+1.585%GG62%+2.565%
Cerezo Osaka – Kagoshima UnitedEmperor Cup · Japan · 07/10 09:301X254%+1.593%GG76%+2.580%
Sanfrecce Hiroshima – IwakiEmperor Cup · Japan · 07/10 09:30163%X2+1.593%GG73%+2.580%
Changnyeong W – Suwon FMC WWK-League · South-Korea · 07/10 10:001X268%+1.580%GG+2.558%
Gyeongju W – Hwacheon KSPO WWK-League · South-Korea · 07/10 10:00 · ☀ 18°1X245%+1.563%GG+2.5
Gumi Sportstoto W – Incheon Red Angels WWK-League · South-Korea · 07/10 10:00 · ☀ 15°136%X2+1.565%GG+2.5
Seoul W – Boeun Sangmu WWK-League · South-Korea · 07/10 10:00 · ☀ 18°1X244%+1.567%GG+2.5
Real Madrid III – GuadalajaraSegunda División RFEF – Group 5 · Spain · 07/10 10:001X237%+1.571%GG51%+2.5
Kolos Kovalivka U19 – Dynamo Kyiv U19U19 League · Ukraine · 07/10 10:001X238%+1.579%GG59%+2.555%
Obolon' Kyiv U19 – Shakhtar Donetsk U19U19 League · Ukraine · 07/10 10:001X244%+1.574%GG53%+2.5
Oleksandria U19 – Livyi Bereh U19U19 League · Ukraine · 07/10 10:00139%X2+1.578%GG58%+2.554%
FC Tokyo – Shonan BellmareEmperor Cup · Japan · 07/10 10:00 · ☀ 20°183%X2+1.596%GG67%+2.587%
Gainare Tottori – Tokyo VerdyEmperor Cup · Japan · 07/10 10:001X267%+1.594%GG74%+2.583%
Kawasaki Frontale – Tegevajaro MiyazakiEmperor Cup · Japan · 07/10 10:00 · ☀ 21°164%X2+1.584%GG57%+2.563%
Fagiano Okayama – JEF United ChibaEmperor Cup · Japan · 07/10 10:00156%X2+1.582%GG59%+2.561%
Shimizu S-pulse – V-varen NagasakiEmperor Cup · Japan · 07/10 10:00139%X2+1.591%GG75%+2.576%
Yokohama F. Marinos – Kyoto Sangyo UniversityEmperor Cup · Japan · 07/10 10:001X268%+1.579%GG+2.555%
Shenzhen Juniors – Guangzhou E-PowerLeague One · China · 07/10 11:00 · ☁ 24°1X240%+1.575%GG55%+2.551%
Olimpik-Mobiuz – FarDuPro League A · Uzbekistan · 07/10 11:00151%X2+1.576%GG53%+2.552%
BuxDu – LochinPro League A · Uzbekistan · 07/10 11:001X247%+1.579%GG58%+2.557%
Kars 36 – Fatsa BelediyesporTürkiye Kupası · Turkey · 07/10 11:00176%X2+1.594%GG67%+2.582%
Mazıdağı Fosfatspor – Kırşehir BelediyesporTürkiye Kupası · Turkey · 07/10 11:001X252%+1.587%GG68%+2.570%
Osmaniyespor – Yeni Mersin IdmanyurduTürkiye Kupası · Turkey · 07/10 11:001X275%+1.593%GG67%+2.581%
Tokat Bld Plevnespor – Etimesgut SKTürkiye Kupası · Turkey · 07/10 11:00160%X2+1.586%GG63%+2.567%
Dongguan United – Guangxi HengchenLeague One · China · 07/10 11:30 · ☀ 25°1X256%+1.572%GG+2.5
Nanjing City – Shaanxi UnionLeague One · China · 07/10 11:30 · ⛅ 20°1X236%+1.572%GG52%+2.5
Şahdağ – ZaqatalaBirinci Dasta · Azerbaijan · 07/10 11:30173%X2+1.579%GG+2.555%
Jiangxi Liansheng – Dalian KeweiLeague Two · China · 07/10 11:30138%X2+1.557%GG+2.5
Nantong Haimen Codion – Xiamen FeiluLeague Two · China · 07/10 11:30144%X2+1.579%GG59%+2.557%
Bursa Yıldırımspor – Amasyaspor 1968Türkiye Kupası · Turkey · 07/10 11:301X289%+1.599%GG76%+2.596%
Anadolu Üniversitesi – KepezsporTürkiye Kupası · Turkey · 07/10 11:301X251%+1.588%GG69%+2.571%
Karacabey Belediyespor – GalataTürkiye Kupası · Turkey · 07/10 11:301X246%+1.578%GG56%+2.554%
Silivrispor – Kartal BulvarsporTürkiye Kupası · Turkey · 07/10 11:301X275%+1.593%GG67%+2.581%
Söke 1970 – AyvalikgucuTürkiye Kupası · Turkey · 07/10 11:30162%X2+1.593%GG74%+2.580%
Shortan – JayxunPro League A · Uzbekistan · 07/10 12:00 · ☀ 20°148%X2+1.563%GG+2.5
Gaziemirspor – FethiyesporTürkiye Kupası · Turkey · 07/10 12:00169%X2+1.590%GG65%+2.575%
Karabük İdman Yurdu – Beykoz AnadoluTürkiye Kupası · Turkey · 07/10 12:001X258%+1.585%GG62%+2.565%
Ergotelis – KissamikosGamma Ethniki – Group 10 · Greece · 07/10 12:00 · ☀ 24°1X277%+1.591%GG60%+2.576%
Wisła Kraków U19 – Polonia Warszawa U19Central Youth League · Poland · 07/10 13:00157%X2+1.569%GG+2.5
Kataka – SC VillaPremier League · Uganda · 07/10 13:001X277%+1.582%GG+2.561%
Maroons – LugaziPremier League · Uganda · 07/10 13:001X241%+1.576%GG55%+2.552%
Ntugasaze – Mbarara CityPremier League · Uganda · 07/10 13:001X260%+1.581%GG55%+2.559%
Kitara – Kigezi HomeBoyzPremier League · Uganda · 07/10 13:00160%X2+1.571%GG+2.5
AE Neapolis – AtsaleniosGamma Ethniki – Group 10 · Greece · 07/10 13:00139%X2+1.565%GG+2.5
Tympaki – GiouchtasGamma Ethniki – Group 10 · Greece · 07/10 13:001X239%+1.580%GG60%+2.558%
Panakrotiriakos – EpiskopiGamma Ethniki – Group 10 · Greece · 07/10 13:00137%X2+1.569%GG+2.5
Platanias – Agios NikolaosGamma Ethniki – Group 10 · Greece · 07/10 13:00 · ☀ 24°1X237%+1.579%GG59%+2.557%
Rethymniakos – ChersonissosGamma Ethniki – Group 10 · Greece · 07/10 13:00177%X2+1.593%GG66%+2.581%
Triangle United – DynamosPremier Soccer League · Zimbabwe · 07/10 13:001X245%+1.555%GG+2.5
Lijabatho – ManonyanePremier League · Lesotho · 07/10 13:00155%X2+1.594%GG78%+2.582%
Neftchi – XorazmSuper League · Uzbekistan · 07/10 14:00 · ☁ 18°171%X2+1.572%GG+2.5
Yeşilyurt Belediyespor – Gelecek SiirtTürkiye Kupası · Turkey · 07/10 14:001X252%+1.587%GG68%+2.570%
York United – Supra du QuebecCanadian Premier League · Canada · 07/10 15:00 · ⛅ 15°145%X2+1.593%GG78%+2.580%
FC Levadia Tallinn – KeilaCup · Estonia · 07/10 15:001X258%+1.598%GG89%+2.594%
Jordan W – Armenia WFriendlies Women · World · 07/10 15:00152%X2+1.584%GG63%+2.564%
Mosul – Al Quwa Al JawiyaIraqi League · Iraq · 07/10 15:00146%X2+1.585%GG66%+2.566%
ES Agboville – AdiakeLigue 1 · Ivory-Coast · 07/10 15:301X239%+1.565%GG+2.5
ISCA – BouakéLigue 1 · Ivory-Coast · 07/10 15:301X246%+1.578%GG56%+2.554%
Academia Cantolao – SantosSegunda División · Peru · 07/10 15:45148%X2+1.577%GG55%+2.553%
Jedinstvo U. U19 – Crvena Zvezda U18U19 league · Serbia · 07/10 16:001X247%+1.595%GG81%+2.585%
Gnistan – Inter TurkuVeikkausliiga · Finland · 07/10 16:001X239%+1.578%GG58%+2.554%
KuPS Akatemia – Inter Turku IIYkkönen · Finland · 07/10 16:00147%X2+1.590%GG72%+2.574%
Ben Aknoun – JS El BiarLigue 1 · Algeria · 07/10 17:00145%X2+1.588%GG70%+2.571%
CS Constantine – US BiskraLigue 1 · Algeria · 07/10 17:00149%X2+1.594%GG79%+2.583%
Freienbach – Eschen / Mauren1. Liga Classic – Group 3 · Switzerland · 07/10 17:45162%X2+1.591%GG70%+2.576%
Standard Liège II – Albert Quévy-MonsFirst Amateur Division · Belgium · 07/10 18:001X243%+1.583%GG63%+2.562%
Kosova – Dietikon1. Liga Classic – Group 3 · Switzerland · 07/10 18:00171%X2+1.585%GG54%+2.566%
Femar – Santa RitaParaibano 2 · Brazil · 07/10 18:001X268%+1.579%GG+2.555%
Aldosivi Res. – Tigre Res.Reserve League · Argentina · 07/10 18:00142%X2+1.571%GG50%+2.5
Argentinos Juniors Res. – San Lorenzo Res.Reserve League · Argentina · 07/10 18:00144%X2+1.559%GG+2.5
Deportivo Riestra Res. – Independiente Riva. Res.Reserve League · Argentina · 07/10 18:00161%X2+1.574%GG+2.5
Estudiantes Rio Cuarto 2 – Platense Res.Reserve League · Argentina · 07/10 18:00 · ⛈ 18°1X39%2+1.5GG+2.5
Ferro 2 – Independiente Res.Reserve League · Argentina · 07/10 18:001X244%+1.574%GG53%+2.5
Gimnasia Mendoza 2 – Instituto Res.Reserve League · Argentina · 07/10 18:00 · 🌦 21°134%X2+1.567%GG+2.5
América RN U20 – Piauí U20Copa do Brasil U20 · Brazil · 07/10 18:00139%X2+1.591%GG75%+2.576%
Ceará U20 – Ferroviario U20Copa do Brasil U20 · Brazil · 07/10 18:00154%X2+1.576%GG52%+2.552%
Criciuma U20 – Barra SC U20Copa do Brasil U20 · Brazil · 07/10 18:00164%X2+1.584%GG57%+2.563%
Nautico U20 – Sergipe U20Copa do Brasil U20 · Brazil · 07/10 18:00164%X2+1.584%GG57%+2.563%
Paysandu PA U20 – Independente-AP U20Copa do Brasil U20 · Brazil · 07/10 18:00168%X2+1.596%GG78%+2.587%
Tuna Luso PA U20 – União TO U20Copa do Brasil U20 · Brazil · 07/10 18:00145%X2+1.588%GG70%+2.571%
Deportivo Llacuabamba – ComerciantesSegunda División · Peru · 07/10 18:00160%X2+1.555%GG+2.5
Atlético Mineiro U17 – Palmeiras U17Brasileiro U17 · Brazil · 07/10 18:00147%X2+1.592%GG75%+2.578%
Cruzeiro U17 – Fluminense U17Brasileiro U17 · Brazil · 07/10 18:00147%X2+1.567%GG+2.5
Fortaleza U17 – RB Bragantino U17Brasileiro U17 · Brazil · 07/10 18:001X241%+1.590%GG73%+2.574%
SOL – Stade d'AbidjanLigue 1 · Ivory-Coast · 07/10 18:00136%X2+1.570%GG+2.5
FC Cartagena – Real MurciaPrimera División RFEF – Group 2 · Spain · 07/10 18:30170%X2+1.580%GG+2.558%
Bom Jesus EC – MorrinhosGoiano – 2 · Brazil · 07/10 18:30143%X2+1.568%GG+2.5
Crixás EC – GoianésiaGoiano – 2 · Brazil · 07/10 18:301X237%+1.576%GG56%+2.552%
Sport Huancayo 2 – Deportiva AgropecuariaSegunda División · Peru · 07/10 18:30164%X2+1.554%GG+2.5
Cerrito – WanderersCopa Uruguay · Uruguay · 07/10 18:30 · 🌧 15°165%X2+1.593%GG73%+2.581%
Avro – Lancaster CityNon League Premier – Northern · England · 07/10 18:45157%X2+1.595%GG79%+2.584%
Gosport Borough – Poole TownNon League Premier – Southern South · England · 07/10 18:45136%X2+1.580%GG60%+2.558%
Banks O' Dee – FraserburghFootball League – Highland League · Scotland · 07/10 19:001X241%+1.590%GG73%+2.574%
Buckie Thistle – LossiemouthFootball League – Highland League · Scotland · 07/10 19:00163%X2+1.590%GG68%+2.575%
Formartine United – DeveronvaleFootball League – Highland League · Scotland · 07/10 19:00157%X2+1.577%GG52%+2.553%
Forres Mechanics – Brora RangersFootball League – Highland League · Scotland · 07/10 19:001X255%+1.591%GG73%+2.576%
Inverurie Loco Works – InvergordonFootball League – Highland League · Scotland · 07/10 19:00172%X2+1.592%GG66%+2.578%
Keith – Turriff UnitedFootball League – Highland League · Scotland · 07/10 19:00149%X2+1.581%GG60%+2.559%
Nairn County – Strathspey ThistleFootball League – Highland League · Scotland · 07/10 19:001X238%+1.570%GG+2.5
Rothes – HuntlyFootball League – Highland League · Scotland · 07/10 19:001X274%+1.594%GG70%+2.583%
Wick Academy – ClachnacuddinFootball League – Highland League · Scotland · 07/10 19:001X255%+1.583%GG60%+2.562%
CR Belouizdad – KhenchelaLigue 1 · Algeria · 07/10 19:001X40%2+1.5GG+2.5
Guabirá – The StrongestCopa de la División Profesional · Bolivia · 07/10 19:00151%X2+1.585%GG64%+2.565%
Mineros de Guyana – Monagas SCCopa Venezuela · Venezuela · 07/10 19:30139%X2+1.591%GG75%+2.576%
Rayo Zuliano – Deportivo LaraCopa Venezuela · Venezuela · 07/10 19:30144%X2+1.5GG+2.5
Zamora FC – Club Atletico BarinasCopa Venezuela · Venezuela · 07/10 19:30188%X2+1.589%GG+2.572%
Real Frontera – Atletico el Vigia FCCopa Venezuela · Venezuela · 07/10 20:00166%X2+1.593%GG73%+2.581%
Petare FC – Atletico Avila FCCopa Venezuela · Venezuela · 07/10 20:00159%X2+1.591%GG71%+2.576%
Urena SC – Trujillanos FCCopa Venezuela · Venezuela · 07/10 20:001X38%2+1.5GG+2.5
22 de Julio – El NacionalLiga Pro Serie B · Ecuador · 07/10 20:00137%X2+1.571%GG51%+2.5
Universidad Catolica – LDU de QuitoCopa Ecuador · Ecuador · 07/10 20:00 · 🌦 16°145%X2+1.585%GG65%+2.565%
Delfin SC – Independiente del ValleCopa Ecuador · Ecuador · 07/10 20:001X238%+1.584%GG64%+2.563%
Estudiantil CNI – Cesar VallejoSegunda División · Peru · 07/10 20:15 · 🌦 28°169%X2+1.570%GG+2.5
Cuniburo – Deportivo Cuenca JuniorsLiga Pro Serie B · Ecuador · 07/10 20:30 · 🌦 16°152%X2+1.562%GG+2.5
Flamengo RJ U17 – Corinthians U17Brasileiro U17 · Brazil · 07/10 20:30141%X2+1.588%GG70%+2.571%
Leones FC – BarranquillaPrimera B · Colombia · 07/10 21:00 · 🌦 22°1X247%+1.573%GG51%+2.5
Independiente Petrolero – Gualberto Villarroel SJCopa de la División Profesional · Bolivia · 07/10 21:30 · ⛅ 29°170%X2+1.595%GG74%+2.584%
Caracas FC – Yaracuyanos FCCopa Venezuela · Venezuela · 07/10 22:001X254%+1.584%GG62%+2.563%
Dinamo de Puerto La Cruz – BolívarCopa Venezuela · Venezuela · 07/10 22:001X258%+1.594%GG77%+2.583%
Tupy FC – Rio VerdeGoiano – 2 · Brazil · 07/10 22:001X246%+1.557%GG+2.5
Grêmio Anápolis – GoiâniaGoiano – 2 · Brazil · 07/10 22:00139%X2+1.555%GG+2.5
Clube 1992 – São Paulo RSGaúcho – 3 · Brazil · 07/10 22:001X254%+1.566%GG+2.5
Coquimbo Unido – CobreloaCopa Chile · Chile · 07/10 22:00 · ⛅ 16°161%X2+1.574%GG+2.5
Comercial PI – Flamengo PIPiauiense – 2 · Brazil · 07/10 22:00156%X2+1.578%GG53%+2.554%
Antofagasta – Universidad de ChileCopa Chile · Chile · 07/10 22:00 · ☁ 18°149%X2+1.587%GG68%+2.569%
RB Bragantino – MirassolSerie A · Brazil · 07/10 22:30 · ☁ 24°149%X2+1.572%GG+2.5
Internacional – CorinthiansSerie A · Brazil · 07/10 22:30135%X2+1.566%GG+2.5
Remo – GremioSerie A · Brazil · 07/10 22:30146%X2+1.570%GG+2.5
Avai – LondrinaSerie B · Brazil · 07/10 22:30 · ⛅ 19°142%X2+1.569%GG+2.5
Operario-PR – Botafogo SPSerie B · Brazil · 07/10 22:30143%X2+1.563%GG+2.5
Fundación Lara Deportiva – Aragua FCCopa Venezuela · Venezuela · 07/10 22:301X285%+1.595%GG62%+2.585%
Mineiros – TrindadeGoiano – 2 · Brazil · 07/10 22:30161%X2+1.562%GG+2.5
Vitoria – Chapecoense-scSerie A · Brazil · 07/10 23:00151%X2+1.568%GG+2.5
Naples – Richmond KickersUSL League One · USA · 07/10 23:00159%X2+1.583%GG59%+2.562%
One Knoxville – Chattanooga Red WolvesUSL League One · USA · 07/10 23:00144%X2+1.578%GG57%+2.554%
Amazonas U20 – Santa Cruz AC U20Copa do Brasil U20 · Brazil · 07/10 23:001X274%+1.593%GG68%+2.581%
São Raimundo RR U20 – Nacional AM U20Copa do Brasil U20 · Brazil · 07/10 23:00176%X2+1.599%GG85%+2.595%
Picos – River ACPiauiense – 2 · Brazil · 07/10 23:00148%X2+1.580%GG59%+2.558%
Plaza Colonia – JuventudCopa Uruguay · Uruguay · 07/10 23:00 · 🌦 17°166%X2+1.588%GG63%+2.571%
Botafogo – Vasco DA GamaSerie A · Brazil · 07/10 23:30149%X2+1.579%GG58%+2.557%
America Mineiro – Fortaleza ECSerie B · Brazil · 07/10 23:301X238%+1.557%GG+2.5
CRB – Atletico GoianienseSerie B · Brazil · 07/10 23:30145%X2+1.569%GG+2.5
Vila Nova – CuiabaSerie B · Brazil · 07/10 23:30155%X2+1.569%GG+2.5

*Odds correct as of date published, prices subject to change, check 1XBET for actual odds.

1xbet bonus
mathematical football prediction

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.