Built for fans, scouts, and analysts
Every stat. Every team. One clean view.
StatLine is a lightweight analytics tool for exploring team and player performance, standings, and historical comparisons across seasons. No accounts, no clutter — just numbers.
Tip: search works across every sport, even if you're currently viewing a different one. Selecting a result will jump to that team or player.
From the StatLine desk
Analysis & explainers
StatLine is, first, a desk publishing original analysis on the numbers that shape the games — the metrics worth trusting, the ones worth ignoring, and the strategic decisions the math actually supports. New essays every week. A few of the most recent:
Feature · Cross-sport
The dynasty is dead, and the math killed it
No MLB team has repeated since 2000. No NBA team since 2018. The Chiefs almost broke through and didn't. The drought across every major sport isn't a coincidence — it's the structural output of salary caps, free agency, the analytics floor, and the variance of multi-round playoffs. The math killed the dynasty, and the leagues quietly cheered.
NBA · Analytics
Fast-break points are a stop-rate stat
Quoted as proof a team plays fast and hard, the number mostly records how often the opponent missed, who rebounded it, and where a scorekeeper drew the line on when a break ends.
NFL · Analytics
Yards after contact is a blocking stat too
Sold as the purest measure of a running back, it depends on where a charter marks contact, how far the line carried him first, and a game script he does not control.
MLB · Analytics
Barrel rate is a threshold, not a skill
A pass-fail cutoff laid over a continuous surface of exit velocity and launch angle — blind to how narrowly a ball missed qualifying, and sensitive to which denominator you pick.
NHL · Analytics
Shots on goal is a definition problem
A puck off the crossbar counts as zero and a harmless wrister counts as one, and every save percentage in the sport is built on that denominator.
EPL · Analytics
Expected points is a simulation, not a standing
A model stacked on a model that assumes shots are independent and cannot see the scoreline that shaped the shots it counts — a forecast, not a verdict on merit.
MLB · Data
Reading the 2026 MLB slugging leaderboard
An August checkpoint from our live tables: why Alvarez is alone at the top of the OPS board, how the home-run chase diverges from real production, and what 40 games still have left to decide.
NBA · Analytics
Second-chance points are a rebounding echo
They only exist after a miss and scale with offensive-rebound volume and shot location — an echo of how often a team misses, not how tough it plays.
NFL · Analytics
Missed tackles are a charting opinion
No two charting services define one the same way, so the count is a subjective judgment shaped by opportunity, scheme, and where each analyst draws the line on contact.
MLB · Analytics
Average with runners in scoring position is noise
Quoted as clutch, RISP average is a small-sample split that barely repeats year to year and regresses straight back to a hitter’s ordinary line.
NHL · Analytics
Points per 60 is a deployment stat
The rate fixes ice time but still carries a player’s linemates, power-play minutes, and zone starts — a coach’s usage choices dressed up as talent.
EPL · Analytics
Shot-creating actions bundle unlike skills
SCA adds passing, dribbling, and drawn fouls into one per-90 and credits two players per shot — a tidy number stitched from skills that have nothing to do with each other.
NBA · Analytics
Screen assists credit the play, not the screener
Screen assists only fire on made shots, so they scale with the shooter’s accuracy and the play-call — and ignore the switch-forcing screens that never produce a direct basket.
NFL · Analytics
Fumble recoveries are a coin flip, not a skill
Which team falls on a loose ball is close to random and barely repeats year to year. The real skill is forcing the fumble and protecting the ball — not cleaning up the bounce.
MLB · Analytics
The hold is relief pitching’s emptiest stat
The hold rewards being summoned in a lead more than pitching well in it, ignores leverage, and can be earned on a shaky night — a usage stat wearing a performance label.
NHL · Analytics
Penalty kill percentage is really a goaltending stat
A large share of PK% is just the goalie’s shorthanded save percentage — a volatile, regression-prone input that reorders the rankings year to year, no matter how the box defends.
EPL · Analytics
Ball recoveries are a location stat, not a defending stat
Most recoveries are uncontested pickups driven by where a player stands, how much his own team gives the ball away, and the tempo of the match — a map of position, not a measure of ball-winning.
NBA · Analytics
Deflections are a hustle-chart stat, not a defense stat
Deflections got added to reward quiet defensive work, but the count rewards gambling into passing lanes, minutes, and pace — and often runs highest for the defenders whose coverage needed rescuing.
NFL · Analytics
Air yards reward the route call, not the receiver
Air yards look like a measure of how far a receiver stretches a defense, but the depth is assigned by the play-caller and the quarterback before the receiver does anything — an assignment, not an achievement.
MLB · Analytics
FIP is only as independent as its inputs
FIP strips fielders out by keeping only strikeouts, walks, and home runs — but the home-run input barely stabilizes and the other two carry the imprint of the hitters faced.
NHL · Analytics
The empty-net goal is a scoreboard stat, not a scoring stat
Empty-net goals count the same as any other, but they’re scored into an undefended net and flow to the players trusted to close games — inflating goal totals and dressing up easy finishes as heroics.
EPL · Analytics
Successful dribbles reward the take-on the defence invites
Dribble leaderboards read like a ranking of the best one-v-one players, but the raw count rewards volume, opportunity, and the take-ons a defence is happy to concede — not whether beating a man advanced the attack.
NBA · Analytics
On/off ratings confuse the player with the lineup
On/off net rating looks like it isolates a player’s impact by comparing the team with and without him, but it hands one man the entire gap between two different five-man lineups, benches, and schedules.
NFL · Analytics
Quarterback wins are a team stat, not a quarterback stat
The quarterback win-loss record gets used to end arguments, but a win takes a defense, a running game, special teams, and coaching — it credits one player for an outcome produced by the whole roster.
MLB · Analytics
wRC+ isn't as context-free as it looks
wRC+ is the best single hitting number we have, but the clean plus sign hides park factors and league baselines, and it is a rate that says nothing about volume or durability.
NHL · Analytics
Individual points percentage is a linemate stat
IPP reads like a measure of how involved a player is in his team’s offense, but it is driven by linemates, deployment, and the randomness of secondary assists — and it regresses hard.
EPL · Analytics
Interceptions measure positioning, not work rate
Interception counts get read as proof of a busy, aggressive defender, but the number depends on a team’s pressing scheme, its possession share, and where a player is asked to stand.
NBA · Analytics
Points per game is a volume stat, not a value stat
Points per game still decides scoring titles and anchors MVP debates, but it bundles minutes, pace, and shot volume into one number that never asks how efficiently the points arrived.
NFL · Analytics
Completion percentage over expected still isn't all quarterback
CPOE fixed raw completion percentage by pricing in throw difficulty, but it still credits the quarterback for his receivers, his scheme, and the modeling choices behind the number.
MLB · Analytics
Chase rate isn't pure plate discipline
Chase rate is quoted as a clean readout of plate discipline, but you can only chase the pitches you are thrown — and the count, the pitcher, and the scouting report shape it as much as the hitter’s eye.
NHL · Analytics
Penalty minutes are a role stat, not a discipline stat
Penalty minutes get read as toughness or discipline, but the total is driven by role and the five-minute major, and it weights a harmless fight above the trip that actually put the team down a man.
EPL · Analytics
Goals per 90 isn't pure finishing
Goals per 90 looks like the fair way to rank strikers, but it folds penalties, small-minute samples, finishing variance, and the quality of a player’s service into a single rate.
NBA · Analytics
Free throw rate measures whistles, not aggression
Free throw rate gets read as proof a player attacks the rim, but it counts how often a referee blew the whistle — a joint product of style, star treatment, and the season’s officiating climate.
NFL · Analytics
Pressure rate is a charting opinion, not a fact
Pressure rate looks like a hard count of pass-rush disruption, but pressures are charted by human graders applying a judgment call — which is why two respected services never agree on the same player.
MLB · Analytics
Spin rate is a means, not an outcome
Spin rate gets quoted as if more revolutions are automatically better, but spin is only a means to movement — and without efficiency and axis, much of it can be doing nothing at all.
NHL · Analytics
High-danger chances are a location model, not a danger meter
High-danger chances sound like a count of dangerous plays, but they’re a location model — shots sorted by where they came from, blind to the pass, screen, and goalie movement that made them dangerous.
EPL · Analytics
Expected assists is a shot-quality stat, not a passing stat
Expected assists fixes the finishing luck in raw assists, but it grades the shot a pass created rather than the pass itself — rewarding proximity to goal and volume of service more than passing skill.
NBA · Analytics
Contested shots measure activity, not defense
Contested-shot totals get read as defensive effort, but the number counts how often a defender stood near a shot — not whether the contest changed it.
NFL · Analytics
Turnover margin is half luck
Turnover margin is quoted as a repeatable team skill, but fumble recoveries are near a coin flip and interception totals swing year to year. Half of it is luck.
MLB · Analytics
Slugging percentage uses the wrong weights
Slugging’s neat 1-2-3-4 weights aren’t the run values those hits produce — it overpays the homer, underpays the single, and erases the walk.
NHL · Analytics
Power-play percentage is an opportunity stat
Power-play percentage reads as special-teams skill, but it’s a conversion rate blind to volume, chance quality, and the shorthanded goals it gives back.
EPL · Analytics
Shots on target is a volume stat
Shots on target sounds like a threat stat, but it counts a tap-in and a tame 30-yard effort the same and ignores where shots come from. It’s volume, not danger.
NBA · Analytics
Assist-to-turnover ratio rewards caution
A high ratio reads as playmaking IQ, but it quietly rewards the guard who takes the fewest risks. Why the safest passer tops the leaderboard.
NFL · Analytics
Total QBR is a black-box stat
QBR really is better than passer rating, but the clean 0-100 score hides opinionated choices you can’t audit.
MLB · Analytics
WHIP counts baserunners, not damage
WHIP treats a walk and a double as one thing, nearly ignores the home run, and inherits the defense behind the pitcher.
NHL · Analytics
Zone starts are a deployment stat
A low zone-start number reads as a shutdown role, but it records a coach’s decisions and distorts the possession stats built on it.
EPL · Analytics
Expected goals against is a team stat, not a keeper stat
xGA is built from the chances a whole team concedes and is finished measuring before the keeper moves. The keeper metric to read instead.
NBA · Analytics
Points in the paint is a location stat, not a toughness stat
A high paint total reads as proof a team imposed its will, but it is a shot-location count that rewards pace and system far more than physicality.
NFL · Analytics
Time to throw is a scheme stat, not a processing stat
A quick release looks like a fast mind, but the stopwatch mostly times route depth, protection, and play design.
MLB · Analytics
Exit velocity is a ceiling, not an outcome
A 117-mph rocket says what a hitter can do, not what he does. Launch angle, contact, and consistency decide whether the power becomes runs.
NHL · Analytics
Goals-against average is a team stat wearing a goalie’s name
GAA sits beside one man’s name, but shot volume, defensive structure, and deployment decide it more than the goalie does.
EPL · Analytics
Progressive carries reward space, not skill
A big carry total reads as dynamic ball-carrying, but the count rewards the space a system hands a player as much as his ability.
NBA · Analytics
The double-double is a counting-stat illusion
Ten and ten reads as a complete game, but the double-double is a threshold trick built on two of basketball’s noisiest counting stats. What the milestone rewards and what it quietly ignores.
NFL · Analytics
Sack totals are an opportunity stat
Sack totals define pass rushers, but the number rides on coverage, game script, and how often offenses drop back. Why the column ranks opportunity as much as the rusher.
MLB · Analytics
The save rewards the easiest inning
The save made the closer a star, but the rule rewards pitching the safest, lowest-leverage inning of the game. Why the highest-stakes outs rarely belong to the man getting the save.
NHL · Analytics
Shooting percentage is a sample-size mirage
A hot shooting percentage looks like finishing skill, but for skaters it swings on tiny samples and regresses hard. Why a career-best rate is usually puck luck, not a new gear.
EPL · Analytics
Crosses completed measure intent, not threat
Crosses completed sound like a creation stat, but a completed cross is one of football’s least valuable actions. Why the count rewards volume and intent over genuine threat.
NBA · Analytics
Steals measure gambling, not defense
Steals read as elite defense, but the leaderboard rewards gambling for the ball and is blind to the positional work that actually keeps points off the board. What the steal counts and what it ignores.
NFL · Analytics
Yards after catch is a scheme stat
YAC gets filed as a receiver skill, but scheme, throw placement, and defensive leverage manufacture most of it. Why the leaderboard tracks offenses more than the players running the routes.
MLB · Analytics
BABIP is luck wearing a skill label
BABIP reads like a contact-quality stat, but for pitchers it’s mostly noise and for hitters it stabilizes painfully slowly. Usually it’s a regression flag, not a verdict on talent.
NHL · Analytics
Blocked shots are a zone-time stat
Blocked shots get read as sacrifice and grit, but the leaderboard mostly tracks teams that spend the night defending. More blocks often means worse possession, not better defense.
EPL · Analytics
Clearances measure pressure, not defending
Clearances look like proof of a commanding defender, but the count climbs when a team is pinned back. Why the leaderboard favors relegation-threatened clubs, not elite defenders.
NBA · Analytics
Player Efficiency Rating is a scoring stat in disguise
PER promises a single-number verdict on a player, but its formula is dominated by scoring volume and efficiency and is nearly blind to defense. It’s a scoring rate wearing a value stat’s clothes.
NFL · Analytics
Red-zone efficiency is a small-sample stat
Red-zone touchdown rate gets read as a fixed team trait, but it’s computed over a few dozen high-variance trips and regresses hard year to year. How often you reach the red zone is the real signal.
MLB · Analytics
The quality start sets a low bar
The quality start sounds like a badge of excellence, but its qualifying floor is a 4.50 ERA and it scores a six-inning grind the same as a shutout. It certifies adequacy, not quality.
NHL · Analytics
Giveaways and takeaways are scorekeeper calls
Giveaways and takeaways look like a clean turnover ledger, but they’re subjective judgments made live by an arena scorekeeper, with heavy home bias and no consistency between buildings.
EPL · Analytics
Duels won is a volume stat
Duels won reads as physical dominance, but it bundles unlike contests, ignores what the duel was for, and rewards players a deep-defending team forces into more of them. Won the header, conceded the chance.
NBA · Analytics
Rebounds per game doesn’t measure rebounding
The per-game leaderboard mostly tracks minutes, pace, and missed shots. Rebound rate — and the contested share underneath it — is where the actual glass-work shows up.
NFL · Analytics
Interceptions are a quarterback’s noisiest stat
Picks get treated as a verdict on decision-making, but tipped balls, dropped interceptions, and tiny samples make the single-season total one of football’s least repeatable numbers.
MLB · Analytics
Stolen base totals ignore the break-even point
Forty steals can help a team or quietly cost it runs. The total hides the only figure that decides which: the success rate, measured against the three-in-four break-even point.
NHL · Analytics
The secondary assist is hockey’s luckiest point
Goals and primary assists repeat; the second assist barely does. Why the loosest credit in the box score behaves like a lottery ticket — and inflates point totals before regressing.
EPL · Analytics
Distance covered is a role stat, not an effort stat
The broadcast calls 12 kilometres proof of effort. It’s mostly proof of position and system — and the smartest players run less because they think faster.
NBA · Analytics
Blocks measure risk, not rim protection
The block looks like the cleanest measure of rim protection, but it rewards the gamble and ignores the shots a defender deletes by just standing there. Why the swat leaders aren’t the best protectors.
NFL · Analytics
Third-down conversion rate is a distance stat
Third-down percentage gets read as clutch execution, but it mostly records how far a team had to go — and that was decided two downs earlier. Read it by distance, not as a verdict.
MLB · Analytics
The RBI measures lineup spot, not hitting
A hundred RBI reads like a great season, but the total mostly records how many runners were on base when a hitter came up — a function of lineup spot and teammates, not hitting.
NHL · Analytics
The game-winning goal is hockey’s emptiest stat
The game-winning goal sounds clutch, but it’s assigned by counting up from the loser’s total — often a meaningless early goal. Strip the label and it’s just goals with a better name.
EPL · Analytics
Key passes inherit the finisher’s luck
Chances created feels like a clean creativity stat, but the count depends on whoever receives the ball choosing to shoot, and treats a tap-in setup like a hopeful half-chance. Expected assists fixes it.
EPL · Analytics
Pass completion rewards the safest pass
Completion percentage pays players for declining difficult passes. Why centre-backs top the leaderboard, creators sit at the bottom, and volume stats reveal what the percentage hides.
EPL · Analytics
Goal contributions add two different skills
G+A welds a skill a player controls to one he only half controls, ignores minutes, and prices a penalty like a wonder goal. Split the sum back apart and read the profile instead.
EPL · Analytics
The appearance is football’s emptiest counting stat
A full ninety and a stoppage-time cameo both count as one appearance. In the five-sub era the column no longer measures playing time — minutes do, and the division rewrites most durability narratives.
EPL · Analytics
Yellow cards measure reputation as much as fouls
A booking is a referee's judgment shaped by position, tactical assignment, reputation, and suspension math. The card column is an eyewitness account, not a character record.
EPL · Analytics
Five-game form is noise wearing a trend line
The form strip shows five results and gets read as momentum. Five matches in a low-scoring sport mostly display variance and fixture luck — season-long numbers beat the badges every week.
Recent Results
The latest finals across every sport StatLine tracks, freshest first. Switch sports in the top nav to dig into team standings, season leaders, and per-game lines.
Team Stats
Records, points for/against, home/away splits, streaks.
Explore teams →Player Stats
Per-game numbers across multiple seasons, sortable.
Browse players →Standings
League table with sortable columns and conference filter.
View standings →Stat Leaders
Top performers in any category — swap categories instantly.
See leaders →