Today: All markets · Over 2.5 · BTTS · Over 3.5 · 1st half · 2nd half · Both halves · Top half | Tomorrow: All markets · Over 2.5 · BTTS · Over 3.5 · 1st half · 2nd half · Both halves · Top half | Yesterday's results
99 matches still to play today (Friday, 23 October 2026), ranked by our chance of at least one goal in each half. The highest is RB Leipzig W v Bayern Munich W at 72%.
Both halves see a goal in a little over half of all matches (about 56%). Team form moves this more than a single half: we checked it on 48,554 games from 2025–26 that the settings were never tuned on, and the percentages came true as often as they said, to within about three points. The last column is the half likeliest to have more goals — that one barely moves from the league's usual split (second half about 45%, first about 30%, level about 25%), so read it as background. We make no picks on these numbers — use them as context, not tips.
| # | KO | Match | Goal in both halves | League | Highest-scoring half |
|---|---|---|---|---|---|
| 1 | 17:30 | RB Leipzig W v Bayern Munich W Frauen-Bundesliga (W) | 72% | 68% | 2nd 48% |
| 2 | 17:00 | Nõmme United v Vaprus Meistriliiga | 71% | 67% | 2nd 43% |
| 3 | 19:00 | De Graafschap v Waalwijk Eerste Divisie | 70% | 66% | 2nd 46% |
| 4 | 19:30 | VfB Stuttgart v Borussia Mönchengladbach Bundesliga | 70% | 68% | 2nd 47% |
| 5 | 17:45 | Al-Sailiya v Al-Rayyan SC Stars League | 69% | 66% | 2nd 48% |
| 6 | 17:00 | Tammeka v Trans Narva Meistriliiga | 68% | 67% | 2nd 42% |
| 7 | 19:00 | Vitesse v Emmen Eerste Divisie | 68% | 66% | 2nd 45% |
| 8 | 17:00 | Bodø / Glimt W v Haugesund W Toppserien (W) | 67% | 65% | 2nd 46% |
| 9 | 19:00 | NAC Breda v Heracles Eerste Divisie | 67% | 66% | 2nd 47% |
| 10 | 19:00 | FC Volendam v Jong Utrecht Eerste Divisie | 67% | 66% | 2nd 46% |
| 11 | 19:00 | Jong AZ v Helmond Sport Eerste Divisie | 67% | 66% | 2nd 46% |
| 12 | 19:00 | GO Ahead Eagles v Telstar Eredivisie | 67% | 69% | 2nd 45% |
| 13 | 18:00 | Växjö W v Häcken W Damallsvenskan (W) | 66% | 65% | 2nd 46% |
| 14 | 19:00 | Almere City FC v Roda Eerste Divisie | 65% | 66% | 2nd 46% |
| 15 | 19:00 | Den Bosch v MVV Eerste Divisie | 65% | 66% | 2nd 46% |
| 16 | 19:00 | FC Eindhoven v Jong PSV U21 Eerste Divisie | 65% | 66% | 2nd 47% |
| 17 | 19:00 | FC OSS v Jong Ajax Eerste Divisie | 65% | 66% | 2nd 47% |
| 18 | 19:00 | Al-Qadisiyah FC v Al-Hilal Saudi FC Pro League | 65% | 60% | 2nd 43% |
| 19 | 19:15 | FC Winterthur v Stade Nyonnais Challenge League | 65% | 60% | 2nd 44% |
| 20 | 19:45 | Trefelin v Flint Town United Cymru Premier | 65% | 58% | 2nd 43% |
| 21 | 11:00 | Dynamo Kyiv v Kudrivka Premier League | 64% | 55% | 2nd 42% |
| 22 | 17:30 | SV Darmstadt 98 v FC St. Pauli 2. Bundesliga | 64% | 61% | 2nd 44% |
| 23 | 18:00 | Rot-Weiß Essen v SSV Jahn Regensburg 3. Liga | 64% | 64% | 2nd 45% |
| 24 | 19:45 | Cambrian & Clydach v Airbus UK Cymru Premier | 64% | 58% | 2nd 44% |
| 25 | 17:30 | Austria Vienna (Am) v Sturm Graz II 2. Liga | 63% | 56% | 2nd 42% |
| 26 | 19:30 | Penicuik Athletic v Clyde Scottish Cup | 63% | 63% | 2nd 44% |
| 27 | 15:00 | Spaeri v Gagra Erovnuli Liga | 62% | 58% | 2nd 43% |
| 28 | 17:30 | VfL Bochum v VfL Wolfsburg 2. Bundesliga | 62% | 61% | 2nd 45% |
| 29 | 18:00 | Hvidovre v HB Koge 1. Division | 62% | 61% | 2nd 43% |
| 30 | 18:30 | Stade Lausanne-Ouchy v Neuchatel Xamax FC Challenge League | 62% | 60% | 2nd 44% |
| 31 | 19:45 | Caernarfon Town v Briton Ferry Cymru Premier | 62% | 58% | 2nd 43% |
| 32 | 15:30 | Al Shamal v Qatar SC Stars League | 61% | 66% | 2nd 48% |
| 33 | 19:45 | The New Saints v Ammanford AFC Cymru Premier | 61% | 58% | 2nd 43% |
| 34 | 19:45 | Gateshead v Tamworth National League | 61% | 58% | 2nd 46% |
| 35 | 19:45 | Waterford v Drogheda United Premier Division | 61% | 53% | 2nd 42% |
| 36 | 20:05 | Paris Saint Germain W v Montpellier W Premiere Ligue (W) | 61% | 61% | 2nd 44% |
| 37 | 10:00 | Brisbane Roar v Perth Glory A-League | 60% | 60% | 2nd 45% |
| 38 | 19:30 | Austria Salzburg v FC BW Linz 2. Liga | 60% | 56% | 2nd 44% |
| 39 | 19:45 | Stade Brestois 29 v Nice Ligue 1 | 60% | 57% | 2nd 44% |
| 40 | 14:30 | Al-Faisaly FC v Al-Nassr Pro League | 59% | 60% | 2nd 43% |
| 41 | 18:30 | FC WIL 1900 v Rapperswil Challenge League | 59% | 60% | 2nd 43% |
| 42 | 19:45 | Derry City v Dundalk Premier Division | 59% | 53% | 2nd 43% |
| 43 | 19:45 | Bohemians v Shelbourne Premier Division | 59% | 53% | 2nd 43% |
| 44 | 16:30 | Al-Ittihad FC v Al Diriyah Pro League | 58% | 60% | 2nd 43% |
| 45 | 19:45 | Holywell v Penybont Cymru Premier | 58% | 58% | 2nd 44% |
| 46 | 19:45 | Portadown v Linfield NIFL Premiership | 58% | 61% | 2nd 44% |
| 47 | 19:45 | Kortrijk v KV Mechelen Pro League | 58% | 56% | 2nd 43% |
| 48 | 17:00 | Hobro v Vendsyssel FF 1. Division | 57% | 61% | 2nd 42% |
| 49 | 17:30 | SKU Amstetten v Rapid Wien II 2. Liga | 57% | 56% | 2nd 43% |
| 50 | 17:30 | WSPG Wels v Voitsberg 2. Liga | 57% | 56% | 2nd 43% |
| 51 | 18:00 | IF Elfsborg v Malmo FF Allsvenskan | 57% | 55% | 2nd 45% |
| 52 | 18:00 | Oddevold v GIF Sundsvall Superettan | 57% | 60% | 2nd 45% |
| 53 | 18:30 | Atletico Madrid W v Valencia W Liga F (W) | 57% | 54% | 2nd 43% |
| 54 | 19:00 | UTC Cajamarca v FBC Melgar Primera Division | 57% | 55% | 2nd 46% |
| 55 | 23:30 | Libertad Asuncion v Sportivo Luqueno Primera Clausura | 57% | 56% | 2nd 45% |
| 56 | 17:00 | Motor Lublin v Zaglebie Lubin Ekstraklasa | 56% | 58% | 2nd 45% |
| 57 | 17:00 | Radnicki NIS v Novi Pazar Super Liga | 56% | 55% | 2nd 43% |
| 58 | 18:00 | Boluspor v Vanspor FK 1. Lig | 56% | 58% | 2nd 44% |
| 59 | 18:00 | Vasteras SK FK v Halmstad Allsvenskan | 56% | 55% | 2nd 45% |
| 60 | 18:30 | SCR Altach v Austria Vienna Bundesliga | 55% | 58% | 2nd 43% |
| 61 | 19:00 | Dunkerque v Metz Ligue 2 | 55% | 51% | 2nd 44% |
| 62 | 19:30 | Empoli v Vicenza Virtus Serie B | 55% | 55% | 2nd 44% |
| 63 | 19:45 | Torino v Monza Serie A | 55% | 52% | 2nd 45% |
| 64 | 20:00 | Bolton v Middlesbrough Championship | 55% | 56% | 2nd 44% |
| 65 | 20:00 | Ipswich v Nottingham Forest Premier League | 55% | 57% | 2nd 45% |
| 66 | 11:00 | Polessya v Obolon'-Brovar Premier League | 54% | 55% | 2nd 42% |
| 67 | 17:00 | Zemun v Macva Super Liga | 54% | 55% | 2nd 43% |
| 68 | 17:00 | Radnicki 1923 v Radnik Surdulica Super Liga | 54% | 55% | 2nd 42% |
| 69 | 17:30 | SV Kapfenberg v SKN ST. Polten 2. Liga | 54% | 56% | 2nd 44% |
| 70 | 19:00 | Nancy v Laval Ligue 2 | 54% | 51% | 2nd 45% |
| 71 | 19:00 | Sochaux v Annecy Ligue 2 | 54% | 51% | 2nd 44% |
| 72 | 19:45 | Colwyn Bay v Cardiff MET Cymru Premier | 54% | 58% | 2nd 44% |
| 73 | 20:00 | Alaves v Malaga La Liga | 54% | 56% | 2nd 48% |
| 74 | 20:00 | Shamrock Rovers v Sligo Rovers Premier Division | 54% | 53% | 2nd 43% |
| 75 | 23:30 | Operario-PR v Athletic Club Serie B | 54% | 48% | 2nd 43% |
| 76 | 17:00 | CSKA 1948 v Botev Plovdiv First League | 53% | 51% | 2nd 45% |
| 77 | 18:00 | Alanyaspor v Kocaelispor Süper Lig | 53% | 57% | 2nd 45% |
| 78 | 19:00 | PAU v Grenoble Ligue 2 | 53% | 51% | 2nd 44% |
| 79 | 20:45 | Vitória SC v Maritimo Primeira Liga | 53% | 55% | 2nd 44% |
| 80 | 22:00 | Gimnasia L.P. v Sarmiento Junin Liga Profesional | 53% | 44% | 2nd 43% |
| 81 | 16:00 | Zira v Sumqayıt Premyer Liqa | 52% | 48% | 2nd 46% |
| 82 | 17:00 | Rustavi v Dinamo Tbilisi Erovnuli Liga | 52% | 58% | 2nd 44% |
| 83 | 18:00 | Randers FC v Brondby Superliga | 52% | 59% | 2nd 42% |
| 84 | 21:30 | Independiente del Valle v Universidad Catolica Liga Pro | 52% | 51% | 2nd 44% |
| 85 | 11:00 | Veres Rivne v Kolos Kovalivka Premier League | 51% | 55% | 2nd 42% |
| 86 | 12:00 | Araz v Qabala Premyer Liqa | 51% | 48% | 2nd 45% |
| 87 | 17:30 | First Vienna v Floridsdorfer AC 2. Liga | 51% | 56% | 2nd 42% |
| 88 | 18:45 | Chaves v Vizela Liga 2 | 51% | 51% | 2nd 45% |
| 89 | 19:00 | Corvinul Hunedoara v Universitatea Cluj Liga I | 51% | 51% | 2nd 45% |
| 90 | 19:00 | Clermont Foot v Guingamp Ligue 2 | 51% | 51% | 2nd 45% |
| 91 | 19:30 | Widzew Łódź v Gornik Zabrze Ekstraklasa | 51% | 58% | 2nd 44% |
| 92 | 19:30 | Granada CF v Valladolid Segunda | 51% | 52% | 2nd 45% |
| 93 | 17:00 | IMT Novi Beograd v Železničar Pančevo Super Liga | 50% | 55% | 2nd 42% |
| 94 | 19:45 | Galway United v St Patrick's Athl. Premier Division | 50% | 53% | 2nd 43% |
| 95 | 21:00 | Rubio NU v Club Guarani Primera Clausura | 50% | 56% | 2nd 46% |
| 96 | 16:00 | FC Botosani v Petrolul Ploiesti Liga I | 49% | 51% | 2nd 43% |
| 97 | 21:15 | Atletico Grau v ADT Primera Division | 48% | 55% | 2nd 46% |
| 98 | 19:00 | Zrinjski v Radnik Bijeljina Premijer Liga | 44% | 42% | 2nd 43% |
| 99 | 22:30 | Gimnasia M. v Platense Liga Profesional | 41% | 44% | 2nd 44% |
Chances come from each side's last 50 games with a half-time score (any competition), pulled toward the league rate. League = how often that league sees a goal in both halves. Bold = 66% or more. Kick-off times are UK time.
CompactStats is a research aid, not betting advice. 18+.