Football statistics · 53 leagues · 18+

Numbers, not opinions.
Maths, not gut feeling.

Every morning a statistical model rates the matches in our leagues. We publish as tips only the calls that pass a rule fixed in advance, post them before kickoff and keep every result public, misses included.

144,179
matches in our data
53
leagues
13
seasons
5
tips logged before kickoff

Today · 6 Oct 2026

Card tips

No matches in our tip leagues today.

Next matches in our tip leagues: Friday 9 Oct 2026 19:00 UTC.

Goal stats Not yet verified

No goal stats today.

The goal model has not passed its tests yet. We show its strongest calls separately, with their own results.

It is not yet proven that the model beats the bookmakers at real odds. A tip is a statistical estimate, not a recommendation to bet.

Next big matches

All matches →
Primeira Liga · PortugalMoreirenseGil Vicente⚽ 2.4 Goals per match in the two teams' matchesOver 2.5 44%4.0 Cards per match in the two teams' matches
MoreirenseGil Vicente
win, loss, loss, win, drawFormwin, draw, loss, loss, draw
12Position9
1.1Scored per match0.8
2.0Conceded per match0.8
71%Over 2.5 goals17%
57%Both teams scored33%
4.4Cards per match3.7
Numbers: season 2026/27 so far (62 league matches) · League average: 2.7 goals · 4.4 cards · League page
Eredivisie · NetherlandsPSV EindhovenHeerenveen⚽ 3.9 Goals per match in the two teams' matchesOver 2.5 78%2.9 Cards per match in the two teams' matches
PSV EindhovenHeerenveen
win, win, win, win, lossFormloss, draw, loss, draw, win
3Position10
3.4Scored per match1.6
1.4Conceded per match1.3
100%Over 2.5 goals57%
100%Both teams scored43%
3.3Cards per match2.4
Numbers: season 2026/27 so far (63 league matches) · League average: 3.8 goals · 2.7 cards · League page
Bundesliga · GermanyDortmundWerder Bremen⚽ 3.4 Goals per match in the two teams' matchesOver 2.5 62%3.6 Cards per match in the two teams' matches
DortmundWerder Bremen
win, win, win, winFormloss, win, draw, win
1Position8
2.2Scored per match2.0
0.5Conceded per match2.0
50%Over 2.5 goals75%
25%Both teams scored100%
4.8Cards per match2.5
Numbers: season 2026/27 so far (36 league matches) · League average: 3.8 goals · 3.7 cards · League page
Ligue 1 · FranceLensLyon⚽ 3.0 Goals per match in the two teams' matchesOver 2.5 60%3.8 Cards per match in the two teams' matches
LensLyon
win, loss, loss, draw, lossFormwin, draw, win, draw, win
15Position2
1.8Scored per match2.0
1.8Conceded per match0.4
80%Over 2.5 goals40%
80%Both teams scored40%
4.0Cards per match3.6
Numbers: season 2026/27 so far (45 league matches) · League average: 2.8 goals · 3.3 cards · League page
La Liga · SpainMalagaEspanyol⚽ 2.5 Goals per match in the two teams' matchesOver 2.5 50%4.6 Cards per match in the two teams' matches
MalagaEspanyol
loss, draw, draw, loss, lossFormloss, draw, win, loss, loss
20Position15
0.4Scored per match1.4
1.7Conceded per match1.4
29%Over 2.5 goals71%
43%Both teams scored71%
3.7Cards per match5.4
Numbers: season 2026/27 so far (69 league matches) · League average: 3.0 goals · 4.3 cards · League page
Primeira Liga · PortugalSp BragaSp Lisbon⚽ 2.8 Goals per match in the two teams' matchesOver 2.5 60%5.3 Cards per match in the two teams' matches
Sp BragaSp Lisbon
win, win, loss, win, drawFormwin, win, win, draw, draw
6Position3
1.2Scored per match2.4
0.8Conceded per match1.1
50%Over 2.5 goals71%
50%Both teams scored71%
5.2Cards per match5.4
Numbers: season 2026/27 so far (62 league matches) · League average: 2.7 goals · 4.4 cards · League page
Premier League · EnglandArsenalLeeds⚽ 2.2 Goals per match in the two teams' matchesOver 2.5 40%4.7 Cards per match in the two teams' matches
ArsenalLeeds
win, win, win, win, lossFormwin, draw, draw, win, draw
2Position5
1.6Scored per match1.4
0.8Conceded per match0.6
60%Over 2.5 goals20%
20%Both teams scored60%
5.2Cards per match4.2
Numbers: season 2026/27 so far (50 league matches) · League average: 2.8 goals · 3.9 cards · League page
Premium liiga · EstoniaNõmme KaljuLaagri⚽ 2.9 Goals per match in the two teams' matchesOver 2.5 57%5.1 Cards per match in the two teams' matches
Nõmme KaljuLaagri
loss, loss, loss, win, winFormwin, loss, loss, win, draw
4Position6
1.8Scored per match1.4
0.9Conceded per match1.6
48%Over 2.5 goals66%
55%Both teams scored52%
5.0Cards per match5.2
Numbers: season 2026 so far (145 league matches) · League average: 3.1 goals · 4.5 cards · League page

Form: the last five matches, oldest on the left. W win, D draw, L loss.

Fact of the day

All facts →
Did you know?
Turkey · Süper Lig
102
points in one season

Süper Lig (Turkey): the most points in one season since 2014 – Galatasaray, 102 in 2023/24.

Turkey · Süper Lig · 38 matches
Video of the day: Serie A (Italy): the longest unbeaten run within a season since 2014 – Inter, 28 league games in 2023/24.

Card tips

The card rule's results start with its first finished tip (the rule is in force from 1 Oct 2026).

Goal stats Not yet verified

3/5

3 of 5 won

How it works

1Data

Results, goals, cards, corners, referees and players from 53 leagues and over a decade of seasons.

2Model

Every match gets a probability for each market from team, league and referee levels.

3Filter

A rule fixed in advance keeps only the strongest calls. Most days have between 0 and 4.

4Log

Every tip is posted before kickoff and written to a log that cannot be changed unnoticed; hit or miss is marked automatically.

5Self-check

If a league's tips hit less often than the model expected, tips there pause by themselves.

Free and Club

Club →

Free

0 €
  • The day's strongest tip on Telegram
  • Goal stats, labelled “not yet verified”
  • Evening radar and a daily fact
  • Weekly summary
  • All results, in public
Join free on Telegram

Club

Free during the test phase
  • Every tip of the day, not just the strongest
  • Topics: cards and goals; corners and shots once they pass their tests
  • Strength and reasons on every tip
  • Members' chat, moderated
  • Coming: follow your clubs, our view on any match
Join through the channel

Questions

Is this betting advice?

No. It is statistical information for adults. You decide what you do with it, and the risk is yours.

Why are there days without a tip?

Because the rule found nothing strong enough. Publishing a weak call just to have one would make the results worse.

Can I check your results?

Yes. Every tip is posted in our public Telegram channel before kickoff, so the post time is the proof, and it is also written to our log. Won or lost is marked from the published match data (football-data.co.uk); a bookmaker may settle differently.

What are the minimum odds?

Every tip shows its minimum odds: below them the tip makes no sense by our calculation. We never point to a bookmaker.

What does it cost?

Nothing today. If the Club becomes paid, the free channel stays free.