How Pitching+ combines command, stuff, sequencing, and batter quality into one holistic grade -- the scoreboard view of every pitch thrown.
The Architecture
The Complete Picture
Location+ measures command. Stuff+ measures nastiness. Pitching+ encompasses both and adds context that neither model can see alone -- sequencing, batter quality, and the interactions between everything.
Pitching+ = The Whole Picture
Pitching+ isn't just Location+ plus Stuff+. It trains a single model on raw expected run value (xRV), learning interactions that neither component model can capture on its own.
A slider thrown low-and-away to a RHB who has already seen 3 fastballs this at-bat
A 97 mph fastball up-and-in that's MORE valuable than its stuff + location independently
A changeup to a batter who crushes fastballs -- context changes everything
Feature Breakdown
What the Extra Features Add
Pitching+ uses 40 features -- all the physics and location features from Stuff+ and Location+, plus sequencing, batter quality, inning context, and interaction terms that capture the game situation.
S
Sequencing
Has the batter seen this pitch before in this at-bat? How distinguishable is it from the fastball mid-flight? A first-pitch slider and a third-pitch slider have very different outcomes.
The same pitch thrown to Juan Soto and a replacement-level hitter should be worth different amounts. This feature adjusts the model's expectations for who's in the box.
batter_quality
I
Interaction Terms
Horizontal break times horizontal location captures deception geometry -- a slider breaking AWAY from a batter who's already lunging toward the outside. Neither break nor location alone tells this story.
hb_x_plate_xdecomposed_inning
C
Inning Context
Decomposed inning effects capture fatigue, lineup position effects, and how pitch effectiveness changes as the game progresses. A pitcher's 5th-inning slider isn't the same as their 1st-inning slider.
inning_decomposedhaa
Model Design
Why Train a Separate Combined Model?
Why not just add Location+ and Stuff+ together? Because interactions between command and stuff create value that neither model alone can see. The combined model learns these effects directly from outcomes.
Key insight: Pitching+ trains directly on raw xRV (expected run value), NOT on residuals. It builds its own view of every pitch from scratch, learning interaction effects like "a good fastball in a predictable sequence is worth less" that emerge naturally from the unified training target.
Usage Guide
When to Use Each Grade
Each model answers a different question. Click any node to see more detail about when and why you'd reach for that grade.
Click a node above to see details
Each model answers a different question about pitcher performance. Click any question or answer node to learn more about when to use each grade.
Architecture Details
Deeper Trees for Deeper Understanding
More features means more potential interactions. More potential interactions means each tree needs more splits per path to capture them. But more capacity requires more regularization to stay honest.
Why alpha=1.0 and lambda=10? With 40 features and depth 6, each tree has up to 64 leaf nodes. That's a lot of capacity. L1 regularization (alpha) encourages sparsity -- most leaf predictions stay near zero. L2 regularization (lambda) prevents any single leaf from being extreme. Together they act as a leash: the model can learn complex interactions, but it has to earn every bit of signal.
Summary
The Scoreboard View
Pitching+ is the best single number for predicting outcomes. But it hides why a pitcher succeeds. Use Location+ and Stuff+ for diagnosis, Pitching+ for evaluation.
●
Evaluation
Pitching+ answers "how good is this pitch?" It's the closest to actual run prevention -- the scoreboard doesn't care if it was nasty stuff or elite command.
●
Diagnosis
When Pitching+ drops, look at Location+ and Stuff+ to find out why. Losing velocity? Command slipping? The component models tell the story.
●
Development
Stuff+ identifies what a pitcher's arsenal CAN do. Location+ reveals their command floor. Together they show the path to a better Pitching+ grade.
40
Features
6
Tree Depth
xRV
Direct Target
6-way
Split Strategy
The bottom line: Pitching+ is the holistic grade. It sees command, stuff, sequencing, batter quality, and the interactions between them all. When you want a single number for how good a pitch was -- in context, against this batter, at this moment in the game -- Pitching+ is the answer.