Soccer · Europe's big five · 2008–2025

Every number, one page per player

Shot maps, peer percentiles and market value against the age curve — eighteen seasons cross-matched into one open database.

Every shot since 2014: dot size is the chance's xG, amber is a goal.
49,692Player-seasons
542,481Shots
32,545Matches
18Seasons

FBref, StatsBomb, Understat and Transfermarkt, cross-matched and refreshed twice weekly.

Analysis surfaces

Soccer

Baseball · MLB · Statcast · 2020–2026

Every pitch, every pitcher

Arsenal, movement, release and spin for every MLB pitcher — 4.5 million Statcast pitches, with the charts pulled live for the pitcher you pick.

Each dot is a real pitch, placed by how much it rides (up) and breaks sideways, in inches.
4,548,695Pitches
2,014Pitchers
15,475Games
7Seasons

Statcast pitch tracking from Baseball Savant, regular season 2020–2026.

Analysis surfaces

Baseball

Live

Pitcher Perfect

One page per pitcher: arsenal, pitch location, movement, release point, spin direction and a percentile profile against the league.

Open →
In progress

Bat Tracking

Swing speed, swing length and attack angle: which swings do damage, and which miss.

In progress

Stuff+ / Pitching+

A pitch-quality model graded on physics, then on location and count.

In progress

Hitter Analysis

Plate discipline, contact quality and expected stats for every MLB hitter.