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