Skip to main content
Stats Hub·Platform feature · Win · Over 2.5 · BTTS

Form rates explained

Every team on FootyMetrics has three form rates: Win, O2.5, and BTTS. These are the colored boxes on team and fixture pages. This page explains what they mean, how the scale works, and how to read them correctly as three separate signals.

Quick summary

FootyMetrics form rates are three numbers (Win, O2.5, BTTS) on a scale of 0.00 to 5.00 showing how often a team hit each condition in their last 5, 10, or 15 matches. 5.00 means it happened every match. 0.00 means it never happened. Over 10 matches: each match is worth 0.50, so 6 out of 10 = 3.00. Over 5 matches: each match is worth 1.00, so 3 out of 5 = 3.00.

The three rates are independent signals, not a combined score. Win 5.00 + BTTS 5.00 does not mean a team is in great form; it means they won every game but also conceded in every game. Win 5.00 + BTTS 0.00 is a very different and more dominant profile.

All matches in the window are from all competitions combined: league, cup, and European fixtures are counted equally.

What the three rates measure

Wins

How often the team has won in recent matches across all competitions. A high rate means consistent results. A low rate means they are struggling to win regardless of goals scored.

Over 2.5 goals

How often recent matches produced three or more goals combined. Covers both teams' goals. A high rate does not mean the team is scoring freely; they may be conceding heavily in tight wins.

Both teams to score

How often both teams scored in recent matches. A high BTTS rate means the team both scores and concedes regularly. A low rate could mean a strong defence, a weak attack, or both.

Read all three together. Win 5.00 + BTTS 5.00 means winning every game while conceding every game. Win 5.00 + BTTS 0.00 means dominant wins with clean sheets. The same win rate tells a completely different story depending on what the other two rates show.

Form rates include all competitions, not just the domestic league

A team's last 10 matches may be a mix of Premier League, FA Cup, and Europa League. All count equally. A team winning four straight Europa League games against weaker sides will show a high win rate even if their league form is poor. Always check which competitions made up the window before placing any bet based on form rates alone.

The 0.00 to 5.00 scale

5.00 always means every match. 0.00 always means no matches. The window size changes how much each individual match contributes: 1.00 per match over 5, 0.50 per match over 10, 0.33 per match over 15.

RateExample (10 matches)
5.005/5 or 10/10 or 15/15
4.008/10 matches
3.006/10 matches
2.505/10 matches
2.004/10 matches
1.002/10 matches
0.000 from any window

Over 5 matches each match = 1.00 point. Over 10 each match = 0.50. Over 15 each match = 0.33.

Worked example: Newcastle United

Here is how the same team looks across all three windows. Toggle between 5, 10, and 15 matches to see how the rates shift and why the match list behind the numbers matters as much as the numbers themselves. Newcastle's last 15 matches include Premier League, Champions League, FA Cup, and EFL Cup. All count equally.

Newcastle United

Newcastle United

As of 23 February 2026

Win1.50
O2.54.00
BTTS4.00
Match window
Default window. Balanced view; captures the February upswing but also the difficult January run.
1L1-2
Man City(A)
PL
O2.5BTTS
2W6-1
Qarabag(A)
UCL
O2.5BTTS
3W3-1
Aston Villa(A)
FAC
O2.5BTTS
4D3-3
Bournemouth(H)
FAC
O2.5BTTS
5W2-1
Tottenham(A)
PL
O2.5BTTS
6L2-3
Brentford(H)
PL
O2.5BTTS
7L1-3
Man City(A)
EFC
O2.5BTTS
8L1-4
Liverpool(A)
PL
O2.5BTTS
9D1-1
PSG(A)
UCL
O2.5BTTS
10L0-2
Aston Villa(H)
PL
O2.5BTTS
W3-0
PSV(H)
UCL
O2.5BTTS
D0-0
Wolves(A)
PL
O2.5BTTS
L0-2
Man City(H)
EFC
O2.5BTTS
W4-3
Leeds(H)
PL
O2.5BTTS
W2-0
Crystal Palace(H)
PL
O2.5BTTS

Reading the rates - Last 10

Win 1.50 - Only 3 wins from 10. The January run was poor: losses to Liverpool, both City games, Brentford, and Aston Villa. The recent wins lift the number slightly.

O2.5 4.00 - 8 of 10 matches went over 2.5. Goals are a constant whether Newcastle win or lose. The 0-2 Villa defeat and the 1-1 PSG draw are the only exceptions.

BTTS 4.00 - Both teams scored in 8 of 10. Newcastle score regularly but the defence leaks. The Villa 0-2 and PSV 3-0 are the only matches where one side was shut out.

PLPremier LeagueUCLChampions LeagueFACFA CupEFCEFL CupAll competitions count equally toward form rates

Reading the rates together: four profiles

The three rates tell different stories depending on the combination. A high number in one rate does not mean a team is in good form overall. A team with Win 5.00 and BTTS 5.00 is winning everything but conceding in every game. That is a very different profile from Win 5.00 and BTTS 0.00. Read all three together.

Dominant and clean

4W in last 5 but matches stay tight. Winning 1-0 regularly.

WinO2.5BTTS
4.00
1.25
1.00

Back the win confidently. Under 2.5 and BTTS no are also well supported. This team controls games and does not let opponents in.

Winning but open

4W in last 5 but conceding in almost every game. Wins are 3-2, 2-1 type.

WinO2.5BTTS
3.50
4.50
4.00

Results are good but the defence leaks constantly. O2.5 and BTTS yes are strongly supported. Do not expect clean sheets. Win rate is solid but the margin is narrow each time.

Losing in high-scoring games

1W in last 5 but nearly every match goes over 2.5. Losing 2-3, 1-2.

WinO2.5BTTS
1.00
4.00
4.00

Poor results but matches are consistently open. This team scores but cannot stop conceding. Fade them on the result, but O2.5 and BTTS yes are well backed by the data.

Tight and low-scoring

Mostly draws and narrow losses. 0-0, 0-1, 1-0 type results throughout.

WinO2.5BTTS
1.50
1.00
1.00

Matches are tight and low-scoring across the board. Under 2.5 and BTTS no are strongly supported. Avoid goal-heavy markets. The team is hard to beat but struggles to win.

All profiles shown based on 10 matches across all competitions. Your site setting determines which window is active on team and fixture pages. Change it in .

How to use form rates in research

Form rates are a quick filter before deeper fixture research. On a fixture page, check both teams' rates side by side. Two teams both showing O2.5 above 3.50 means high-scoring matches are the norm for both recently: worth investigating further for goal markets. Two teams both showing BTTS below 1.50 suggests tight, low-scoring games are the pattern for both sides.

Always follow up by checking which competitions made up the recent matches. Use the team trends pages for league-specific data, and the league comparison pages for broader context on what to expect from a given competition.

Changing the match window

The default is the last 10 matches across all competitions. Change to 5 or 15 in . The setting applies everywhere on the site.

5 matches

Reacts fast to genuine shifts: a manager change, a key injury, a tactical reset shows up almost immediately. The cost is sample size. One result moves the scale by a full 1.00 point, so a three-game hot or cold patch can read as more meaningful than it is.

10 matches (default)

The setting most users want. Wide enough to filter out single-result noise, narrow enough to still represent what the team is doing now. If a real shift happened only five games back, half the window still reflects the old approach.

15 matches

A smoother medium-term read, better for spotting genuine tendencies rather than recent runs. The downside is that a match from two months ago carries the same weight as last week's, so the window is slow to pick up real changes in direction.

Home/Away last 5

Venue-split context. The home team's last 5 home games sit alongside the away team's last 5 away games, cutting out noise from the other side of the schedule. Still a 5-match sample and goes stale if a team has barely played at one venue recently.

Team trends on FootyMetrics

Filter teams by win rate, over 2.5, BTTS, and more across all leagues. Updated after each matchday.

Frequently asked questions

Are form rates based on home and away matches together?

By default yes: the Last 5, Last 10, and Last 15 windows cover all recent matches regardless of venue. A win at home counts the same as a win away. If you want venue-split context, switch to Home/Away Last 5 in settings. That mode shows each team's last 5 home matches when they are the home side and last 5 away matches when they are the away side.

Are form rates based on one competition or all competitions?

All competitions. Premier League, FA Cup, Europa League, Champions League: every match counts equally. This is intentional and reflects real-world form across a team's full schedule. A team on a four-match Europa League winning run will show a high win rate even if their league form is poor. Always check which competitions made up the recent matches before acting on the rate alone.

Does a high win rate and high BTTS together mean the team is in great form?

Not necessarily. Win 4.00 and BTTS 4.00 means winning often but conceding in almost every match. That is very different from Win 4.00 and BTTS 1.00, where the team is winning while keeping clean sheets. Read all three rates together rather than treating any one as the full picture.

What does 0.00 mean for over 2.5 goals?

None of the team's recent matches in the selected window produced three or more goals. Over 10 matches, that means 10 consecutive games without hitting over 2.5.

What does 5.00 mean for BTTS?

Both teams scored in every match in the selected window. 5.00 over 10 matches means 10 out of 10 saw both teams get on the scoresheet. Always check which competitions those matches were played in.

Can I change how many matches the form rate is based on?

Yes. Go to settings and choose from four options: Last 5, Last 10, Last 15, or Home/Away Last 5. The default is Last 10. A 5-match window is more reactive to very recent form. A 15-match window is more stable but slower to reflect changes. Home/Away Last 5 is a special mode that shows each team's last 5 home matches when they are at home and last 5 away matches when they are away, giving more venue-relevant context for each fixture.

Why does a 3.00 rating over 10 matches equal 6 out of 10?

The scale runs from 0.00 to 5.00. Over 10 matches, each match is worth 0.50 on the scale. Six matches multiplied by 0.50 gives 3.00. Over 5 matches, each match is worth 1.00. Over 15 matches, each match is worth 0.33.

Help FootyMetrics improve

Found a bug, got an idea, or just want to share your thoughts? We read everything.

Daily picks on Telegram

Trend alerts, value bets, and platform updates straight to your phone. Free to join.

Join channel