From CSV to report in seconds
Export your game CSV
Download the Trackman or Yakkertech CSV from your game.
Upload to PitchFilthy
Drop it into your dashboard — every called pitch is read automatically.
Generate the framing report
Get a catcher framing report in seconds, ready to share or print.
Framing runs & called-strike rate
Quantify how many strikes your catcher steals — framing value mapped across the zone.
Shadow-zone accuracy
See performance on the borderline pitches that actually decide framing, not just the obvious calls.
Visual & shareable
A clean strike-zone map plus a print-ready PDF and shareable link for player review.
From any tracked game
Works with Trackman and Yakkertech CSVs, generated in seconds right in your browser.
Framing lives in the shadow zone
Framing isn’t about the pitch down the middle or the one in the dirt — every umpire gets those right. It’s decided in the shadow zone, the ring of borderline locations around the edge of the plate where a call could honestly go either way. That’s why this report separates shadow-zone pitches from the obvious ones: a catcher gets credit for the strikes they actually influenced, not for calls anyone would have received.
Measuring that requires two things a bullpen can’t give you: real called pitches and precise locations. That’s why the framing report is built from Trackman or Yakkertech game CSVs — every called ball and strike in the file is plotted against the zone, and the catcher’s called-strike rate on borderline pitches is converted into a framing-runs estimate.
The output is built for player development, not just evaluation: a zone map showing exactly where your catcher is winning and losing calls, game by game. Stack a few weeks of reports and you can see whether the receiving work in practice is actually showing up on Friday night.
Common questions
What is the shadow zone?
The shadow zone is the ring of borderline locations around the edge of the plate where a call could honestly go either way. Framing is decided there — not on the pitch down the middle or the one in the dirt, which every umpire gets right. The report separates shadow-zone pitches so a catcher gets credit only for the calls they actually influenced.
What data do I need for a framing report?
A Trackman or Yakkertech game CSV. Framing needs real called pitches and precise locations, which a bullpen file can’t provide — so the report is built from game data, plotting every called ball and strike against the zone.
What are framing runs?
A catcher’s called-strike rate on borderline pitches is compared to a baseline and converted into an estimate of runs saved or lost by their receiving — a single number you can track game to game.
Can I see framing by pitch type?
Yes. The report breaks framing down per pitch type, so you can see whether a catcher steals strikes on fastballs but leaks them on breaking balls — and set a development goal around it.
Is it free to try?
Yes — 5 reports a month on the free plan, no credit card. Paid plans add unlimited reports, PDF export, shareable links, and combined multi-game framing.
Measure your catcher's framing
Free to start — no credit card required.

