Season totals and trends

The whole season in one box score, sets-won vs sets-lost splits, the luck check, and match-over-match trend lines.

Two more views live under Stats, next to the Match tab.

Season

Stats → Season totals every match into one box score. The KPI strip leads with the record ("29–5"), the best win streak ("7W — still alive" when it's current), sets, kills, hitting, sideout rate, and the team's summed WPA (in wins) and EPA (in points) — season WPA reads "+1.0 wins" meaning the team's touches added a full match's worth of win probability.

Below it:

  • the season box score with the same skill tabs and Column key as a match;
  • Sets won vs sets lost — the same rates split over the sets you won and the sets you lost, biggest differences first. Sets, not matches, on purpose: a match can be won while being outscored, but a set is self-contained.
  • the Luck check — each match's rally share converted to win odds; it names your luckiest and unluckiest results, or declares "record ≈ deserved". Rally scoring amplifies small edges, so a match lost while winning half the rallies really was a coin flip.
  • Coverage — how much of the season is winner-labeled and identified, with a link to assign the rest.

If your program has several teams or disciplines, the filter row narrows the view, and demo data is excluded by default once you have real film.

Trends

Stats → Trends is match over match: pick Team or one Player, a metric, and a smoothing window (3-match, 5-match, or season to date). The big chart shows each match as a dot, the rolling line, the season line, and a trend line — with win/loss tiles along the axis, and every point linking to its box score.

The metric strip below groups every stat by skill (Winning, Impact, Attacking, Serving, Passing, Defense, Setting); click any card to swap it into the chart. Each card also shows a first-half vs second-half arrow.

Why some player metrics are missing: Trends drops metrics a player's film volume can't support — a hitting % from nine swings a match is noise, not signal. The page says exactly what was dropped and the threshold ("under N attacks a match"). It reads from film volume, not the roster position.

Rolling figures are recomputed from summed counts — a rolling hitting % is (kills − errors) / attempts over those matches, never an average of averages.

Related articles

Didn’t answer it? Email hello@skyball.ai — include the page you were on and what you expected.