Bundesliga games have produced both teams scoring in roughly 58% of matches over the last three seasons. Serie A, historically the home of the 1-0 grind, has crept up too — nearly 54% since 2021. If you're still treating BTTS as a throwaway leg on a five-fold accumulator, you're leaving value on the table.
Most casual bettors approach both teams to score the same way they approach every market: gut feeling plus a quick glance at the table. Team A is good, Team B is bad, therefore Team A wins and probably keeps a clean sheet. Simple logic, and often wrong. Goals markets don't care about league position nearly as much as they care about *how* a team scores and concedes, not just whether they win.
Take xG. Expected goals data, now standard on sites like FBref, tells you far more about scoring patterns than a scoreline ever will. A team can win 1-0 while generating 2.3 xG and conceding 1.8 xG against — meaning the actual match was far more open than the final result suggests. That's a BTTS signal hiding in plain sight. Bettors who only check final scores from the last five games miss this constantly.
I've found the most reliable BTTS bets come from layering three data points together: attacking output (goals scored, xG for), defensive fragility (goals conceded, xG against, big chances allowed), and head-to-head tendencies. None of these alone tells the full story. A team might be defensively excellent overall but consistently leak goals against a specific opponent's style — think a possession-heavy side struggling against direct wing play. That's where H2H trends earn their keep, even though purists sometimes dismiss them as small-sample noise. They're not gospel, but ignoring them entirely is its own mistake.
This is roughly the framework Football Park uses on their both teams to score tips page, and it's worth a look if you're building out your own BTTS shortlist for the weekend. They pull in attacking form, defensive weakness stats and head-to-head history, then run it through their Betminer model alongside analyst input — which lines up with the manual process most sharp bettors already do, just automated and scaled across 369+ leagues. Useful as a cross-check even if you prefer building your own picks from scratch.