Both teams to score: today's matches, stats and predictions
The numbers behind both teams to score
Both teams to score means each side scores at least once. A 2-1 counts, a 2-0 does not.
Matches kicking off in the next 48 hours: 45. Each is below with both clubs' record.
Club and league figures on this page are past results with their match counts, not predictions.
Both teams to score: matches in the next 48 hours
Matches where both teams scored. Ordered by how often it happened across both clubs' last 12 months, most first. These are results, not predictions.
Each club's last 12 months, all competitions
· Primera Division Peru
Sport HuancayoBoth scored in 22 of 33 (67%)MelgarBoth scored in 22 of 32 (69%)· Primera Division Peru
Sporting CristalBoth scored in 31 of 49 (63%)FC CajamarcaBoth scored in 22 of 31 (71%)· Liga BetPlay
Rionegro ÁguilasBoth scored in 23 of 37 (62%)Fortaleza CEIFBoth scored in 29 of 43 (67%)· Champions League
Atlético de MadridBoth scored in 32 of 60 (53%)Bayern MunichBoth scored in 40 of 53 (75%)· Champions League
VillarrealBoth scored in 32 of 49 (65%)Paris Saint-GermainBoth scored in 31 of 50 (62%)· Premier League
Newcastle UnitedBoth scored in 36 of 49 (73%)EvertonBoth scored in 19 of 38 (50%)· Copa del Rey
Anaitasuna FTNo record hereDeportivo AlavésBoth scored in 27 of 43 (63%)· Liga Portugal
· Champions League
Shakhtar DonetskNo record hereSporting CPBoth scored in 28 of 46 (61%)· Liga Profesional de Futbol
Independiente RivadaviaBoth scored in 26 of 41 (63%)BanfieldBoth scored in 19 of 33 (58%)· Serie A
SassuoloBoth scored in 24 of 38 (63%)FiorentinaBoth scored in 28 of 48 (58%)· Champions League
FeyenoordBoth scored in 27 of 42 (64%)Inter MilanBoth scored in 26 of 48 (54%)· Superliga
VoluntariBoth scored in 8 of 13 (62%)Farul ConstanțaBoth scored in 22 of 38 (58%)· Champions League
BarcelonaBoth scored in 33 of 56 (59%)Aston VillaBoth scored in 32 of 55 (58%)· Brasileirao Serie A
ChapecoenseBoth scored in 20 of 32 (63%)MirassolBoth scored in 26 of 48 (54%)· La Liga
Deportivo A CoruñaBoth scored in 8 of 14 (57%)OsasunaBoth scored in 24 of 42 (57%)· Super League Greece
KalamataBoth scored in 5 of 8 (63%)Iraklis ThessalonikiBoth scored in 4 of 8 (50%)· Primera Division Peru
Comerciantes UnidosBoth scored in 21 of 33 (64%)ADTBoth scored in 16 of 33 (48%)· Primera Division Peru
Alianza LimaBoth scored in 21 of 37 (57%)CiencianoBoth scored in 26 of 47 (55%)· Primera Division Uruguay
AlbionBoth scored in 21 of 34 (62%)Deportivo MaldonadoBoth scored in 17 of 34 (50%)
Show all 45 matches
· Brasileirao Serie A
BragantinoBoth scored in 23 of 51 (45%)SantosBoth scored in 35 of 53 (66%)· Super League Greece
· Superliga
Universitatea ClujBoth scored in 20 of 42 (48%)FCSBBoth scored in 28 of 46 (61%)· Champions League
Manchester UnitedBoth scored in 27 of 41 (66%)RomaBoth scored in 22 of 49 (45%)· Champions League
GalatasarayBoth scored in 24 of 45 (53%)VfB StuttgartBoth scored in 28 of 51 (55%)· Brasileirao Serie A
InternacionalBoth scored in 24 of 41 (59%)CoritibaBoth scored in 16 of 33 (48%)· Division 1 Paraguay
2 de MayoBoth scored in 21 of 46 (46%)Sportivo TrinidenseBoth scored in 27 of 43 (63%)· Super Lig
GençlerbirliğiBoth scored in 14 of 32 (44%)AlanyasporBoth scored in 21 of 33 (64%)· Primera Division Peru
UTC CajamarcaBoth scored in 21 of 34 (62%)Deportivo GarcilasoBoth scored in 15 of 33 (45%)· Ligue 1
· Primera Division Chile
Deportes LimacheBoth scored in 16 of 30 (53%)Audax ItalianoBoth scored in 19 of 36 (53%)· Liga BetPlay
Atlético BucaramangaBoth scored in 24 of 44 (55%)Atlético NacionalBoth scored in 25 of 50 (50%)· Liga Pro Ecuador
OrenseBoth scored in 25 of 42 (60%)Técnico UniversitarioBoth scored in 16 of 37 (43%)· Primera Division Chile
ConcepcionBoth scored in 10 of 25 (40%)PalestinoBoth scored in 22 of 37 (59%)· Liga Profesional de Futbol
Defensa y JusticiaBoth scored in 17 of 33 (52%)IndependienteBoth scored in 17 of 33 (52%)· Liga BetPlay
Deportivo PastoBoth scored in 17 of 39 (44%)Jaguares de CórdobaBoth scored in 19 of 35 (54%)· Serie A
· Liga Profesional de Futbol
Atlético TucumánBoth scored in 17 of 32 (53%)Argentinos JuniorsBoth scored in 16 of 39 (41%)· Liga Portugal
Gil VicenteBoth scored in 18 of 34 (53%)Vitória GuimarãesBoth scored in 13 of 33 (39%)· Liga de Futbol Bolivia
Real TomayapoBoth scored in 13 of 30 (43%)BloomingBoth scored in 18 of 37 (49%)· Division 1 Paraguay
Nacional AsunciónBoth scored in 21 of 43 (49%)Sportivo San LorenzoBoth scored in 17 of 39 (44%)· Liga Pro Ecuador
Mushuc RunaBoth scored in 20 of 37 (54%)MantaBoth scored in 13 of 38 (34%)· Liga Profesional de Futbol
PlatenseBoth scored in 21 of 43 (49%)Central Cordoba SdEBoth scored in 13 of 35 (37%)· Liga BetPlay
Deportivo PereiraBoth scored in 16 of 37 (43%)Deportes TolimaBoth scored in 25 of 61 (41%)· Champions League
Bodø / GlimtNo record hereLOSC LilleBoth scored in 15 of 45 (33%)
Both teams to score by league
Share of matches where both teams scored
| League | Share of matches | Matches counted |
|---|---|---|
| MLS | 59.9% | 4,162 |
| Bundesliga | 59.7% | 2,520 |
| Eredivisie | 56.7% | 2,500 |
| Liga de Futbol Bolivia | 56.3% | 2,448 |
| Belgian Pro League | 56.1% | 2,515 |
| Saudi Pro League | 56.1% | 2,222 |
| Super Lig | 56.1% | 2,841 |
| Liga MX | 55.0% | 2,763 |
| Serie A | 54.2% | 3,139 |
| Primera Division Chile | 53.9% | 2,177 |
| Ligue 1 | 53.8% | 2,796 |
| Premier League | 53.3% | 3,129 |
| Primera Division Peru | 52.2% | 2,790 |
| La Liga | 51.8% | 3,148 |
| Liga Pro Ecuador | 51.8% | 2,041 |
| Division 1 Paraguay | 51.1% | 2,201 |
| Primera Division Uruguay | 50.0% | 2,570 |
| Brasileirao Serie A | 49.2% | 3,369 |
| Liga Portugal | 48.5% | 2,535 |
| Superliga | 48.2% | 2,536 |
| Liga BetPlay | 47.9% | 3,645 |
| Super League Greece | 45.3% | 1,971 |
| Liga Profesional de Futbol | 44.5% | 3,555 |
League figures count every match on record in that league, so they reach further back than the club figures.
Both teams to score: the clubs at both ends
Matches where both teams scored. Clubs with at least 15 matches in the last 12 months, all competitions.
Most often
| Club | League | Matches |
|---|---|---|
| FC Köln | Bundesliga | 29 of 36 (81%) |
| Real Oruro | Liga de Futbol Bolivia | 24 of 30 (80%) |
| Fortuna Sittard | Eredivisie | 27 of 34 (79%) |
| Toronto | MLS | 26 of 33 (79%) |
| NEC Nijmegen | Eredivisie | 33 of 42 (79%) |
| PSV | Eredivisie | 32 of 42 (76%) |
| Portland Timbers | MLS | 28 of 37 (76%) |
| Bayern Munich | Bundesliga | 40 of 53 (75%) |
| Real Sociedad | La Liga | 36 of 48 (75%) |
| Inter Miami | MLS | 31 of 42 (74%) |
Least often
| Club | League | Matches |
|---|---|---|
| Boyacá Chicó | Liga BetPlay | 10 of 39 (26%) |
| Deportivo Riestra | Liga Profesional de Futbol | 12 of 40 (30%) |
| Lanús | Liga Profesional de Futbol | 15 of 45 (33%) |
| LOSC Lille | Ligue 1 | 15 of 45 (33%) |
| Argeş | Superliga | 13 of 39 (33%) |
| Rubio Ñú | Division 1 Paraguay | 13 of 39 (33%) |
| Olympiacos F.C. | Super League Greece | 15 of 44 (34%) |
| Manta | Liga Pro Ecuador | 13 of 38 (34%) |
| Delfin | Liga Pro Ecuador | 14 of 40 (35%) |
| Estudiantes de Río Cuarto | Liga Profesional de Futbol | 11 of 31 (35%) |
How the model has done on both teams to score
Matches from Aug 1, 2022 to Nov 2, 2026
What the forecasting model said before each match, set against what happened. Finished matches only. Every confidence band with at least 100 matches is shown.
Both teams score
| Model said | On average | It happened | Matches |
|---|---|---|---|
| 30-40% | 38% | 611 (39%) | 1,563 |
| 40-50% | 46% | 9,294 (48%) | 19,374 |
| 50-60% | 54% | 10,083 (55%) | 18,172 |
| 60-70% | 63% | 2,857 (61%) | 4,675 |
Both teams do not score
| Model said | On average | It happened | Matches |
|---|---|---|---|
| 30-40% | 37% | 1,818 (39%) | 4,675 |
| 40-50% | 46% | 8,089 (45%) | 18,172 |
| 50-60% | 54% | 10,080 (52%) | 19,374 |
| 60-70% | 62% | 952 (61%) | 1,563 |
Both teams to score: what it means
Both teams to score means each side scores at least once. A 2-1 counts, a 2-0 does not.
Why does both teams to score keep burning you?
You looked at the form. Two attacking teams, so you backed BTTS. It ended 1-0 and you lost, and you could not tell if it was a bad read or just luck. The problem is not the pick. It is that you never saw the real chance, or whether the price was fair. That is what the numbers on this page are for.
How the BTTS number is worked out
The model does not guess whether both teams score. It reads it, and here is how.
- ›It rates both attacks and both defenses, home and away, using RWI
- ›The home team scores when the attack beats the opponent defense, and the same for the away team
- ›Both have to happen for BTTS, so the model reads them together from one score distribution
- ›The BTTS chance comes out calibrated to real results, and every one comes with its fair price
Both teams to score: questions
What does BTTS mean in soccer?
BTTS stands for both teams to score. It means both the home team and the away team scored at least one goal in regulation time. A 1-1, 2-1, or 3-2 all count as BTTS. Any score with a zero, like 1-0 or 2-0, does not.
How are both teams to score forecasts made?
The model reads how many goals each team is likely to score, separately, using RWI attacking and defensive ratings, squad value, recent form, and head to head. The result is a BTTS probability, calibrated to real results.
What matters most for both teams to score?
The attack of each team against the defense of the other. A strong attack facing a weak defense pushes the BTTS chance up. Recent form and the head to head both-scored rate are supporting signals. The model weighs all of it.
Does extra time count for BTTS?
No. BTTS covers regulation time only, 90 minutes plus the stoppage time the referee adds. Goals in extra time or penalties do not count.
Which leagues have the highest both-teams-score rate?
The Bundesliga and MLS run the highest, with both teams scoring in close to 6 of every 10 matches. The Premier League, Serie A, Ligue 1, and Liga MX sit in the middle. Copa Libertadores and Liga Profesional Argentina run the lowest. The model uses a league-specific prior on every prediction, so the number fits the league.
Is this a tipster? Do you give picks?
No. SportHoot shows the probability and explains it. A probability is an estimate, not a pick, and you make your own decisions.
Is SportHoot affiliated with any league?
No. SportHoot is not affiliated with, endorsed by, or officially connected to any soccer league or governing body. All league names are trademarks of their respective owners.
Other market guides
Club and competition names are used for identification only and are trademarks of their respective owners. SportHoot is not affiliated with, endorsed by, or sponsored by them. Club and league tables on this page are past results, not predictions.