Veikkausliiga BTTS Stats: Both Teams to Score Rates by Finnish Club
Finland's top flight sits almost exactly on a BTTS coin toss, but the club-by-club spread, from AC Oulu to RoPS, is wide enough to matter.

Finnish football has a reputation for tight, cagey games, and I wanted to see whether that holds up for both teams to score. Across 2,337 Veikkausliiga matches, both sides scored in 49.8%, a fair BTTS Yes price of 2.01. That makes this league close to a coin toss, and it is the base rate I start from when I put together my free BTTS picks.
The league average hides a real spread between clubs. AC Oulu games landed BTTS in 57.7% of matches and RoPS games in just 41.3%. The home and away splits, each club's scoring profile and the season line all add useful detail, so I'll walk through each chart and say what I take from it.
Chapter 1AC Oulu top the BTTS table while RoPS sit bottom
This chart ranks every club with 100 or more Veikkausliiga matches by how often both teams scored in their games. AC Oulu lead at 57.7% over 111 games, a fair price of 1.73. Inter Turku and Haka follow, both on 52.4%. Most of the league clusters tightly around the 49.8% average.
The bottom end is more interesting to me. RoPS games produced BTTS in only 41.3% of 247 matches, a fair price of 2.42. SJK (44.9%) and HJK (47.0%) are the next-lowest. When a price on BTTS Yes for these sides looks generous, the long-run record suggests it often should.
League average 49.8% across 2,337 matches (fair odds 2.01); BTTS No 50.2% (fair odds 1.99).
View the data: btts rate in each club's veikkausliiga games
| Clubs with 100+ league matches | |
|---|---|
| AC Oulu | 57.7% |
| Inter Turku | 52.4% |
| Haka | 52.4% |
| Honka | 52.2% |
| VPS | 51.7% |
| HIFK | 51.7% |
| TPS | 51.3% |
| KuPS | 51.2% |
| IFK Mariehamn | 50.4% |
| FC Lahti | 48.7% |
| Ilves | 48.3% |
| Jaro | 47.7% |
| HJK | 47.0% |
| SJK | 44.9% |
| RoPS | 41.3% |
One caveat runs through every figure here. These club rates mix many seasons, squads and coaches, and the Finnish league is small, so a club's current side can look very different from its long-run number. I treat these rates as a starting point and still check the current squad before trusting any of them.
Chapter 2Some clubs swing sharply between home and away BTTS
League-wide, home sides scored in 74.5% of matches and away sides in 67.1%. That is a modest home edge, but at club level the split can be large. VPS showed the biggest home lean: 58.6% BTTS at home against 45.1% away, a gap of +13.5 points. Haka were similar at +11.0.
AC Oulu went strongly the other way, with 49.1% at home and 66.1% away, a gap of โ17.0. RoPS were the lowest BTTS side in either setting, at 38.5% at home and 44.0% away. If I'm looking at a BTTS price, I compare it with the venue-specific rate, not just the club's overall figure.
| Club | Matches | Home BTTS | Away BTTS | Gap | Fair odds |
|---|---|---|---|---|---|
| AC Oulu | 111 | 49.1% | 66.1% | โ17.0 | 1.73 |
| Inter Turku | 389 | 52.6% | 52.3% | +0.3 | 1.91 |
| Haka | 164 | 58.0% | 47.0% | +11.0 | 1.91 |
| Honka | 268 | 51.9% | 52.6% | โ0.7 | 1.91 |
| VPS | 344 | 58.6% | 45.1% | +13.5 | 1.93 |
| HIFK | 203 | 49.5% | 53.8% | โ4.3 | 1.93 |
| TPS | 154 | 50.6% | 51.9% | โ1.3 | 1.95 |
| KuPS | 387 | 47.9% | 54.4% | โ6.5 | 1.95 |
| IFK Mariehamn | 391 | 49.2% | 51.5% | โ2.3 | 1.98 |
| FC Lahti | 388 | 48.7% | 48.7% | 0.0 | 2.05 |
| Ilves | 288 | 47.2% | 49.3% | โ2.1 | 2.07 |
| Jaro | 132 | 47.7% | 47.8% | โ0.1 | 2.10 |
| HJK | 389 | 45.8% | 48.4% | โ2.6 | 2.13 |
| SJK | 323 | 45.7% | 44.0% | +1.7 | 2.23 |
| RoPS | 247 | 38.5% | 44.0% | โ5.5 | 2.42 |
League-wide, home sides scored in 74.5% of matches and away sides in 67.1%.
Clubs such as Inter Turku, FC Lahti and Jaro barely moved between home and away. For those sides, the overall fair price in the last column is a reasonable benchmark on its own.
Chapter 3HJK score often but rarely concede, which keeps BTTS down
BTTS needs both sides to find the net, so I split each club into two numbers: how often it scores and how often it concedes. This covers the ten most-played clubs. HJK stand out on both. They scored in 82.8% of 389 games and conceded in only 55.8%, the fewest in the group.
That explains why the most successful club in the sample sits near the bottom of the BTTS ranking. HJK games often end with a clean sheet, usually theirs. At the other end, IFK Mariehamn conceded in 73.7% of their 391 games, the most in this group, which helps their games land close to the league average despite a weaker scoring record.
View the data: how often each club scores and concedes
| Scored in | Conceded in | |
|---|---|---|
| Inter Turku (389 games) | 72.8% | 72.5% |
| Honka (268 games) | 74.3% | 69.0% |
| VPS (344 games) | 70.9% | 72.1% |
| KuPS (387 games) | 77.5% | 67.4% |
| IFK Mariehamn (391 games) | 68.8% | 73.7% |
| FC Lahti (388 games) | 67.3% | 69.6% |
| Ilves (288 games) | 74.0% | 65.3% |
| HJK (389 games) | 82.8% | 55.8% |
| SJK (323 games) | 69.3% | 67.5% |
| RoPS (247 games) | 64.0% | 69.2% |
My rule from this chart is that a strong defence drags BTTS down more reliably than a strong attack pushes it up. When a dominant side is involved, I look at their clean sheets first.
Chapter 4Season rates stay in a narrow band around the average
The season line shows how stable the league has been. BTTS ran at 48.5% in 2012, dipped to a low of 44.4% in 2021 and reached a high of 57.1% in 2024. Most seasons sit only a few points either side of the long-run figure.
I'd be careful with that 2024 peak. The season is incomplete in the records, and with fewer matches a single hot run can move the rate a lot. The recent seasons have leaned higher, but I wouldn't treat that as a trend until a full season confirms it.
Matches per season: 132โ198. *2024 incomplete in the records.
View the data: veikkausliiga btts rate by season
| BTTS % | |
|---|---|
| 2012 | 48.5% |
| 2013 | 49.5% |
| 2014 | 47.5% |
| 2015 | 45.5% |
| 2016 | 46.0% |
| 2017 | 52.5% |
| 2018 | 49.0% |
| 2019 | 50.3% |
| 2020 | 51.5% |
| 2021 | 44.4% |
| 2022 | 56.9% |
| 2023 | 51.5% |
| 2024* | 57.1% |
Before you bet in this league
- Start from a coin tossBoth teams scored in 49.8% of matches, a fair BTTS Yes price of 2.01 and a BTTS No price of 1.99. Any price well short of those needs a club-specific reason behind it.
- Check the venue splitSome clubs swing hard, like VPS at 58.6% at home against 45.1% away, or AC Oulu at 49.1% at home against 66.1% away. Compare a price with the venue rate, not the overall one.
- Respect the clean-sheet sidesHJK conceded in just 55.8% of 389 games, and RoPS games hit BTTS only 41.3% of the time (fair odds 2.42). These matches tend to land on BTTS No more often than the league average suggests.
Questions bettors ask
How often do both teams score in the Veikkausliiga?
Both teams scored in 49.8% of 2,337 Veikkausliiga matches, which works out to fair BTTS Yes odds of 2.01. BTTS No landed in 50.2% of games.
Which Veikkausliiga club has the highest BTTS rate?
Among clubs with 100 or more matches, AC Oulu games had the highest BTTS rate at 57.7% over 111 games, a fair price of 1.73. Their away games ran even higher at 66.1%.
Why do HJK games have a low BTTS rate?
HJK scored in 82.8% of their 389 games but conceded in only 55.8%, so many of their matches end with a clean sheet. Their overall BTTS rate was 47.0%, a fair price of 2.13.
