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
São Paulo RS – Farroupilha 2–1Gaúcho – 3 · Brazil · 21/09 00:001X2✗ 59%+1.5✓ 80%GG✓ 55%+2.5✓ 58%
Racing de Veracruz 2 – Gorilas de Juanacatlan 2–2Liga Premier Serie B · Mexico · 21/09 00:001✗ 50%X2+1.5✓ 69%GG+2.5
Delfines Coatzacoalcos – Real Refineros 2–2Liga Premier Serie A · Mexico · 21/09 00:001X2✗ 51%+1.5✓ 68%GG+2.5
Real Apodaca – Guerreros 2–0Liga Premier Serie A · Mexico · 21/09 00:001✓ 43%X2+1.5✓ 95%GG✗ 83%+2.5✗ 86%
Cibao – Universidad O&M 1–1Liga Mayor · Dominican-Republic · 21/09 00:00 · 🌦 11°1✗ 43%X2+1.5✓ 68%GG+2.5
Belgrano Cordoba – Estudiantes de Rio Cuarto 2–1Liga Profesional Argentina · Argentina · 21/09 00:15 · ⛅ 17°1✓ 63%X2+1.5✓ 62%GG+2.5
Atletico Paranaense – Bahia 2–1Serie A · Brazil · 21/09 00:301✓ 48%X2+1.5✓ 77%GG✓ 55%+2.5✓ 53%
Inter Miami – San Diego 2–2Major League Soccer · USA · 21/09 01:00 · ☁ 24°1✗ 54%X2+1.5✓ 88%GG✓ 68%+2.5✓ 71%
Sacramento Republic – San Antonio 0–0USL Championship · USA · 21/09 01:001✗ 47%X2+1.5✗ 73%GG✗ 51%+2.5
Spokane Velocity – Boise 2–2USL League One · USA · 21/09 01:001✗ 46%X2+1.5✓ 84%GG✓ 65%+2.5✓ 64%
Ottawa Rapid W – Calgary Wild W 3–1Northern Super League · Canada · 21/09 01:001✓ 52%X2+1.5✓ 87%GG✓ 68%+2.5✓ 70%
LD Alajuelense – Inter San Carlos 5–0Primera División · Costa-Rica · 21/09 01:001✓ 34%X2+1.5✓ 67%GG+2.5
Suchitepéquez – Xelajú 2–2Liga Nacional · Guatemala · 21/09 01:001✗ 36%X2+1.5✓ 75%GG✓ 55%+2.5✓ 51%
Tapatío – Tlaxcala 4–0Liga de Expansión MX · Mexico · 21/09 01:001✓ 48%X2+1.5✓ 84%GG✗ 64%+2.5✓ 64%
Atlético San Luis W – Pachuca W 2–1Liga MX Femenil · Mexico · 21/09 01:001✓ 57%X2+1.5✓ 88%GG✓ 68%+2.5✓ 71%
Rancho Santana – ManaguaPrimera Division · Nicaragua · 21/09 01:001X272%+1.583%GG50%+2.562%
Liverpool Montevideo – Racing Montevideo 0–0Primera División · Uruguay · 21/09 01:001✗ 35%X2+1.5✗ 59%GG+2.5
Bay FC W – Racing Louisville W 2–0NWSL Women · USA · 21/09 01:05 · ☁ 19°1✓ 45%X2+1.5✓ 80%GG✗ 59%+2.5✗ 58%
Utah Royals W – Angel City W 0–3NWSL Women · USA · 21/09 01:051X2✓ 37%+1.5✓ 78%GG✗ 58%+2.5✓ 54%
Deportes Tolima – America de Cali 1–1Primera A · Colombia · 21/09 01:101✗ 47%X2+1.5✓ 67%GG+2.5
CD Olimpia – Atletico Independiente 4–0Liga Nacional · Honduras · 21/09 01:15 · ☁ 22°1✓ 70%X2+1.5✓ 78%GG+2.5✓ 54%
Firpo – Atletico Balboa 3–1Primera Division · El-Salvador · 21/09 01:301✓ 64%X2+1.5✓ 80%GG✓ 52%+2.5✓ 58%
Oriente Petrolero – Blooming 3–1Copa de la División Profesional · Bolivia · 21/09 01:30 · ☀ 21°1✓ 70%X2+1.5✓ 93%GG✓ 70%+2.5✓ 81%
LDU de Quito – Universidad Catolica 2–1Liga Pro · Ecuador · 21/09 01:301X✗ 37%2+1.5✓ 51%GG+2.5
Millonarios W – Santa Fe W 1–2Liga Femenina · Colombia · 21/09 01:301✗ 51%X2+1.5✓ 70%GG+2.5
CF Pachuca – Club Tijuana 2–2Liga MX · Mexico · 21/09 02:001✗ 46%X2+1.5✓ 85%GG✓ 66%+2.5✓ 66%
Toluca – Santos Laguna 2–3Liga MX · Mexico · 21/09 02:001✗ 72%X2+1.5✓ 91%GG✓ 65%+2.5✓ 77%
Velez Sarsfield – Tigre 3–2Liga Profesional Argentina · Argentina · 21/09 02:30 · ⛅ 15°1X✗ 37%2+1.5✓ 51%GG+2.5
San Carlos – CS Cartagines 1–0Primera División · Costa-Rica · 21/09 03:00 · ☀ 20°1X2✗ 41%+1.5✗ 76%GG✗ 55%+2.5✗ 52%
Malacateco – Mixco 1–0Liga Nacional · Guatemala · 21/09 03:001✓ 64%X2+1.5✗ 80%GG✗ 52%+2.5✗ 58%
Llaneros – Atletico Nacional 2–0Primera A · Colombia · 21/09 03:15 · ☁ 24°1X2✗ 39%+1.5✓ 72%GG✗ 52%+2.5
Club Queretaro – Leon 1–1Liga MX · Mexico · 21/09 04:101✗ 37%X2+1.5✓ 76%GG✓ 56%+2.5✗ 52%
Khovd – Central Stallions 0–6Premier League · Mongolia · 21/09 07:001✗ 60%X2+1.5✓ 93%GG✗ 76%+2.5✓ 81%
Bangladesh W – Myanmar W 0–0Asian Games Women · World · 21/09 09:00 · ⛅ 24°1X2✗ 47%+1.5✗ 99%GG✗ 93%+2.5✗ 96%
China W – Philippines W 5–1Asian Games Women · World · 21/09 09:00 · ⛅ 27°1✓ 63%X2+1.5✓ 93%GG✓ 73%+2.5✓ 80%
South Korea W – Korea DPR W 1–1Asian Games Women · World · 21/09 09:00 · ☁ 29°1X2✗ 62%+1.5✓ 100%GG✓ 95%+2.5✗ 99%
Uzbekistan W – Hong Kong W 2–1Asian Games Women · World · 21/09 09:001✓ 77%X2+1.5✓ 91%GG✓ 60%+2.5✓ 76%
Fiji – Vanuatu 0–1Friendlies · World · 21/09 09:001X2✓ 48%+1.5✗ 86%GG✗ 67%+2.5✗ 68%
Viktoriya Mykolaivka – Nyva Ternopil 1–3Persha Liga · Ukraine · 21/09 10:00 · ☁ 23°1✗ 49%X2+1.5✓ 62%GG+2.5
Khovd Western – Erchim 2–3Premier League · Mongolia · 21/09 10:001✗ 69%X2+1.5✓ 86%GG✓ 58%+2.5✓ 68%
SC Poltava 2 – Atlet 0–3Druha Liga · Ukraine · 21/09 11:00 · ⛅ 25°1X2✓ 44%+1.5✓ 81%GG✗ 61%+2.5✓ 59%
Zambia U20 – Comoros U20 3–0COSAFA U20 Championship · World · 21/09 11:001✓ 49%X2+1.5✓ 79%GG✗ 58%+2.5✓ 57%
Penuel – Trostianets 1–3Druha Liga · Ukraine · 21/09 11:301X2✓ 61%+1.5✓ 59%GG+2.5
Vizela U23 – Farense U23 2–0Liga Revelação U23 · Portugal · 21/09 12:001X2✗ 40%+1.5✓ 71%GG✗ 51%+2.5
Japan W – Chinese Taipei W 4–0Asian Games Women · World · 21/09 12:30 · ⛅ 25°1✓ 87%X2+1.5✓ 97%GG✗ 67%+2.5✓ 91%
Vietnam W – Thailand W 0–0Asian Games Women · World · 21/09 12:30 · ☁ 24°1X2✗ 47%+1.5✗ 100%GG✗ 98%+2.5✗ 99%
Lochin – Respublika FA 0–3Pro League A · Uzbekistan · 21/09 13:001✗ 42%X2+1.5✓ 71%GG✗ 50%+2.5
Pakhtakor II – Shortan 0–4Pro League A · Uzbekistan · 21/09 13:001X2✓ 60%+1.5✓ 81%GG✗ 55%+2.5✓ 59%
Andranik – Lernayin Artsakh 1–2First League · Armenia · 21/09 13:301✗ 70%X2+1.5✓ 95%GG✓ 75%+2.5✓ 85%
Araks Ararat – BKMA II 0–0First League · Armenia · 21/09 13:30 · ☁ 28°1X2✗ 45%+1.5✗ 85%GG✗ 65%+2.5✗ 65%
Shirak II – Noah II 2–1First League · Armenia · 21/09 13:301X2✗ 46%+1.5✓ 66%GG+2.5
Tromsø II – Kongsvinger II 6–03. Division – Girone 5 · Norway · 21/09 14:001✓ 48%X2+1.5✓ 91%GG✗ 75%+2.5✓ 77%
Kvant – Avangard Kursk 1–1Second League – Group 3 · Russia · 21/09 14:001X2✗ 54%+1.5✓ 85%GG✓ 63%+2.5✗ 65%
Bolton Wanderers Res. – Queens Park Rangers U21 3–1Professional Development League · England · 21/09 14:001✓ 92%X2+1.5✓ 93%GG+2.5✓ 80%
Thimphu – Ugyen Academy 1–0Premier League · Bhutan · 21/09 14:001✓ 67%X2+1.5✗ 84%GG✗ 55%+2.5✗ 64%
Botswana U20 – Malawi U20 0–3COSAFA U20 Championship · World · 21/09 14:001✗ 48%X2+1.5✓ 79%GG✗ 57%+2.5✓ 55%
Skala 1911 Stryi – Vilkhivtsi 0–1Druha Liga · Ukraine · 21/09 14:301✗ 42%X2+1.5✗ 84%GG✗ 64%+2.5✗ 63%
Odd II – Stabæk II 1–13. Division – Girone 4 · Norway · 21/09 15:001✗ 53%X2+1.5✓ 94%GG✓ 80%+2.5✗ 84%
Amkar – Dinamo Moskva II 4–0Second League A – Division A Silver · Russia · 21/09 15:00 · ☁ 16°1✓ 63%X2+1.5✓ 95%GG✗ 79%+2.5✓ 85%
Niroye Zamini – Fard Alborz 0–1Azadegan League · Iran · 21/09 15:001X2✓ 37%+1.5✗ 63%GG+2.5
Pyrgos 1968 – Larisa 0–4Super League 2 · Greece · 21/09 15:001X✗ 37%2+1.5✓ 51%GG+2.5
South Africa U20 – Angola U20 2–0COSAFA U20 Championship · World · 21/09 15:001X2✗ 47%+1.5✓ 96%GG✗ 83%+2.5✗ 87%
Yaypan – Aral 2–5Pro League A · Uzbekistan · 21/09 15:301X2✓ 52%+1.5✓ 77%GG✓ 54%+2.5✓ 53%
Dinamo Kirov – FK Sokol Saratov 3–1Second League A – Division A Gold · Russia · 21/09 15:301✓ 54%X2+1.5✓ 61%GG+2.5
Mashuk-KMV – Volgar Astrakhan 0–0Second League A – Division A Gold · Russia · 21/09 15:301✗ 37%X2+1.5✗ 54%GG+2.5
Al-Nahda – Saham 1–1FA Cup · Oman · 21/09 15:351✗ 69%X2+1.5✓ 86%GG✓ 58%+2.5✗ 68%
Al Nasr – Bahla 2–2FA Cup · Oman · 21/09 15:401X2✗ 84%+1.5✓ 97%GG✓ 70%+2.5✓ 89%
Struga – Aresimi 6–0First League · Macedonia · 21/09 16:00 · ☁ 23°1✓ 75%X2+1.5✓ 84%GG+2.5✓ 64%
TSC Backa Topola – Dubočica 0–0Prva Liga · Serbia · 21/09 16:001✗ 50%X2+1.5✗ 83%GG✗ 62%+2.5✗ 62%
OFK Vršac – OFK Bor 1919 1–0Prva Liga · Serbia · 21/09 16:00 · ☀ 23°1✓ 66%X2+1.5✗ 79%GG+2.5✗ 55%
Sportist Svoge – Vihren 3–2Second League · Bulgaria · 21/09 16:001X2✗ 60%+1.5✓ 69%GG+2.5
Panthrakikos – Niki Volos 1–0Super League 2 · Greece · 21/09 16:001✓ 44%X2+1.5✗ 74%GG✗ 53%+2.5
PAOK II – Nestos Chrisoupolis 2–1Super League 2 · Greece · 21/09 16:001X2✗ 39%+1.5✓ 52%GG+2.5
Nõmme Kalju II – Nõmme United II 2–3Esiliiga A · Estonia · 21/09 16:30 · ⛅ 15°1X2✓ 48%+1.5✓ 92%GG✓ 76%+2.5✓ 78%
Al Musannah – Al-Shabab 0–1FA Cup · Oman · 21/09 16:351X2✓ 60%+1.5✗ 71%GG+2.5
Rustavi – FC Iberia 1999 0–2Erovnuli Liga · Georgia · 21/09 17:00 · ☁ 21°1✗ 45%X2+1.5✓ 73%GG✗ 52%+2.5
Levadia U19 – Luunja 1–0Esiliiga B · Estonia · 21/09 17:001✓ 52%X2+1.5✗ 91%GG✗ 74%+2.5✗ 77%
Petržalka – Pohronie 1–02. liga · Slovakia · 21/09 17:00 · ☁ 17°1✓ 69%X2+1.5✗ 89%GG✗ 62%+2.5✗ 72%
União Leiria U23 – Gil Vicente U23 0–1Liga Revelação U23 · Portugal · 21/09 17:00 · ☀ 29°1✗ 46%X2+1.5✗ 76%GG✗ 55%+2.5✗ 52%
Xorazm – Qizilqum 1–3Super League · Uzbekistan · 21/09 17:151✗ 43%X2+1.5✓ 63%GG+2.5
Shenavarsazi Qeshm – Novin Ahvaz 2–2Azadegan League · Iran · 21/09 17:301✗ 34%X2+1.5✓ 69%GG+2.5
Spjelkavik – Rosenborg II 0–43. Division – Girone 2 · Norway · 21/09 18:001✗ 48%X2+1.5✓ 85%GG✗ 66%+2.5✓ 66%
Madla – Haugesund II 1–13. Division – Girone 4 · Norway · 21/09 18:001✗ 66%X2+1.5✓ 94%GG✓ 74%+2.5✗ 82%
Staal Jørpeland – Viking II 2–23. Division – Girone 4 · Norway · 21/09 18:001✗ 40%X2+1.5✓ 89%GG✓ 72%+2.5✓ 73%
Alta – Strømsgodset II 2–03. Division – Girone 5 · Norway · 21/09 18:00 · ☁ 9°1✓ 67%X2+1.5✓ 93%GG✗ 71%+2.5✗ 80%
Brumunddal – Sandefjord II 1–23. Division – Girone 6 · Norway · 21/09 18:001X2✓ 54%+1.5✓ 96%GG✓ 82%+2.5✓ 87%
Lyn II – Sarpsborg 08 II 2–23. Division – Girone 6 · Norway · 21/09 18:001✗ 58%X2+1.5✓ 93%GG✓ 76%+2.5✓ 81%
Chertanovo Moscow – Kosmos Dolgoprudny 4–2Second League – Group 2 · Russia · 21/09 18:00 · ⛅ 17°1✓ 46%X2+1.5✓ 76%GG✓ 55%+2.5✓ 52%
Javor – Naftagas 4–2Prva Liga · Serbia · 21/09 18:00 · ☁ 16°1✓ 65%X2+1.5✓ 73%GG+2.5
Jedinstvo Ub – Loznica 2–3Prva Liga · Serbia · 21/09 18:001X2✓ 38%+1.5✓ 84%GG✓ 64%+2.5✓ 63%
Metalac GM – Grafičar 1–0Prva Liga · Serbia · 21/09 18:001✓ 51%X2+1.5✗ 86%GG✗ 66%+2.5✗ 67%
Napredak – Semendrija 1924 1–4Prva Liga · Serbia · 21/09 18:001✗ 37%X2+1.5✓ 67%GG+2.5
Zeta – Jedinstvo 2–3Second League · Montenegro · 21/09 18:001✗ 51%X2+1.5✓ 68%GG+2.5
Dobrudzha – CSKA Sofia II 1–3Second League · Bulgaria · 21/09 18:00 · ☁ 20°1X✗ 35%2+1.5✓ 57%GG+2.5
Spartak Pleven – Ludogorets II 1–0Second League · Bulgaria · 21/09 18:00 · ☁ 20°1X2✗ 39%+1.5✗ 67%GG+2.5
Paderborn II – Borussia Dortmund II 1–1Regionalliga – West · Germany · 21/09 18:001X2✗ 50%+1.5✓ 85%GG✓ 65%+2.5✗ 66%
Werder Bremen W – Stuttgart W 1–1Frauen Bundesliga · Germany · 21/09 18:001✗ 38%X2+1.5✓ 86%GG✓ 68%+2.5✗ 68%
Shahin Bandar Ameri – Pars Jonoubi JAM 0–0Azadegan League · Iran · 21/09 18:001✗ 39%X2+1.5✗ 67%GG+2.5
Eswatini U20 – Lesotho U20 3–2COSAFA U20 Championship · World · 21/09 18:001X2✗ 46%+1.5✓ 95%GG✓ 82%+2.5✓ 85%
Brann II – Fyllingsdalen 7–03. Division – Girone 3 · Norway · 21/09 18:301✓ 75%X2+1.5✓ 93%GG✗ 67%+2.5✓ 81%
Montana – Hebar 1918 0–5Second League · Bulgaria · 21/09 18:30 · ☁ 19°1✗ 49%X2+1.5✓ 90%GG✗ 72%+2.5✓ 74%
KFUM II – IF Ready 2–53. Division – Girone 1 · Norway · 21/09 19:001✗ 42%X2+1.5✓ 94%GG✓ 79%+2.5✓ 82%
Nardo – Ranheim II 4–13. Division – Girone 2 · Norway · 21/09 19:001✓ 63%X2+1.5✓ 96%GG✓ 81%+2.5✓ 88%
Os – Åsane II 3–23. Division – Girone 3 · Norway · 21/09 19:001✓ 75%X2+1.5✓ 96%GG✓ 74%+2.5✓ 87%
Angelholms FF – Eskilsminne 2–2Ettan – Södra · Sweden · 21/09 19:001X2✗ 39%+1.5✓ 82%GG✓ 62%+2.5✓ 60%
Jonkopings Sodra – Skövde AIK 3–2Ettan – Södra · Sweden · 21/09 19:001✓ 56%X2+1.5✓ 70%GG+2.5
Arlanda – Hammarby Talang 4–2Ettan – Norra · Sweden · 21/09 19:001X2✗ 49%+1.5✓ 74%GG✓ 52%+2.5
Vasalund – Assyriska FF 1–5Ettan – Norra · Sweden · 21/09 19:001✗ 36%X2+1.5✓ 75%GG✓ 55%+2.5✓ 51%
Spaeri – Dila 1–4Erovnuli Liga · Georgia · 21/09 19:00 · ☁ 20°1✗ 38%X2+1.5✓ 79%GG✓ 59%+2.5✓ 55%
HB Koge – Hobro 5–21. Division · Denmark · 21/09 19:001X2✗ 48%+1.5✓ 80%GG✓ 59%+2.5✓ 58%
Porto W – Sporting Braga W 1–11a Divisão – Women · Portugal · 21/09 19:00 · ☀ 25°1X2✗ 54%+1.5✓ 97%GG✓ 85%+2.5✗ 89%
Aldosivi – Atletico Tucuman 1–0Liga Profesional Argentina · Argentina · 21/09 19:30 · 🌦 8°1X✗ 35%2+1.5✗ 58%GG+2.5
7 de Abril – Paraty 1–0Carioca B2 · Brazil · 21/09 19:451✓ 48%X2+1.5✗ 86%GG✗ 67%+2.5✗ 68%
Rio de Janeiro – Santa Cruz RJ 1–3Carioca B2 · Brazil · 21/09 19:451✗ 51%X2+1.5✓ 85%GG✓ 64%+2.5✓ 65%
Tristan Suarez – Atlanta 0–0Primera Nacional · Argentina · 21/09 20:00 · ☁ 14°1✗ 48%X2+1.5✗ 61%GG+2.5
Claypole – Yupanqui 2–1Primera C · Argentina · 21/09 20:001X2✗ 38%+1.5✓ 66%GG+2.5
El Porvenir – Deportivo Español 0–2Primera C · Argentina · 21/09 20:001X✗ 37%2+1.5✓ 51%GG+2.5
Fénix – Deportivo Muñiz 1–0Primera C · Argentina · 21/09 20:001✓ 40%X2+1.5✗ 51%GG+2.5
Sacachispas – Victoriano Arenas 0–1Primera C · Argentina · 21/09 20:00 · ⛅ 14°1✗ 43%X2+1.5✗ 57%GG+2.5
Sportivo Barracas – Canuelas 0–2Primera C · Argentina · 21/09 20:001X2✓ 35%+1.5✓ 63%GG+2.5
FK Spartak Zdrepceva KRV – FK Vozdovac 0–2Prva Liga · Serbia · 21/09 20:001✗ 45%X2+1.5✓ 79%GG✗ 58%+2.5✗ 55%
AFC Bournemouth U21 – Stoke City U21 2–1Premier League 2 Division One · England · 21/09 20:00 · ☁ 14°1✓ 42%X2+1.5✓ 84%GG✓ 64%+2.5✓ 63%
Bandeirante U20 – RB Bragantino U20 0–6Paulista – U20 · Brazil · 21/09 20:001X2✓ 71%+1.5✓ 82%GG+2.5✓ 61%
EC São Bernardo U20 – São Paulo U20 0–0Paulista – U20 · Brazil · 21/09 20:001X2✗ 50%+1.5✗ 67%GG+2.5
Jabaquara U20 – Santos U20 1–4Paulista – U20 · Brazil · 21/09 20:001X2✓ 61%+1.5✓ 51%GG+2.5
SC Paulinense SP U20 – Ibrachina U20 2–2Paulista – U20 · Brazil · 21/09 20:001X2✗ 38%+1.5✓ 59%GG+2.5
XV de Jaú U20 – Corinthians U20 2–3Paulista – U20 · Brazil · 21/09 20:001X2✓ 51%+1.5✓ 58%GG+2.5
Dolomiti Bellunesi – Lumezzane 1–2Serie C – Girone A · Italy · 21/09 20:30 · ☁ 17°1✗ 60%X2+1.5✓ 55%GG+2.5
Trento – PRO Vercelli 4–0Serie C – Girone A · Italy · 21/09 20:301✓ 57%X2+1.5GG+2.5
Treviso – Desenzano Calvina 0–0Serie C – Girone A · Italy · 21/09 20:301✗ 47%X2+1.5✗ 59%GG+2.5
Guidonia Montecelio 1937 – Livorno 1–1Serie C – Girone B · Italy · 21/09 20:30 · ⛅ 21°1✗ 49%X2+1.5✓ 62%GG+2.5
Pianese – Sambenedettese 1–1Serie C – Girone B · Italy · 21/09 20:301X✓ 39%2+1.5GG+2.5
Spezia – Vis Pesaro 3–1Serie C – Girone B · Italy · 21/09 20:301✓ 68%X2+1.5✓ 65%GG+2.5
Redditch United – Racing Club Warwick 2–1Non League Premier – Southern Central · England · 21/09 20:451✓ 49%X2+1.5✓ 78%GG✓ 56%+2.5✓ 54%
Ituano U20 – Palmeiras U20 1–1Paulista – U20 · Brazil · 21/09 21:001X2✗ 51%+1.5✓ 66%GG+2.5
Ingenieros – 26 de Febrero 0–1Nacional B · Bolivia · 21/09 21:001✗ 63%X2+1.5✗ 95%GG✗ 79%+2.5✗ 85%
Benjamín Aceval – Atlético Tembetary 2–1Division Intermedia · Paraguay · 21/09 21:301✓ 39%X2+1.5✓ 74%GG✓ 54%+2.5
Parauapebas – AltamiraParaense A3 · Brazil · 21/09 22:00157%X2+1.569%GG+2.5
Bogota FC – Barranquilla 2–1Primera B · Colombia · 21/09 22:301✓ 35%X2+1.5✓ 66%GG+2.5
Atlante W – Querétaro W 2–1Liga MX Femenil · Mexico · 21/09 23:451✓ 39%X2+1.5✓ 82%GG✓ 62%+2.5✓ 60%
Barracas Central – Independ. Rivadavia 0–1Liga Profesional Argentina · Argentina · 22/09 00:00 · ⛅ 12°1X✗ 35%2+1.5✗ 57%GG+2.5
Nueva Chicago – Patronato 1–1Primera Nacional · Argentina · 22/09 00:00 · ⛅ 12°1✗ 49%X2+1.5GG+2.5
Real Cundinamarca – Quindio 3–1Primera B · Colombia · 22/09 00:00 · ☁ 16°1X2✗ 38%+1.5✓ 66%GG+2.5
Guabirá – San Antonio Bulo Bulo 2–1Copa de la División Profesional · Bolivia · 22/09 00:001X2✗ 39%+1.5✓ 78%GG✓ 58%+2.5✓ 54%
Encarnación – Deportivo Capiata 3–1Division Intermedia · Paraguay · 22/09 00:001X2✗ 38%+1.5✓ 68%GG+2.5
Humble Lions – Waterhouse 0–5Premier League · Jamaica · 22/09 00:05 · ☀ 26°1X2✓ 50%+1.5✓ 86%GG✗ 67%+2.5✓ 68%
Criciuma – Operario-PRSerie B · Brazil · 22/09 00:30140%X2+1.566%GG+2.5
Central Espanol – Atletico Torque 1–4Primera División · Uruguay · 22/09 00:301X2✓ 40%+1.5✓ 66%GG+2.5
León W – Juárez W 0–2Liga MX Femenil · Mexico · 22/09 01:001✗ 47%X2+1.5✓ 71%GG+2.5
Juventus – União São João 1–1Copa Paulista · Brazil · 22/09 01:30 · ⛅ 22°1✗ 61%X2+1.5✓ 82%GG✓ 55%+2.5✗ 60%
Toluca W – Tigres UANL W 2–7Liga MX Femenil · Mexico · 22/09 02:00 · ☁ 15°1✗ 58%X2+1.5✓ 87%GG✓ 65%+2.5✓ 69%
Lanus – Estudiantes L.P. 2–1Liga Profesional Argentina · Argentina · 22/09 02:15 · ☀ 11°1X✗ 38%2+1.5GG+2.5
Cuiaba – Nautico Recife 3–0Serie B · Brazil · 22/09 02:30 · ☀ 28°1✓ 40%X2+1.5✓ 66%GG+2.5
Real Cartagena – Envigado 0–0Primera B · Colombia · 22/09 02:30 · ☁ 28°1✗ 41%X2+1.5✗ 83%GG✗ 63%+2.5✗ 62%
Independiente Petrolero – Real Tomayapo 5–1Copa de la División Profesional · Bolivia · 22/09 02:30 · ☀ 15°1✓ 88%X2+1.5✓ 99%GG✓ 77%+2.5✓ 96%
Corinthians W – Bahia W 1–0Brasileiro Women · Brazil · 22/09 02:30 · ☁ 21°1✓ 54%X2+1.5✗ 89%GG✗ 69%+2.5✗ 72%
Pitbulls Santa Barbara FC – Cariari Pococi 1–0Liga de Ascenso · Costa-Rica · 22/09 03:001✓ 38%X2+1.5✗ 70%GG+2.5
Arnett Gardens – Dunbeholden 3–0Premier League · Jamaica · 22/09 03:001✓ 39%X2+1.5✓ 91%GG✗ 75%+2.5✓ 76%
UMECIT – Union Cocle 1–0Liga Panameña de Fútbol · Panama · 22/09 03:001✓ 50%X2+1.5✗ 65%GG+2.5
Santos Laguna W – Cruz Azul W 2–0Liga MX Femenil · Mexico · 22/09 03:061✓ 53%X2+1.5✓ 88%GG✗ 69%+2.5✗ 71%
Reboceros La Piedad – Irapuato 2–3Primera Premier · Mexico · 22/09 04:05 · ☁ 20°1✗ 42%X2+1.5✓ 86%GG✓ 68%+2.5✓ 68%
Vietnam U23 – Uzbekistan U23 0–2Asian Games · World · 22/09 07:00 · ⛅ 31°1X2✓ 54%+1.5✓ 66%GG+2.5
Philippines U23 – Kuwait U23 2–1Asian Games · World · 22/09 07:00 · ⛅ 31°1X2✗ 54%+1.5✓ 66%GG+2.5
RTC – Tsirang 6–1Premier League · Bhutan · 22/09 11:001✓ 40%X2+1.5✓ 77%GG✓ 57%+2.5✓ 53%
Korea Republic U23 – Saudi Arabia U23 2–0Asian Games · World · 22/09 12:00 · ⛅ 24°1✓ 63%X2+1.5✓ 93%GG✗ 73%+2.5✗ 80%
FarDu – BuxDu 3–1Pro League A · Uzbekistan · 22/09 13:001✓ 80%X2+1.5✓ 85%GG+2.5✓ 65%
Santa Clara U23 – Portimonense U23 0–0Liga Revelação U23 · Portugal · 22/09 13:001✗ 37%X2+1.5✗ 54%GG+2.5
Ararat II – Pyunik II 2–1First League · Armenia · 22/09 13:301X2✗ 59%+1.5✓ 91%GG✓ 71%+2.5✓ 76%
Bentonit Ijevan – Mika 2–1First League · Armenia · 22/09 13:301✓ 46%X2+1.5✓ 96%GG✓ 84%+2.5✓ 88%
Sardarapat 2 – Ararat-Armenia II 0–1First League · Armenia · 22/09 13:301X2✓ 58%+1.5✗ 76%GG✗ 50%+2.5✗ 52%
Charlton Athletic U21 – Sheffield United U21 3–1Professional Development League · England · 22/09 14:001X2✗ 41%+1.5✓ 76%GG✓ 55%+2.5✓ 52%
Wigan Athletic U21 – Coventry City U21 2–2Professional Development League · England · 22/09 14:001✗ 53%X2+1.5✓ 99%GG✓ 91%+2.5✓ 95%
Sevastopol – Rubin Yalta 3–1Second League – Group 1 · Russia · 22/09 15:00 · ☁ 14°1✓ 47%X2+1.5✓ 67%GG+2.5
Mozambique U20 – Mauritius U20 5–0COSAFA U20 Championship · World · 22/09 15:001✓ 59%X2+1.5✓ 86%GG✗ 64%+2.5✓ 68%
Namibia U20 – Seychelles U20 3–0COSAFA U20 Championship · World · 22/09 15:001✓ 46%X2+1.5✓ 92%GG✗ 76%+2.5✓ 78%
Qiziriq – Gazalkent 1–4Pro League A · Uzbekistan · 22/09 16:001X2✓ 73%+1.5✓ 82%GG+2.5✓ 61%
CSM Adjud – USV IaşiLiga III – Serie 1 · Romania · 22/09 16:001X237%+1.563%GG+2.5
ARO Muscelul Câmpulung – BaicoiLiga III – Serie 2 · Romania · 22/09 16:00139%X2+1.591%GG75%+2.576%
Carpati Covasna – ACS Mediaş 2022Liga III – Serie 2 · Romania · 22/09 16:001X249%+1.591%GG74%+2.576%
Tricolorul Breaza – Corona BraşovLiga III – Serie 2 · Romania · 22/09 16:001X282%+1.589%GG50%+2.572%
Berca – Progresul DraganestiLiga III – Serie 3 · Romania · 22/09 16:00154%X2+1.584%GG62%+2.563%
Plopeni – BlejoiLiga III – Serie 3 · Romania · 22/09 16:001X239%+1.574%GG54%+2.5
Pucioasa – Flacăra MoreniLiga III – Serie 3 · Romania · 22/09 16:001X259%+1.580%GG55%+2.558%
Păuleşti – TunariLiga III – Serie 3 · Romania · 22/09 16:001X271%+1.585%GG54%+2.566%
Axi Adunații-Copăceni – Oxigen BucurestiLiga III – Serie 5 · Romania · 22/09 16:00164%X2+1.584%GG57%+2.563%
Dinamo Bucureşti II – CetateaLiga III – Serie 5 · Romania · 22/09 16:001X259%+1.589%GG69%+2.573%
FCSB II – AlexandriaLiga III – Serie 5 · Romania · 22/09 16:001X257%+1.579%GG54%+2.555%
Voluntari II – LPS HD ClinceniLiga III – Serie 5 · Romania · 22/09 16:001X254%+1.576%GG52%+2.552%
Academica Balș – Jiul PetroşaniLiga III – Serie 6 · Romania · 22/09 16:00185%X2+1.596%GG67%+2.589%
Filiaşi – CS U Craiova IILiga III – Serie 6 · Romania · 22/09 16:00138%X2+1.586%GG68%+2.568%
Minerul Lupeni – CSM Targu JiuLiga III – Serie 6 · Romania · 22/09 16:00150%X2+1.579%GG56%+2.555%
Păușești – Oltul CurtişoaraLiga III – Serie 6 · Romania · 22/09 16:00159%X2+1.580%GG55%+2.558%
Cetate Deva – Unirea SântanaLiga III – Serie 7 · Romania · 22/09 16:00154%X2+1.584%GG62%+2.563%
Poli Timisoara 2 – CIL BlajLiga III – Serie 7 · Romania · 22/09 16:001X264%+1.589%GG65%+2.572%
Progresul Pecica – Universitatea Alba IuliaLiga III – Serie 7 · Romania · 22/09 16:00171%X2+1.595%GG75%+2.585%
Unirea Alba Iulia – Timişul ŞagLiga III – Serie 7 · Romania · 22/09 16:001X257%+1.5GG+2.5
Sânmartin – Crişul SântandreiLiga III – Serie 8 · Romania · 22/09 16:00181%X2+1.596%GG70%+2.588%
Sănătatea Cluj – Minaur Baia MareLiga III – Serie 8 · Romania · 22/09 16:00163%X2+1.569%GG+2.5
Dumbrăviţa – CSM Reşiţa 0–2Liga II · Romania · 22/09 16:30 · ☁ 11°1X2✓ 45%+1.5✓ 73%GG✗ 52%+2.5
Mes Kerman – Saipa 0–1Azadegan League · Iran · 22/09 16:301X2✓ 41%+1.5✗ 76%GG✗ 55%+2.5✗ 52%
DC Power W – Fort Lauderdale United W 2–1USL Super League · USA · 22/09 17:001✓ 56%X2+1.5✓ 68%GG+2.5
Tanzania U20 – Burundi U20 2–0CECAFA U20 Championship · World · 22/09 17:001X2✗ 47%+1.5✓ 96%GG✗ 83%+2.5✗ 87%
Uganda U20 – Sudan U20 2–3CECAFA U20 Championship · World · 22/09 17:001✗ 44%X2+1.5✓ 93%GG✓ 77%+2.5✓ 80%
Mes Soongoun – Mes Rafsanjan 0–0Azadegan League · Iran · 22/09 17:151X2✗ 39%+1.5✗ 80%GG✗ 60%+2.5✗ 58%
Academico Viseu U23 – Estoril U23 1–1Liga Revelação U23 · Portugal · 22/09 18:001✗ 45%X2+1.5✓ 82%GG✓ 62%+2.5✗ 61%
Naft Gachsaran – Ario Eslamshahr 0–1Azadegan League · Iran · 22/09 18:001✗ 59%X2+1.5✗ 85%GG✗ 62%+2.5✗ 66%
Naft Masjed Soleyman – Naft Bandar Abbas 0–1Azadegan League · Iran · 22/09 18:001✗ 56%X2+1.5✗ 82%GG✗ 59%+2.5✗ 61%
Inter Milano W – Häcken W 1–0UEFA Champions League Women · World · 22/09 18:45 · ☀ 23°1✓ 63%X2+1.5✗ 84%GG✗ 58%+2.5✗ 64%
AGF W – Nordsjælland W 0–2Kvindeliga · Denmark · 22/09 19:001X2✓ 68%+1.5✓ 94%GG✗ 74%+2.5✗ 83%
ASA Targu Mures – CS Dinamo București 4–3Liga II · Romania · 22/09 19:001✓ 68%X2+1.5✓ 89%GG✓ 64%+2.5✓ 73%
Bristol City U21 – Hull City U21 4–1Professional Development League · England · 22/09 19:001✓ 49%X2+1.5✓ 96%GG✓ 84%+2.5✓ 88%
Husqvarna W – Växjö WSvenska Cupen – Women · Sweden · 22/09 19:00191%X2+1.599%GG69%+2.595%
KIF Örebro W – AIK WSvenska Cupen – Women · Sweden · 22/09 19:00153%X2+1.589%GG70%+2.573%
Traiskirchen – Krems / Rehberg 2–0Regionalliga – Ost · Austria · 22/09 19:301X2✗ 43%+1.5✓ 91%GG✗ 75%+2.5✗ 76%
Austria Klagenfurt – Donau Klagenfurt 2–1Regionalliga – South · Austria · 22/09 19:45 · ☀ 13°1✓ 65%X2+1.5✓ 81%GG✓ 52%+2.5✓ 59%
America MG U17 – Gremio U17Brasileiro U17 · Brazil · 22/09 20:00171%X2+1.582%GG+2.561%
Atletico GO U17 – Botafogo U17Brasileiro U17 · Brazil · 22/09 20:001X247%+1.584%GG63%+2.563%
RB Bragantino U17 – Flamengo RJ U17Brasileiro U17 · Brazil · 22/09 20:00156%X2+1.585%GG63%+2.565%
Cruzeiro U17 – Bahia U17Brasileiro U17 · Brazil · 22/09 20:00156%X2+1.581%GG57%+2.559%
Fluminense U17 – Athletico PR U17Brasileiro U17 · Brazil · 22/09 20:00161%X2+1.584%GG59%+2.564%
Internacional U17 – Atlético Mineiro U17Brasileiro U17 · Brazil · 22/09 20:00137%X2+1.578%GG58%+2.554%
Juventude U17 – Corinthians U17Brasileiro U17 · Brazil · 22/09 20:001X247%+1.581%GG60%+2.559%
Vasco U17 – Santos U17Brasileiro U17 · Brazil · 22/09 20:00157%X2+1.579%GG54%+2.555%
Vitoria U17 – Fortaleza U17Brasileiro U17 · Brazil · 22/09 20:00145%X2+1.584%GG64%+2.563%
Wigan – Blackpool 3–2EFL Trophy · England · 22/09 20:001✓ 53%X2+1.5✓ 89%GG✓ 70%+2.5✓ 73%
Crewe – Aston Villa U21 4–1EFL Trophy · England · 22/09 20:001✓ 49%X2+1.5✓ 90%GG✓ 72%+2.5✓ 74%
York – Rotherham 1–1EFL Trophy · England · 22/09 20:00 · ☁ 21°1X2✗ 55%+1.5✓ 84%GG✓ 62%+2.5✗ 64%
Chesterfield – Port ValeEFL Trophy · England · 22/09 20:00161%X2+1.597%GG84%+2.590%
Cheltenham – Exeter City 2–2EFL Trophy · England · 22/09 20:001X2✗ 41%+1.5✓ 82%GG✓ 62%+2.5✓ 60%
Plymouth – Crystal Palace U21 5–1EFL Trophy · England · 22/09 20:001X2✗ 46%+1.5✓ 78%GG✓ 56%+2.5✓ 54%
Swindon Town – Newport County 0–2EFL Trophy · England · 22/09 20:001X2✓ 43%+1.5✓ 77%GG✗ 56%+2.5✗ 53%
San Lorenzo Res. – Huracán Res. 0–2Reserve League · Argentina · 22/09 20:001✗ 41%X2+1.5✓ 70%GG+2.5
Vélez Sársfield Res. – Ferro 2 4–0Reserve League · Argentina · 22/09 20:001✓ 66%X2+1.5✓ 70%GG+2.5
Clube 1992 – PanambiGaúcho – 3 · Brazil · 22/09 20:001X269%+1.586%GG58%+2.568%
ACV – Hoogeveen 2–1KNVB Beker · Netherlands · 22/09 20:00 · ☀ 16°1✓ 80%X2+1.5✓ 97%GG✓ 76%+2.5✓ 91%
Eemdijk – Roosendaal 2–1KNVB Beker · Netherlands · 22/09 20:001X2✗ 47%+1.5✓ 96%GG✓ 83%+2.5✓ 87%
EVV – Halsteren 3–1KNVB Beker · Netherlands · 22/09 20:001✓ 59%X2+1.5✓ 91%GG✓ 71%+2.5✓ 76%
Excelsior '31 – AFC '34 4–3KNVB Beker · Netherlands · 22/09 20:001X2✗ 72%+1.5✓ 88%GG✓ 59%+2.5✓ 71%
Groene Ster – AFC Amsterdam 1–6KNVB Beker · Netherlands · 22/09 20:001✗ 42%X2+1.5✓ 84%GG✓ 64%+2.5✓ 63%
GVVV Veenendaal – DVS 33 Ermelo 4–0KNVB Beker · Netherlands · 22/09 20:00 · ☁ 17°1X2✗ 46%+1.5✓ 78%GG✗ 56%+2.5✓ 54%
Koninklijke HFC – DovoKNVB Beker · Netherlands · 22/09 20:00 · ☁ 19°156%X2+1.592%GG74%+2.578%
Kloetinge – Achilles VeenKNVB Beker · Netherlands · 22/09 20:00141%X2+1.598%GG90%+2.594%
Noordwijk – Frisia 1–0KNVB Beker · Netherlands · 22/09 20:001X2✗ 66%+1.5✗ 90%GG✗ 66%+2.5✗ 75%
Rijnvogels – Vvsb 0–1KNVB Beker · Netherlands · 22/09 20:001✗ 68%X2+1.5✗ 96%GG✗ 78%+2.5✗ 87%
Sportlust '46 – Excelsior Maassluis 0–2KNVB Beker · Netherlands · 22/09 20:001✗ 59%X2+1.5✓ 80%GG✗ 55%+2.5✗ 58%
Staphorst – SC Genemuiden 2–3KNVB Beker · Netherlands · 22/09 20:001X2✓ 48%+1.5✓ 86%GG✓ 67%+2.5✓ 68%
Uribelarrea – Nautico HacoajTorneo Promocional Amateur · Argentina · 22/09 20:001X235%+1.566%GG+2.5
Bradford – Newcastle United U21EFL Trophy · England · 22/09 20:301X258%+1.585%GG62%+2.565%
Alloa Athletic – Hibernian U21Challenge Cup · Scotland · 22/09 20:45 · ☁ 17°169%X2+1.581%GG+2.559%
Banks O' Dee – Aberdeen U21Challenge Cup · Scotland · 22/09 20:451X272%+1.591%GG64%+2.576%
Berwick Rangers – StranraerChallenge Cup · Scotland · 22/09 20:45 · ☁ 19°148%X2+1.586%GG67%+2.568%
Bonnyrigg Rose Athletic – Airdrie UnitedChallenge Cup · Scotland · 22/09 20:45 · ⛅ 16°1X248%+1.580%GG59%+2.558%
Clachnacuddin – Ross CountyChallenge Cup · Scotland · 22/09 20:45142%X2+1.584%GG64%+2.563%
Clyde – Rangers U21Challenge Cup · Scotland · 22/09 20:45 · ☁ 16°1X272%+1.594%GG71%+2.583%
Clydebank – St. Mirren U21Challenge Cup · Scotland · 22/09 20:45141%X2+1.588%GG70%+2.571%
Dumbarton – Kilmarnock IIChallenge Cup · Scotland · 22/09 20:45 · 🌦 17°1X246%+1.592%GG76%+2.578%
East Kilbride – Celtic IIChallenge Cup · Scotland · 22/09 20:45149%X2+1.597%GG87%+2.591%
Edinburgh City – Dundee United IIChallenge Cup · Scotland · 22/09 20:45 · ☁ 18°169%X2+1.586%GG58%+2.568%
Elgin City – Dundee IIChallenge Cup · Scotland · 22/09 20:45180%X2+1.595%GG66%+2.584%
Forfar Athletic – PeterheadChallenge Cup · Scotland · 22/09 20:451X290%+1.595%GG52%+2.585%
Formartine United – MontroseChallenge Cup · Scotland · 22/09 20:451X249%+1.592%GG76%+2.579%
Fraserburgh – Cove RangersChallenge Cup · Scotland · 22/09 20:45159%X2+1.591%GG71%+2.576%
Gala Fairydean Rovers – SpartansChallenge Cup · Scotland · 22/09 20:45 · ☁ 16°1X279%+1.595%GG69%+2.585%
Kelty Hearts – Hearts U21Challenge Cup · Scotland · 22/09 20:451X248%+1.599%GG92%+2.595%
Queen of the South – Annan AthleticChallenge Cup · Scotland · 22/09 20:45150%X2+1.579%GG56%+2.555%
Stirling Albion – Cumbernauld ColtsChallenge Cup · Scotland · 22/09 20:45183%X2+1.596%GG67%+2.587%
Three Bridges – LeatherheadNon League Premier – Isthmian · England · 22/09 20:451X259%+1.591%GG72%+2.577%
Cleethorpes Town – Redcar AthleticNon League Premier – Northern · England · 22/09 20:451X239%+1.583%GG64%+2.562%
Leek Town – Hyde UnitedNon League Premier – Northern · England · 22/09 20:45154%X2+1.591%GG73%+2.577%
Anstey Nomads – AlvechurchNon League Premier – Southern Central · England · 22/09 20:45142%X2+1.558%GG+2.5
Bury Town – Hitchin TownNon League Premier – Southern Central · England · 22/09 20:45167%X2+1.581%GG51%+2.559%
Leamington – Halesowen TownNon League Premier – Southern Central · England · 22/09 20:45136%X2+1.555%GG+2.5
Leighton Town – Needham MarketNon League Premier – Southern Central · England · 22/09 20:451X241%+1.583%GG63%+2.562%
Leiston – Peterborough SportsNon League Premier – Southern Central · England · 22/09 20:45148%X2+1.582%GG61%+2.560%
Rushall Olympic – Kettering TownNon League Premier – Southern Central · England · 22/09 20:45136%X2+1.568%GG+2.5
Stourbridge – Real BedfordNon League Premier – Southern Central · England · 22/09 20:451X260%+1.573%GG+2.5
Stratford Town – Bromsgrove SportingNon League Premier – Southern Central · England · 22/09 20:451X260%+1.571%GG+2.5
Worcester City – Banbury UnitedNon League Premier – Southern Central · England · 22/09 20:45151%X2+1.555%GG+2.5
Berkhamsted – Hanworth VillaNon League Premier – Southern South · England · 22/09 20:45141%X2+1.5GG+2.5
Chichester City – Chertsey TownNon League Premier – Southern South · England · 22/09 20:45153%X2+1.591%GG73%+2.576%
Chippenham Town – SholingNon League Premier – Southern South · England · 22/09 20:45139%X2+1.572%GG52%+2.5
Hanwell Town – UxbridgeNon League Premier – Southern South · England · 22/09 20:451X243%+1.557%GG+2.5
Malvern Town – Gloucester CityNon League Premier – Southern South · England · 22/09 20:451X248%+1.589%GG71%+2.573%
Plymouth Parkway – Frome TownNon League Premier – Southern South · England · 22/09 20:45160%X2+1.585%GG61%+2.565%
Poole Town – Wimborne TownNon League Premier – Southern South · England · 22/09 20:451X245%+1.555%GG+2.5
Taunton Town – Bath CityNon League Premier – Southern South · England · 22/09 20:45156%X2+1.590%GG70%+2.574%
Yate Town – Evesham UnitedNon League Premier – Southern South · England · 22/09 20:451X242%+1.589%GG72%+2.573%
Chippenham Town – Yate TownFA Cup · England · 22/09 20:45135%X2+1.571%GG51%+2.5
Braintree – Needham MarketFA Cup · England · 22/09 20:451X246%+1.595%GG81%+2.584%
Crowborough Athletic – Hampton & RichmondFA Cup · England · 22/09 20:45139%X2+1.591%GG75%+2.576%
Dagenham & Redbridge – Waltham AbbeyFA Cup · England · 22/09 20:451X290%+1.595%GG52%+2.585%
Exmouth – Thame UnitedFA Cup · England · 22/09 20:45144%X2+1.593%GG77%+2.580%
Farnborough – UxbridgeFA Cup · England · 22/09 20:451X254%+1.589%GG69%+2.572%
Farnham Town – Cirencester TownFA Cup · England · 22/09 20:451X259%+1.591%GG71%+2.576%
Gainsborough Trinity – LeamingtonFA Cup · England · 22/09 20:45138%X2+1.586%GG68%+2.568%
Maidstone Utd – Cray WanderersFA Cup · England · 22/09 20:45136%X2+1.580%GG60%+2.558%
Truro City – Merthyr TownFA Cup · England · 22/09 20:451X34%2+1.559%GG+2.5
Wimborne Town – Weston-super-MareFA Cup · England · 22/09 20:45141%X2+1.559%GG+2.5
Wingate & Finchley – Hemel Hempstead TownFA Cup · England · 22/09 20:45141%X2+1.5GG+2.5
Worksop Town – AFC Telford UnitedFA Cup · England · 22/09 20:45139%X2+1.591%GG75%+2.576%
Dorking Wanderers – SouthallFA Cup · England · 22/09 20:451X243%+1.589%GG71%+2.572%
Arsenal W – Køge WUEFA Champions League Women · World · 22/09 21:00 · ☁ 21°1X235%+1.566%GG+2.5
Juventus W – SL Benfica WUEFA Champions League Women · World · 22/09 21:00 · ☁ 19°152%X2+1.577%GG54%+2.553%
Real Madrid W – Paris Saint Germain WUEFA Champions League Women · World · 22/09 21:00 · ⛅ 24°147%X2+1.571%GG+2.5
Salcedo – CibaoLiga Mayor · Dominican-Republic · 22/09 22:00145%X2+1.588%GG70%+2.571%
Universidad O&M – AtlánticoLiga Mayor · Dominican-Republic · 22/09 22:00176%X2+1.587%GG54%+2.570%
Depor FC – Tigres FCPrimera B · Colombia · 22/09 23:00 · 🌦 23°1X242%+1.561%GG+2.5
Ind. Yumbo – Internacional PalmiraPrimera B · Colombia · 22/09 23:001X237%+1.563%GG+2.5
Real Santander – OrsomarsoPrimera B · Colombia · 22/09 23:00 · ⛈ 22°140%X2+1.571%GG51%+2.5
D. Puerto Montt – NublenseCopa Chile · Chile · 22/09 23:00 · ☁ 9°140%X2+1.551%GG+2.5
2 de Mayo – SOL DE AmericaCopa Paraguay · Paraguay · 22/09 23:30 · ☀ 18°159%X2+1.591%GG71%+2.576%
Central Córdoba SdE Res. – Atlético Tucumán Res.Reserve League · Argentina · 23/09 00:00139%X2+1.572%GG52%+2.5
Sao Paulo U17 – Palmeiras U17Brasileiro U17 · Brazil · 23/09 01:001X243%+1.587%GG69%+2.569%
Independiente Medellin – JaguaresPrimera A · Colombia · 23/09 01:00157%X2+1.579%GG54%+2.555%
A. Italiano – Colo ColoCopa Chile · Chile · 23/09 01:301X244%+1.584%GG65%+2.564%
Cobreloa – Coquimbo UnidoCopa Chile · Chile · 23/09 01:301X236%+1.555%GG+2.5
Santa Fe – Deportivo CaliPrimera A · Colombia · 23/09 03:00147%X2+1.571%GG+2.5
Vanuatu W – New Caledonia WFriendlies Women · World · 23/09 06:00169%X2+1.590%GG64%+2.574%
China PR U23 – UAE U23Asian Games · World · 23/09 07:30160%X2+1.571%GG+2.5
Iran U23 – Korea DPR U23Asian Games · World · 23/09 07:30160%X2+1.571%GG+2.5
Fiji W – Solomon Islands WFriendlies Women · World · 23/09 09:00152%X2+1.577%GG54%+2.553%
Gamba Osaka – Tokushima VortisEmperor Cup · Japan · 23/09 10:001X246%+1.590%GG73%+2.575%
Kashima – Ventforet KofuEmperor Cup · Japan · 23/09 10:00 · ⛅ 22°1X242%+1.592%GG76%+2.578%
Kashiwa Reysol – ImabariEmperor Cup · Japan · 23/09 10:001X259%+1.591%GG71%+2.576%
Kyoto Sanga – Fujieda MYFCEmperor Cup · Japan · 23/09 10:001X261%+1.596%GG83%+2.589%
Vissel Kobe – Sagan TosuEmperor Cup · Japan · 23/09 10:00 · ⛅ 25°1X254%+1.593%GG76%+2.580%
Machida Zelvia – Tochigi CityEmperor Cup · Japan · 23/09 10:00 · ⛅ 19°145%X2+1.588%GG70%+2.571%
LNZ Cherkasy U19 – Karpaty Lviv U19U19 League · Ukraine · 23/09 11:001X248%+1.580%GG59%+2.558%
Dynamo Kyiv U19 – Metalist 1925 U19U19 League · Ukraine · 23/09 12:00177%X2+1.589%GG56%+2.573%
Shakhtar Donetsk U19 – Veres Rivne U19U19 League · Ukraine · 23/09 12:00154%X2+1.572%GG+2.5
Lviv U19 – Oleksandria U19U19 League · Ukraine · 23/09 12:00154%X2+1.576%GG52%+2.552%
Metalist 1925 W – Torreense WUEFA Europa Cup – Women · World · 23/09 12:00 · 🌧 12°155%X2+1.596%GG84%+2.589%
Lesotho U20 – Angola U20COSAFA U20 Championship · World · 23/09 12:001X259%+1.591%GG71%+2.576%
South Africa U20 – Eswatini U20COSAFA U20 Championship · World · 23/09 12:00173%X2+1.595%GG72%+2.584%
Japan U23 – Thailand U23Asian Games · World · 23/09 12:301X270%+1.595%GG74%+2.584%
Kyrgyz Republic U23 – Hong Kong U23Asian Games · World · 23/09 12:301X278%+1.597%GG76%+2.589%
Zhytomyr U19 – Kolos Kovalivka U19U19 League · Ukraine · 23/09 13:00171%X2+1.581%GG+2.559%
SK Metalurh U19 – Obolon' Kyiv U19U19 League · Ukraine · 23/09 14:00 · 🌧 12°1X240%+1.579%GG59%+2.557%
Thimphu City – Transport UnitedPremier League · Bhutan · 23/09 14:00154%X2+1.584%GG62%+2.563%
Tzeirey Tamra – Hapoel Beit SheanLiga Alef · Israel · 23/09 14:301X255%+1.584%GG62%+2.564%
Japan U18 – Ukraine U18Friendlies · World · 23/09 15:001X241%+1.568%GG+2.5
Malawi U20 – Comoros U20COSAFA U20 Championship · World · 23/09 15:00163%X2+1.584%GG58%+2.564%
Zambia U20 – Botswana U20COSAFA U20 Championship · World · 23/09 15:00155%X2+1.583%GG60%+2.562%
Italy U20 W – Spain U20 WWorld Cup – U20 – Women · World · 23/09 15:00 · ☀ 15°1X241%+1.570%GG+2.5
Peru U19 – Argentina U19South American Youth Games · World · 23/09 15:00154%X2+1.576%GG52%+2.552%
Levoča – Liptovský MikulášCup · Slovakia · 23/09 15:30154%X2+1.589%GG69%+2.572%
Drina Zvornik – Rudar Prijedor1st League – RS · Bosnia · 23/09 16:00174%X2+1.586%GG53%+2.567%
Leotar – Famos Vojkovići1st League – RS · Bosnia · 23/09 16:00176%X2+1.585%GG+2.565%
FK Majevica Lopare – Laktaši1st League – RS · Bosnia · 23/09 16:001X243%+1.582%GG62%+2.560%
Velež Nevesinje – Zvijezda 091st League – RS · Bosnia · 23/09 16:001X246%+1.590%GG73%+2.575%
Slavija – Kozara Gradiška1st League – RS · Bosnia · 23/09 16:00150%X2+1.569%GG+2.5
FK Romanija Pale – Potkozarje1st League – RS · Bosnia · 23/09 16:00157%X2+1.569%GG+2.5
Hapoel Azor – Hapoel Mahane YehudaLiga Alef · Israel · 23/09 16:00136%X2+1.580%GG60%+2.558%
Bradul Putna – PaşcaniLiga III – Serie 1 · Romania · 23/09 16:00154%X2+1.576%GG52%+2.552%
CSM FC Vaslui – Târgu SecuiescLiga III – Serie 1 · Romania · 23/09 16:00164%X2+1.589%GG65%+2.572%
FC Bacău II – Ceahlăul Piatra NeamţLiga III – Serie 1 · Romania · 23/09 16:00177%X2+1.582%GG+2.561%
Odorheiu Secuiesc – Aerostar BacauLiga III – Serie 1 · Romania · 23/09 16:00144%X2+1.574%GG53%+2.5
Gheorgheni – Viitorul OnestiLiga III – Serie 1 · Romania · 23/09 16:00154%X2+1.593%GG76%+2.580%
Săcele – Valenii de MunteLiga III – Serie 2 · Romania · 23/09 16:001X242%+1.584%GG64%+2.563%
Kids Tâmpa Braşov – Olimpic ZărneştiLiga III – Serie 2 · Romania · 23/09 16:001X249%+1.591%GG74%+2.576%
Râmnicu Sărat – Voința CrevediaLiga III – Serie 3 · Romania · 23/09 16:00154%X2+1.584%GG62%+2.563%
Urban Titu – Viitorul CorbeancaLiga III – Serie 3 · Romania · 23/09 16:00145%X2+1.588%GG70%+2.571%
Agigea – Unirea BranişteaLiga III – Serie 4 · Romania · 23/09 16:00154%X2+1.593%GG76%+2.580%
Agricola Borcea – Recolta Gheorghe DojaLiga III – Serie 4 · Romania · 23/09 16:00154%X2+1.598%GG88%+2.593%
Dunarea Calarasi – Sporting LieştiLiga III – Serie 4 · Romania · 23/09 16:001X266%+1.590%GG66%+2.575%
Înainte Modelu – Portul ConstantaLiga III – Serie 4 · Romania · 23/09 16:00183%X2+1.594%GG61%+2.583%
FC Oţelul II – Gloria BăneasaLiga III – Serie 4 · Romania · 23/09 16:00145%X2+1.582%GG62%+2.561%
Progresul Fundulea – AxiopolisLiga III – Serie 4 · Romania · 23/09 16:00159%X2+1.586%GG64%+2.568%
Dunărea 2020 Giurgiu – Progresul SpartacLiga III – Serie 5 · Romania · 23/09 16:00141%X2+1.576%GG55%+2.552%
Omega Sport – Progresul MogosoaiaLiga III – Serie 5 · Romania · 23/09 16:00135%X2+1.571%GG51%+2.5
CS Drobeta-Turnu Severin – Vulturii FărcăşeştiLiga III – Serie 6 · Romania · 23/09 16:00180%X2+1.595%GG66%+2.584%
Petrolul Hartiesti – Unirea BascovLiga III – Serie 6 · Romania · 23/09 16:00147%X2+1.559%GG+2.5
Nera Bogodinţi – Metalurgistul CugirLiga III – Serie 7 · Romania · 23/09 16:001X243%+1.589%GG71%+2.572%
Viitorul Arad – Ghiroda şi Giarmata ViiLiga III – Serie 7 · Romania · 23/09 16:001X242%+1.567%GG+2.5
Academica Recea – Transilvania Sport AcademyLiga III – Serie 8 · Romania · 23/09 16:00146%X2+1.592%GG76%+2.578%
Bihorul Beiuş – Sighetu MarmaţieiLiga III – Serie 8 · Romania · 23/09 16:00154%X2+1.572%GG+2.5
SCM Zalău – Unirea TășnadLiga III – Serie 8 · Romania · 23/09 16:00184%X2+1.581%GG+2.559%
Unirea Dej – Viitorul ClujLiga III – Serie 8 · Romania · 23/09 16:001X240%+1.566%GG+2.5
Kladno – Baník OstravaCup · Czech-Republic · 23/09 16:001X273%+1.5100%GG93%+2.598%
Finland U17 – France U17Friendlies · World · 23/09 16:001X240%+1.582%GG63%+2.561%
Videm – Hajdina3. SNL – East · Slovenia · 23/09 17:00148%X2+1.589%GG71%+2.573%
Hapoel Ironi Karmiel – Ironi NesherLiga Alef · Israel · 23/09 17:00148%X2+1.583%GG62%+2.562%
Barau FC – Abia WarriorsNPFL · Nigeria · 23/09 17:00169%X2+1.586%GG58%+2.568%
Bendel Insurance – Ikorodu CityNPFL · Nigeria · 23/09 17:00 · 🌦 26°154%X2+1.593%GG76%+2.580%
Doma United – Plateau UnitedNPFL · Nigeria · 23/09 17:00 · ☀ 27°160%X2+1.571%GG+2.5
Enyimba – Sporting LagosNPFL · Nigeria · 23/09 17:001X249%+1.557%GG+2.5
Inter Lagos – Kano PillarsNPFL · Nigeria · 23/09 17:001X254%+1.584%GG62%+2.563%
Kwara United – Nasarawa UnitedNPFL · Nigeria · 23/09 17:00 · 🌧 26°169%X2+1.586%GG58%+2.568%
Niger Tornadoes – Warri WolvesNPFL · Nigeria · 23/09 17:00160%X2+1.571%GG+2.5
Enugu Rangers – Ranchers BeesNPFL · Nigeria · 23/09 17:00 · 🌦 25°164%X2+1.584%GG57%+2.563%
Rivers United – Kun Khalifat FCNPFL · Nigeria · 23/09 17:00168%X2+1.574%GG+2.5
Shooting Stars – Katsina UnitedNPFL · Nigeria · 23/09 17:00 · 🌦 25°165%X2+1.576%GG+2.552%
Inter Sibiu – Sepsi IILiga III – Serie 2 · Romania · 23/09 17:001X264%+1.584%GG57%+2.563%
Slovan Liberec W – Rosenborg WUEFA Europa Cup – Women · World · 23/09 17:001X240%+1.566%GG+2.5
Birmingham Legion – BrooklynUSL Championship · USA · 23/09 18:00 · ☀ 30°154%X2+1.582%GG60%+2.561%
Bregalnica Štip – SkopjeFirst League · Macedonia · 23/09 18:00177%X2+1.569%GG+2.5
Azerbaijan – TajikistanFriendlies · World · 23/09 18:001X254%+1.576%GG52%+2.552%
Hapoel Marmorek – Shimshon Tel AvivLiga Alef · Israel · 23/09 18:00135%X2+1.571%GG51%+2.5
Ironi Beit Shemesh – Nordia JerusalemLiga Alef · Israel · 23/09 18:001X249%+1.594%GG79%+2.583%
Sandviken W – Umeå WSvenska Cupen – Women · Sweden · 23/09 18:00144%X2+1.599%GG95%+2.598%
Värnamo W – Kristianstad WSvenska Cupen – Women · Sweden · 23/09 18:00191%X2+1.599%GG69%+2.595%
Grorud – MossNM Cupen · Norway · 23/09 18:00162%X2+1.597%GG83%+2.589%
Breidablik W – Czarni Sosnowiec WUEFA Europa Cup – Women · World · 23/09 18:00192%X2+1.598%GG64%+2.593%
Brøndby W – Sporting CP WUEFA Europa Cup – Women · World · 23/09 18:00172%X2+1.589%GG61%+2.573%
FH W – Eintracht Frankfurt WUEFA Europa Cup – Women · World · 23/09 18:00139%X2+1.567%GG+2.5
Minsk W – Fenerbahce WUEFA Europa Cup – Women · World · 23/09 18:001X239%+1.565%GG+2.5
Wiedenbrück – VfL OsnabrückFriendlies Clubs · World · 23/09 18:001X249%+1.584%GG63%+2.563%
Gibraltar – Sao Tome and PrincipeFriendlies · World · 23/09 18:00177%X2+1.587%GG52%+2.569%
Korea DPR U20 W – Colombia U20 WWorld Cup – U20 – Women · World · 23/09 18:301X238%+1.579%GG59%+2.555%
OH Leuven W – Roma WUEFA Champions League Women · World · 23/09 18:45 · ☀ 20°159%X2+1.577%GG50%+2.553%
Servette Chênois W – Lyon WUEFA Champions League Women · World · 23/09 18:45170%X2+1.586%GG56%+2.567%
Sutjeska Foča – Omarska1st League – RS · Bosnia · 23/09 19:00139%X2+1.574%GG54%+2.5
Tira – Hapoel Bnei MusmusLiga Alef · Israel · 23/09 19:00193%X2+1.589%GG+2.573%
Beitar Nahariya – Maccabi Neve Sha'ananLiga Alef · Israel · 23/09 19:00156%X2+1.563%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 WSvenska Cupen – Women · Sweden · 23/09 19:00169%X2+1.590%GG65%+2.575%
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 WUEFA Europa Cup – Women · World · 23/09 19:00142%X2+1.584%GG64%+2.563%
PSV/Eindhoven W – Fortuna Hjørring WUEFA Europa Cup – Women · World · 23/09 19:001X252%+1.573%GG+2.5
VfL Wolfsburg W – Sturm Graz WUEFA Europa Cup – Women · World · 23/09 19:001X257%+1.597%GG85%+2.590%
France U21 – Austria U18Friendlies · World · 23/09 19:00141%X2+1.562%GG+2.5
Dimona – Maccabi Kiryat MalachiLiga Alef · Israel · 23/09 19:101X251%+1.574%GG51%+2.5
Hapoel Herzliya – Tzeirey TiraLiga Alef · Israel · 23/09 19:15177%X2+1.582%GG+2.561%
Hapoel Ramat HaSharon – Hapoel SderotLiga Alef · Israel · 23/09 19:151X260%+1.571%GG+2.5
Tzeirei Umm al-Fahm – Hapoel Umm al-FahmLiga Alef · Israel · 23/09 19:201X247%+1.571%GG+2.5
Oberneuland – HemelingenOberliga – Bremen · Germany · 23/09 19:301X284%+1.591%GG51%+2.576%
England U17 – Republic of Ireland U17Friendlies · World · 23/09 19:30136%X2+1.568%GG+2.5
Ironi Baka El Garbiya – Hapoel Tirat HaCarmelLiga Alef · Israel · 23/09 19:451X259%+1.580%GG55%+2.558%
Madureira – Sampaio Corrêa RJCopa Rio · Brazil · 23/09 19:451X44%2+1.5GG+2.5
São Paulo Crystal – SpartaxParaibano 2 · Brazil · 23/09 20:00136%X2+1.568%GG+2.5
Aldosivi Res. – Quilmes 2Reserve League · Argentina · 23/09 20:001X37%2+1.552%GG+2.5
Defensa y Justicia Res. – Tigre Res.Reserve League · Argentina · 23/09 20:00161%X2+1.582%GG55%+2.560%
Gimnasia La Plata Res. – Estudiantes La Plata ResReserve League · Argentina · 23/09 20:001X244%+1.562%GG+2.5
Lanús Res. – Banfield Res.Reserve League · Argentina · 23/09 20:00154%X2+1.579%GG56%+2.557%
Sarmiento Res. – Atl. Rafaela 2Reserve League · Argentina · 23/09 20:00141%X2+1.568%GG+2.5
Boreham Wood – Everton U21National League Cup · England · 23/09 20:00 · ☀ 14°164%X2+1.589%GG65%+2.572%
Groesbeek – Kozakken BoysKNVB Beker · Netherlands · 23/09 20:00141%X2+1.584%GG65%+2.564%
Ijsselmeervogels – GemertKNVB Beker · Netherlands · 23/09 20:00 · ☁ 16°1X241%+1.582%GG62%+2.560%
Sparta Nijkerk – UDI '19KNVB Beker · Netherlands · 23/09 20:001X265%+1.596%GG79%+2.587%
TOGB – ROHDA RaalteKNVB Beker · Netherlands · 23/09 20:00153%X2+1.589%GG70%+2.573%
Zwaluwen – PurmersteijnKNVB Beker · Netherlands · 23/09 20:00174%X2+1.5100%GG92%+2.598%
JOS Watergraafsmeer – TECKNVB Beker · Netherlands · 23/09 20:00141%X2+1.598%GG90%+2.594%
Gremio Prudente U20 – Juventus U20Paulista – U20 · Brazil · 23/09 20:001X268%+1.589%GG63%+2.572%
Paraguay U19 – Chile U19South American Youth Games · World · 23/09 20:00138%X2+1.588%GG71%+2.571%
Largs Thistle – Johnstone BurghFootball League – Lowland League · Scotland · 23/09 20:15160%X2+1.587%GG64%+2.569%
Crixás EC – TrindadeGoiano – 2 · Brazil · 23/09 20:30146%X2+1.578%GG56%+2.554%
ESMAC – PedreiraParaense A3 · Brazil · 23/09 20:301X34%2+1.559%GG+2.5
Paraense SC – TeslaParaense A3 · Brazil · 23/09 20:301X43%2+1.5GG+2.5
Sport Belem – CA Vila RicaParaense A3 · Brazil · 23/09 20:30194%X2+1.598%GG57%+2.593%
Boston River – FenixCopa Uruguay · Uruguay · 23/09 20:30146%X2+1.595%GG81%+2.584%
Liverpool Montevideo – ColónCopa Uruguay · Uruguay · 23/09 20:30141%X2+1.576%GG55%+2.552%
Cumnock Juniors – Troon FCFootball League – Lowland League · Scotland · 23/09 20:45157%X2+1.583%GG60%+2.562%
Renfrew – BeithFootball League – Lowland League · Scotland · 23/09 20:451X245%+1.596%GG83%+2.587%
Hamilton Academical – CowdenbeathChallenge Cup · Scotland · 23/09 20:45142%X2+1.584%GG64%+2.563%
Sant Andreu – Real Madrid IIPrimera División RFEF – Group 2 · Spain · 23/09 21:00144%X2+1.562%GG+2.5
Chelsea W – Austria Wien WUEFA Champions League Women · World · 23/09 21:00 · ☀ 14°174%X2+1.596%GG75%+2.588%
Club Sp. San Lorenzo – 4 de MayoCopa Paraguay · Paraguay · 23/09 21:00139%X2+1.591%GG75%+2.576%
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ónCopa Chile · Chile · 23/09 23:00137%X2+1.563%GG+2.5
Fernando De La Mora – Libertad AsuncionCopa Paraguay · Paraguay · 23/09 23:30161%X2+1.585%GG61%+2.566%

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