Bullpens

Bullpen Report Generator

A pen is not a game, and the report should not pretend it is. Upload a bullpen session and get velocity, spin, and movement by pitch type — without a wall of zeroed-out game stats that mean nothing in the pen.

From CSV to report in seconds

01

Export your session

Rapsodo from the app or web dashboard, or Trackman running in bullpen mode.

02

Upload it

The file is detected as a bullpen automatically and the layout switches to match.

03

Track it over time

Every session is saved, so pens stack into a velocity and movement trend instead of disappearing.

Built for pens, not games

CSW%, first-pitch strike rate, and walk rate require batters and umpires. They are dropped automatically rather than displayed as zeros, so the report only shows what a pen can actually measure.

Shape by pitch type

Velocity, spin rate, induced vertical and horizontal break, and release data for every pitch thrown — the numbers that tell you whether a new grip is doing what you intended.

Session-to-session trend

Once a pitcher has two or more sessions on file, velocity and movement chart across dates so you can see development instead of guessing at it.

3-D pitch flight

Any bullpen loads into the 3-D visualizer, so a pitcher can watch the pitch he just threw travel from release to the plate.

Game stats in a bullpen are noise

A bullpen session has no counts, no batters, no called strikes, and no umpire. Run that file through a tool built for game data and you get a report full of blank or zeroed-out fields — CSW%, chase rate, first-pitch strike percentage — none of which mean anything without a hitter standing in. It looks broken, and worse, it buries the numbers that actually matter under a pile of ones that do not.

What a pen measures well is pitch characteristics. Velocity, spin rate, and movement are properties of the pitch itself, independent of any hitter, which is exactly why the bullpen is where pitch design happens. If a pitcher is trying to add depth to a slider or kill spin on a changeup, the pen tells you within a session whether the change worked — no waiting for Friday to find out.

That is also why session-over-session tracking matters more here than anywhere else. One bullpen is a snapshot with real day-to-day variance in it; six bullpens across a winter are a development curve. Because every session is saved as a report, a pitcher building velocity in the offseason can see the line moving, and a coach can tell the difference between a genuine gain and one good day.

Games and bullpens are kept strictly separate throughout the platform — in reports, in trends, in leaderboards, and in the 3-D visualizer. Bullpen velocity is systematically different from game velocity, so blending them produces a number that describes neither. Everywhere you can filter, you choose one or the other.

Common questions

Which systems work for bullpen reports?

Rapsodo sessions and Trackman in bullpen mode are what we have tested. Detection is based on the data itself — a file with no batters and no innings is read as a bullpen — so other systems exporting standard pitch columns will most likely work, but check the output against your own data.

How do I export from Rapsodo?

In the Rapsodo app or web dashboard, open your session history and export the session CSV. Upload it as-is.

Why does my bullpen report have no CSW% or strike rate?

Because those need a hitter and an umpire. A pen has neither, so rather than showing zeros the report drops game-outcome stats entirely and shows velocity, spin, movement, and shape instead. That is intentional, not missing data.

Why is my velocity trend chart empty?

A trend needs at least two sessions on different dates. With a single bullpen on file there is nothing to draw a line between — the report says so and points you to the All Sessions view. Upload a second session and the trend appears.

Can I see all of a pitcher’s bullpens together?

Yes. The All Sessions view combines every bullpen a pitcher has on record into one aggregated report with the full velocity and movement trend across dates.

My Trackman bullpen file tags pitches as FF and SL. Is that a problem?

No. Trackman bullpen mode often uses short Statcast-style codes, and they are expanded to full pitch names automatically — FF becomes Fastball, SL becomes Slider, CH becomes Changeup, and so on.

Turn your next pen into a report

Free to start — 5 reports a month, no credit card required.