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
Central Córdoba SdE Res. – Atlético Tucumán Res. 0–1Reserve League · Argentina · 23/09 00:001✗ 39%X2+1.5✗ 72%GG✗ 52%+2.5
Sao Paulo U17 – Palmeiras U17 2–1Brasileiro U17 · Brazil · 23/09 01:001X2✗ 43%+1.5✓ 87%GG✓ 69%+2.5✓ 69%
Independiente Medellin – Jaguares 2–1Primera A · Colombia · 23/09 01:001✓ 57%X2+1.5✓ 79%GG✓ 54%+2.5✓ 55%
A. Italiano – Colo Colo 0–0Copa Chile · Chile · 23/09 01:301X2✗ 44%+1.5✗ 84%GG✗ 65%+2.5✗ 64%
Cobreloa – Coquimbo Unido 1–2Copa Chile · Chile · 23/09 01:301X2✓ 36%+1.5✓ 55%GG+2.5
Santa Fe – Deportivo Cali 0–1Primera A · Colombia · 23/09 03:001✗ 47%X2+1.5✗ 71%GG+2.5
Vanuatu W – New Caledonia W 5–0Friendlies Women · World · 23/09 06:001✓ 69%X2+1.5✓ 90%GG✗ 64%+2.5✓ 74%
China PR U23 – UAE U23 0–0Asian Games · World · 23/09 07:301✗ 60%X2+1.5✗ 71%GG+2.5
Iran U23 – Korea DPR U23 1–4Asian Games · World · 23/09 07:301✗ 60%X2+1.5✓ 71%GG+2.5
Fiji W – Solomon Islands W 0–1Friendlies Women · World · 23/09 09:001✗ 52%X2+1.5✗ 77%GG✗ 54%+2.5✗ 53%
Gamba Osaka – Tokushima Vortis 5–0Emperor Cup · Japan · 23/09 10:001X2✗ 46%+1.5✓ 90%GG✗ 73%+2.5✓ 75%
Kashima – Ventforet Kofu 3–1Emperor Cup · Japan · 23/09 10:00 · ⛅ 23°1X2✗ 42%+1.5✓ 92%GG✓ 76%+2.5✓ 78%
Kashiwa Reysol – Imabari 4–0Emperor Cup · Japan · 23/09 10:001X2✗ 59%+1.5✓ 91%GG✗ 71%+2.5✓ 76%
Kyoto Sanga – Fujieda MYFC 1–0Emperor Cup · Japan · 23/09 10:001X2✗ 61%+1.5✗ 96%GG✗ 83%+2.5✗ 89%
Vissel Kobe – Sagan Tosu 1–0Emperor Cup · Japan · 23/09 10:00 · ⛅ 25°1X2✗ 54%+1.5✗ 93%GG✗ 76%+2.5✗ 80%
Machida Zelvia – Tochigi City 2–1Emperor Cup · Japan · 23/09 10:00 · 🌦 19°1✓ 45%X2+1.5✓ 88%GG✓ 70%+2.5✓ 71%
LNZ Cherkasy U19 – Karpaty Lviv U19 1–0U19 League · Ukraine · 23/09 11:001X2✗ 48%+1.5✗ 80%GG✗ 59%+2.5✗ 58%
Dynamo Kyiv U19 – Metalist 1925 U19 0–1U19 League · Ukraine · 23/09 12:001✗ 77%X2+1.5✗ 89%GG✗ 56%+2.5✗ 73%
Shakhtar Donetsk U19 – Veres Rivne U19U19 League · Ukraine · 23/09 12:00154%X2+1.572%GG+2.5
Lviv U19 – Oleksandria U19 2–1U19 League · Ukraine · 23/09 12:001✓ 54%X2+1.5✓ 76%GG✓ 52%+2.5✓ 52%
Metalist 1925 W – Torreense W 1–2UEFA Europa Cup – Women · World · 23/09 12:00 · 🌧 13°1✗ 55%X2+1.5✓ 96%GG✓ 84%+2.5✓ 89%
Lesotho U20 – Angola U20 0–5COSAFA U20 Championship · World · 23/09 12:001X2✓ 59%+1.5✓ 91%GG✗ 71%+2.5✓ 76%
South Africa U20 – Eswatini U20 2–0COSAFA U20 Championship · World · 23/09 12:001✓ 73%X2+1.5✓ 95%GG✗ 72%+2.5✗ 84%
Japan U23 – Thailand U23 3–0Asian Games · World · 23/09 12:301X2✗ 70%+1.5✓ 95%GG✗ 74%+2.5✓ 84%
Kyrgyz Republic U23 – Hong Kong U23 4–0Asian Games · World · 23/09 12:301X2✗ 78%+1.5✓ 97%GG✗ 76%+2.5✓ 89%
Zhytomyr U19 – Kolos Kovalivka U19 1–2U19 League · Ukraine · 23/09 13:001✗ 71%X2+1.5✓ 81%GG+2.5✓ 59%
SK Metalurh U19 – Obolon' Kyiv U19 1–2U19 League · Ukraine · 23/09 14:00 · ⛈ 17°1X2✓ 40%+1.5✓ 79%GG✓ 59%+2.5✓ 57%
Thimphu City – Transport United 3–0Premier League · Bhutan · 23/09 14:001✓ 54%X2+1.5✓ 84%GG✗ 62%+2.5✓ 63%
Tzeirey Tamra – Hapoel Beit Shean 1–0Liga Alef · Israel · 23/09 14:301X2✗ 55%+1.5✗ 84%GG✗ 62%+2.5✗ 64%
Japan U18 – Ukraine U18 2–1Friendlies · World · 23/09 15:001X2✗ 41%+1.5✓ 68%GG+2.5
Malawi U20 – Comoros U20 2–1COSAFA U20 Championship · World · 23/09 15:001✓ 63%X2+1.5✓ 84%GG✓ 58%+2.5✓ 64%
Zambia U20 – Botswana U20 3–1COSAFA U20 Championship · World · 23/09 15:001✓ 55%X2+1.5✓ 83%GG✓ 60%+2.5✓ 62%
Italy U20 W – Spain U20 W 0–2World Cup – U20 – Women · World · 23/09 15:00 · ☁ 14°1X2✓ 41%+1.5✓ 70%GG+2.5
Peru U19 – Argentina U19 0–1South American Youth Games · World · 23/09 15:001✗ 54%X2+1.5✗ 76%GG✗ 52%+2.5✗ 52%
Levoča – Liptovský Mikuláš 0–2Cup · Slovakia · 23/09 15:301✗ 54%X2+1.5✓ 89%GG✗ 69%+2.5✗ 72%
Drina Zvornik – Rudar Prijedor 1–01st League – RS · Bosnia · 23/09 16:001✓ 74%X2+1.5✗ 86%GG✗ 53%+2.5✗ 67%
Leotar – Famos Vojkovići 3–01st League – RS · Bosnia · 23/09 16:001✓ 76%X2+1.5✓ 85%GG+2.5✓ 65%
FK Majevica Lopare – Laktaši 1–11st League – RS · Bosnia · 23/09 16:001X2✗ 43%+1.5✓ 82%GG✓ 62%+2.5✗ 60%
Velež Nevesinje – Zvijezda 09 2–11st League – RS · Bosnia · 23/09 16:001X2✗ 46%+1.5✓ 90%GG✓ 73%+2.5✓ 75%
Slavija – Kozara Gradiška 0–01st League – RS · Bosnia · 23/09 16:001✗ 50%X2+1.5✗ 69%GG+2.5
FK Romanija Pale – Potkozarje 0–11st League – RS · Bosnia · 23/09 16:001✗ 57%X2+1.5✗ 69%GG+2.5
Hapoel Azor – Hapoel Mahane Yehuda 2–0Liga Alef · Israel · 23/09 16:001✓ 36%X2+1.5✓ 80%GG✗ 60%+2.5✗ 58%
Bradul Putna – Paşcani 7–2Liga III – Serie 1 · Romania · 23/09 16:001✓ 54%X2+1.5✓ 76%GG✓ 52%+2.5✓ 52%
CSM FC Vaslui – Târgu Secuiesc 3–1Liga III – Serie 1 · Romania · 23/09 16:001✓ 64%X2+1.5✓ 89%GG✓ 65%+2.5✓ 72%
FC Bacău II – Ceahlăul Piatra Neamţ 1–0Liga III – Serie 1 · Romania · 23/09 16:001✓ 77%X2+1.5✗ 82%GG+2.5✗ 61%
Odorheiu Secuiesc – Aerostar Bacau 2–0Liga III – Serie 1 · Romania · 23/09 16:001✓ 44%X2+1.5✓ 74%GG✗ 53%+2.5
Gheorgheni – Viitorul Onesti 2–0Liga III – Serie 1 · Romania · 23/09 16:001✓ 54%X2+1.5✓ 93%GG✗ 76%+2.5✗ 80%
Săcele – Valenii de Munte 3–4Liga III – Serie 2 · Romania · 23/09 16:001X2✓ 42%+1.5✓ 84%GG✓ 64%+2.5✓ 63%
Kids Tâmpa Braşov – Olimpic Zărneşti 0–1Liga III – Serie 2 · Romania · 23/09 16:001X2✓ 49%+1.5✗ 91%GG✗ 74%+2.5✗ 76%
Râmnicu Sărat – Voința Crevedia 1–6Liga III – Serie 3 · Romania · 23/09 16:001✗ 54%X2+1.5✓ 84%GG✓ 62%+2.5✓ 63%
Urban Titu – Viitorul Corbeanca 0–0Liga III – Serie 3 · Romania · 23/09 16:001✗ 45%X2+1.5✗ 88%GG✗ 70%+2.5✗ 71%
Agigea – Unirea Braniştea 2–1Liga III – Serie 4 · Romania · 23/09 16:001✓ 54%X2+1.5✓ 93%GG✓ 76%+2.5✓ 80%
Agricola Borcea – Recolta Gheorghe Doja 0–1Liga III – Serie 4 · Romania · 23/09 16:001✗ 54%X2+1.5✗ 98%GG✗ 88%+2.5✗ 93%
Dunarea Calarasi – Sporting Lieşti 3–2Liga III – Serie 4 · Romania · 23/09 16:001X2✗ 66%+1.5✓ 90%GG✓ 66%+2.5✓ 75%
Înainte Modelu – Portul Constanta 4–3Liga III – Serie 4 · Romania · 23/09 16:001✓ 83%X2+1.5✓ 94%GG✓ 61%+2.5✓ 83%
FC Oţelul II – Gloria Băneasa 1–2Liga III – Serie 4 · Romania · 23/09 16:001✗ 45%X2+1.5✓ 82%GG✓ 62%+2.5✓ 61%
Progresul Fundulea – Axiopolis 4–0Liga III – Serie 4 · Romania · 23/09 16:001✓ 59%X2+1.5✓ 86%GG✗ 64%+2.5✓ 68%
Dunărea 2020 Giurgiu – Progresul Spartac 1–0Liga III – Serie 5 · Romania · 23/09 16:001✓ 41%X2+1.5✗ 76%GG✗ 55%+2.5✗ 52%
Omega Sport – Progresul Mogosoaia 1–0Liga III – Serie 5 · Romania · 23/09 16:001✓ 35%X2+1.5✗ 71%GG✗ 51%+2.5
CS Drobeta-Turnu Severin – Vulturii Fărcăşeşti 3–2Liga III – Serie 6 · Romania · 23/09 16:001✓ 80%X2+1.5✓ 95%GG✓ 66%+2.5✓ 84%
Petrolul Hartiesti – Unirea Bascov 0–6Liga III – Serie 6 · Romania · 23/09 16:001✗ 47%X2+1.5✓ 59%GG+2.5
Nera Bogodinţi – Metalurgistul Cugir 0–3Liga III – Serie 7 · Romania · 23/09 16:001X2✓ 43%+1.5✓ 89%GG✗ 71%+2.5✓ 72%
Viitorul Arad – Ghiroda şi Giarmata Vii 1–1Liga III – Serie 7 · Romania · 23/09 16:001X2✗ 42%+1.5✓ 67%GG+2.5
Academica Recea – Transilvania Sport Academy 7–1Liga III – Serie 8 · Romania · 23/09 16:001✓ 46%X2+1.5✓ 92%GG✓ 76%+2.5✓ 78%
Bihorul Beiuş – Sighetu Marmaţiei 0–3Liga III – Serie 8 · Romania · 23/09 16:001✗ 54%X2+1.5✓ 72%GG+2.5
SCM Zalău – Unirea Tășnad 4–0Liga III – Serie 8 · Romania · 23/09 16:001✓ 84%X2+1.5✓ 81%GG+2.5✓ 59%
Unirea Dej – Viitorul Cluj 0–2Liga III – Serie 8 · Romania · 23/09 16:001X2✓ 40%+1.5✓ 66%GG+2.5
Kladno – Baník Ostrava 1–2Cup · Czech-Republic · 23/09 16:001X2✓ 73%+1.5✓ 100%GG✓ 93%+2.5✓ 98%
Finland U17 – France U17 3–1Friendlies · World · 23/09 16:001X2✗ 40%+1.5✓ 82%GG✓ 63%+2.5✓ 61%
Videm – Hajdina 2–23. SNL – East · Slovenia · 23/09 17:001✗ 48%X2+1.5✓ 89%GG✓ 71%+2.5✓ 73%
Hapoel Ironi Karmiel – Ironi Nesher 1–1Liga Alef · Israel · 23/09 17:001✗ 48%X2+1.5✓ 83%GG✓ 62%+2.5✗ 62%
Barau FC – Abia Warriors 2–0NPFL · Nigeria · 23/09 17:001✓ 69%X2+1.5✓ 86%GG✗ 58%+2.5✗ 68%
Bendel Insurance – Ikorodu City 2–1NPFL · Nigeria · 23/09 17:00 · 🌦 26°1✓ 54%X2+1.5✓ 93%GG✓ 76%+2.5✓ 80%
Doma United – Plateau United 2–2NPFL · Nigeria · 23/09 17:00 · 🌦 27°1✗ 60%X2+1.5✓ 71%GG+2.5
Enyimba – Sporting Lagos 2–3NPFL · Nigeria · 23/09 17:001X2✓ 49%+1.5✓ 57%GG+2.5
Inter Lagos – Kano Pillars 1–1NPFL · Nigeria · 23/09 17:001X2✗ 54%+1.5✓ 84%GG✓ 62%+2.5✗ 63%
Kwara United – Nasarawa United 2–1NPFL · Nigeria · 23/09 17:00 · 🌦 27°1✓ 69%X2+1.5✓ 86%GG✓ 58%+2.5✓ 68%
Niger Tornadoes – Warri Wolves 0–0NPFL · Nigeria · 23/09 17:001✗ 60%X2+1.5✗ 71%GG+2.5
Enugu Rangers – Ranchers Bees 1–0NPFL · Nigeria · 23/09 17:00 · 🌦 27°1✓ 64%X2+1.5✗ 84%GG✗ 57%+2.5✗ 63%
Rivers United – Kun Khalifat FC 5–0NPFL · Nigeria · 23/09 17:001✓ 68%X2+1.5✓ 74%GG+2.5
Shooting Stars – Katsina United 2–0NPFL · Nigeria · 23/09 17:00 · 🌦 25°1✓ 65%X2+1.5✓ 76%GG+2.5✗ 52%
Inter Sibiu – Sepsi II 4–1Liga III – Serie 2 · Romania · 23/09 17:001X2✗ 64%+1.5✓ 84%GG✓ 57%+2.5✓ 63%
Slovan Liberec W – Rosenborg W 3–1UEFA Europa Cup – Women · World · 23/09 17:001X2✗ 40%+1.5✓ 66%GG+2.5
Birmingham Legion – Brooklyn 4–0USL Championship · USA · 23/09 18:00 · ☀ 27°1✓ 54%X2+1.5✓ 82%GG✗ 60%+2.5✓ 61%
Bregalnica Štip – Skopje 1–0First League · Macedonia · 23/09 18:001✓ 77%X2+1.5✗ 69%GG+2.5
Azerbaijan – Tajikistan 1–0Friendlies · World · 23/09 18:001X2✗ 54%+1.5✗ 76%GG✗ 52%+2.5✗ 52%
Hapoel Marmorek – Shimshon Tel Aviv 1–2Liga Alef · Israel · 23/09 18:001✗ 35%X2+1.5✓ 71%GG✓ 51%+2.5
Ironi Beit Shemesh – Nordia Jerusalem 1–0Liga Alef · Israel · 23/09 18:001X2✗ 49%+1.5✗ 94%GG✗ 79%+2.5✗ 83%
Sandviken W – Umeå W 2–6Svenska Cupen – Women · Sweden · 23/09 18:001✗ 44%X2+1.5✓ 99%GG✓ 95%+2.5✓ 98%
Värnamo W – Kristianstad W 0–8Svenska Cupen – Women · Sweden · 23/09 18:001✗ 91%X2+1.5✓ 99%GG✗ 69%+2.5✓ 95%
Grorud – Moss 1–1NM Cupen · Norway · 23/09 18:001✗ 62%X2+1.5✓ 97%GG✓ 83%+2.5✗ 89%
Breidablik W – Czarni Sosnowiec W 2–6UEFA Europa Cup – Women · World · 23/09 18:001✗ 92%X2+1.5✓ 98%GG✓ 64%+2.5✓ 93%
Brøndby W – Sporting CP W 4–1UEFA Europa Cup – Women · World · 23/09 18:001✓ 72%X2+1.5✓ 89%GG✓ 61%+2.5✓ 73%
FH W – Eintracht Frankfurt W 0–1UEFA Europa Cup – Women · World · 23/09 18:001✗ 39%X2+1.5✗ 67%GG+2.5
Minsk W – Fenerbahce WUEFA Europa Cup – Women · World · 23/09 18:001X239%+1.565%GG+2.5
Wiedenbrück – VfL Osnabrück 0–3Friendlies Clubs · World · 23/09 18:001X2✓ 49%+1.5✓ 84%GG✗ 63%+2.5✓ 63%
Gibraltar – Sao Tome and Principe 0–0Friendlies · World · 23/09 18:001✗ 77%X2+1.5✗ 87%GG✗ 52%+2.5✗ 69%
Korea DPR U20 W – Colombia U20 W 3–0World Cup – U20 – Women · World · 23/09 18:30 · ☀ 12°1X2✗ 38%+1.5✓ 79%GG✗ 59%+2.5✓ 55%
OH Leuven W – Roma W 0–0UEFA Champions League Women · World · 23/09 18:45 · ☀ 21°1✗ 59%X2+1.5✗ 77%GG✗ 50%+2.5✗ 53%
Servette Chênois W – Lyon W 0–8UEFA Champions League Women · World · 23/09 18:451✗ 70%X2+1.5✓ 86%GG✗ 56%+2.5✓ 67%
Sutjeska Foča – Omarska 1–01st League – RS · Bosnia · 23/09 19:001✓ 39%X2+1.5✗ 74%GG✗ 54%+2.5
Tira – Hapoel Bnei Musmus 1–1Liga Alef · Israel · 23/09 19:001✗ 93%X2+1.5✓ 89%GG+2.5✗ 73%
Beitar Nahariya – Maccabi Neve Sha'anan 3–0Liga Alef · Israel · 23/09 19:001✓ 56%X2+1.5✓ 63%GG+2.5
Alingsås W – Elfsborg WSvenska Cupen – Women · Sweden · 23/09 19:00167%X2+1.594%GG74%+2.583%
Älvsjö AIK W – Djurgården WSvenska Cupen – Women · Sweden · 23/09 19:00153%X2+1.595%GG82%+2.586%
Enskede W – Brommapojkarna WSvenska Cupen – Women · Sweden · 23/09 19:00182%X2+1.596%GG68%+2.587%
Eskilsminne W – Rosengård W 0–3Svenska Cupen – Women · Sweden · 23/09 19:001✗ 69%X2+1.5✓ 90%GG✗ 65%+2.5✓ 75%
Hu Ge W – Uppsala WSvenska Cupen – Women · Sweden · 23/09 19:00136%X2+1.570%GG+2.5
Jitex W – Vittsjö WSvenska Cupen – Women · Sweden · 23/09 19:00169%X2+1.590%GG65%+2.575%
Linköping W – Norrköping WSvenska Cupen – Women · Sweden · 23/09 19:00179%X2+1.593%GG62%+2.580%
Örebro SK W – Eskilstuna United WSvenska Cupen – Women · Sweden · 23/09 19:00189%X2+1.597%GG64%+2.590%
Sunnanå W – Piteå WSvenska Cupen – Women · Sweden · 23/09 19:00163%X2+1.584%GG58%+2.564%
Feyenoord W – Vålerenga W 4–1UEFA Europa Cup – Women · World · 23/09 19:001✓ 42%X2+1.5✓ 84%GG✓ 64%+2.5✓ 63%
PSV/Eindhoven W – Fortuna Hjørring W 1–0UEFA Europa Cup – Women · World · 23/09 19:001X2✗ 52%+1.5✗ 73%GG+2.5
VfL Wolfsburg W – Sturm Graz W 6–1UEFA Europa Cup – Women · World · 23/09 19:001X2✗ 57%+1.5✓ 97%GG✓ 85%+2.5✓ 90%
France U21 – Austria U18 1–2Friendlies · World · 23/09 19:001✗ 41%X2+1.5✓ 62%GG+2.5
Dimona – Maccabi Kiryat Malachi 1–5Liga Alef · Israel · 23/09 19:101X2✓ 51%+1.5✓ 74%GG✓ 51%+2.5
Hapoel Herzliya – Tzeirey Tira 1–0Liga Alef · Israel · 23/09 19:151✓ 77%X2+1.5✗ 82%GG+2.5✗ 61%
Hapoel Ramat HaSharon – Hapoel Sderot 1–0Liga Alef · Israel · 23/09 19:151X2✗ 60%+1.5✗ 71%GG+2.5
Tzeirei Umm al-Fahm – Hapoel Umm al-FahmLiga Alef · Israel · 23/09 19:201X247%+1.571%GG+2.5
Oberneuland – Hemelingen 0–6Oberliga – Bremen · Germany · 23/09 19:301X2✓ 84%+1.5✓ 91%GG✗ 51%+2.5✓ 76%
England U17 – Republic of Ireland U17 4–0Friendlies · World · 23/09 19:301✓ 36%X2+1.5✓ 68%GG+2.5
Ironi Baka El Garbiya – Hapoel Tirat HaCarmel 3–1Liga Alef · Israel · 23/09 19:451X2✗ 59%+1.5✓ 80%GG✓ 55%+2.5✓ 58%
Madureira – Sampaio Corrêa RJ 0–2Copa Rio · Brazil · 23/09 19:451X✗ 44%2+1.5GG+2.5
São Paulo Crystal – Spartax 4–3Paraibano 2 · Brazil · 23/09 20:001✓ 36%X2+1.5✓ 68%GG+2.5
Aldosivi Res. – Quilmes 2 0–1Reserve League · Argentina · 23/09 20:001X✗ 37%2+1.5✗ 52%GG+2.5
Defensa y Justicia Res. – Tigre Res. 2–1Reserve League · Argentina · 23/09 20:001✓ 61%X2+1.5✓ 82%GG✓ 55%+2.5✓ 60%
Gimnasia La Plata Res. – Estudiantes La Plata Res 2–0Reserve League · Argentina · 23/09 20:001X2✗ 44%+1.5✓ 62%GG+2.5
Lanús Res. – Banfield Res. 2–1Reserve League · Argentina · 23/09 20:001✓ 54%X2+1.5✓ 79%GG✓ 56%+2.5✓ 57%
Sarmiento Res. – Atl. Rafaela 2 3–1Reserve League · Argentina · 23/09 20:001✓ 41%X2+1.5✓ 68%GG+2.5
Boreham Wood – Everton U21 1–1National League Cup · England · 23/09 20:00 · ☀ 15°1✗ 64%X2+1.5✓ 89%GG✓ 65%+2.5✗ 72%
Groesbeek – Kozakken Boys 1–5KNVB Beker · Netherlands · 23/09 20:001✗ 41%X2+1.5✓ 84%GG✓ 65%+2.5✓ 64%
Ijsselmeervogels – Gemert 0–3KNVB Beker · Netherlands · 23/09 20:00 · 🌦 16°1X2✓ 41%+1.5✓ 82%GG✗ 62%+2.5✓ 60%
Sparta Nijkerk – UDI '19 3–1KNVB Beker · Netherlands · 23/09 20:001X2✗ 65%+1.5✓ 96%GG✓ 79%+2.5✓ 87%
TOGB – ROHDA Raalte 4–6KNVB Beker · Netherlands · 23/09 20:001✗ 53%X2+1.5✓ 89%GG✓ 70%+2.5✓ 73%
Zwaluwen – Purmersteijn 0–1KNVB Beker · Netherlands · 23/09 20:001✗ 74%X2+1.5✗ 100%GG✗ 92%+2.5✗ 98%
JOS Watergraafsmeer – TEC 4–4KNVB Beker · Netherlands · 23/09 20:001✗ 41%X2+1.5✓ 98%GG✓ 90%+2.5✓ 94%
Gremio Prudente U20 – Juventus U20 0–0Paulista – U20 · Brazil · 23/09 20:001X2✗ 68%+1.5✗ 89%GG✗ 63%+2.5✗ 72%
Paraguay U19 – Chile U19 1–0South American Youth Games · World · 23/09 20:001✓ 38%X2+1.5✗ 88%GG✗ 71%+2.5✗ 71%
Largs Thistle – Johnstone Burgh 1–0Football League – Lowland League · Scotland · 23/09 20:151✓ 60%X2+1.5✗ 87%GG✗ 64%+2.5✗ 69%
Crixás EC – Trindade 1–1Goiano – 2 · Brazil · 23/09 20:301✗ 46%X2+1.5✓ 78%GG✓ 56%+2.5✗ 54%
ESMAC – Pedreira 0–5Paraense A3 · Brazil · 23/09 20:301X✗ 34%2+1.5✓ 59%GG+2.5
Paraense SC – Tesla 1–3Paraense A3 · Brazil · 23/09 20:301X✗ 43%2+1.5GG+2.5
Sport Belem – CA Vila RicaParaense A3 · Brazil · 23/09 20:30194%X2+1.598%GG57%+2.593%
Boston River – Fenix 3–2Copa Uruguay · Uruguay · 23/09 20:301✓ 46%X2+1.5✓ 95%GG✓ 81%+2.5✓ 84%
Liverpool Montevideo – Colón 3–0Copa Uruguay · Uruguay · 23/09 20:301✓ 41%X2+1.5✓ 76%GG✗ 55%+2.5✓ 52%
Cumnock Juniors – Troon FC 4–0Football League – Lowland League · Scotland · 23/09 20:451✓ 57%X2+1.5✓ 83%GG✗ 60%+2.5✓ 62%
Renfrew – Beith 3–0Football League – Lowland League · Scotland · 23/09 20:451X2✗ 45%+1.5✓ 96%GG✗ 83%+2.5✓ 87%
Hamilton Academical – Cowdenbeath 1–0Challenge Cup · Scotland · 23/09 20:451✓ 42%X2+1.5✗ 84%GG✗ 64%+2.5✗ 63%
Sant Andreu – Real Madrid II 1–1Primera División RFEF – Group 2 · Spain · 23/09 21:00 · ☀ 22°1✗ 44%X2+1.5✓ 62%GG+2.5
Chelsea W – Austria Wien W 1–0UEFA Champions League Women · World · 23/09 21:00 · ☀ 15°1✓ 74%X2+1.5✗ 96%GG✗ 75%+2.5✗ 88%
Club Sp. San Lorenzo – 4 de Mayo 2–1Copa Paraguay · Paraguay · 23/09 21:001✓ 39%X2+1.5✓ 91%GG✓ 75%+2.5✓ 76%
Alianza Atletico – Sport BoysCopa De La Liga · Peru · 23/09 22:00146%X2+1.590%GG73%+2.575%
Sporting Cristal – ADTCopa De La Liga · Peru · 23/09 22:00160%X2+1.575%GG+2.551%
Curico Unido – Concepción 0–4Copa Chile · Chile · 23/09 23:001✗ 37%X2+1.5✓ 63%GG+2.5
Fernando De La Mora – Libertad Asuncion 1–1Copa Paraguay · Paraguay · 23/09 23:301✗ 61%X2+1.5✓ 85%GG✓ 61%+2.5✗ 66%
Barra – Nação 3–3Copa Santa Catarina · Brazil · 24/09 00:001✗ 39%X2+1.5✓ 78%GG✓ 58%+2.5✓ 54%
Grêmio Anápolis – Bom Jesus EC 2–2Goiano – 2 · Brazil · 24/09 00:001X2✗ 35%+1.5✓ 59%GG+2.5
Belgrano Córdoba Res. – Talleres Córdoba Res. 1–1Reserve League · Argentina · 24/09 00:001✗ 37%X2+1.5✓ 69%GG+2.5
Moca – Delfines Del Este 1–1Liga Mayor · Dominican-Republic · 24/09 00:001X✓ 53%2+1.5GG+2.5
Vega Real – Jarabacoa 3–1Liga Mayor · Dominican-Republic · 24/09 00:00 · 🌦 24°1✓ 88%X2+1.5✓ 85%GG+2.5✓ 66%
Goiânia – Morrinhos 2–1Goiano – 2 · Brazil · 24/09 00:301✓ 36%X2+1.5✓ 75%GG✓ 55%+2.5✓ 51%
Mineiros – Tupy FC 1–0Goiano – 2 · Brazil · 24/09 00:301✓ 38%X2+1.5✗ 57%GG+2.5
Auto Esporte – Cruzeiro PB 0–0Paraibano 2 · Brazil · 24/09 00:301✗ 47%X2+1.5✗ 71%GG+2.5
Sport PB – Femar 3–1Paraibano 2 · Brazil · 24/09 00:301✓ 75%X2+1.5✓ 86%GG✓ 53%+2.5✓ 68%
Cerro – Deportivo Maldonado 1–2Copa Uruguay · Uruguay · 24/09 01:001X2✓ 72%+1.5✓ 71%GG+2.5
Wanderers – Cerrito 1–3Copa Uruguay · Uruguay · 24/09 01:001X2✓ 47%+1.5✓ 71%GG+2.5
Deportes Iquique – Antofagasta 1–1Copa Chile · Chile · 24/09 01:301✗ 48%X2+1.5✓ 79%GG✓ 57%+2.5✗ 55%
Union La Calera – U. Catolica 1–1Copa Chile · Chile · 24/09 01:30 · ☁ 15°1✗ 41%X2+1.5✓ 90%GG✓ 73%+2.5✗ 74%
Goianésia – Rio Verde 1–1Goiano – 2 · Brazil · 24/09 02:001X2✗ 36%+1.5✓ 62%GG+2.5
Santa Fe W – Deportivo Cali W 2–3Liga Femenina · Colombia · 24/09 02:001X2✓ 43%+1.5✓ 75%GG✓ 54%+2.5✓ 51%
America de Cali – Águilas Doradas 1–0Primera A · Colombia · 24/09 02:301✓ 59%X2+1.5✗ 70%GG+2.5
Seattle Sounders – Real Salt Lake 2–0Major League Soccer · USA · 24/09 03:30 · ☀ 12°1✓ 43%X2+1.5✓ 80%GG✗ 60%+2.5✗ 58%
Vancouver FC – York United 3–3Canadian Premier League · Canada · 24/09 04:001✗ 57%X2+1.5✓ 75%GG+2.5✓ 51%
Xelajú – Antigua GFC 4–0Liga Nacional · Guatemala · 24/09 04:001✓ 44%X2+1.5✓ 84%GG✗ 65%+2.5✓ 64%
Solomon Islands – Vanuatu 3–3Friendlies · World · 24/09 06:001✗ 44%X2+1.5✓ 74%GG✓ 53%+2.5
Papua New Guinea – New Caledonia 1–2Friendlies · World · 24/09 09:001✗ 48%X2+1.5✓ 79%GG✓ 57%+2.5✓ 55%
Ugyen Academy – Drukpa 2–4Premier League · Bhutan · 24/09 11:001X2✓ 70%+1.5✓ 92%GG✓ 67%+2.5✓ 78%
Palestine – New Zealand 2–2Friendlies · World · 24/09 11:301✗ 54%X2+1.5✓ 82%GG✓ 60%+2.5✓ 61%
Japan – Uruguay 3–1Friendlies · World · 24/09 12:05 · ☀ 20°1X✗ 38%2+1.5GG+2.5
South Korea – Ecuador 3–0Friendlies · World · 24/09 13:001✓ 44%X2+1.5✓ 74%GG✗ 53%+2.5
China – Maldives 3–0Friendlies · World · 24/09 13:351✓ 56%X2+1.5✓ 63%GG+2.5
Maccabi K. Ata Bialik – Hapoel Ihud Bnei Jatt 5–3Liga Alef · Israel · 24/09 13:451✓ 62%X2+1.5✓ 85%GG✓ 60%+2.5✓ 65%
Podkonice – Ružomberok II3. liga – Center · Slovakia · 24/09 15:30144%X2+1.593%GG78%+2.581%
AL Nasr SC – El Seka El Hadid 3–1Second League · Egypt · 24/09 15:301✓ 46%X2+1.5✓ 72%GG✓ 51%+2.5
Kahraba Ismailia – Pharco 3–1Second League · Egypt · 24/09 15:301✓ 64%X2+1.5✓ 66%GG+2.5
Maleyet Kafr El Zayiat – El Mansura 2–0Second League · Egypt · 24/09 15:301✓ 54%X2+1.5✓ 52%GG+2.5
Masar – Proxy 1–0Second League · Egypt · 24/09 15:301✓ 84%X2+1.5✗ 83%GG+2.5✗ 62%
Team – El Dakhleya 1–2Second League · Egypt · 24/09 15:301✗ 51%X2+1.5✓ 55%GG+2.5
Maccabi Nujeidat Ahmed – Hapoel Ironi Arraba 4–1Liga Alef · Israel · 24/09 15:301✓ 53%X2+1.5✓ 93%GG✓ 77%+2.5✓ 80%
Uzbekistan – Iran 3–1Friendlies · World · 24/09 16:001X2✗ 68%+1.5✓ 97%GG✓ 82%+2.5✓ 91%
Oman Club – Sur 1–2FA Cup · Oman · 24/09 16:301✗ 36%X2+1.5✓ 80%GG✓ 60%+2.5✓ 58%
Sohar – Al Seeb 1–3FA Cup · Oman · 24/09 16:401✗ 54%X2+1.5✓ 76%GG✓ 52%+2.5✓ 52%
Koprivnica – Uskok Klis 0–2Second NL · Croatia · 24/09 17:001X2✓ 64%+1.5✓ 84%GG✗ 57%+2.5✗ 63%
Burundi U20 – Uganda U20 2–0CECAFA U20 Championship · World · 24/09 17:001✓ 55%X2+1.5✓ 71%GG+2.5
Tanzania U20 – Sudan U20CECAFA U20 Championship · World · 24/09 17:001X246%+1.590%GG73%+2.575%
Hapoel Acre – Hapoel Afula 0–3Liga Leumit · Israel · 24/09 18:001X2✓ 50%+1.5✓ 90%GG✗ 73%+2.5✓ 75%
Hapoel Rishon LeZion – Maccabi Ahi Nazareth 1–0Liga Leumit · Israel · 24/09 18:001✓ 59%X2+1.5✗ 88%GG✗ 67%+2.5✗ 71%
Ironi Modi'in – Ashdod 1–3Liga Leumit · Israel · 24/09 18:001X2✓ 62%+1.5✓ 82%GG✓ 56%+2.5✓ 61%
Maccabi Herzliya – Kiryat Yam SC 1–3Liga Leumit · Israel · 24/09 18:001X2✓ 49%+1.5✓ 94%GG✓ 79%+2.5✓ 83%
FC Jerusalem – Maccabi YavneLiga Alef · Israel · 24/09 18:001X34%2+1.559%GG+2.5
Hapoel Migdal HaEmek – Hapoel Nazareth Illit 2–3Liga Alef · Israel · 24/09 18:301✗ 49%X2+1.5✓ 94%GG✓ 79%+2.5✓ 83%
Holon Yermiyahu – Kfar Saba 1928 1–0Liga Alef · Israel · 24/09 18:301X2✗ 75%+1.5✗ 84%GG+2.5✗ 63%
Neom SC W – Al Ahli SC WPremier League Women · Saudi-Arabia · 24/09 19:151X288%+1.598%GG69%+2.592%
Hapoel Hadera – Maccabi Ashdod 1–1Liga Alef · Israel · 24/09 19:151✗ 36%X2+1.5✓ 80%GG✓ 60%+2.5✗ 58%
Belgium U21 – Belarus U21UEFA U21 Championship – Qualification · World · 24/09 20:00 · ☁ 13°168%X2+1.565%GG+2.5
Argentinos Juniors Res. – Platense Res.Reserve League · Argentina · 24/09 20:00151%X2+1.555%GG+2.5
Deportivo Riestra Res. – Barracas Central Res.Reserve League · Argentina · 24/09 20:00163%X2+1.576%GG+2.552%
Instituto Res. – Estudiantes Rio Cuarto 2Reserve League · Argentina · 24/09 20:00152%X2+1.567%GG+2.5
Newell's Old Boys Res. – Rosario Central Res.Reserve League · Argentina · 24/09 20:00140%X2+1.573%GG53%+2.5
Portuguesa U20 – Ponte Preta U20Paulista – U20 · Brazil · 24/09 20:00159%X2+1.582%GG57%+2.560%
Kongahälla – LindomeDivision 2 – Västra Götaland · Sweden · 24/09 20:151X246%+1.583%GG63%+2.562%
San Marino U21 – Kosovo U21UEFA U21 Championship – Qualification · World · 24/09 20:30 · ☁ 20°1X278%+1.590%GG58%+2.575%
Danubio – PenarolCopa Uruguay · Uruguay · 24/09 20:30149%X2+1.594%GG79%+2.583%
Atletico Torque – AtenasCopa Uruguay · Uruguay · 24/09 20:30164%X2+1.589%GG65%+2.572%
Caen – RouenLigue 3 · France · 24/09 20:45 · ☁ 19°1X246%+1.572%GG51%+2.5
Atletico FC – Deportivo Cuenca JuniorsLiga Pro Serie B · Ecuador · 24/09 21:00152%X2+1.559%GG+2.5
Atlético Tembetary – Sportivo ItenoCopa Paraguay · Paraguay · 24/09 21:00139%X2+1.591%GG75%+2.576%
Ind. Juniors – CuniburoLiga Pro Serie B · Ecuador · 24/09 22:30145%X2+1.552%GG+2.5
O'Higgins – Deportes Santa CruzCopa Chile · Chile · 24/09 23:00143%X2+1.580%GG60%+2.558%
LDU Portoviejo – 22 de JulioLiga Pro Serie B · Ecuador · 24/09 23:30167%X2+1.554%GG+2.5
Deportivo Recoleta – Guairena FCCopa Paraguay · Paraguay · 24/09 23:301X242%+1.592%GG76%+2.578%
Racing Club Res. – Independiente Res.Reserve League · Argentina · 25/09 00:001X239%+1.574%GG54%+2.5
Picuiense – GuarabiraParaibano 2 · Brazil · 25/09 00:30 · ☀ 21°1X254%+1.584%GG62%+2.563%
Santa Rita – Serrano PBParaibano 2 · Brazil · 25/09 00:301X288%+1.592%GG+2.578%
Everton de Vina – Universidad de ChileCopa Chile · Chile · 25/09 01:301X241%+1.590%GG73%+2.574%
Atletico Nacional – MillonariosPrimera A · Colombia · 25/09 02:30163%X2+1.579%GG52%+2.557%
Alebrijes de Oaxaca – CA La PazLiga de Expansión MX · Mexico · 25/09 03:001X248%+1.582%GG61%+2.560%
Mineros de Zacatecas – PiratasLiga de Expansión MX · Mexico · 25/09 03:00150%X2+1.577%GG55%+2.553%
Municipal – SuchitepéquezLiga Nacional · Guatemala · 25/09 04:00 · 🌦 17°171%X2+1.575%GG+2.551%
Uzbekistan U23 – Saudi Arabia U23Asian Games · World · 25/09 07:00 · ☁ 26°183%X2+1.594%GG61%+2.583%
China W – Vietnam WAsian Games Women · World · 25/09 08:00 · ☁ 25°183%X2+1.594%GG61%+2.583%
Korea DPR W – Chinese Taipei WAsian Games Women · World · 25/09 08:00 · ☁ 25°197%X2+1.597%GG+2.591%
Finland U17 – France U17Friendlies · World · 25/09 10:00146%X2+1.585%GG66%+2.566%
Sparta Praha U19 – Mladá Boleslav U191. Liga U19 · Czech-Republic · 25/09 11:00149%X2+1.589%GG71%+2.572%
Poland U17 – Czechia U17Friendlies · World · 25/09 11:00148%X2+1.586%GG67%+2.568%
Chattogram – Bangladesh PolicePremier League · Bangladesh · 25/09 11:001X275%+1.596%GG74%+2.587%
Fakirerpool – Mohammedan DhakaPremier League · Bangladesh · 25/09 11:00152%X2+1.577%GG54%+2.553%
Dinamo Barnaul – Pobeda Nizhniy NovgorodSecond League – Group 4 · Russia · 25/09 11:301X241%+1.582%GG62%+2.560%
Australia – BrazilFriendlies · World · 25/09 12:00 · ☀ 21°1X259%+1.580%GG55%+2.558%
Karbon Cherkasy – SC Poltava 2Druha Liga · Ukraine · 25/09 12:001X34%2+1.559%GG+2.5
Ho Chi Minh – Văn HiếnV.League 2 · Vietnam · 25/09 12:00136%X2+1.570%GG+2.5
South Africa U20 – Zambia U20COSAFA U20 Championship · World · 25/09 12:001X252%+1.584%GG63%+2.564%
Japan W – Philippines WAsian Games Women · World · 25/09 12:30 · 🌧 23°184%X2+1.598%GG74%+2.592%
South Korea W – Uzbekistan WAsian Games Women · World · 25/09 12:30 · ☁ 22°165%X2+1.576%GG+2.552%
Korea Republic U23 – Vietnam U23Asian Games · World · 25/09 12:30 · ⛅ 23°141%X2+1.576%GG55%+2.552%
Wisła Kraków II – Czarni PołaniecIII Liga – Group 4 · Poland · 25/09 13:001X243%+1.575%GG54%+2.551%
Nyva Ternopil II – Podillya KhmelnytskyiDruha Liga · Ukraine · 25/09 14:00145%X2+1.580%GG59%+2.558%
Barnsley U21 – Sheffield United U21Professional Development League · England · 25/09 14:00145%X2+1.588%GG70%+2.571%
Thimphu – TensungPremier League · Bhutan · 25/09 14:00160%X2+1.585%GG61%+2.565%
Persiba Balikpapan – DejanLiga 2 · Indonesia · 25/09 14:00141%X2+1.576%GG55%+2.552%
Slávia TU Košice – Spartak Medzev3. liga – East · Slovakia · 25/09 15:001X248%+1.589%GG71%+2.573%
Dinamo Zagreb U21 – Mladost ŽdraloviFirst NL · Croatia · 25/09 15:001X254%+1.566%GG+2.5
Marítimo U23 – Benfica U23Liga Revelação U23 · Portugal · 25/09 15:00139%X2+1.574%GG54%+2.5
Austria U18 – Japan U18Friendlies · World · 25/09 15:001X234%+1.561%GG+2.5
Chile U19 – Peru U19South American Youth Games · World · 25/09 15:00141%X2+1.576%GG55%+2.552%
Smail – DhofarFA Cup · Oman · 25/09 15:201X240%+1.587%GG70%+2.570%
Fanja – Al NasrFA Cup · Oman · 25/09 15:20159%X2+1.591%GG71%+2.576%
Slonim – BATE II1. Division · Belarus · 25/09 15:30 · 🌦 12°156%X2+1.579%GG55%+2.557%
Lida – Smorgon1. Division · Belarus · 25/09 15:30 · 🌦 11°137%X2+1.579%GG59%+2.557%
Karviná II – Líšeň II3. liga – MSFL · Czech-Republic · 25/09 15:301X256%+1.572%GG+2.5
Slovácko II – Zbrojovka Brno II3. liga – MSFL · Czech-Republic · 25/09 15:30154%X2+1.594%GG79%+2.583%
Zlín II – Vítkovice3. liga – MSFL · Czech-Republic · 25/09 15:30150%X2+1.569%GG+2.5
El Entag EL Harby – Tanta SCSecond League · Egypt · 25/09 15:30 · ⛅ 31°147%X2+1.559%GG+2.5
Haras El Hodood – DayroutSecond League · Egypt · 25/09 15:30 · ⛅ 25°173%X2+1.584%GG51%+2.564%
Tersana – Baladiyyat Al MehallaSecond League · Egypt · 25/09 15:30147%X2+1.559%GG+2.5
Itesalat – La Viena FCSecond League · Egypt · 25/09 15:30160%X2+1.571%GG+2.5
Mega Sport – Ismaily SCSecond League · Egypt · 25/09 15:30135%X2+1.571%GG51%+2.5
Azerbaijan U21 – Czech Republic U21UEFA U21 Championship – Qualification · World · 25/09 15:45 · ⛅ 22°1X252%+1.580%GG58%+2.558%
Dekani – Ilirija2. SNL · Slovenia · 25/09 16:001X244%+1.578%GG57%+2.554%
Wisła Płock II – Jagiellonia IIIII Liga – Group 1 · Poland · 25/09 16:00151%X2+1.592%GG76%+2.579%
Swit – ŁomżaIII Liga – Group 1 · Poland · 25/09 16:00157%X2+1.588%GG68%+2.571%
Ząbkovia Ząbki – Mławianka MławaIII Liga – Group 1 · Poland · 25/09 16:00164%X2+1.593%GG73%+2.580%
Hrvatski Dragovoljac – KriževciSecond NL · Croatia · 25/09 16:00 · ⛅ 18°1X261%+1.585%GG61%+2.566%
Uljanik – Slavonija PožegaSecond NL · Croatia · 25/09 16:00158%X2+1.584%GG60%+2.563%
ACS Mediaş 2022 – Tricolorul BreazaLiga III – Serie 2 · Romania · 25/09 16:00173%X2+1.590%GG63%+2.575%
ARO Muscelul Câmpulung – Carpati CovasnaLiga III – Serie 2 · Romania · 25/09 16:00173%X2+1.598%GG82%+2.592%
Blejoi – BercaLiga III – Serie 3 · Romania · 25/09 16:001X259%+1.586%GG64%+2.568%
Flacăra Moreni – TunariLiga III – Serie 3 · Romania · 25/09 16:00154%X2+1.584%GG62%+2.563%
Viitorul Corbeanca – PăuleştiLiga III – Serie 3 · Romania · 25/09 16:00141%X2+1.5GG+2.5
Alexandria – Axi Adunații-CopăceniLiga III – Serie 5 · Romania · 25/09 16:00140%X2+1.571%GG51%+2.5
Oxigen Bucuresti – Voluntari IILiga III – Serie 5 · Romania · 25/09 16:001X240%+1.571%GG51%+2.5
Filiaşi – PăușeștiLiga III – Serie 6 · Romania · 25/09 16:00148%X2+1.588%GG70%+2.571%
Timişul Şag – Universitatea Alba IuliaLiga III – Serie 7 · Romania · 25/09 16:00178%X2+1.582%GG+2.560%
Sănătatea Cluj – SânmartinLiga III – Serie 8 · Romania · 25/09 16:00136%X2+1.575%GG55%+2.551%
India – PanamaFriendlies · World · 25/09 16:00139%X2+1.574%GG54%+2.5
Serbia U18 – Russia U18Friendlies · World · 25/09 16:00160%X2+1.586%GG63%+2.567%
Tatran Bohunice – Sparta Brno4. liga – Divizie D · Czech-Republic · 25/09 16:15 · ☁ 16°165%X2+1.584%GG57%+2.564%
Pohronie – Inter Bratislava2. liga · Slovakia · 25/09 16:30156%X2+1.586%GG64%+2.567%
Slavoj Vyšehrad – Sokol Hostouň4. liga – Divizie B · Czech-Republic · 25/09 16:30 · ⛅ 17°1X250%+1.587%GG68%+2.570%
VfB Stuttgart – 1. FC HeidenheimFriendlies Clubs · World · 25/09 16:301X261%+1.594%GG77%+2.583%
Ibri – Al-NahdaFA Cup · Oman · 25/09 16:351X259%+1.580%GG55%+2.558%
Saham – Al MusannahFA Cup · Oman · 25/09 16:35156%X2+1.578%GG53%+2.554%
Iceland U21 – France U21UEFA U21 Championship – Qualification · World · 25/09 17:001X258%+1.595%GG79%+2.585%
Niger – LesothoAfrica Cup of Nations – Qualification · World · 25/09 17:00 · ☀ 26°1X239%+1.562%GG+2.5
Komárno II – Baník Prievidza3. liga – West · Slovakia · 25/09 17:001X248%+1.579%GG57%+2.555%
Tritons Vallarta – Tigres de AlicaPrimera Premier · Mexico · 25/09 17:001X240%+1.566%GG+2.5
Al Nassr W – Al-Ula WPremier League Women · Saudi-Arabia · 25/09 17:251X263%+1.595%GG79%+2.585%
Finland U21 – Spain U21UEFA U21 Championship – Qualification · World · 25/09 17:30 · ☁ 12°1X248%+1.589%GG71%+2.573%
Bulgaria U21 – Portugal U21UEFA U21 Championship – Qualification · World · 25/09 17:30 · ☁ 18°1X253%+1.590%GG72%+2.575%
Kooteepee – MPYkkösliiga · Finland · 25/09 17:30154%X2+1.576%GG52%+2.552%
Killas W – Flamengo FBC WLiga Women · Peru · 25/09 17:30148%X2+1.585%GG66%+2.566%
Estonia U21 – Faroe Islands U21UEFA U21 Championship – Qualification · World · 25/09 18:00 · 🌦 13°1X243%+1.563%GG+2.5
Cyprus U21 – Romania U21UEFA U21 Championship – Qualification · World · 25/09 18:00 · ☀ 25°1X284%+1.590%GG+2.574%
Slovakia U21 – Republic of Ireland U21UEFA U21 Championship – Qualification · World · 25/09 18:00154%X2+1.578%GG54%+2.554%
Bodø / Glimt W – Røa WToppserien · Norway · 25/09 18:001X254%+1.582%GG60%+2.561%
Aalesund II – Rosenborg II3. Division – Girone 2 · Norway · 25/09 18:00140%X2+1.594%GG80%+2.583%
KäPa – HakaYkkösliiga · Finland · 25/09 18:00 · ☁ 13°1X250%+1.575%GG53%+2.551%
Gambia – SomaliaAfrica Cup of Nations – Qualification · World · 25/09 18:00142%X2+1.573%GG52%+2.5
Malawi – South SudanAfrica Cup of Nations – Qualification · World · 25/09 18:001X273%+1.587%GG57%+2.570%
Sudan – EthiopiaAfrica Cup of Nations – Qualification · World · 25/09 18:001X252%+1.587%GG68%+2.570%
Togo – BurundiAfrica Cup of Nations – Qualification · World · 25/09 18:001X262%+1.592%GG71%+2.578%
Písek – Příbram II3. liga – CFL A · Czech-Republic · 25/09 18:00 · ☁ 14°150%X2+1.587%GG68%+2.570%
Baťov – Nové Sady4. liga – Divizie E · Czech-Republic · 25/09 18:00177%X2+1.595%GG72%+2.586%
LPS HD Clinceni – Dinamo Bucureşti IILiga III – Serie 5 · Romania · 25/09 18:001X244%+1.578%GG57%+2.554%
Tampere United – JJKYkkönen · Finland · 25/09 18:00 · 🌦 12°157%X2+1.587%GG66%+2.570%
Namibia U20 – Mozambique U20COSAFA U20 Championship · World · 25/09 18:001X245%+1.591%GG74%+2.576%
Netherlands U21 – Norway U21UEFA U21 Championship – Qualification · World · 25/09 18:30 · ☀ 19°140%X2+1.571%GG51%+2.5
Chomutov – Karlovy Vary4. liga – Divizie B · Czech-Republic · 25/09 18:30161%X2+1.590%GG69%+2.575%
Hankofen-Hailing – Sportfreunde SchwaigOberliga – Bayern Süd · Germany · 25/09 18:30143%X2+1.582%GG62%+2.560%
Anker Wismar – Hansa Rostock IIOberliga – Nordost-Nord · Germany · 25/09 18:30147%X2+1.571%GG+2.5
Union Sandersdorf – VfL HalleOberliga – Nordost-Süd · Germany · 25/09 18:301X243%+1.589%GG71%+2.572%
Bayern München II – Schwaben AugsburgRegionalliga – Bayern · Germany · 25/09 18:30157%X2+1.571%GG+2.5
Varhaug – Staal Jørpeland3. Division – Girone 4 · Norway · 25/09 19:00140%X2+1.589%GG72%+2.573%
Örebro SK W – Linköping WElitettan · Sweden · 25/09 19:001X256%+1.576%GG51%+2.552%
Lund – KristianstadEttan – Södra · Sweden · 25/09 19:00 · ☁ 13°160%X2+1.586%GG63%+2.567%
Hammarby Talang – StocksundEttan – Norra · Sweden · 25/09 19:00154%X2+1.584%GG62%+2.563%
Räppe – Växjö NorraDivision 2 – Södra Götaland · Sweden · 25/09 19:001X238%+1.581%GG61%+2.559%
Landvetter IS – TorslandaDivision 2 – Västra Götaland · Sweden · 25/09 19:00148%X2+1.579%GG57%+2.555%
Spartak Myjava – Gabčíkovo3. liga – West · Slovakia · 25/09 19:00 · ☁ 9°144%X2+1.589%GG72%+2.573%
Viktoria Aschaffenburg – Bayern HofOberliga – Bayern Nord · Germany · 25/09 19:00137%X2+1.583%GG64%+2.562%
Gebenbach – Fortuna RegensburgOberliga – Bayern Nord · Germany · 25/09 19:00143%X2+1.582%GG62%+2.560%
Neudrossenfeld – DJK BambergOberliga – Bayern Nord · Germany · 25/09 19:00157%X2+1.579%GG54%+2.555%
Ingolstadt II – AmmerthalOberliga – Bayern Nord · Germany · 25/09 19:00140%X2+1.586%GG68%+2.568%
Erlbach – PipinsriedOberliga – Bayern Süd · Germany · 25/09 19:00142%X2+1.585%GG67%+2.566%
1860 Rosenheim – KotternOberliga – Bayern Süd · Germany · 25/09 19:00166%X2+1.579%GG+2.555%
Wiślanie Jaśkowice – Wisłoka DębicaIII Liga – Group 4 · Poland · 25/09 19:00145%X2+1.577%GG56%+2.553%
Atlético Madrid II – Villarreal IIPrimera División RFEF – Group 2 · Spain · 25/09 19:00138%X2+1.586%GG68%+2.568%
Mannsdorf-Großenzersdorf – OberwartRegionalliga – Ost · Austria · 25/09 19:00 · ⛅ 12°140%X2+1.582%GG63%+2.561%
Parndorf – Favoritner ACRegionalliga – Ost · Austria · 25/09 19:00152%X2+1.590%GG71%+2.574%
HIK – Roskilde2. Division · Denmark · 25/09 19:001X240%+1.577%GG57%+2.553%
Auerbach – EilenburgOberliga – Nordost-Süd · Germany · 25/09 19:001X259%+1.586%GG64%+2.568%
FC Helsingor – Holbæk B&I3. Division · Denmark · 25/09 19:001X244%+1.584%GG65%+2.564%
CFR Pforzheim – Karlsruhe IIOberliga – Baden-Württemberg · Germany · 25/09 19:00148%X2+1.586%GG67%+2.568%
Eltersdorf – BayreuthRegionalliga – Bayern · Germany · 25/09 19:00141%X2+1.570%GG+2.5
Greuther Fürth II – Nürnberg IIRegionalliga – Bayern · Germany · 25/09 19:00150%X2+1.569%GG+2.5
Memmingen – BuchbachRegionalliga – Bayern · Germany · 25/09 19:001X254%+1.568%GG+2.5
BFC Dynamo – Greifswalder FCRegionalliga – Nordost · Germany · 25/09 19:00141%X2+1.580%GG60%+2.558%
Magdeburg II – AltglienickeRegionalliga – Nordost · Germany · 25/09 19:00144%X2+1.584%GG65%+2.564%
Tasmania Berlin – FC Carl Zeiss JenaRegionalliga – Nordost · Germany · 25/09 19:001X254%+1.581%GG58%+2.559%
Kaiserslautern II – FSV FrankfurtRegionalliga – SudWest · Germany · 25/09 19:001X256%+1.578%GG53%+2.554%
FC Astoria Walldorf – SV SandhausenRegionalliga – SudWest · Germany · 25/09 19:00147%X2+1.592%GG77%+2.579%
OSC Bremerhaven – WoltmershausenOberliga – Bremen · Germany · 25/09 19:00182%X2+1.596%GG71%+2.589%
Allerheiligen – Deutschlandsberger SCRegionalliga – South · Austria · 25/09 19:00141%X2+1.587%GG69%+2.569%
Weiz – SV LafnitzRegionalliga – South · Austria · 25/09 19:00144%X2+1.588%GG71%+2.571%
Wolfsberg – BleiburgRegionalliga – South · Austria · 25/09 19:001X252%+1.559%GG+2.5
Velden – VölkermarktRegionalliga – South · Austria · 25/09 19:00145%X2+1.579%GG58%+2.555%
Bad Schallerbach – KuchlRegionalliga – North · Austria · 25/09 19:00140%X2+1.587%GG70%+2.570%
Wals-Grünau – Wohnbau DietachRegionalliga – North · Austria · 25/09 19:00163%X2+1.590%GG68%+2.575%
CSM Targu Jiu – Academica BalșLiga III – Serie 6 · Romania · 25/09 19:00166%X2+1.580%GG51%+2.558%
France U21 – Ukraine U18Friendlies · World · 25/09 19:001X241%+1.568%GG+2.5
Vänersborgs IF – AhlaforsDivision 2 – Norra Götaland · Sweden · 25/09 19:151X254%+1.579%GG56%+2.557%
Al Ittihad W – Al Qadisiya WPremier League Women · Saudi-Arabia · 25/09 19:15163%X2+1.593%GG73%+2.580%
Switzerland U21 – Luxembourg U21UEFA U21 Championship – Qualification · World · 25/09 19:30 · ⛅ 18°147%X2+1.571%GG+2.5
Dalstorps – BöljanDivision 2 – Västra Götaland · Sweden · 25/09 19:30154%X2+1.581%GG58%+2.559%
SV Horn – TraiskirchenRegionalliga – Ost · Austria · 25/09 19:301X240%+1.585%GG67%+2.566%
Krems / Rehberg – Mattersburg SV 2020Regionalliga – Ost · Austria · 25/09 19:30144%X2+1.574%GG53%+2.5
Hertha Zehlendorf – Reinickendorfer FuchseOberliga – Nordost-Nord · Germany · 25/09 19:30141%X2+1.576%GG55%+2.552%
Tennis Borussia – LichtenbergOberliga – Nordost-Nord · Germany · 25/09 19:30154%X2+1.566%GG+2.5
Hohenwestedt – Rapid LubeckOberliga – Schleswig-Holstein · Germany · 25/09 19:301X254%+1.593%GG76%+2.580%
Unter-Flockenbach – Eintracht StadtallendorfOberliga – Hessen · Germany · 25/09 19:30151%X2+1.591%GG74%+2.576%
Schöningen – SV Drochtersen/AsselRegionalliga – Nord · Germany · 25/09 19:301X241%+1.586%GG67%+2.567%
VfB Lübeck – TodesfeldeRegionalliga – Nord · Germany · 25/09 19:30 · ☀ 12°166%X2+1.592%GG69%+2.578%
FC Gutersloh – Paderborn IIRegionalliga – West · Germany · 25/09 19:30159%X2+1.586%GG64%+2.568%
FV Engers 07 – AuersmacherOberliga – Rheinland-Pfalz / Saar · Germany · 25/09 19:30146%X2+1.595%GG81%+2.584%
Werder Bremen III – Leher TSOberliga – Bremen · Germany · 25/09 19:30147%X2+1.598%GG88%+2.592%
Lausanne Sport II – Echallens1. Liga Classic – Group 1 · Switzerland · 25/09 19:30172%X2+1.588%GG59%+2.571%
UFC Hallein – Pinzgau SaalfeldenRegionalliga – North · Austria · 25/09 19:30145%X2+1.590%GG73%+2.574%
Carapebus – São Cristóvão RJCarioca – 2 · Brazil · 25/09 19:451X267%+1.594%GG74%+2.583%
Genk W – Gent WSuper League Women · Belgium · 25/09 20:00165%X2+1.594%GG76%+2.583%
Inter de Minas – Nacional AC MGMineiro – 3 · Brazil · 25/09 20:001X264%+1.589%GG65%+2.572%
Holzheimer SG – SchonnebeckOberliga – Niederrhein · Germany · 25/09 20:001X280%+1.598%GG80%+2.593%
Atlante U21 – Monterrey U21Liga MX U21 · Mexico · 25/09 20:001X256%+1.568%GG+2.5
Wegberg-Beeck – Düren MerzenichOberliga – Mittelrhein · Germany · 25/09 20:00177%X2+1.598%GG81%+2.593%
VfL Vichttal – Neunkirchen-SeelscheidOberliga – Mittelrhein · Germany · 25/09 20:00162%X2+1.597%GG83%+2.589%
Colón Res. – Unión Santa Fe Res.Reserve League · Argentina · 25/09 20:001X239%+1.555%GG+2.5
San Martín San Juan Res. – Godoy Cruz Res.Reserve League · Argentina · 25/09 20:00136%X2+1.572%GG52%+2.5
Doneztebe FT – HuarteTercera División RFEF – Group 15 · Spain · 25/09 20:00187%X2+1.596%GG62%+2.588%
Água Santa U20 – Capivariano U20Paulista – U20 · Brazil · 25/09 20:00136%X2+1.562%GG+2.5
Corinthians U20 – XV de Jaú U20Paulista – U20 · Brazil · 25/09 20:00182%X2+1.584%GG+2.563%
Desportivo Brasil U20 – Oeste U20Paulista – U20 · Brazil · 25/09 20:00151%X2+1.576%GG53%+2.552%
Guarani U20 – União Suzano U20Paulista – U20 · Brazil · 25/09 20:00175%X2+1.574%GG+2.5
Santo André U20 – Sertãozinho U20Paulista – U20 · Brazil · 25/09 20:00150%X2+1.567%GG+2.5
Santos U20 – Jabaquara U20Paulista – U20 · Brazil · 25/09 20:00172%X2+1.582%GG+2.560%
São Paulo U20 – EC São Bernardo U20Paulista – U20 · Brazil · 25/09 20:00155%X2+1.565%GG+2.5
Sfera U20 – XV de Piracicaba U20Paulista – U20 · Brazil · 25/09 20:00156%X2+1.570%GG+2.5
Deportivo Binacional – Academia CantolaoSegunda División · Peru · 25/09 20:00137%X2+1.578%GG58%+2.554%
Real Refineros – CiervosLiga Premier Serie A · Mexico · 25/09 20:00152%X2+1.577%GG54%+2.553%
Paraguay U19 – Argentina U19South American Youth Games · World · 25/09 20:00147%X2+1.559%GG+2.5
England U21 – Kazakhstan U21UEFA U21 Championship – Qualification · World · 25/09 20:30 · 🌦 13°173%X2+1.567%GG+2.5
Girona – AlbaceteSegunda División · Spain · 25/09 20:30155%X2+1.583%GG60%+2.562%
Bangor City 1876 FC – Buckley TownFAW Championship · Wales · 25/09 20:30161%X2+1.585%GG61%+2.566%
Afan Lido – Newport CityFAW Championship · Wales · 25/09 20:301X266%+1.590%GG66%+2.575%
Baglan Dragons – Carmarthen TownFAW Championship · Wales · 25/09 20:301X245%+1.582%GG62%+2.561%
Colchester United U21 – Sheffield Wednesday U21Professional Development League · England · 25/09 20:301X256%+1.596%GG82%+2.587%
Galway United – ShelbournePremier Division · Ireland · 25/09 20:451X240%+1.577%GG57%+2.553%
Cobh Ramblers – Athlone TownFirst Division · Ireland · 25/09 20:45 · ☀ 14°146%X2+1.566%GG+2.5
Kerry – WexfordFirst Division · Ireland · 25/09 20:45 · ☁ 15°150%X2+1.569%GG+2.5
Treaty United – Finn HarpsFirst Division · Ireland · 25/09 20:45152%X2+1.577%GG54%+2.553%
UCD – Bray WanderersFirst Division · Ireland · 25/09 20:45152%X2+1.583%GG61%+2.562%
Arbroath – Queen's ParkChampionship · Scotland · 25/09 20:45150%X2+1.5GG+2.5
Ayr Utd – StenhousemuirChampionship · Scotland · 25/09 20:451X247%+1.562%GG+2.5
Inverness CT – MortonChampionship · Scotland · 25/09 20:45136%X2+1.555%GG+2.5
Raith Rovers – LivingstonChampionship · Scotland · 25/09 20:45 · ⛅ 12°160%X2+1.573%GG+2.5
Coleraine FC – LinfieldPremiership · Northern-Ireland · 25/09 20:45136%X2+1.565%GG+2.5
Glenavon FC – LoughgallChampionship · Northern-Ireland · 25/09 20:45142%X2+1.578%GG57%+2.554%
Newry City AFC – H&W WeldersChampionship · Northern-Ireland · 25/09 20:451X256%+1.588%GG67%+2.571%
Rathfriland – Warrenpoint TownChampionship · Northern-Ireland · 25/09 20:451X242%+1.581%GG61%+2.559%
Ruthin Town – PenrhyncochFAW Championship · Wales · 25/09 20:45157%X2+1.590%GG71%+2.575%
Caerphilly Athletic – Pontypridd TownFAW Championship · Wales · 25/09 20:451X253%+1.593%GG77%+2.580%
Spartans – Dundee IIChallenge Cup · Scotland · 25/09 20:45 · ⛅ 13°163%X2+1.593%GG73%+2.580%
Linfield W – Cliftonville WPremiership Women · Northern-Ireland · 25/09 20:451X254%+1.596%GG84%+2.588%
Biggleswade – Three BridgesFA Trophy · England · 25/09 20:45162%X2+1.593%GG74%+2.580%
Strathspey Thistle – Forres MechanicsFootball League – Highland League · Scotland · 25/09 21:00145%X2+1.586%GG67%+2.567%
Dordrecht – Almere City FCEerste Divisie · Netherlands · 25/09 21:001X273%+1.590%GG63%+2.575%
Aberystwyth Town – Swansea UniversityFAW Championship · Wales · 25/09 21:00 · ☁ 12°1X253%+1.589%GG70%+2.573%
San Antonio Bulo Bulo – Real PotosíCopa de la División Profesional · Bolivia · 25/09 21:00 · ☀ 31°150%X2+1.579%GG56%+2.555%
Derry City W – Larne WPremiership Women · Northern-Ireland · 25/09 21:00 · 🌦 12°168%X2+1.591%GG67%+2.576%
Lisburn Ladies W – Crusaders Strikers WPremiership Women · Northern-Ireland · 25/09 21:001X254%+1.596%GG83%+2.588%
Aveley – WareFA Trophy · England · 25/09 21:001X252%+1.573%GG+2.5
Palmeiras U20 – Ituano U20Paulista – U20 · Brazil · 25/09 21:00171%X2+1.585%GG54%+2.566%
Independiente F.b.c. – Sportivo CarapeguáDivision Intermedia · Paraguay · 25/09 21:00145%X2+1.569%GG+2.5
Tenerife C – AnazaTercera División RFEF – Group 12 · Spain · 25/09 21:00141%X2+1.576%GG55%+2.552%
Ibiza – ZaragozaPrimera División RFEF – Group 2 · Spain · 25/09 21:15 · ⛅ 24°159%X2+1.586%GG64%+2.568%
Sportivo Luqueno – Club GuaraniDivision Profesional – Clausura · Paraguay · 25/09 21:301X246%+1.557%GG+2.5
Puerto Cabello II – Atletico el Vigia FCSegunda División · Venezuela · 25/09 21:30151%X2+1.576%GG53%+2.552%
Estrella – Las Palmas IIITercera División RFEF – Group 12 · Spain · 25/09 22:00148%X2+1.586%GG67%+2.568%
Deportiva Agropecuaria – Deportivo LlacuabambaSegunda División · Peru · 25/09 22:00148%X2+1.555%GG+2.5
Comerciantes – Sport Huancayo 2Segunda División · Peru · 25/09 22:15 · ⛅ 28°157%X2+1.577%GG52%+2.553%
ABB – AuroraCopa de la División Profesional · Bolivia · 25/09 23:15 · ☁ 23°1X258%+1.562%GG+2.5
General Caballero – 3 de NoviembreDivision Intermedia · Paraguay · 25/09 23:30160%X2+1.585%GG61%+2.565%

*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.