Our model's view of whether both sides find the net across every competition playing on 21 September 2026 — and, above the table, how this market has actually performed.
Kick-off times in UTC · 80 matches priced · rebuilt every few minutes
Measured, not claimed: every BTTS prediction we publish is graded once the match is settled, and the misses are counted in the same place as the hits. The full record is in the app's Accuracy Ledger.
| UTC | Match | Competition | Both teams to score | Model |
|---|---|---|---|---|
| 00:00 | Pachuca v Club Tijuana Miss · 2-2 | Liga MX | Not both | 54% |
| 00:00 | Toluca v Santos Laguna Miss · 2-3 | Liga MX | Not both | 54% |
| 00:30 | Vélez Sarsfield v Tigre Miss · 3-2 | Liga Profesional Argentina | Not both | 54% |
| 01:00 | Malacateco FC v Mixco Hit · 1-0 | Liga Nacional | Not both | 54% |
| 01:00 | San Carlos v CS Cartaginés Hit · 1-0 | Primera División | Not both | 54% |
| 01:15 | Llaneros v Atlético Nacional Hit · 2-0 | Primera A | Not both | 54% |
| 02:10 | Querétaro v León FC Miss · 1-1 | Liga MX | Not both | 54% |
| 04:00 | New Caledonia v Solomon Islands Hit · 0-2 | Friendlies | Not both | 54% |
| 05:00 | Khovd v Tuv Azarganuud Miss · 0-6 | Premier League | Both score | 52% |
| 07:00 | Bangladesh Women v Myanmar Women Miss · 0-0 | Asian Games Women | Both score | 57% |
| 07:00 | China Women v Philippines Women Hit · 5-1 | Asian Games Women | Both score | 51% |
| 07:00 | South Korea Women v Korea DPR Hit · 1-1 | Asian Games Women | Both score | 57% |
| 07:00 | Uzbekistan Women v Hong Kong Women Hit · 2-1 | Asian Games Women | Both score | 52% |
| 07:00 | Fiji v Vanuatu Hit · 0-1 | Friendlies | Not both | 54% |
| 08:00 | Viktoriya Mykolaivka v Nyva Ternopil Miss · 1-3 | Persha Liga | Not both | 54% |
| 08:00 | Khovd Western v Erchim Miss · 2-3 | Premier League | Not both | 54% |
| 09:00 | Sc Poltava 2 v Atlet Hit · 0-3 | Druha Liga | Not both | 54% |
| 09:00 | Zambia U20 v Comoros U20 Hit · 3-0 | COSAFA U20 Championship | Not both | 54% |
| 09:30 | Penuel v Trostianets Miss · 1-3 | Druha Liga | Not both | 54% |
| 10:30 | Japan Women v Chinese Taipei Women Miss · 4-0 | Asian Games Women | Both score | 57% |
| 10:30 | Vietnam Women v Thailand Women Miss · 0-0 | Asian Games Women | Both score | 57% |
| 11:00 | Pakhtakor Ii v Shortan Miss · 0-4 | Pro League A | Both score | 56% |
| 11:00 | Lochin v Respublika Fa Miss · 0-3 | Pro League A | Both score | 56% |
| 11:30 | Shirak II v Noah II | First League | Not both | 54% |
| 11:30 | Andranik v Lernayin Artsakh FC Miss · 1-2 | First League | Not both | 54% |
| 11:30 | Araks Ararat v BKMA II Hit · 0-0 | First League | Not both | 54% |
| 12:00 | Thimphu v Ugyen Academy Hit · 1-0 | Premier League | Not both | 54% |
| 12:00 | Bolton Wanderers Res. v Queens Park Rangers U21 Miss · 3-1 | Professional Development League | Not both | 54% |
| 12:00 | Botswana U20 v Malawi U20 Hit · 0-3 | COSAFA U20 Championship | Not both | 54% |
| 12:30 | Skala 1911 Stryi v Vilkhivtsi | Druha Liga | Not both | 54% |
| 13:00 | Niroye Zamini v Fard Alborz | Azadegan League | Not both | 54% |
| 13:00 | Switzerland U19 v Northern Ireland U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Czech Republic U19 v Netherlands U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Spain U19 v Finland U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Czech Republic U19 v Croatia U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | France U19 v Republic of Ireland U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | France U19 v Norway U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Montenegro U19 v Faroe Islands U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Northern Ireland U19 v North Macedonia U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Poland U19 v Luxembourg U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Poland U19 v Andorra U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Scotland U19 v Kazakhstan U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Slovenia U19 v Belarus U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Sweden U19 v Lithuania U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Wales U19 v Iceland U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Denmark U19 v Georgia U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | England U19 v Slovenia U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | England U19 v Belarus U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Georgia U19 v San Marino U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Germany U19 v Lithuania U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Luxembourg U19 v Andorra U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Moldova U19 v Latvia U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Spain U19 v Wales U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Cyprus U19 v Albania U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Czech Republic U19 v Hungary U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Greece U19 v Republic of Ireland U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Republic of Ireland U19 v Norway U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Israel U19 v Ukraine U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Israel U19 v Romania U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Italy U19 v Israel U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Italy U19 v Ukraine U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Serbia U19 v Azerbaijan U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Serbia U19 v Faroe Islands U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Cyprus U19 v Armenia U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Slovakia U19 v Turkey U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Slovakia U19 v Liechtenstein U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Turkey U19 v Liechtenstein U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Hayq v Olympia Yerevan | First League | Both score | 52% |
| 13:00 | Denmark U19 v San Marino U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Scotland U19 v Kosovo U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Bosnia-Herzegovina U19 v Georgia U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Bosnia-Herzegovina U19 v San Marino U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Estonia U19 v Liechtenstein U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Finland U19 v Wales U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Greece U19 v Norway U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Hungary U19 v Croatia U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Hungary U19 v Netherlands U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Italy U19 v Romania U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Kazakhstan U19 v Kosovo U19 | UEFA U19 Championship - Qualification | Not both | 54% |
| 13:00 | Latvia U19 v Gibraltar U19 | UEFA U19 Championship - Qualification | Not both | 54% |
The same fixtures, priced for a different question.
Every fixture above carries a published probability for whether both sides find the net. The model is fitted on historical results rather than on opinion, it is re-run when a starting XI is confirmed, and each prediction is settled and graded fifteen minutes after full time. Nothing is removed afterwards.
That last part is the difference. A prediction site that shows you today's tips and never mentions yesterday's is asking you to take accuracy on trust. The hit rate, the sample size and the calibration gap at the top of this page are the same numbers the app publishes for free, and they are recomputed after every settlement pass.
A Dixon-Coles model fitted on historical results produces a probability for whether both sides find the net. Team strength, home advantage and recent form are the inputs; the output is a distribution, not a tip.
The number at the top of this page is the measured hit rate over the last 30 days for this exact market, with the count of settled predictions beside it. It moves with the record, including downwards.
The model's probability for the selection shown. It is a calibrated probability, so over a large enough sample the selections shown at 70% should land about 70% of the time - the gap between those two numbers is published as the calibration gap.
No. Vecta Score is not a bookmaker, takes no bets and holds no funds. These are statistical estimates published for information, and outcomes are not guaranteed.
Every market on every match, the edge against the market price and the AI panel live in the app - and the Accuracy Ledger is free in it.
Get it on Google Play