Conversion Rate Form and Over 2.5: Do Finishing Streaks Last?
Teams that have been finishing everything look like an over waiting to happen. The next match tells a calmer story, and the price usually knew it already.

| Over 2.5 after 40%+ conversion (last 5) | 51.8% |
|---|---|
| Gap vs price-matched over 2.5 rate | −0.5 points |
| Next-match goals after 40%+ conversion | 2.7 |
| Best-price return backing over 2.5, 40%+ | −2.8% |
- Market
- Over/Under
- The question
- When two teams have been turning an unusually high share of their shots on target into goals, does their next match keep going over 2.5, or does finishing regress?
- Sample
- 54,616 league matches in 21 European divisions, 2017/18–2025/26, where both sides had five earlier league games with full statistics in the same season
A side that scores with almost every shot on target looks like a goals machine on the form table. This file works from pre-match stat form, not in-match numbers. It uses both teams' goals divided by shots on target over their previous five league games, across 54,616 matches in 21 European divisions. The question is whether hot finishing carries into the next match, and whether the over 2.5 price already accounts for it.
The short answer is that finishing regresses and the price has largely accounted for it. When both sides had converted 40%+, the next match went over 2.5 51.8% of the time against a price-matched 52.3%, a gap of −0.5 points. I check this before trusting any streak on my over under predictions page, because the stat that looks loudest here is the one the market reads first.
Stat line 1Hot finishers go over only as often as priced
Each row is a conversion band, with the price-matched rate at one end and the actual over 2.5 rate at the other. The price-matched figure is what the margin-free goals odds already implied for matches like these. Across the bands the two dots sit almost on top of each other. Under 20% conversion landed 46.9% against 46.3%, and 40%+ landed 51.8% against 52.3%.
View the data: over 2.5 by both sides' last-5 conversion rate
| Price-matched | Actual | 95% range | |
|---|---|---|---|
| Under 20% (3,427 matches) | 46.3% | 46.9% | ±1.7 |
| 20–25% (7,488 matches) | 48.2% | 48.9% | ±1.1 |
| 25–30% (12,767 matches) | 49.5% | 49.2% | ±0.9 |
| 30–35% (13,742 matches) | 50.8% | 51.5% | ±0.8 |
| 35–40% (9,407 matches) | 51.5% | 51.2% | ±1 |
| 40%+ (7,785 matches) | 52.3% | 51.8% | ±1.1 |
My engineering training makes me read this as a system where the load has already been calculated. The market slopes upward with conversion and so does reality, but the slope is shared. At 25–30% (12,767 matches) the actual 49.2% sat just under 49.5%, and at 30–35% (13,742 matches) 51.5% sat just above 50.8%. Neither gap clears the noise.
Stat line 2Recent scoring collapses towards average in the next match
This line chart shows the mechanism. The upper series is goals per game both sides scored over their last five, and the flatter one is goals in the match that followed. Sides in the 40%+ band had scored 3.6 goals per game between them, yet their next match averaged 2.7 in total. The under-20% group went from 1.3 to 2.5.
View the data: recent goals vs next-match goals by conversion
| Last-5 goals scored, both sides | Goals in the next match | |
|---|---|---|
| Under 20% | 1.3 | 2.5 |
| 20–25% | 1.9 | 2.6 |
| 25–30% | 2.3 | 2.6 |
| 30–35% | 2.8 | 2.7 |
| 35–40% | 3.2 | 2.7 |
| 40%+ | 3.6 | 2.7 |
Last-5 goals stretched from 1.3 to 3.6, while next-match goals moved only from 2.5 to 2.7. That compression is regression in its plainest form. Five games of finishing is a short sample, and part of it comes from penalties and own goals, which do not repeat on demand.
Stat line 3Neither side of the line pays at flat stakes
Here every match is backed with one unit at the best available price. Over all matches, backing every over returned −1.7% and every under −2.7%. In the 40%+ band, over 2.5 returned −2.8% and under 2.5 returned −1.6%. In the under-20% band, the over returned −1.1% and the under −2.9%.
View the data: flat-stake return on the 2.5 line by conversion
| Over 2.5 | Under 2.5 | |
|---|---|---|
| Under 20% | −1.1% | −2.9% |
| 20–25% | −0.5% | −3.6% |
| 25–30% | −2.7% | −2.0% |
| 30–35% | −0.6% | −4.0% |
| 35–40% | −2.3% | −2.0% |
| 40%+ | −2.8% | −1.6% |
| All | −1.7% | −2.7% |
My honest caveat is that most of what conversion tells you is already in the goals price. The gaps left over are too small to treat as a betting system. No band turns either side of the line into a positive return.
Stat line 4Splitting the 40%+ group leaves the gap near zero
To check the headline did not come from one league tier or one era, I split the 40%+ band. Top flights (3,617 matches) went over 55.2% against a price-matched 56.1%. Lower divisions (4,168 matches) landed 48.8% against 49.1%. The base rates differ sharply between tiers, but in both the price sat slightly ahead of the result.
| Split | Matches | Over 2.5 | Price-matched | Gap (pts) | Return % |
|---|---|---|---|---|---|
| Top flights | 3,617 | 55.2% | 56.1% | −0.9 | −2.9 |
| Lower divisions | 4,168 | 48.8% | 49.1% | −0.3 | −2.8 |
| 2017/18–2019/20 | 2,324 | 51.5% | 52.5% | −1.0 | −3.3 |
| 2020/21–2022/23 | 2,719 | 50.3% | 51.3% | −1.0 | −3.3 |
| 2023/24–2025/26 | 2,742 | 53.4% | 53.2% | +0.2 | −2.0 |
By season the picture holds. The gap was −1.0 points in both 2017/18–2019/20 and 2020/21–2022/23, then +0.2 in 2023/24–2025/26, with 53.4% against 53.2%. Every split still lost money backing the over, with returns from −2.0 to −3.3.
Stat line 5Fair odds barely shift between hot and cold finishers
This table is the reference I keep beside the sheet. All matches went over 2.5 50.3% ±0.4, giving fair odds of 1.99. The 40%+ group sits at 51.8% ±1.1 with fair odds of 1.93, and the under-20% group at 46.9% ±1.7 with fair odds of 2.13.
| Group | Matches | Line | Actual (95% range) | Price-matched | Fair odds |
|---|---|---|---|---|---|
| All matches | 54,616 | Over 2.5 | 50.3% ±0.4 | 50.2% | 1.99 |
| 40%+ conversion | 7,785 | Over 2.5 | 51.8% ±1.1 | 52.3% | 1.93 |
| Under 20% conversion | 3,427 | Over 2.5 | 46.9% ±1.7 | 46.3% | 2.13 |
Fair odds are one divided by the observed frequency. If the over in a hot-finishing match is offered shorter than 1.93, the price is asking for more than this history delivered. The price-matched 52.3% shows the market was usually already close to that mark.
Sheet verdict
- Discount last-five goals
Hot finishers scored 3.6 per game together over their last five but averaged 2.7 in their next match. Price the next game off the flatter line, not the streak.
- Check the price first
In the 40%+ band the actual 51.8% sat −0.5 points from the price-matched 52.3%. Ask what the margin-free odds imply before you give form any credit.
- Use fair odds as markers
Treat 1.93 for hot finishers and 2.13 for cold ones as reference marks. Remember that flat-staking the over in the 40%+ band returned −2.8%.
Questions bettors ask
Do teams with a high shot conversion rate keep scoring?
Mostly they regress. Sides at 40%+ conversion had scored 3.6 goals per game between them over the last five, but their next match averaged 2.7 goals in total.
Is over 2.5 worth backing when both teams are finishing well?
After 40%+ conversion, over 2.5 landed 51.8%, slightly below the price-matched 52.3%. Backing it at the best available price returned −2.8%.
Should I back under 2.5 when both teams are finishing poorly?
Matches after under 20% conversion went over 2.5 46.9% of the time against a price-matched 46.3%. Under 2.5 in that band returned −2.9% at the best price.
