From CSV to report in seconds
Export your Rapsodo CSV
Export the session CSV from the Rapsodo app or web dashboard under your session history.
Upload to PitchFilthy
Drop the CSV into your dashboard — every pitch is parsed automatically.
Generate your report
Get a clean, print-ready bullpen report in seconds.
Built for bullpen sessions
Velocity, spin rate, and movement for every pitch in your Rapsodo session — organized by pitch type.
Movement & spin charts
Pitch-movement profiles and spin breakdowns, plus a 3D pitch visualizer to study shape.
Print-ready PDFs
Clean output you can hand to a pitcher after the pen or print for your files.
More than Rapsodo
Also supports Trackman and Yakkertech game CSVs, hitting reports, catcher framing, and umpire scorecards.
A report that respects bullpen data
A Rapsodo bullpen has no game context — no counts, no batters, no called strikes. Run that file through a generic report tool and you get a wall of blank or zeroed-out stats: CSW%, first-pitch strike rate, walk rate, none of which mean anything in a pen. PitchFilthy detects a Rapsodo file automatically and switches to a bullpen layout that drops game-outcome stats entirely, so the report only shows what a pen can actually measure: velocity, spin, movement, and shape by pitch type.
Getting the file out is simple — in the Rapsodo app or web dashboard, open your session history and export the session CSV. Upload it as-is; the format is auto-detected, so there’s nothing to configure and no columns to map.
Because every session becomes a saved report, a Rapsodo pen stops being a one-off data dump. Compare velocity and movement pen-to-pen across weeks, load any session into the 3D visualizer to study pitch shape, and hand a pitcher a clean printed sheet on their way out of the cage.
Turn your next bullpen into a report
Free to start — no credit card required.

