Complete reference guide to all streaks, momentum, and terminology used on TopStreaks
Streaks are consecutive occurrences of specific match outcomes, team performances, or player statistics. They help identify teams and players who are in exceptional form or struggling. Streaks are categorized as either positive (green) or negative (red) indicators.
Each streak tracks consecutive matches where specific conditions are met. For example, a winning streak counts consecutive wins, while a goal streak tracks consecutive matches with goals scored. Streaks are updated in real-time as matches are played.
Streaks based on match results (wins, losses, draws)
Streaks tracking goal-scoring patterns
Streaks tracking defensive performance and clean sheets
Streaks related to betting markets (over/under goals, BTTS)
Special positive streaks indicating exceptional form or patterns
Special negative streaks indicating poor form or patterns
Advanced streak types tracking specific match events
Streaks specific to matches against the same opponent
Streaks tracking goals, assists, and goal contributions
Streaks tracking shooting statistics
Streaks tracking passing and creativity
Streaks tracking defensive actions (tackles, interceptions, clean sheets)
Streaks tracking disciplinary records
Streaks tracking playing time and availability
Advanced player statistics and performance metrics
Special player streaks indicating exceptional form
Momentum is a metric that quantifies recent form and performance. Higher momentum indicates better recent performance, while lower momentum indicates poor form. Momentum is calculated separately for teams and players, and is displayed using tags that represent different performance levels.
Team momentum is calculated from the last 10 finished matches in a specific league and season. The calculation considers:
Player momentum is calculated from the last 5 appearances (60+ minutes played) in a specific league and season. The calculation considers:
Inactivity decay is applied if the last appearance was more than 21 days ago (20% decay). Momentum returns null if last appearance was more than 42 days ago.
Momentum calculations include a confidence level based on the amount of data available:
Each streak can have one of the following statuses:
Team streaks can be tracked in different scopes:
Streak probabilities show the likelihood that a streak will continue or end. These probabilities are calculated using a sophisticated 5-factor weighted algorithm that analyzes multiple aspects of the upcoming match.
Statistical principle: longer streaks are more likely to break. The algorithm assigns continuation scores based on streak length:
Based on the opponent's current league position. The algorithm calculates a normalized position score:
Formula: (1 - normalizedPosition) × 100
Example: Facing the 1st place team (out of 20) = 95 score (very hard opponent). Facing the 20th place team = 0 score (easy opponent).
Considers whether the streak was built at home or away, and where the next match is played:
Analyzes the last 5 meetings between these two teams and calculates how often the streak type was maintained:
For example, if a team is on a win streak and won 4 of the last 5 meetings vs this opponent, the H2H score would be 80% (4/5 matches).
The algorithm checks the specific streak type (win, BTTS, over 2.5 goals, etc.) in those historical matches.
Evaluates the team's performance in their last 5 finished matches:
Maximum score = 15 points (5 wins). Score = (actual points / 15) × 100
The final probability is calculated using weighted average:
The result is then:
A team with an 8-game home win streak, playing the 15th place team (out of 20) at home, with 3 wins in last 5 H2H meetings, and recent form of 9/15 points:
Total: 22 + 6.25 + 12.75 + 6 + 6 = 53% continue probability(47% end probability)