FootyPulse
Stats

Statistics

Corner StatsSet-piece trends & averages
Goal StatsScoring data & over/under
Team StatsxG, shots, possession & more
Clean SheetsDefensive records by league
Home vs AwayGround advantage analysis
Form GuideRecent results & momentum
Stats Explained — Glossary
Predictions

Predictions & Odds

MathematicalData-driven match predictions
Accumulator TipsCurated multi-bet selections
LiveMatches
Leagues

Top Leagues

EnglandPremier LeagueEnglandSpainLa LigaSpainGermanyBundesligaGermanyItalySerie AItalyFranceLigue 1France
All 136 leagues
Tools

Free Betting Tools

Bet Builder CheckerFair price for any bet builder
Betting TrackerLog bets, track profit & ROI
Odds ConverterDecimal, fractional & american
Acca CalculatorCalculate accumulator returns
Margin CalculatorFind bookmaker margins
EV CalculatorExpected value analysis
Dutching CalculatorSplit stakes across outcomes
Betting TrackerGuidesNews
Log In
Corner StatsGoal StatsTeam StatsClean SheetsHome vs AwayForm GuideStats Explained
MathematicalData-driven match predictions
Accumulator TipsCurated multi-bet selections
Live ScoresMatches
EnglandPremier LeagueSpainLa LigaGermanyBundesligaItalySerie AFranceLigue 1All leagues
Bet Builder CheckerBetting TrackerOdds ConverterAcca CalculatorMargin CalculatorEV CalculatorDutching Calculator
Betting TrackerGuidesNews
Log In
  1. Home
  2. Stats
  3. Form Guide
FootyPulse

FootyPulse is a free platform for football statistics and predictions. Data-driven insights for football fans and bettors worldwide.

Data

  • Leagues
  • Matches
  • Live Scores
  • Predictions
  • Stats Hub
  • Form Guide
  • Clean Sheets
  • Odds Converter
  • Guides

Company

  • About
  • Pricing
  • Telegram
  • Partnerships
  • Support

Legal

  • Privacy Policy
  • Terms & Conditions
  • Cookie Policy
  • Responsible Gambling

Contact

Email: contact@footypulse.org

Norden Media Group ApS

CVR: DK-45048330

Njalsgade 21 F, 2., 2300 København S, Denmark

18+Gambling is for adults only. Please gamble responsibly. If you or someone you know has a gambling problem, contact StopSpillet.dk (tel: 70 22 28 25) or register with ROFUS.nu to self-exclude from Danish-licensed gambling sites.

This site contains affiliate links. We may receive a commission if you sign up through our links. Affiliate relationships do not influence our editorial content or ratings. All predictions and analysis are for informational purposes only — not financial advice.

© 2024-2026 FootyPulse / Norden Media Group ApS. All rights reserved.

PrivacyTermsCookies

Form Guide

Who is hot and who is not? Every team's recent results, points per game and goals, ranked within its league, with its next match.

Form Table

Teams ranked by points per game over their last 5 matches by default; switch to 10 or 20, or to home or away form.

Smart views
1,618 teams
Team per-match statistics, ranked within each league
TeamFormGoals L10Next
Feyenoord5-0-0Eredivisie53.004.21.060%40%80%WWWWW
@BETWed 19:00
Brighton & Hove Albion5-0-0Premier League53.003.40.480%20%80%WWWWW
@JablonecToday 16:45
Kilmarnock5-0-0Premiership53.003.20.840%60%100%WWWWW
@FalkirkSat 14:00
Paris Saint Germain5-0-0Ligue 153.003.21.40%100%100%WWWWW
vsLYOSun 19:45
Shakhtar Donetsk5-0-0Premier League53.002.60.460%40%80%WWWWW
@INTWed 19:00
Zulte-Waregem5-0-0Pro League53.002.60.840%60%80%WWWWW
@RAALSat 18:45
Zenit5-0-0Premier League53.002.21.020%80%80%WWWWW
vsDynamo MakhachkalaSun 15:30
Bayer 04 Leverkusen5-0-0Bundesliga53.002.80.860%40%60%WWWWW
@OFIToday 16:45
Palmeiras5-0-0Serie A53.002.40.460%40%60%WWWWW
vsFLUToday 00:30
Al Wasl5-0-0UAE Pro League53.002.61.220%80%80%WWWWW
@ANAMon 18:15
Aris5-0-0Super League53.002.40.640%60%80%WWWWW
vsAtromitosSun 17:30
Al Ahli5-0-0Pro League53.003.01.020%80%100%WWWWW
vsKHAToday 18:00
Al-Qadsiah5-0-0Pro League53.002.40.640%60%60%WWWWW
vsALHTomorrow 18:00
Syria4-0-0Asian Cup Qualification43.004.50.550%50%100%WWWW
–
Thailand4-0-0Asian Cup Qualification43.003.50.550%50%75%WWWW
–
Argentina4-0-0World Cup43.002.80.850%50%75%WWWW
–
France5-0-0World Cup53.002.80.460%40%80%WWWWW
–
Yemen4-0-0Asian Cup Qualification43.005.00.375%25%50%WWWW
–
Vietnam4-0-0Asian Cup Qualification43.002.30.550%50%50%WWWW
–
Chelsea W5-0-0Women's Super League53.003.00.840%60%60%WWWWW
@Crystal Palace WSun 12:00
Krasnodar U195-0-0Youth League53.005.20.660%40%80%WWWWW
@Dinamo Moskva U19Tomorrow 16:00
Croatia W4-0-0World Cup Women Qualification Europe43.003.80.0100%0%50%WWWW
–
Hungary W4-0-0World Cup Women Qualification Europe43.005.00.550%50%100%WWWW
–
Finland W4-0-0World Cup Women Qualification Europe43.003.00.850%50%75%WWWW
–
Lokomotiv Moskva U195-0-0Youth League53.003.81.620%80%80%WWWWW
vsRubin Kazan U19Tomorrow 12:00
Greece W3-0-0World Cup Women Qualification Europe33.002.71.333%67%67%WWW
–
Melbourne City W5-0-0A-League Women53.001.80.640%60%60%WWWWW
@Sydney FC WSun 06:45
Inter Miami5-0-0Major League Soccer53.003.61.640%60%60%WWWWW
@NYRSat 21:30
Aston Villa4-1-0Premier League52.603.01.040%60%80%WWDWW
vsVikingWed 19:00
Lazio4-1-0Serie A52.602.40.840%60%80%WDWWW
vsPRMSat 18:45
FC København4-1-0Superliga52.603.20.460%40%80%WWWWD
@CRVToday 16:45
Viking4-1-0Eliteserien52.603.81.240%60%80%WWWDW
@AVLWed 19:00
Legia Warszawa4-1-0Ekstraklasa52.601.80.460%40%40%WWWWD
vsLech PoznańSun 16:30
Boreham Wood4-1-0Enterprise National League52.601.81.040%60%60%WWWDW
vsFYLSat 14:00
Altrincham4-1-0Enterprise National League52.602.40.840%60%60%WWWDW
@YEOSat 14:00
SK Beveren4-1-0Challenger Pro League52.602.80.660%40%80%DWWWW
@KVCSat 18:45
Servette4-1-0Super League52.602.81.260%40%40%WWDWW
vsVaduzSat 16:00
Dinamo Moskva4-1-0Premier League52.601.80.820%80%80%DWWWW
@AkronSat 09:45
Universidad Católica4-1-0Copa Libertadores52.601.40.460%40%40%WWDWW
–
Luzern4-1-0Super League52.602.41.040%60%80%WWDWW
@ZURSat 16:00
Rijeka4-1-01. HNL52.602.00.280%20%60%WWDWW
@GNKTue 17:00
Cerro Porteño4-1-0Copa Libertadores52.601.20.280%20%0%WDWWW
–
Kashima Antlers4-1-0J1 League52.601.80.840%60%60%WWWWD
vsKARSat 06:00
Criciúma4-1-0Serie B52.601.00.280%20%0%DWWWW
@Sport RecifeSat 00:00
Atlético Madrid4-1-0La Liga52.601.60.640%60%40%WWWWD
vsCORSat 19:00
Burgos4-1-0La Liga 252.601.00.0100%0%0%DWWWW
@ANDMon 19:30
Londrina4-1-0Serie B52.602.60.860%40%60%WWDWW
@CRBSat 21:30
Orlando Pirates4-1-0Premier League52.601.60.0100%0%20%WWDWW
vsAfrican StarsTomorrow 18:00
Pyramids FC4-1-0Premier League52.602.21.020%80%60%WDWWW
vsEl Merriekh BentiuSat 17:00
England4-1-0World Cup52.602.21.040%60%60%WDWWW
–
  • Feyenoord5-0-0 · Eredivisie · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    4.2
    GA
    1.0
    CS
    60%
    BTTS
    40%
    O2.5
    80%
    @BETWed 19:00
  • Brighton & Hove Albion5-0-0 · Premier League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    3.4
    GA
    0.4
    CS
    80%
    BTTS
    20%
    O2.5
    80%
    @JablonecToday 16:45
  • Kilmarnock5-0-0 · Premiership · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    3.2
    GA
    0.8
    CS
    40%
    BTTS
    60%
    O2.5
    100%
    @FalkirkSat 14:00
  • Paris Saint Germain5-0-0 · Ligue 1 · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    3.2
    GA
    1.4
    CS
    0%
    BTTS
    100%
    O2.5
    100%
    vsLYOSun 19:45
  • Shakhtar Donetsk5-0-0 · Premier League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.6
    GA
    0.4
    CS
    60%
    BTTS
    40%
    O2.5
    80%
    @INTWed 19:00
  • Zulte-Waregem5-0-0 · Pro League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.6
    GA
    0.8
    CS
    40%
    BTTS
    60%
    O2.5
    80%
    @RAALSat 18:45
  • Zenit5-0-0 · Premier League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.2
    GA
    1.0
    CS
    20%
    BTTS
    80%
    O2.5
    80%
    vsDynamo MakhachkalaSun 15:30
  • Bayer 04 Leverkusen5-0-0 · Bundesliga · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.8
    GA
    0.8
    CS
    60%
    BTTS
    40%
    O2.5
    60%
    @OFIToday 16:45
  • Palmeiras5-0-0 · Serie A · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.4
    GA
    0.4
    CS
    60%
    BTTS
    40%
    O2.5
    60%
    vsFLUToday 00:30
  • Al Wasl5-0-0 · UAE Pro League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.6
    GA
    1.2
    CS
    20%
    BTTS
    80%
    O2.5
    80%
    @ANAMon 18:15
  • Aris5-0-0 · Super League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.4
    GA
    0.6
    CS
    40%
    BTTS
    60%
    O2.5
    80%
    vsAtromitosSun 17:30
  • Al Ahli5-0-0 · Pro League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    3.0
    GA
    1.0
    CS
    20%
    BTTS
    80%
    O2.5
    100%
    vsKHAToday 18:00
  • Al-Qadsiah5-0-0 · Pro League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.4
    GA
    0.6
    CS
    40%
    BTTS
    60%
    O2.5
    60%
    vsALHTomorrow 18:00
  • Syria4-0-0 · Asian Cup Qualification · 4 matchesWWWW
    Pts/G
    3.00
    GF
    4.5
    GA
    0.5
    CS
    50%
    BTTS
    50%
    O2.5
    100%
    –
  • Thailand4-0-0 · Asian Cup Qualification · 4 matchesWWWW
    Pts/G
    3.00
    GF
    3.5
    GA
    0.5
    CS
    50%
    BTTS
    50%
    O2.5
    75%
    –
  • Argentina4-0-0 · World Cup · 4 matchesWWWW
    Pts/G
    3.00
    GF
    2.8
    GA
    0.8
    CS
    50%
    BTTS
    50%
    O2.5
    75%
    –
  • France5-0-0 · World Cup · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    2.8
    GA
    0.4
    CS
    60%
    BTTS
    40%
    O2.5
    80%
    –
  • Yemen4-0-0 · Asian Cup Qualification · 4 matchesWWWW
    Pts/G
    3.00
    GF
    5.0
    GA
    0.3
    CS
    75%
    BTTS
    25%
    O2.5
    50%
    –
  • Vietnam4-0-0 · Asian Cup Qualification · 4 matchesWWWW
    Pts/G
    3.00
    GF
    2.3
    GA
    0.5
    CS
    50%
    BTTS
    50%
    O2.5
    50%
    –
  • Chelsea W5-0-0 · Women's Super League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    3.0
    GA
    0.8
    CS
    40%
    BTTS
    60%
    O2.5
    60%
    @Crystal Palace WSun 12:00
  • Krasnodar U195-0-0 · Youth League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    5.2
    GA
    0.6
    CS
    60%
    BTTS
    40%
    O2.5
    80%
    @Dinamo Moskva U19Tomorrow 16:00
  • Croatia W4-0-0 · World Cup Women Qualification Europe · 4 matchesWWWW
    Pts/G
    3.00
    GF
    3.8
    GA
    0.0
    CS
    100%
    BTTS
    0%
    O2.5
    50%
    –
  • Hungary W4-0-0 · World Cup Women Qualification Europe · 4 matchesWWWW
    Pts/G
    3.00
    GF
    5.0
    GA
    0.5
    CS
    50%
    BTTS
    50%
    O2.5
    100%
    –
  • Finland W4-0-0 · World Cup Women Qualification Europe · 4 matchesWWWW
    Pts/G
    3.00
    GF
    3.0
    GA
    0.8
    CS
    50%
    BTTS
    50%
    O2.5
    75%
    –
  • Lokomotiv Moskva U195-0-0 · Youth League · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    3.8
    GA
    1.6
    CS
    20%
    BTTS
    80%
    O2.5
    80%
    vsRubin Kazan U19Tomorrow 12:00
  • Greece W3-0-0 · World Cup Women Qualification Europe · 3 matchesWWW
    Pts/G
    3.00
    GF
    2.7
    GA
    1.3
    CS
    33%
    BTTS
    67%
    O2.5
    67%
    –
  • Melbourne City W5-0-0 · A-League Women · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    1.8
    GA
    0.6
    CS
    40%
    BTTS
    60%
    O2.5
    60%
    @Sydney FC WSun 06:45
  • Inter Miami5-0-0 · Major League Soccer · 5 matchesWWWWW
    Pts/G
    3.00
    GF
    3.6
    GA
    1.6
    CS
    40%
    BTTS
    60%
    O2.5
    60%
    @NYRSat 21:30
  • Aston Villa4-1-0 · Premier League · 5 matchesWWDWW
    Pts/G
    2.60
    GF
    3.0
    GA
    1.0
    CS
    40%
    BTTS
    60%
    O2.5
    80%
    vsVikingWed 19:00
  • Lazio4-1-0 · Serie A · 5 matchesWDWWW
    Pts/G
    2.60
    GF
    2.4
    GA
    0.8
    CS
    40%
    BTTS
    60%
    O2.5
    80%
    vsPRMSat 18:45
  • FC København4-1-0 · Superliga · 5 matchesWWWWD
    Pts/G
    2.60
    GF
    3.2
    GA
    0.4
    CS
    60%
    BTTS
    40%
    O2.5
    80%
    @CRVToday 16:45
  • Viking4-1-0 · Eliteserien · 5 matchesWWWDW
    Pts/G
    2.60
    GF
    3.8
    GA
    1.2
    CS
    40%
    BTTS
    60%
    O2.5
    80%
    @AVLWed 19:00
  • Legia Warszawa4-1-0 · Ekstraklasa · 5 matchesWWWWD
    Pts/G
    2.60
    GF
    1.8
    GA
    0.4
    CS
    60%
    BTTS
    40%
    O2.5
    40%
    vsLech PoznańSun 16:30
  • Boreham Wood4-1-0 · Enterprise National League · 5 matchesWWWDW
    Pts/G
    2.60
    GF
    1.8
    GA
    1.0
    CS
    40%
    BTTS
    60%
    O2.5
    60%
    vsFYLSat 14:00
  • Altrincham4-1-0 · Enterprise National League · 5 matchesWWWDW
    Pts/G
    2.60
    GF
    2.4
    GA
    0.8
    CS
    40%
    BTTS
    60%
    O2.5
    60%
    @YEOSat 14:00
  • SK Beveren4-1-0 · Challenger Pro League · 5 matchesDWWWW
    Pts/G
    2.60
    GF
    2.8
    GA
    0.6
    CS
    60%
    BTTS
    40%
    O2.5
    80%
    @KVCSat 18:45
  • Servette4-1-0 · Super League · 5 matchesWWDWW
    Pts/G
    2.60
    GF
    2.8
    GA
    1.2
    CS
    60%
    BTTS
    40%
    O2.5
    40%
    vsVaduzSat 16:00
  • Dinamo Moskva4-1-0 · Premier League · 5 matchesDWWWW
    Pts/G
    2.60
    GF
    1.8
    GA
    0.8
    CS
    20%
    BTTS
    80%
    O2.5
    80%
    @AkronSat 09:45
  • Universidad Católica4-1-0 · Copa Libertadores · 5 matchesWWDWW
    Pts/G
    2.60
    GF
    1.4
    GA
    0.4
    CS
    60%
    BTTS
    40%
    O2.5
    40%
    –
  • Luzern4-1-0 · Super League · 5 matchesWWDWW
    Pts/G
    2.60
    GF
    2.4
    GA
    1.0
    CS
    40%
    BTTS
    60%
    O2.5
    80%
    @ZURSat 16:00
  • Rijeka4-1-0 · 1. HNL · 5 matchesWWDWW
    Pts/G
    2.60
    GF
    2.0
    GA
    0.2
    CS
    80%
    BTTS
    20%
    O2.5
    60%
    @GNKTue 17:00
  • Cerro Porteño4-1-0 · Copa Libertadores · 5 matchesWDWWW
    Pts/G
    2.60
    GF
    1.2
    GA
    0.2
    CS
    80%
    BTTS
    20%
    O2.5
    0%
    –
  • Kashima Antlers4-1-0 · J1 League · 5 matchesWWWWD
    Pts/G
    2.60
    GF
    1.8
    GA
    0.8
    CS
    40%
    BTTS
    60%
    O2.5
    60%
    vsKARSat 06:00
  • Criciúma4-1-0 · Serie B · 5 matchesDWWWW
    Pts/G
    2.60
    GF
    1.0
    GA
    0.2
    CS
    80%
    BTTS
    20%
    O2.5
    0%
    @Sport RecifeSat 00:00
  • Atlético Madrid4-1-0 · La Liga · 5 matchesWWWWD
    Pts/G
    2.60
    GF
    1.6
    GA
    0.6
    CS
    40%
    BTTS
    60%
    O2.5
    40%
    vsCORSat 19:00
  • Burgos4-1-0 · La Liga 2 · 5 matchesDWWWW
    Pts/G
    2.60
    GF
    1.0
    GA
    0.0
    CS
    100%
    BTTS
    0%
    O2.5
    0%
    @ANDMon 19:30
  • Londrina4-1-0 · Serie B · 5 matchesWWDWW
    Pts/G
    2.60
    GF
    2.6
    GA
    0.8
    CS
    60%
    BTTS
    40%
    O2.5
    60%
    @CRBSat 21:30
  • Orlando Pirates4-1-0 · Premier League · 5 matchesWWDWW
    Pts/G
    2.60
    GF
    1.6
    GA
    0.0
    CS
    100%
    BTTS
    0%
    O2.5
    20%
    vsAfrican StarsTomorrow 18:00
  • Pyramids FC4-1-0 · Premier League · 5 matchesWDWWW
    Pts/G
    2.60
    GF
    2.2
    GA
    1.0
    CS
    20%
    BTTS
    80%
    O2.5
    60%
    vsEl Merriekh BentiuSat 17:00
  • England4-1-0 · World Cup · 5 matchesWDWWW
    Pts/G
    2.60
    GF
    2.2
    GA
    1.0
    CS
    40%
    BTTS
    60%
    O2.5
    60%
    –

Per-match averages over each team's last 5 matches in all competitions (needs at least 3). Colours show the league ranking for that column: green near the top of the league, red near the bottom (for goals conceded, shots faced and blanks, fewer is better). A team's league is the competition it played most recently and most often. Updated 21 Oct, 20:12.

What Is a Form Guide?

A form guide ranks teams by their results over the most recent matches — typically the last five. Unlike the league table, which reflects the whole season, it shows who is performing well right now. A mid-table team on a five-match winning run is arguably in better shape than a side in second that has drawn its last four.

Each team shows its W-D-L record and last-five results, and every number is coloured by where it ranks in the team's league: green near the top, red near the bottom. Use Hottest and Coldest to jump to the extremes, and the Home / Away switch when one side of a fixture is much stronger on its own ground.

Using Form for Betting Decisions

Form is one of the stronger short-term guides to results. Teams in good form tend to carry momentum — confidence is high, the line-up is settled and the tactics are working. Teams on losing runs often suffer from low morale, rotation and pressure on the manager.

Beware of recency bias, though. Five straight wins against bottom-half sides look great here but may come just before a run of top-six fixtures — the Next column shows who each team plays next. Combine form with the underlying numbers in the team stats explorer — shots, shots on target and big chances — and with the fixture list on matches.

Form and the Goals Market

Form is not only about results. A team scoring in every one of its last five is a strong BTTS candidate, and one with four clean sheets in five is one for unders. Check the goal screener and the clean sheet screener for fixture-level lines, then use form to see whether the recent trend confirms the longer one.