HT/FT prediction for today and tomorrow
PitchMaths editorial team · Updated
Half time / full time asks two questions in one bet: who leads at the break, and who wins after 90 minutes. There are nine possible answers, from 1/1 to 2/2, and the odds can be long because the bet needs both parts right. The tables below give the chance of the likeliest outcomes for every rated match today and tomorrow, with a tip only where one outcome is strong enough to stand out.
HT/FT chances for today's matches
| Kick-off | Match | Likeliest | Next two | HT, FT |
|---|---|---|---|---|
| Argentinos Juniors – Independiente RivadaviaArgentine Liga Profesional | 1/1 29% | X/X 18% · X/1 18% | 0-0, 1-0 | |
| Ceara – Goias Esporte ClubeBrasileirão Série B | 1/1 22% | X/X 22% · X/1 17% | 0-0, 0-2 | |
| Cucuta Deportivo – Aguilas DoradasColombian Primera A | 1/1 20% | 2/2 20% · X/X 17% | 0-2, 0-2 | |
| Boyaca Chico – Junior de BarranquillaColombian Primera A | 2/2 26% | X/X 18% · X/2 16% | 0-0, 1-1 | |
| Kakamega Homeboyz – Gor MahiaKenyan Premier League | 2/2 23% | X/X 20% · 1/1 16% | – | |
| Bandari – Posta RangersKenyan Premier League | X/X 27% | 1/1 22% · X/1 18% | – | |
| Murang'a Seal – Nairobi UnitedKenyan Premier League | 2/2 22% | 1/1 18% · X/X 17% | – | |
| Singida Fountain Gate – SimbaTanzanian Premier League | 2/2 51% | X/2 24% · X/X 12% | – | |
| Entebbe UPPC – MaroonsUganda Premier League | 1/1 29% | X/X 24% · X/1 22% | – | |
| Kitara – BULUganda Premier League | 1/1 28% | X/X 20% · X/1 18% | – | |
| Mbarara City – VipersUganda Premier League | 2/2 39% | X/2 24% · X/X 18% | – | |
| Kampala City – LugaziUganda Premier League | 1/1 44% | X/1 26% · X/X 17% | – | |
| Mara Sugar – LeopardsKenyan Premier League | X/X 26% | 2/2 20% · X/2 16% | – | |
| National Bank of Egypt – Al MasryEgyptian Premier League | 2/2 22% | X/X 18% · 1/1 18% | – | |
| Radnicki – Zeleznicar PancevoSerbian SuperLiga | X/X 20% | 1/1 20% · 2/2 18% | – | |
| Azam – Mbeya CityTanzanian Premier League | 1/1 51% | X/1 25% · X/X 12% | – | |
| Oulu – Vaasan PalloseuraVeikkausliiga | 1/1 23% | X/X 18% · 2/2 17% | – | |
| ADT Tarma – Deportivo MoqueguaPeruvian Liga 1 | 1/1 32% | X/1 22% · X/X 19% | – | |
| Radnicki Nis – PartizanSerbian SuperLiga | 2/2 30% | X/2 17% · X/X 14% | – | |
| Zamalek – El MokawloonEgyptian Premier League | 1/1 27% | X/X 26% · X/1 20% | – | |
| Trencin – Slovan BratislavaSlovak Super League | 2/2 41% | X/2 20% · X/X 12% | Pending | |
| Kosice – DACSlovak Super League | 2/2 40% | X/2 15% · 1/1 12% | – | |
| AC Milan – BolognaSerie A | 1/1 30% | X/1 19% · X/X 17% | – | |
| Venezia – InterSerie A | 2/2 48% | X/2 20% · X/X 9% | Pending | |
| Parma – UdineseSerie A | X/X 21% | 2/2 21% · 1/1 17% | – | |
| Pisa – PalermoSerie B | 2/2 23% | 1/1 19% · X/X 16% | – | |
| Degerfors – Vasteras SKAllsvenskan | 2/2 25% | X/X 17% · 1/1 16% | – | |
| Goteborg – Djurgårdens IFAllsvenskan | 2/2 32% | X/2 17% · X/X 14% | – | |
| Brommapojkarna – BK HäckenAllsvenskan | 2/2 32% | X/2 17% · 1/1 15% | – | |
| Halmstads – MalmoAllsvenskan | 2/2 34% | X/2 20% · X/X 16% | – | |
| Coastal Union – Kagera SugarTanzanian Premier League | 1/1 35% | X/1 21% · X/X 17% | – | |
| Cajamarca – Universidad Tecnica de CajamarcaPeruvian Liga 1 | 1/1 34% | X/1 16% · 2/2 13% | – | |
| Juve Stabia – Hellas VeronaSerie B | X/X 20% | 1/1 20% · 2/2 19% | – | |
| Carrarese – A.S.D. Atletico ArezzoSerie B | 1/1 32% | X/1 16% · X/X 15% | – | |
| Carlisle United – Harrogate TownNational League | 1/1 30% | X/1 16% · 2/2 15% | – | |
| Sutton United – Aldershot TownNational League | 1/1 26% | 2/2 17% · X/1 16% | – | |
| Forest Green Rovers – EastleighNational League | 1/1 38% | X/1 18% · X/X 12% | – | |
| Monza – NapoliSerie A | 2/2 34% | X/2 18% · X/X 14% | – | |
| Genoa CFC – JuventusSerie A | 2/2 33% | X/2 20% · X/X 18% | – | |
| Aberdeen – FalkirkScottish Premiership | 1/1 24% | 2/2 17% · X/X 17% | – | |
| Dundee – KilmarnockScottish Premiership | 1/1 31% | X/1 16% · 2/2 14% | – | |
| Celtic – Dundee UnitedScottish Premiership | 1/1 52% | X/1 20% · X/X 8% | Pending | |
| St. Johnstone – MotherwellScottish Premiership | 1/1 23% | 2/2 18% · X/X 17% | – | |
| St. Mirren – HibernianScottish Premiership | 2/2 25% | X/X 18% · X/2 17% | – | |
| Heart of Midlothian – RangersScottish Premiership | 2/2 25% | 1/1 19% · X/2 15% | – | |
| Alianza Atletico Sullana – Deportivo GarcilasoPeruvian Liga 1 | 1/1 27% | X/1 17% · X/X 15% | – |
The first sign is the result at half time, the second at full time: 1 is a home lead or win, X a draw, 2 an away lead or win. X/1 means level at the break and a home win. The nine combinations of each match add up to 100%.
HT/FT tips today
| Kick-off | Match | Tip | Probability | Fair odds | Result |
|---|---|---|---|---|---|
| Trencin – Slovan BratislavaSlovak Super League | HT/FT 2/2 | 41% | 2.42 | Pending | |
| Venezia – InterSerie A | HT/FT 2/2 | 48% | 2.10 | Pending | |
| Celtic – Dundee UnitedScottish Premiership | HT/FT 1/1 | 52% | 1.93 | Pending |
HT/FT chances for tomorrow's matches
| Kick-off | Match | Likeliest | Next two | HT, FT |
|---|---|---|---|---|
| Red Bull Bragantino – ChapecoenseBrasileirão Série A | 1/1 43% | X/1 22% · X/X 11% | Pending | |
| Fluminense – Sport Club InternacionalBrasileirão Série A | 1/1 33% | X/1 19% · X/X 16% | – | |
| Santos – Sociedade Esportiva PalmeirasBrasileirão Série A | 2/2 27% | X/X 17% · X/2 16% | – | |
| Once Caldas – Alianza ValleduparColombian Primera A | 1/1 38% | X/1 21% · X/X 15% | – | |
| Universidad Catolica Santiago – Audax ItalianoChilean Primera División | 1/1 38% | X/1 18% · X/X 13% | – | |
| New England Revolution – New York Red BullsMLS | 1/1 30% | X/1 17% · X/X 15% | – | |
| Inter Miami – CincinnatiMLS | 1/1 47% | X/1 15% · 2/2 9% | Pending | |
| New York City – Atlanta UnitedMLS | 1/1 33% | X/1 19% · X/X 15% | – | |
| Toronto – D.C. UnitedMLS | 1/1 30% | X/1 17% · X/X 14% | – | |
| Charlotte – MontrealMLS | 1/1 40% | X/1 20% · X/X 12% | – | |
| Club Cienciano Cusco – Atletico GrauPeruvian Liga 1 | 1/1 39% | X/1 23% · X/X 14% | – | |
| Clube do Remo – Botafogo de Futebol e RegatasBrasileirão Série A | 2/2 21% | 1/1 21% · X/X 16% | – | |
| Bahia – Sao PauloBrasileirão Série A | 1/1 28% | X/X 18% · X/1 18% | – | |
| Chicago Fire – Orlando CityMLS | 1/1 38% | X/1 16% · 2/2 13% | – | |
| Nashville – Philadelphia UnionMLS | 1/1 35% | X/1 18% · X/X 13% | – | |
| Minnesota United – Sporting Kansas CityMLS | 1/1 45% | X/1 18% · X/X 9% | Pending | |
| Dallas – Columbus CrewMLS | 1/1 28% | 2/2 17% · X/1 15% | – | |
| Austin – Real Salt LakeMLS | 2/2 22% | 1/1 20% · X/X 15% | – | |
| St. Louis City – Portland TimbersMLS | 1/1 34% | X/1 16% · 2/2 14% | – | |
| Internacional de Bogota – Independiente MedellinColombian Primera A | 2/2 24% | 1/1 18% · X/X 16% | – | |
| San Jose Earthquakes – Colorado RapidsMLS | 1/1 26% | 2/2 16% · X/1 16% | – | |
| Vancouver Whitecaps – San DiegoMLS | 1/1 42% | X/1 19% · X/X 10% | Pending | |
| Seattle Sounders – Houston DynamoMLS | 1/1 27% | X/1 18% · X/X 17% | – | |
| Club America – TijuanaLiga MX | 1/1 37% | X/1 19% · X/X 12% | – | |
| Mathare United – TuskerKenyan Premier League | X/X 27% | 2/2 18% · 1/1 16% | – | |
| Pamba Jiji – Singida Black StarsTanzanian Premier League | 2/2 23% | 1/1 19% · X/X 16% | – | |
| TRA United – Geita GoldTanzanian Premier League | 1/1 31% | X/1 20% · X/X 18% | – | |
| Kenya Police – Ulinzi StarsKenyan Premier League | X/X 26% | 1/1 24% · X/1 20% | – | |
| Modern Sport – Al AhlyEgyptian Premier League | 2/2 41% | X/2 21% · X/X 14% | Pending | |
| Al-Khaleej – Al Hazem RassSaudi Pro League | 1/1 23% | 2/2 18% · X/X 17% | – | |
| Inter Turku – HJKVeikkausliiga | 1/1 25% | X/X 17% · 2/2 16% | – | |
| Namungo – Polisi TanzaniaTanzanian Premier League | 1/1 24% | X/X 20% · X/1 16% | – | |
| Pyramids – Wadi DeglaEgyptian Premier League | 1/1 42% | X/1 22% · X/X 14% | Pending | |
| KuPS – GnistanVeikkausliiga | 1/1 38% | X/1 20% · X/X 13% | – | |
| Frosinone – US LecceSerie A | 1/1 30% | X/1 19% · X/X 16% | – | |
| Hammarby – SiriusAllsvenskan | 1/1 36% | X/1 18% · X/X 11% | – | |
| Al Nassr – Al KholoodSaudi Pro League | 1/1 57% | X/1 20% · X/X 6% | Pending | |
| Al-Riyadh – Al-QadisiyahSaudi Pro League | 2/2 54% | X/2 19% · X/X 7% | Pending | |
| Deportivo Los Chankas – CuscoPeruvian Liga 1 | 2/2 24% | 1/1 19% · X/X 15% | – | |
| Kalmar – GAISAllsvenskan | 2/2 24% | X/X 19% · 1/1 16% | – | |
| Orgryte – MjallbyAllsvenskan | 2/2 26% | 1/1 18% · X/2 15% | – | |
| Amiens – ThionvilleLigue 3 | 1/1 29% | X/1 17% · 2/2 15% | – | |
| Fiorentina – AtalantaSerie A | 2/2 23% | 1/1 19% · X/X 15% | – | |
| Sporting Cristal – Alianza LimaPeruvian Liga 1 | 1/1 22% | 2/2 20% · X/X 16% | – |
The first sign is the result at half time, the second at full time: 1 is a home lead or win, X a draw, 2 an away lead or win. X/1 means level at the break and a home win. The nine combinations of each match add up to 100%.
The nine outcomes and how they settle
The first symbol is the half-time result, the second the full-time result. 1 is the home team, X a draw, 2 the away team.
- 1/1, 2/2: the same team leads at the break and wins.
- X/1, X/2: level at half time, then one side wins.
- X/X: level at the break and at the end.
- 1/X, 2/X: a team leads at half time, but the match finishes level.
- 1/2, 2/1: a team leads at the break and loses. These comebacks are rare.
Full time means 90 minutes plus stoppage time. Our own HT/FT tips are settled on the half-time and 90-minute scores and become void if no half-time score arrives within three days.
How the model splits a match into two halves
The model first estimates how many goals each team should score in the whole match. It gives 42% of those expected goals to the first half and the rest to the second, with a small correction for how often matches are level at the break. From the two halves it works out all nine outcomes. The full-time part is then scaled so it agrees with the home, draw and away numbers on our 1X2 page, so the bookmaker blend reaches HT/FT only through the match result.
We checked the method on 7,782 past matches. Where the likeliest outcome was rated 40% or more, it came in 47% of the time, close to the 48% the model expected.
When a match gets an HT/FT tip
A tip is the likeliest of the nine outcomes, and only when it reaches 40%. In practice that means a clear favourite, so the tip is nearly always 1/1 or 2/2, and most matches get none.
Some competitions get the table but never a tip. A league needs at least 80% of its results in the last 120 days to carry a half-time score, and enough matches in that time; otherwise a tip could not be settled. For now that leaves out the Uganda Premier League, the Tanzanian Premier League, the Kenyan Premier League, the CAF Champions League and the CAF Confederation Cup.
Reading the price
Fair odds equal 1 ÷ probability. A 45% 1/1 is worth about 2.22; a 12% X/1 about 8.33. A favourite's 1/1 often pays noticeably more than the plain home win, because the team must also lead at the break, and that extra condition is exactly where the bet is lost.
What turns a half-time lead around
- Substitutions and fitness. A stronger bench changes second halves; the model knows nothing about benches.
- Red cards and penalties. One incident can flip a result the half-time score seemed to settle.
- Game state. A team happy with a draw may sit back after the break, and a side chasing the match will throw players forward.
How we pick
The goal expectations come from a Dixon–Coles model built on roughly three seasons of scores, with each competition's own scoring level and home advantage. Its steps and limits are set out on how our predictions are made. For the scorelines behind these outcomes, see correct score predictions; the day's main markets are on today's predictions.
HT/FT record, last 30 days
No tip of this market has been settled in this period yet.
HT/FT tips are logged before kick-off like every other tip and settled from the half-time and final scores. They are counted here on their own, not in the site's overall record.
HT/FT tips are counted on their own and are not part of the headline record on the results page. You must be 18+ to bet. A 40% tip loses more often than it wins; any bet can lose.
Where to place this bet
Our recommended bookmaker for these markets is Megapari.
+100% bonus on your first deposit with promo code MEGAE4ZTR
Frequently asked questions
What does HT/FT mean?
Half time / full time. You predict the result at the break and the result after 90 minutes, both in one bet. 1/1 means the home side leads at half time and wins; X/2 means level at the break and an away win. Both halves of the bet must be right.
Do you give 1/2 and 2/1 tips for today?
No. A team that trails at the break and then wins is one of the rarest outcomes in football, so 1/2 and 2/1 are almost never the likeliest of the nine. The table still shows them whenever they are among a match's three likeliest outcomes.
Which HT/FT outcome lands most often?
For a clear favourite it is usually 1/1 or 2/2, which is why our tips are nearly always one of those two. In balanced matches X/X or a draw at the break followed by a win is often near the top, but rarely high enough to tip.
Are your HT/FT tips correct most of the time?
No, and nobody's are. A tip needs only 40%, so even when the numbers are right it loses more often than it wins. On 7,782 past matches, outcomes rated 40% or more came in 47% of the time against 48% predicted.
Why does a league show HT/FT numbers but never a tip?
Because too few of its recent results arrive with a half-time score, so a tip could not be settled fairly. That currently applies to the Uganda Premier League, the Tanzanian Premier League, the Kenyan Premier League, the CAF Champions League and the CAF Confederation Cup.