Archive for Hitters

New Parks & Dimensions Projection Adjustments: Home Runs

Reinhold Matay-USA TODAY Sports

The smiles appear before the response.

Ask a few Orioles hitters for their immediate reactions to news that the club is moving in the left field wall, and their approval can be seen on their faces.

The above quote came from the Orioles caravan and got me thinking about how projections incorporate three new park changes.

I’ve seen the park changes referenced in articles and pods for reasons to fade or target certain players. I lean on projections and assume that they incorporate dimensions into account when they create their projections. If the changes are already accounted for, I don’t want to overrate affected players. After looking over various projections, most seem to take the changes into account, but some haven’t yet. Read the rest of this entry »


Ottoneu: The Surprise Hitters Dropped at the Deadline

Freeman Celebrates on Base
Credit: Brad Mills-USA TODAY Sports

Real-life general managers face economic pressures of all kinds. It must be stressful to be in charge of it all; managing revenue, navigating relationships with the owner(s), the coaches, the players, the fans, deciding whether a player is “worth” the money he’ll likely win in an arbitration hearing, trying to figure out if you can fit in some greens to your diet. Ottoneu managers can face economic pressures too. For some reason, we actually enjoy fabricating the economic stressors that those real-world GM’s face. Why? Well, it’s fun to pretend. But also because we think we might actually be able to do the job ourselves. Be careful what you wish for, you may have to justify cutting a player like Freddie Freeman from your team because you thought it would be a good “economic” decision. Get your speaking notes ready for FanFest, prepare yourself for the press conference, ditch the greens, grab whatever’s still sitting under the heat lamp at the closest “Grab N’ Go!” It’s time to justify the offseason decisions you “had” to make.
Read the rest of this entry »


2024 Projection Review: Batter Roto Stats

 

Reinhold Matay-USA TODAY Sports

It’s time to dive into more hitter projection comparisons after examining playing time a while back. In this article, I’ll show which projections are best in the standard roto categories (R, RBI, HR, SB, and AVG) and at the end, look at ways playing time projections could be improved.

For all the background information on the test I used (RMSE) and data sample reference the first article. These tests take forever to run and at some point, I kept getting the same answers (smartly aggregating the projections), so I stopped running any new ones for hitters. Here are the results for the tests I ran.

Test 1: Batting Average

The only hitter rate stat, batting average, begins the analysis.

2024 Projection Showdown: Batting Average
Projection RMSE
Average 0.0388
Paywall #1 0.0395
THE BAT X 0.0406
4 Free Projs 0.0406
ZiPS 0.0407
Depth Charts (FG) 0.0409
ATC 0.0409
DraftBuddy 0.0409
Zheile (FantasyPros) 0.0409
Median 0.0410
Paywall #7 0.0410
Paywall #4 0.0410
Paywall #8 0.0413
Steamer (FG) 0.0413
Razzball 0.0414
Davenport 0.0415
Paywall #2 0.0415
Marcels (BRef) 0.0420
Paywall #3 0.0422
Fantrax 0.0425
Paywall #6 0.0428
Razzball (Grey) 0.0439

While some individual projections are near the top, the averages and aggregators stay strong.

Test 2: Home Runs

Here is how the projections performed when looking at the raw number of home runs.

2024 Projection Showdown: Home Runs
Source HR Raw
Paywall #7 11.9
Marcels (BRef) 12.0
Davenport 12.5
Average 12.7
4 Free Projs 12.9
Paywall #1 13.0
ZiPS 13.1
Razzball 13.3
THE BAT X 13.3
Median 13.4
ATC 13.5
Zheile (FantasyPros) 13.6
DraftBuddy 13.7
Paywall #6 13.9
Depth Charts (FG) 14.0
Paywall #4 14.1
Paywall #3 14.1
Steamer (FG) 14.1
Paywall #8 14.3
Fantrax 14.3
Razzball (Grey) 14.4
Paywall #2 14.6

With Paywall #7 and Marcels crushing the playing time estimates, it’s no surprise they are at the top. And here are the home projections prorated per plate appearance.

2024 Projection Showdown: Home Runs per PA
Source HR/PA
Paywall #7 0.0184
Average 0.0186
Davenport 0.0188
Paywall #1 0.0191
4 Free Projs 0.0196
Marcels (BRef) 0.0198
Median 0.0199
Depth Charts (FG) 0.0199
ZiPS 0.0200
Steamer (FG) 0.0200
ATC 0.0202
THE BAT X 0.0202
Razzball 0.0202
DraftBuddy 0.0202
Paywall #3 0.0208
Paywall #2 0.0209
Paywall #8 0.0211
Paywall #4 0.0213

The big surprise was that Marcels remained near the top even when the home runs were turned into a rate stat. The aggregators held up but weren’t as strong as previous tests.

Test 3: Stolen Bases

Here are the stolen bases projections ranked by the raw number

2024 Projection Showdown: Stolen Bases
Projection SB
Average 8.50
Razzball 8.61
4 Free Projs 8.73
Davenport 8.80
Paywall #7 8.87
Paywall #8 8.93
Median 8.95
Zheile (FantasyPros) 9.00
ZiPS 9.05
Steamer (FG) 9.05
THE BAT X 9.08
Marcels (BRef) 9.09
ATC 9.09
Depth Charts (FG) 9.10
DraftBuddy 9.11
Paywall #6 9.12
Fantrax 9.33
Paywall #2 9.40
Paywall #1 9.42
Paywall #3 9.56
Razzball (Grey) 9.73
Paywall #4 9.81

A new order of projections on this raw stat … well besides the averages performing near the top. Here they are as a rate stat.

2024 Projection Showdown: Stolen Bases Per Plate Appearance
Projection SB/PA
4 Free Projs 0.0132
Median 0.0132
Average 0.0132
Depth Charts (FG) 0.0132
ATC 0.0133
Razzball 0.0133
DraftBuddy 0.0133
ZiPS 0.0133
Steamer (FG) 0.0133
THE BAT X 0.0134
Paywall #2 0.0134
Marcels (BRef) 0.0134
Davenport 0.0136
Paywall #1 0.0139
Paywall #3 0.0139
Paywall #7 0.0139
Paywall #4 0.0141
Paywall #8 0.0142

That’s some domination by the aggregators by taking the top five spots.

Test 4 Runs plus RBI (R+RBI)

I combined the two because the results were consistent (aggregators kicking ass) and I just wanted to see if any of the results stood out like with stolen bases.

2024 Projection Showdown: Run and Stolen Bases
Source R+RBI
Marcels (BRef) 57.7
Paywall #7 57.7
Average 61.9
Davenport 62.6
4 Free Projs 63.8
THE BAT X 64.0
Razzball 64.8
ATC 64.8
Paywall #4 65.5
Median 65.8
DraftBuddy 66.2
ZiPS 66.5
Zheile (FantasyPros) 66.8
Paywall #6 67.4
Paywall #1 68.0
Paywall #3 68.0
Fantrax 68.3
Paywall #8 68.7
Steamer (FG) 69.2
Razzball (Grey) 69.5
Depth Charts (FG) 70.7
Paywall #2 71.5

Nothing changed. Correctly guessing playing time allows a projection to dominate these rankings. It’s time to move on.

Conclusions on Hitter Projections

The answer is simple, get an aggregation of projection. ATC and Zeile already do the combination. Or a person could use Tanner Bell’s projection aggregator to personally control the inputs and weighting.

Additionally, if combining projections, I would not pay up for any with Razzball, ZiPS, THE BAT X, and Davenport all performing great.

Test 5: Where Projections Miss

Note: I cut and diced the available information in what seemed a 100 different ways. The following are the two best examples I found for why projections miss. I’m sure there are better ways to improve projection playing but I haven’t havent figured them yet.

From some of my unpublished work, I have determined that projections miss based on age, previous playing time (proxy for health), and talent (projected OPS). I wanted to find out why Marcels performed better than the standard projections. In 2024, here are the players the 4 Big Projs projected for more playing time than Marcels.

2024 Projection Showdown: Playing Time Differences
Name Position 4 Free Projs – Marcel
Evan Carter OF 80.7
Oneil Cruz SS 78.5
Rhys Hoskins 1B 75.0
Christian Encarnacion-Strand 1B 66.5
Vinnie Pasquantino 1B/DH 63.4
Ceddanne Rafaela SS/OF 59.5
Parker Meadows OF 53.2
Elly De La Cruz SS 47.6
Royce Lewis 3B 44.7
Trevor Story SS 44.5
Nolan Jones OF 44.1
Sal Frelick OF 42.7
Zack Gelof 2B 42.6
Logan O’Hoppe C 37.4
Jordan Walker OF 35.9
Riley Greene OF 33.9

A table full of prospects (e.g. Carter, Cruz) or injured players (e.g. Lewis, Hoskins). This verifies some of my previous findings that players with checkered playing histories miss their playing time projections.

Dropping the playing time on hurt guys is not hard but it is tougher with guys like Elly. If he plays every day, he’s a steal.

For the next example, I grouped hitters by their Marcel playing time projection and combined plate appearances from the previous two seasons. Then I compared our 2021 to 2024 projected Steamer plate appearances to the actual number. Here are the results.

2024 Projection Showdown: Playing Time Overestimates
Marcels (.5 * Prev + .1 * Prev2 + 200)
PA PA Avg PA Diff Avg OPS
525 650 38.3 0.797
350 525 45.9 0.749
200 350 22.0 0.719
Previous 2 seasons PA total
Min PA Max PA Avg PA Diff Avg OPS
1100 1500 36.1 0.797
700 1100 56.7 0.765
0 700 24.2 0.724

Steamer’s plate appearance projections perform great for regulars or bench bats. The players between those two are the toughest to estimate with over 500 PA in each previous season needed for a solid playing time projection.

While I focused on our Steamer projections, all of the other projection systems over project playing time compared to Marcels. They likely had the same issues. A fantasy manager might need to some way take into previous playing time while making future estimates.

For right now, I don’t know the right answer. As a group, it is a little embarrassing that a simple formula kicked everyone’s collective ass in playing time. In the previous article, I mentioned adding in a computer projection (e.g. Marcels) to temper expectations. I stand by that observation. For now, that’s all I can recommend.


2025 Preview: Potential Batter wOBA Surgers & Decliners

Credit: Nathan Ray Seebeck-Imagn Images

We know that batter wOBA has a relatively higher correlation than many other metrics. However, it isn’t even higher because there are still many factors outside a batter’s control that influence the final mark. So let’s review the hitters who both underperformed and overperformed their xwOBA marks last year. If we assume a similar level of underlying skills and performance, this makes for the quickest list of hitters who will either enjoy a wOBA surge or decline this coming season.

Read the rest of this entry »


Projection Showdown: OOPSY vs Depth Charts wOBA Forecasts

About two weeks ago, Jordan Rosenblum introduced us to his new projection system, OOPSY, which is now available on every player page that has received a forecast. The system incorporates Baseball Savant data, along with Stuff+, which made me very curious to see which players it was more bullish and bearish on than the Depth Chart projections (which are now 100% matching Steamer, since ZiPS haven’t been published yet). So let’s review the names that fall into each of these groups.

Read the rest of this entry »


Identifying Potential Gems from Steamer600

Mandatory Credit: Peter Aiken-Imagn Images
Mandatory Credit: Peter Aiken-Imagn Images

One of my favorite traditions every winter is to peruse our Steamer600 projections and dream about some potential breakthrough seasons. This puts everyone on equal footing playing time-wise since it is the most difficult factor to consistently project as Rob Manfred simply refuses to turn off injuries in the global settings of the game!

Here are some of my favorite potential breakouts using these numbers:

CATCHER (they do make an exception at C where it’s 450 PA since very few Cs log 600)

Gabriel Moreno | ARI, 194 ADP | .283 AVG, 10 HR, 54 R, 51 RBI, 5 SB

I am still on the Moreno Train! He couldn’t really build on his 2023 breakout because while he did add a few points to his wRC+ total, he only played 97 games and saw his .284 AVG drop 18 points. Thumb and adductor strains in June and August, respectively, cost him about a month of time and contributed to his modest overall output. While it didn’t yield much in the way of his counting stats, it is worth noting that Moreno had a sharp improvement in plate skills, doubling his BB/K from 0.8, tops among catchers with at least 350 PA. A fully healthy season could see the 25-year-old backstop eclipse 400 PA for the first time while this projection likes him for a power surge, too. We did catch a glimpse of power production during their World Series run in 2023 as Moreno clubbed 4 HRs in 70 PA after hitting 7 in 380 during the regular season. The batting average is the key though, so even if he stays more in the 5-7 HR range, there is upside to chase with Moreno. In the last five full seasons (so 2019 added in to replace 2020) there have been just eight instances of a catcher hitting .280+ in at least 400 PA with William Contreras being the only guy to do it twice. I like Moreno to join that club in 2025.

Read the rest of this entry »


The HardHit% Age Curve

Kevin Jairaj-Imagn Images

Many indicators are pointing to Adolis García’s power declining. If so, his fantasy value may be careening down a cliff. Read the rest of this entry »


2024 Projection Review: Batter Playing Time

Reinhold Matay-USA TODAY Sports

Well, I got my yearly, “Talk to the Boss First Before Publishing” article out of the way halfway through January. I started looking into hitter playing time and previously they were just one column in one of the tables. This year, we dove into why our projections came in near the bottom with some computer-generated projections beating them. Besides the results, there is a ton of other information so if someone blows off the specific results, at least read the summary.

Collection Information

Last season I collected about 20 projections right before the final last weekend when most fantasy managers draft. This is when projections needed to be their best. Here is the tweet I sent to mark when I pulled them.

In all, I collected 20 different projections. Eight were not freely available to the public. They will be just be labeled Paywall X. Here are the ones people could freely get from the internet.

  • ATC (aggregate of other projections)
  • Baseball-reference’s Marcels
  • Clay Davenport
  • Draft Buddy
  • THE BAT X
  • FanGraphs Depth Charts (aggregate of Steamer and ZiPS)
  • Fantasy Pros Zheile (aggregate of other projections)
  • Fantrax
  • Razzball (Steamer Based)
  • Razzball Grey (Grey’s personal projections)
  • Steamer (FanGraphs)
  • ZIPS

Read the rest of this entry »


2025 Preview: Potential Batter HR/FB Rate Surgers & Decliners

We learned last year that Barrel% is still the most highly correlated Statcast metric with batter HR/FB rate, even more so than the newest metrics such as Blast Per Bat Contact and Fast Swing Rate. Of course, Barrel% does end up underrating extreme ground ball hitters and overrating extreme fly ball hitters, but because these hitters live in the extremes, they are the rare exceptions. To account for the fact that Barrel% is prone to being skewed by a hitter’s batted ball type distribution, let’s instead use a slightly better metric — Barrels per FB + LD percentage, or Barrels/(FB+LD).

Read the rest of this entry »


Ottoneu: Lucas’ Keep or Cut Decisions at OF Part II

All around American neighborhoods lights are being taken down, candles put away, and trees placed out on curbs. Winter holidays are coming to a close and, dare I write it, playoff football is about to begin. But you are here because you have an Ottonue team to manage. Read the rest of this entry »