Some forwards don’t even have to touch the ball too much to score goals. That’s right, just this February, Haaland had only 9 touches against Arsenal but managed to net a goal. He’s not the only player who knows how to smell out a chance and find the back of the net successfully.
So, let’s check some of the most consistent players this soccer season across various leagues.
1. Erling Haaland: Manchester City
Haaland is still the most predictable “time = goals” machine in the Premier League (EPL). He has 20 league goals in 1,821 minutes with 18.8 xG and 16.4 npxG, so his output is nothing short of breathtaking.
The scary bit is how repeatable it looks: 4.19 shots per 90, 59.1% of them on target, and a goals-per-shot rate that screams high-value chances rather than hopeful swings. It would be tricky not to place a bet on Haaland when he starts. It’s full 90 minutes for the goal machine and most likely a golden boot at the end of the season.
2. Harry Kane: Bayern Munich
Kane is the Bundesliga’s metronome. He has 19 league goals in 1,174 minutes, with 14.2 xG and 8.8 npxG, so he’s finishing well and benefiting from penalties.
Bayern’s structure gives him repeatable looks. His shooting data shows that he’s sharper than ever, and age is not slowing him down one bit. He has 4.51 shots per 90, 50.6% on target, with 6 penalties bagged as well.
3. Kylian Mbappé: Real Madrid
Mbappé is doing what elite scorers do in Madrid. He gets volume, central touches, and many shots early and often. He has 18 LaLiga goals in 1,570 minutes, supported by 17.1 xG (strong) and 11.0 npxG (a meaningful penalty share sits in the gap).
He’s consistent because the role guarantees volume, and the stats show it, as he has 5.04 shots per 90, with ~40.7% on target. That’s enough to keep the goals ticking even when one or two games feel quiet.
4. Ferran Torres: Barcelona
Torres is basically a winger who acts as a No.9 when Barça get into the box. In LaLiga 2025–26, he’s on 11 goals in 1,50 minutes, off 8.7 xG and 8.7 non-penalty xG. So, it’s not “penalty padding”, it’s repeatable chance volume.
5. Lautaro Martínez: Inter Milan
Lautaro is one of the most consistent players in the world this season, and his numbers line up to show it.
In 1,379 minutes, he has 10 Serie A goals, supported by 9.9 xG and 9.9 npxG, so it is not smoke and mirrors. He also stays in that reliable striker territory for volume: 4.31 shots per 90. The on-target rate is 37.8%, which is fine when your shots are coming from the right zones.
6. Victor Osimhen: Galatasaray
Osimhen has 6 goals in 851 minutes in the Süper Lig with 6.3 xG and 3.9 npxG. That gap again signals penalties are part of the mix, but the chances he’s involved in are strong.
It’s a smaller minute sample than the top names, but the shot profile is strong. The star shoots like a front man who lives in the box: 6.61 shots per 90, 65.21% on target.
7. Vinícius Júnior: Real Madrid
Vinícius is not topping the “top goal scorers” list, but the underlying threat is consistent, and so is his chance volume, even if finishing hasn’t matched it yet. He has 5 LaLiga goals in 1,325 minutes with 6.4 xG and 4.9 npxG.
This player is still generating shots at a reliable rate: 3.34 shots per 90, 42.3% on target, and the season is a long way from over.
Statistical Comparison of the Top 7
How do these scorers compare head-to-head? Let’s take a look:
| Player | Club | Goals | MIN | G/90 | Shots/90 | xG | SOT% | Shot conv% |
| Erling Haaland | Man City | 20 | 1,821 | 0.9 | 4.1 | 18.8 | 50.00% | 18.10% |
| Harry Kane | Bayern | 19 | 1,174 | 1.4 | 4.5 | 14.2 | 59.30% | 32.20% |
| Kylian Mbappé | Real Madrid | 18 | 1,570 | 1 | 5 | 15.7 | 44.30% | 15.90% |
| Ferrán Torres | Barcelona | 11 | 1,144 | 0.8 | 3.3 | 8.7 | 50.00% | 20.80% |
| Lautaro Martínez | Inter Milan | 10 | 1379 | 0.6 | 4.3 | 9,9 | 37.8 | 15.20% |
| Victor Osimhen | Galatasaray | 6 | 851 | 1.7 | 6.6 | 6.3 | 65.20% | 15.00% |
| Vinícius Júnior | Real Madrid | 5 | 1,401 | 0.3 | 3.3 | 6.4 | 42.3 | 8.00% |
Mini glossary for the table:
- xG: Expected Goals – a metric that estimates how many goals a player “should” have scored based on the quality, location, and type of their shots (does not include penalties)
- MIN: Minutes played in domestic league matches
- G/90: Goals per 90 minutes played (non-penalty goals)
- Shots/90: Total shots taken per 90 minutes played
- SOT%: Shots on Target percentage – the percentage of total shots that were on target
- Shot conv%: Shot conversion rate – the percentage of total shots that resulted in a goal
How Team Tactics Influence Player Consistency
A consistent scorer usually has one of two things:
- Teams: who create the same chance pattern every week (think City feeding Haaland inside the area).
- Players: whose roles guarantee volume regardless of game state (for instance, Mbappé’s shot count is the story).
It’s also why “league context” matters. A Champions League night feels like a cup final, but domestic league soccer is where routines repeat, and repetition is what makes scoring more predictable.
Odds Movement and Betting Value
Following betting odds is basically watching the market try to price certainty.
As of 6 January 2026, major betting markets show:
- Haaland odds-on for Premier League top scorer, ranging from 1.05 to 1.06.
- Mbappé odds-on for LaLiga top scorer ranging from 1.02 to 1.04.
- Kane odds-on for Bundesliga top scorer with odds from 1.01 to 1.18.
- Lautaro is among the leading Serie A top scorer with odds that range from 1.55 to 1.95.
This is not a tip. It’s just the market reflecting what the numbers and the table already suggest.
When to Bet Early-Season vs Late-Season Player Form
If you choose to place a bet, the simplest “strategy” is not vibes; it is timing.
- Early season: Prices can lag behind role changes (new penalty taker, new system, a winger moving closer to goal).
- Late season: The market usually tightens because everyone has the same information, and then one injury, one rotation call, or one European cup week changes everything.
Responsible Gambling
If this is part of your betting research, keep it disciplined:
- Odds are not the truth: They are a price. Compare more than one regulated online site before you bet.
- Do not chase losses: Don’t drift into casino ‘free spins’ promos because one soccer pick went wrong.
- Be careful with bitcoin/crypto deposits: Volatility can hide what you’re risking.
- If it stops being fun: Stop and use free support in your region.
Remember, placing bets is only allowed for adults. So if you are not 18+, just enjoy the goals, not the betting aspect of the game.
FAQs
Does xG reliably predict long-term goal output?

