Leading pitches in terms of: Speed | Sink/Drop | Rise | Run/Cut | Total Spin | Downward Acceleration | Upward Accel. | Horizontal Accel. | Runs/100 | Contact Rate | BABIP | SLGBIP | Ground Out% | Air Out% | Swinging Strike% | Called Strike% | Strike% | Ball% | In Strike Zone% | Out of Strike Zone% | Fish Rate | Badball/ConOZ% | Swung at% | Command
The Runs/100 I used is a simplified/bastardized version of what is used here, here, and here. I did not split up the values for each count, but instead gave the value of a ball .060, a non 2-strike called strike or swinging strike a value of -.054, and all foul balls -.034 (since a foul ball is only valuable in non 2-strike counts and 64% of fouls occured in non 2-strike counts; so -.054*.64=~-.034). Strikeouts were given a value of -.269, and the value used for an out, 1B, 2B, 3B, and HR is given here. That gives Runs Above Average which for an average pitch would be zero, below average would be positive, and above average would be a negative RAA. To get Runs/100 I then divided RAA for each pitch by the number of that pitch that was thrown and then multiplied that by 100 and also the frequency that pitcher uses that pitch (e.g. a fastball thrown 60% has a frequency of .60).
Rk: rank the pitch has among all qualified pitches in the indicated category; PRk: rank the pitch has among only qualified pitches of the same type (e.g. curveball) in the indicated category; T: arm the ball is thrown with; P or pitch: type of pitch thrown; %: percent of the time that pitch is thrown; count: number of data points for that pitch; R/100: just ignore because I originally screwed up the formula, but it is corrected with a detailed explanation here and in the .csv files; BABIP: batting average when that pitch type is hit into play including home runs; SLGBIP: slugging percentage on balls hit into play; S%: percent of pitches resulting in a strike (anything but a ball) for said pitch; %IZ: percentage of pitch thrown in the strike zone. Con or Con%: contact rate ((fouls + hit into play balls)/(pitches swung at)); Sw%: % swung at; SW%: % of pitches that are result in a swinging strike; B%: % that are balls; CS%: called strike %; F%: % of pitches fouled off; InP%: % hit into play; GO: percent of times groundouts result when that pitch is hit into play; ect., ect. for fly outs (FO), pop outs (PO), line outs (LO), singles (1B), doubles (2B), triples (3B), home runs (HR). Fish: Dan Fox stat, how often the batter swings at the pitch when it's out of the strike zone; BadBall/ConOZ: another Dan Fox stat, percentage of time swings at a ball out of the strike zone make contact, so the lower the better for the pitcher; K/100: number of strikeouts resulting from indicated pitch per 100 pitches thrown by pitcher, adding up all K/100 values for a pitcher would give his K/100 regardless of pitch selection; P/E: average for all pitches; S/E: command indicator, the average distance from the closest strike zone edge for strikes and B/E: average distance from the closest strike zone edge for balls; S/C being from the closest corner; Vs.R: preceding stat against only right-handed batters; Vs.L: preceding stat or stat preceding Vs.R against left-handed batters; ucR/100: R/100 uncorrected for the frequency the pitch is thrown, so the metric theorizes a world where only the indicated pitch is thrown, which of course would take away its effectiveness ucK/100: uncorrected like ucR/100 for strikeouts
Pitch f/x: V0: average speed in mph when pitch is 55 feet from home plate; Vf: speed in mph just before the ball crosses the plate (1.417 feet from plate); time: time it takes the ball to travel 55 feet from home plate to 1.417 feet from the plate; ax: horizontal acceleration in feet per second per second, a pitch accelerating away from a right-handed batter has a positive value; az: vertical acceleration; pfxx: horizontal movement or break in inches, difference in final location between that pitch and if that same pitch was thrown with no spin but same speed, a pitch that breaks into a right-handed batter has a positive pfxx value; pfxz: same as pfxx, but vertically with a negative value meaning downward movement; spin theta: the direction in degrees the balls spin towards with 0 degrees being a ball with no horizontal spin/movement and at least some downward movement and top spin, 180 degrees would be upward movement and bottom spin (bottom spin like a fastball); rpm: average spin rate of ball in revolutions per minute, formula for "rpm" and "spin theta/dir" is available here, dividing # by 60 and multiplying by "time" would give the # of revolutions while the ball is in flight; x0, z0: initial coordinates in feet 55 feet from plate, could be approximated as the release point. NA: means the stat is not applicable for this pitcher's pitch because there's not enough data to calculate it.
Use any of the content here to your liking.
If you spot any errors in my data or possible errors, have any suggestions, have hate mail to send me, or anything else, please contact me at firstname.lastname@example.org.