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
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 →