Baseball for the Thinking Fan

Login | Register | Feedback

btf_logo
You are here > Home > Baseball Newsstand > Discussion
Baseball Primer Newsblog
— The Best News Links from the Baseball Newsstand

Monday, December 07, 2020

Fastball Velocity, Fastball Usage, and All That Fun Stuff

For nine years, pitchers threw a near-constant share of fastballs. From 2017 onward, that number has cratered, and 2020 represented a new low. There’s no reason to expect this trend to stop in the way that velocity did, either. Easy velocity gains have some limit: At some point, a lot of pitchers will have gone to pitching labs to improve their mechanics and conditioning, and teams will have tapped all the hardest throwers from their farm systems. On the other hand, all you have to do to throw fewer fastballs is throw fewer fastballs.

I’m resisting the urge to make some broad sweeping statement about the future course of the game, but it certainly doesn’t feel like we’ve reached an equilibrium rate of fastballs. Batters still want to see a fastball every pitch. Per our pitch values, hitters were 234 runs above average against fastballs and 234 runs below average against all other pitches.

That differential hasn’t moved much, even as pitchers throw fewer fastballs — in 2015, it stood at 594 runs against fastballs and -594 against all other pitches, which is roughly the same after pro-rating 2020 to a full season. In other words, batters keep getting better at hitting fastballs, which makes them less and less attractive for pitchers to throw, which keeps the overall value lost via fastballs the same even as it increases per pitch thrown.

RoyalsRetro (AG#1F) Posted: December 07, 2020 at 02:39 PM | 0 comment(s) Login to Bookmark
  Tags: velocity

Reader Comments and Retorts

Go to end of page

Statements posted here are those of our readers and do not represent the BaseballThinkFactory. Names are provided by the poster and are not verified. We ask that posters follow our submission policy. Please report any inappropriate comments.

You must be Registered and Logged In to post comments.

 

 

<< Back to main

BBTF Partner

Dynasty League Baseball

Support BBTF

donate

Thanks to
Shooty would run in but these bone spurs hurt!
for his generous support.

You must be logged in to view your Bookmarks.

Hot Topics

NewsblogOT - Soccer Thread - Spring is in the Air
(136 - 8:08pm, Apr 17)
Last: Pirate Joe

NewsblogOMNICHATTER for the weekend of April 17-18, 2021
(36 - 8:02pm, Apr 17)
Last: cardsfanboy

NewsblogCardinals' Yadier Molina becomes first MLB player to catch 2,000 games with one team
(46 - 7:17pm, Apr 17)
Last: Hank Gillette

NewsblogWhy the Cubs' awful offense could trigger full rebuild if downward trend continues this summer
(21 - 6:59pm, Apr 17)
Last: gef, talking mongoose & suburban housewife

NewsblogNBA 2020 Season kick-off thread
(2690 - 6:21pm, Apr 17)
Last: Fourth True Outcome

NewsblogPete Rose to sell picks for baseball, other sports through website
(35 - 6:19pm, Apr 17)
Last: Howie Menckel

NewsblogMLB salary down 4.8% in 2 years; top 100 earn half
(14 - 5:41pm, Apr 17)
Last: Walt Davis

NewsblogWhite Sox lefty Carlos Rodon throws no-hitter against Cleveland after losing perfect game in ninth inning
(77 - 5:15pm, Apr 17)
Last: SoSH U at work

NewsblogIn the minors, a major change as the Atlantic League plans to move the mound back a foot
(82 - 4:55pm, Apr 17)
Last: Hank Gillette

NewsblogMinnesota Twins, Timberwolves postpone games in wake of police shooting of Daunte Wright
(227 - 4:19pm, Apr 17)
Last: Mayor Blomberg

NewsblogEmpty Stadium Sports Will Be Really Weird
(12714 - 3:59pm, Apr 17)
Last: Eudoxus

NewsblogWaiter, there's OMNICHATTER! in my soup!, for April 16, 2021
(40 - 1:58pm, Apr 17)
Last: salvomania

Sox TherapyJust How We Drew It Up
(37 - 1:48pm, Apr 17)
Last: Nasty Nate

NewsblogBlindsided Joe Girardi mum on player's sudden decision to take leave from team
(5 - 9:09am, Apr 17)
Last: jingoist

NewsblogHow Fernando drew thousands of extra fans
(18 - 10:07pm, Apr 16)
Last: The Yankee Clapper

Page rendered in 0.2264 seconds
46 querie(s) executed