This review, from a 71-year-old man who took a box cutter and a steel ruler to his BP Annual, is one of the best we've ever gotten. "Did the whole project on my work bench in about two hours."
Congratulations to the
@Cubs
for officially beating their preseason PECOTA projection of 79 wins! 🎉 🎈 🎊 It turns out PECOTA had an anti-Cubbies bias after all, apparently.
We are heartbroken to report the passing of Rob McQuown. Rob has been a pillar of Baseball Prospectus for a decade, and we are devastated by this news. We will pass along more information and appropriate tribute in due time. For now, please join us in grieving his loss.
We are devastated to learn about an accident involving prospect and stats team member Jen Ramos and their husband. Jen has long been an invaluable part of BP. We are keeping them in our thoughts and hope you will too. Jen’s family has organized a GoFundMe:
The data seems to back up Carlos Correa's assertion that José Altuve did not benefit from the Astros' sign stealing system, writes
@No_Little_Plans
. The data also implies, though, the Red Sox benefitted from their own system.
The Commissioner's Report on the Astros' Sign Stealing Scandal made two important contentions: the Astros cheated in 2017-18 (not '19), and did not hugely benefit from their scheme. Alexandre Olbrecht and Jeremy Rosen use the data to examine both claims.
Baseball Prospectus is thrilled to see alumnus Chaim Bloom join the Red Sox front office and lead their Baseball Operations department. Congratulations, Chaim!
If you're into out of this world upside, Jac Caglianone is the pick for you. The Florida first baseman is off to the
@Royals
. The BP Prospect team had some intriguing thoughts about him:
.
@Padres
pitcher Robert Suarez continued his dynamite 2024 campaign last night working a perfect 9th inning with 3 strikeouts. His fastball averaged 100 MPH with a near 20" IVB and won our Pitch of the Day for June 19th
Cole Ragans of the
@Royals
continued his fantastic year with an 8K, 2H performance over 6 innings against the Brewers. His 1.0 WARP is 8th amongst all pitchers, but it's his slider that won PotD for May 6th
We updated PECOTA to add Bryce Harper to the Phillies.
Harper is projected for a Phillies-leading 3.7 WARP, pushing Philadelphia from 85-77 to 89-73.
PECOTA sees the NL East being a four-team battle royal.
Ben Joyce of the
@Angels
had his cutter working last night (2IP 1H 0R 1BB 0K) - throwing it 13 times, and generating 4 whiffs and 3 outs. His -3.2 StuffPro gave him our Relief Pitcher Pitch of the Day for the 26th of July
Danny Young of the
@Mets
shoved last night needing just 15 pitches (10 strikes) in a perfect inning of work. His sweeper covered over 23" of horizontal break and had an IVB of -4.9" making it our Pitch of the Day for June 11th
On August 25th, an illegal substitution occurred in the Red Sox-Orioles game.
@megrowler
's subsequent inquiry into the cause of this invent stand shoulder-to-shoulder with the best investigative journalism of 2017.
Michael Kopech of the
@whitesox
brings the heat with our fastest Pitch of the Day. Coming in with an average velocity of 100 MPH and over 18" of induced vertical break how do you actually hit this pitch?
New Year, new Annual! The 2022 Baseball Prospectus Annual, available early February physically and digitally, features essays on each team, 2,000+ player comments, our Top 101 prospects, and more! This thread introduces our dozens of talented contributors.
Spencer Schwellenbach of the
@Braves
pitched well against the Orioles yesterday (6IP 4H 2ER 2BB 3K). His splitter, thrown 13 times, did not result in a single hit and won our Starting Pitcher Pitch of the Day
Dylan Lee of the
@Braves
was outrageous last night throwing his slider 13 times (15 total pitches) and generating a line of 1.2IP 0H 0R 0BB 3K. His slider generated 4 whiffs, and was not put into play at all - winning our RP Pitch of the Day for June 16th
Quite a night for the
@Braves
Spencer Schwellenbach. The rookie shined last night (6IP 7H 1ER 0BB 6K) against the Phillies, and his splitter once again did some nasty work. At 84 MPH with 10" of horizontal break, it won our Starting Pitcher Pitch of the Day for July 6th
Spencer Schwellenbach did it again for the
@Braves
last night, limiting the Padres to just 3 hits and 1 run over 7 innings of work. His splitter has now won our Starting Pitcher Pitch of the Day four times (he has 7 career starts)
Total team effort for the
@Phillies
last night as they used 5 relievers to get the win. Of those 5, Orion Kerkering's sweeper came in with 19" of horizontal break, and almost half a foot of induced vertical break - marks that nabbed him our Pitch of the Day
Spencer Arrighetti put in solid work on the mound yesterday (6IP 4H 3ER 2BB 8K) for the
@astros
. He threw his curveball 10 times, picking up 2 whiffs, 4 called strikes, a fly out, and won our SP Pitch of the Day
You've been following the organizational top prospects all offseason - and here is the big one. The 2019 Baseball Prospectus Top 101 Prospects list is live!
The 2023 Baseball Prospectus Annual is already with printers, and soon it'll be in readers' hands! Pre-order your copy—paperback, digital, or hardcover—today! Read this thread to learn about this year's All-Star lineup of contributors.
Coming off a World Series title, spirits are high for Atlanta baseball fans. Contributing the world's first ever youtube video in flipbook form* is
@FoolishBB
(*Disclaimer: complete lie). Comments are by
@fergoe
, whose work has appeared in
@talkingchop
, BP, and Forbes.
Spencer Schwellenbach of the
@Braves
may have struggled on the mound yesterday against the Redsox but it wasn't because of his splitter. Spencer threw the pitch 8 times, and generated 3 whiffs as well as 2 outs - winning our Pitch of the Day for June 4th
Chris Roycroft was tough as nails for the
@Cardinals
last night putting together a line of 1.2IP 0H 0R 0BB 3K. His overpowering fastball, averaging 95 MPH won our Pitch of the Day for June 6th
Notice that
#Cubs
’ modal outcome is actually a hair higher than the
#Reds
’. But, Cincinnati has fattened the right side of the bell in their distribution curve, giving themselves more ways to reach the 90s.
@baseballpro
Victor Robles threw a block party in his Dominican home neighborhood to celebrate the Nats' World Series victory. Jake of
@CespedesBBQ
got an invite! Read all about the celebration here:
Bryce Elder was just effective enough in a spot start for the
@Braves
(5IP 4H 3ER 2BB 1K). He kept the game close which allowed the team to rally. Bryce's slider was especially effective - winning our Starting Pitcher Pitch of the Day for July 8th
Fernando Tatís Jr. has demanded a trade... in winter ball. Read about the salacious firing that has LIDOM fans divided here, from Jake of
@CespedesBBQ
.
Taj Bradley of the
@RaysBaseball
was spectacular last night (7IP 3H 2R 0ER 2BB 11K). His splitter, thrown 37 times, went for a hit just twice, and won our Starting Pitcher Pitch of the Day for June 13th
2021 is almost here, and with it comes the 26th edition of the Baseball Prospectus Annual. This thread covers every contributor to the latest update of baseball's most comprehensive book, edited by
@r_j_anderson
,
@euqubud
, and
@cdgoldstein
. Preorder here!
Ben Joyce of the
@Angels
picked up his first win of the season thanks to a perfect 10th inning (1IP 0H 0R 0BB). Averaging 102.1 MPH with a 13.3" IVB & 13" of horizontal break made Joyce's fastball one of the highest rated pitches this season.
Yimi García walked a pair but worked a scoreless inning of relief in the
@Mariners
win over the Phillies last night. His sweeper with nearly 11" of horizontal break won our Relief Pitcher Pitch of the Day
We’re excited to introduce the new Baseball Prospectus Leaderboards. The new leaderboards give you a new look at our hitting, pitching, and catcher defense statistics.
And they work on your phone.
Cristopher Sánchez was brilliant (CG, 9IP 3H 0R 0BB 9K) for the
@Phillies
last night. His changeup, thrown 45 times, averaged nearly 20" of horizontal break and won our Starting Pitcher Pitch of the Day for June 28th.
We've updated PECOTA projections to include the Phillies signing Jake Arrieta.
Philadelphia is now projected to go 81-81, which is just four games back of the projected second Wild Card spot.
Will Smith worked a scoreless inning in the
@Royals
3-2 win over the Tigers. He threw his slider 6 times, and generated a StuffPro of -3.1, making it the highest rated pitch thrown by a reliever yesterday.
The 2024 Baseball Prospectus Annual is almost here! This thread will cover all the writers you'll find in this years' book. You can order the 29th edition of our comprehensive guide here .
With the balance of the game on the line
@Braves
RP Aaron Bummer went with his sweeper 8 times out of the 15 pitches he threw. The result? 0.2IP 1H 0R 0BB 2K. The sweeper not only passed the eye test, but also passed the StuffPro test with a fantastic -3.2 runs per 100 pitches
Luke Weaver of the
@Yankees
was downright filthy yesterday.
1.1 IP 0H 0R 0BB 2K
Luke threw his changeup 8 times and got 3 swinging strikes, 1 caught looking, and a groundout. With over 17" of horizontal break it's effectiveness is no surprise, and it won our Pitch of the Day.
Well, that was a lot of fun unless you played for the Cubs.
6IP 0H 0R 1BB 11K
6 no-hit innings
22 whiffs
100 MPH on his 100th pitch
Paul Skenes spot in the rotation is safe for now
Another Ben Joyce outing, another Ben Joyce award. The
@Angels
RP's fastball continued to overpower coming in at 103 MPH with nearly 12" of horizontal break - winning our Relief Pitcher Pitch of the Day for July 6th
[taps mic] is this thiNG ON-OH THERE IT GOES, LEvel it out, okay, good.
The 2020 BP Annual is very much in progress and in this thread you will find the authors for each chapter’s essay and comments. We’re insanely proud and excited to present their work to you. Here we go.
Despite the loss Michael King was dynamic for the
@Padres
(6IP 3H 2R 1ER 1BB 9K). His slider, thrown 5 times, won our Starting Pitcher Pitch of the Day for July 10th
The holds keep coming for Yennier Cano of the
@Orioles
Yesterday he picked up his 21st hold of the season with a perfect 0.2 innings pitched in their 2-0 win. His sinker, averaging 97 MPH won our Relief Pitcher Pitch of the Day for July 2nd
The players offered MLB incentives the league badly wanted (expanded playoffs) in a seeming attempt to kickstart negotiations and the season. The league did not offer anything that speaks to its own pliability. From
@Marc_Normandin
All of us at Baseball Prospectus would like to express our gratitude to Aaron for his time at BP. We wish him all the best at The Athletic and look forward to reading him there.
Personal news: I'm joining
@TheAthleticMLB
to cover the Twins full time.
To get the time, resources and platform to do this 24/7/365 is a dream come true.
Subscribe today for 40% off using my special promo:
I hope you'll join me.