Author Archive

Ottoneu: Get Your Money Right! Hitter Edition

Now that you’ve gone through the keep or cut process, are you ready to draft? Do you have a big board on your wall with your targets? Do you know how much you’ll pay and how much you won’t? The FanGraphs auction calculator will tell you what a player is worth based on your league and whichever projection system you prefer, but which players do you need to get to fill out your roster? In this post I’ll detail my process for targeting players in an Ottoneu FanGraphs points league re-draft auction.
Read the rest of this entry »


Ottoneu: Mock Draft Experimental

At the start of the new year, I was invited to participate in an Ottoneu mock draft with other industry people and I was excited to take on the challenge. We mocked a 12-team, FanGraphs points Ottoneu league. Each team had a $400 salary and a 40-man roster to fill. Chad Young tweeted his analysis of each pick and you can follow each piece of valuable insight here. But, he was being polite when he wrote:

 

The truth is, I didn’t really mean to do it, draft three top closers, that is. I won’t make excuses, but if I did make excuses I’d say that I’ve never actually participated in an Ottoneu first-year draft, both of my Ottoneu teams were inherited and that I had also never participated in slow draft before. I had a hard time keeping track of where I placed bids. Insert emoji of person with hands up in the air here. Yes, I made a rookie mistake and I am not a rookie, I swear. But, mock drafts are mock drafts and if you go into one without some kind of planned experiment, then what’s the point? My experiment? Come out with guns blazing! Pay top dollar for top dollar players. What ended up happening when it was all said and done? Let’s dig in a little and find out.

Couch Managers Otto Mock

Hypothesis: Cornering the closer market will add value to my team.

The elite pen that Chad was intrigued by is projected by Steamer to be worth 1722.6 points. This draft took place prior to the unfortunate news that Liam Hendrick was diagnosed with Non-Hodgkin’s Lymphoma, so I used his 2022 points in this calculation. Here’s a pricing break-down:

The Elite Pen
Name Team ADP IP rPTS PTS aPOS Projected 2023 Salary
Edwin Díaz NYM 22 64 609.3 -16.9 45.4 $29.50 $23.00
Emmanuel Clase CLE 27 70 583.5 -20.2 45.4 $26.27 $25.00
Liam Hendriks* CHW 127 57.2 529.8 -16.8 26.9 $11.04 $19.00
*2022 Hendriks stats and value
**Projections use FanGraphs Auction calculator and Steamer

The crazy part about this is I technically got a discount on Diaz and Clase when assuming FanGraphs auction calculator values. But, what happens when you corner the market? You end up with a surplus of stats and while that’s valuable, it means that you valued it more than everyone else. If this were a real league, I’m sure it would be difficult to trade away one of these closers and get a return that I was happy with. Add to that the fact that Hendriks has more important things to fight through than the bottom of the ninth, and you can see that I’ve placed too many eggs in one basket. Larry Schechter wrote about this exact issue in his book, “Winning Fantasy Baseball”. I’ll change some of the things Schechter wrote to fit my situation, but the idea is the same:

“Suppose [Lucas]…goes over-board on closing pitchers because there are too many great deals (in his opinion) to pass up. Later he needs to try to trade a pitcher for a hitter. He has several [relief] pitchers he can trade…When he offers these pitchers for a trade, he will be offered hitters more in line with the auction price, not his value. In other words, nobody else thought [Clase] was worth more than $23, so he’s not going to receive more than a $23 hitter for [Clase]. He will be forced to trade [Clase] for a $23 hitter, thus negating the gain he thought he had by buying [Clase].”

Lastly, suppose I still was aggressive with closers and took both Clase and Hendriks, but used the $23 I spent on Díaz on a starting pitcher. In hindsight, which is 20/20, I would spend that $23 on a pitcher who actually went for $22. Maybe the bidding would have gone further up, but for this exercise, this logic is all I have. Here are the starting pitchers who went for $22:

What Could Have Been: SPs for $23
Name Team ADP IP rPTS PTS aPOS Projected Salary Salary
Yu Darvish SDP 79 189.2 872.6 16.0 $6.96 $23.95 $22.00
Julio Urías LAD 58 190.2 800.0 6.9 $6.96 $14.88 $22.00
**Projections use FanGraphs Auction calculator and Steamer

Just the points boost alone is enough to show how trading out that third closer for a more dependable stater at the same price makes more sense. Had I drafted Darvish instead of Díaz, I would have had an additional ~200 projected points to add to my total.

Conclusion: Drafting three elite closers is not the way to go, but drafting two and a good starting pitcher seems like a good strategy.

Hypothesis: Being aggressive and paying for top talent is better than waiting and spreading your money more evenly.

In addition to locking in closers and cornering the market like a savage, ruthless entrepreneur who walks out of his apartment building, onto the streets and screams, “Cash rules everything around me! C.R.E.A.M.! Get the money!”, I dove straight into top-tier hitter bidding:

The “Gunz Blazin'” Offense
Name Team ADP PA rPTS PTS aPOS Projected Salary Salary
Juan Soto SDP 10 675 1131.4 48.3 $19.96 $69.24 $65.00
Vladimir Guerrero Jr. TOR 13 653 1050.4 38.2 $14.67 $53.85 $54.00
Julio Rodriguez SEA 4 679 952.7 26.0 $19.96 $46.94 $47.00
Alex Bregman HOU 81 660 887.9 17.9 $14.32 $33.21 $31.00
Adley Rutschman BAL 67 582 731.6 -1.6 $26.60 $25.99 $26.00
*Projections use FanGraphs Auction calculator and Steamer

Having a roster with Vlad, Adley, J-Rod, and Soto made me giddier than a Canadian woman at a Shania Twain concert. But, that’s a lot of money spent early on. What we have here is a real “Stars and Scrubs” approach. The roster image above showed what I would consider my starting lineup, but just take a look at my bench:

Couch Managers Otto Mock2

That’s a long list of $1 players, but there are a few that I believe in. Regardless, how would things have looked had I passed on just one of my top targets, let’s say Julio Rodriguez at $47? Using the same logic as before and adding $1 to a few middle-of-the-pack players, I could have turned Julio Rodriguez into Seiya Suzuki and Jazz Chisholm, for example:

A One for Two Swap
Name Team ADP PA rPTS PTS aPOS Projected Salary Salary
Seiya Suzuki CHC 108 589 773.9 3.7 $19.96 $24.63 $24.00
Jazz Chisholm Jr. MIA 48 589 726.1 -2.3 $16.55 $15.25 $23.00
*Salary represents what I would have paid if I bid one more dollar and won

Obviously, the combination of these two players means I get more points, but who would have not been drafted? Well, that would have clearly been Adam Frazier. Here’s a breakdown:

J-Rod (rPTS 952.7) + Frazier (rPTS 445.8) = 1398.5 rPTS @ $48

or

Seiya (rPTS 773.9) + Jazz (rPTS 726.1) = 1500.0 rPTS @ $47

Conclusion: While there are a lot of assumptions being made here, the two middle-of-the-road players look better on paper. I’m saving $1 and generating 100 more points.

Hypothesis: I can still get a lot of playing time out of $1 players.

Last week I wrote about the value in keeping, or not keeping, prospects on your roster, especially if they are being paid more than $1. This is a tricky part of Ottoneu. First, Ottoneu points leagues have 162-game maximums for all positional players, so you have to be careful with how often you’re setting a full lineup. Maximums can sneak up on you when you least expect it. Having a solid bench is very important, but how much do you want to pay for players who will rarely be plugged into your starting squad? It’s a difficult thing to balance, but I tend to rely on plate appearances when stocking my bench. It’s terrible when you need to plug in a couple of substitutes, but everyone on the bench is in AAA or rarely starting. Here are all my $1 players’ projected plate appearances by steamer:

$1 Players
Name Team G PA AB
Kolten Wong SEA 120 513 457
Myles Straw CLE 122 480 424
Miguel Rojas LAD 100 425 389
Adam Frazier BAL 113 458 412
Josh Donaldson NYY 102 434 377
Jurickson Profar 110 475 415
Carlos Santana PIT 117 488 415
Jorge Mateo BAL 76 295 272
Yuli Gurriel 91 384 351
*Steamer

While many people target upside with their $1 bids, as they should, I chose to go with players who were still available and who can be counted on for plate appearances. I forced myself into this situation because of my aggressive spending from the outset, but I’d rather have players who I know I can plug in when I need to instead of players whose playing time may not be very reliable. The aggravating part about this strategy was that I was out of the bidding for players like J.D. Martinez ($3), Juan Yepez ($3), Jean Segura ($3), Gavin Lux ($2), and Brandon Drury ($2). These players were all taken at great value and I missed out.

Conclusion: Spending early and going after high-value players early forces you to fill your bench with $1 players, but $1 players can still carry playing time.

All in all, I’m happy with my lineup, I think I put together a decent rotation and I locked in the two best closers in the game. Things would have to go right for me to work into the top three at the end of the season, however. I would need a Giolito bounce back, a Morton-like Morton season, Tyler Anderson’s 2022 to be the real deal and for my players to stay healthy. That’s a lot to ask for, but if it all goes wrong, I can always start a re-build, tear down. That’s the fun part of Ottoneu.


Recipe: Thinning The Herd With K/9, SwStr%, and pVals – Part 2

Last week I detailed my late-round starting pitcher recipe, “Thinning the Herd”. I wrote about the first six pitchers on this list and this week I’ll continue with the bottom six. As a reminder, here’s my ingredients list:

  • A SwStr% in 2022 of at least 11%. (2022 MLB SP average – 10.7%)
  • A K/9 projection (steamer) of eight or better. (2022 MLB SP average – 8.18)
  • Positive pVals (Pitch Info) on at least two pitches in 2022.
  • An ADP greater than 100.

Read the rest of this entry »


Recipe: Thinning The Herd With K/9, SwStr%, and pVals – Part 1

Sticky metrics refer to statistics that are highly correlated from year to year. Here’s an example. Among all qualified pitchers in 2022, Jordan Montgomery ranked 11th with a 12.9% swinging strike rate (SwStr%). Bringing the innings-pitched threshold down to 150 in 2021, he ranked ninth with a career-high 13.7%:

Jordan Montgomery's SwStr%

In every season except 2018, he’s had an above-average SwStr%. Projections don’t predict SwStr%, but if they did you could imagine that Montgomery would easily be projected above 12%.

Read the rest of this entry »


Ottoneu: The Value In Keeping Minor Leaguers

If you are rostering a player in the minor leagues who has yet to debut, how are justifying it? I don’t write that to be critical, I’m rostering a few myself and I ask myself the same question whenever I look over my roster. If your answer is something like, “They could be really good in the future!”, then you are also thinking like me and everyone else who is rostering young, yet-to-debut minor leaguers. Who are some of these players? Here are just a few hand-selected examples with high average salaries in Ottoneu FanGraphs points leagues:

Hitters
Marco Luciano, $5.08
Anthony Volpe, $4.88
Jasson Domínguez, $4.37

Pitchers
Jack Leiter, $5.52
Grayson Rodriguez, $5.47
Eury Pérez, $4.29

A player like Grayson Rodriguez can be found on the auction calculator because he is expected to join the O’s rotation either out of camp or early in the season. Using Steamer projection and the auction calculator’s FanGraphs points pre-settings, Rodriguez projects as a $1 player. Technically, he’s not worth rostering with a projected value of $-13.4, but you can usually treat any player with negative value as a $1 player. Regardless, he’s not expected to be worth the $5 plus he’s averaging in Ottoneu leagues, but his rookie season is not the reason you would roster him. You would roster him in hopes that he will be worth much more than $1 in 2024, 2025, and on. If you’re paying $5 now, he’s worth $1 now, but you’ll be paying him $7 next year when he’s worth $10, and maybe you’re doing alright. That statement probably deserves a much deeper dive, but for now, I’ll stay out of that rabbit hole.

This is the fun part of rostering yet-to-debut minor-league players. It’s literally prospecting. It’s fun to do with Bowman autographed baseball cards and it’s fun to do in fantasy baseball leagues. This prospecting becomes more exciting as the player gets closer and closer to success. But, what about a pitcher like Jack Leiter? Technically he edges out Grayson Rodriguez ever-so-slightly in average salary, but here’s a bold prediction; Jack Leiter will not return $5.52 in FanGraphs points leagues this season. Ok, maybe not so bold. No one can predict the future, but this one seems like a gimme. Last year (2022), Corey Kluber returned $5.70. If Leiter were to do the same in 2023, he’d have to be around Kluber’s 2022 numbers:

Player Comparisons
Name/Seaon IP K H BB HBP HR SV HOLDS
Corey Kluber, 2022 Actuals 164 139 178 21 10 20 0 0
Jack Leiter, 2023 Projection 1 1 1 0 0 0 0 0
Jack Leiter, 2022 AA Actuals 92.2 109 88 56 8 11 0 0
Steamer Projections

First of all, Kluber only walked 21 batters in 2022!? That’s the lowest total among all starters with at least 160 innings pitched and seven less than second-place Kevin Gausman. That’s what you can or should get for around $5.00 in FanGraphs points leagues. Kluber’s current average Ottoneu salary sits at $6.66. Second, I included Leiter’s Steamer projection tongue in cheek, he basically has no projection. His player page does have a 2023 MLB ETA, but who knows? So, we can’t realistically project Leiter’s 2023 value. I suppose we could compare his minor-league stats. That’s also unfair but at least it gives us some semblance of what he can do. Luckily, Dan Szymborski does the good work of projecting player performance a few years ahead with ZIPS:

Jack Leiter, ZIPS 3-Year
Year IP K H BB HBP HR SV HOLDS
2023 94.7 88 90 52 9 14 0 0
2024 98.0 92 90 49 8 13 0 0
2025 102.7 97 92 49 7 13 0 0

I tossed in the HBP projections myself, thinking that maybe Leiter will gain a little more control over time, and I projected no holds, the rest is provided by ZIPS. Before you start going crazy over this projection remember that volatility in projections for players who have never played in the major leagues is very high. So, let’s get even more volatile! Let’s imagine that ZIPS is being very conservative and that Leiter’s 2024 season looks more like a combination of 2023 and 2024. This is a big assumption, I know, but stick with me. Here’s where Leiter would be in 2024:

Experimental Mode, Sum of ZIPS (2023,2024)
Year IP K H BB HBP HR S
2024 EXP 192.7 180 180 80 7 27 0

I tweaked the HBP and BB totals to reflect a more realistic total, but the other categories are the sum of 23′ and 24′ ZIPS. If this turned out to be true, what would his value be in 2024? In FanGraphs points leagues, this projection would be worth approximately 725 points (rPTS on the table below). Now, we have something to work with. The auction calculator has the following pitchers in that realm for the 2023 season:

Players Projected for ~725 rPTS (2023)
Name Team POS ADP IP rPTS PTS aPOS Dollars
Nestor Cortes NYY SP 113 167.0 732.46 -1.59 5.95 5.36
Joe Ryan MIN SP 142 169.6 723.98 -2.69 5.95 4.26
Martin Perez TEX SP 314 183.9 720.79 -3.10 5.95 3.85
*Steamer
**FanGraphs Points Leagues auction calculator

Remember my bold/not-very-bold prediction from earlier? I’m prepared to apply that to the 2024 season as well. Jack Leiter’s current average salary of $5.52 may not be what he’s worth until beyond 2024 even if he ends up being Nestor Cortes, which is a huge if. Up until this point, I have written nothing about arbitration, but it’s very possible that someone in your league could bump his salary up a few dollars and you would no longer be making smart decisions by rostering him. Could I be wrong about all of this? Yes! I have no doubt that Leiter will be a successful major league pitcher, but Ottoneu FanGraphs points fantasy leagues roster-able? Now? No. Why did I write all of this? Well, because I’m rostering a $6 Jack Leiter and had a theory about why that was a bad decision. Finally, just before the January 31st keeper deadline, I’m ready to let him go. Farewell my friend. I hope to pick you up for $1 in the draft and start this prospecting process all over again, but at a much more reasonable price.


Somedays You Have It And Somedays You Don’t: Robbie Ray’s Slider

Troy Taormina-USA TODAY Sports

It has always been difficult for me to understand pitcher volatility. Well, the volatility part isn’t hard to understand, actually, it’s very simple. Pitching in the big leagues is incredibly difficult and one tiny little element of a pitcher’s game could be off to make the whole outing unravel. But, what is hard to understand is what little element that is. Did a 1 mph drop on a four-seamer really make it all go south? Or, was it a matter of half an inch of location? Is it even measurable? Like, what if it was just bad gas from the previous night’s chimichanga that threw things off? Do you see where I’m going? I want to know why a pitcher does so well one day and so poorly the next. For my first round of this, I’ll start slow and focus on only one pitch, narrowing the question down to, why does one pitch perform well one day and bad the next? In today’s investigation, I’ll analyze and compare Robbie Ray’s July 3rd 2.6 wSL Pval (Pitch Info) with his July 24th -3.4 wSL pVal. Let’s have some fun.
Read the rest of this entry »


Treating Hitter Auction Values Like Model Scores

It is always odd to me how fantasy drafters come up with their auction values. “Oh, he’s a $10 SS at least!”. Ok, but, where did you come up with that number? If you load up the FanGraphs auction calculator with your league settings and Steamer projections, you will see exact dollar values that you can use to aid you in auction drafts. I write the word, “aid” because you will very rarely get the player you want for the price the auction calculator spits out. Sometimes you are lucky and get the player for under what the auction calculator thinks he’s worth, and sometimes you push the “Outbid By $1” button a little too much.

Regardless of whether your bid falls below the mark, above it, or right on the mark, the amount you paid cannot be evaluated until the end of the season. But, looking back at last season’s projections versus last season’s actuals can teach us a few things and if we were operating our fantasy team like we were operating a business, we’d all be sitting in the conference room drinking bad coffee and going over the fiscal year. Hopefully, someone brought in donut holes. In this post, I’ll look at 2022 steamer preseason projection values (hitters only) versus 2022 end-of-season values and make comparisons.

Read the rest of this entry »


HR/FB Increases to Believe In

If a player hits the ball in the air often with power, it should go out for a home run often, right? Sure, certain ballparks, weather, and environmental conditions will add unpredictability to that statement, but we can generally follow the guideline of “hit ball hard in air, ball go far”. The first step to hitting the ball far would be to get the ball up in the air more often. This is nothing new. While a hitter can, and has, done damage with hard hit line drives (Juan Yepez, 2022) and even hard hit ground balls (Chris Taylor, 2022), in the air is better.

Take a look:

2022 MLB wOBA on Hard Hit…

  • ground balls .377
  • line drives .633
  • fly balls .867

That cute wee stanza shouldn’t excite readers too much, clearly, it doesn’t even necessitate the clean look of a FanGraphs table to hold it up. But, if a hitter puts the ball in the air, it doesn’t mean he will automatically do damage. If we take away the Hard Hit part of the splits above, it’s clear how important the Hard Hit aspect is:

2022 MLB wOBA on…

  • ground balls .215
  • line drives .685
  • fly balls .354

As we prepare for drafts, it may be worth our while to look at players who have started to both put the ball in the air more and hit those fly balls out more often. That combination is key. While that combination does contribute to increased home run totals, it may also lead to increased strikeouts. A single season’s K% and HR/FB% don’t necessarily have strong correlations, but when we break down HR/FB into percentile groups and aggregate K%, we see some pattern:

Bar Chart (K% by HR/FB Percentile, 2022)

The bar chart above simply points out that targeting hitters with high FB and HR/FB rates could make you draft a player like Keston Hiura (2022: K% 41.7%, HR/FB 29.8%). But, even with a .226 batting average he did hit 14 home runs in only 266 plate appearances last year. While there are many more than five players who qualify under this analysis, I’ve cherry-picked the five I find most intriguing. If you want to see all the players who I’m analyzing you can merge hitters who accumulated at least 100 PAs in both 2021 and 2022 and make comparisons between their fly ball rates and their home run per fly ball rates. There were 354 hitters total who accumulated 100 PAs in both 2021 and 2022, but 75 of them increased their FB% and their HR/FB% from year to year. Here are five that I am particularly interested in:

Cherry-Picked HR/FB Gainers 2021-2022
Name GB/FB 21 GB/FB 22 FB% 21 FB% 22 FB% Diff HR/FB 21 HR/FB 22 HR/FB Diff
Jazz Chisholm Jr. 1.6 0.9 31.0 40.8 9.8 18.2 23.3 5.1
Gleyber Torres 1.2 0.8 36.2 45.9 9.7 6.9 13.1 6.2
Luis Arraez 1.6 1.3 28.0 32.9 4.9 1.9 4.8 2.9
Rowdy Tellez 1.1 0.9 38.2 45.5 7.3 12.4 18.7 6.3
Anthony Santander 0.8 0.6 43.4 49.8 6.4 13.4 14.5 1.1
Among hitters with at least 100 PAs in both 2021 and 2022.

Jazz Chisholm Jr.
When I went to see how Jazz’s back was recovering, I found that he also had knee surgery? I’m not sure how I missed that but regardless, he’s penciled in as ready for Spring Training. One of the biggest knocks on young prospect Chisholm was his high K% which remains high, yet decreased in each of his three major league seasons:

30.6% (20) –> 28.6% (21) –> 27.4% (22)

While his K% has been going down, xwOBA, SLG, Barrel%, HardHit%, and launch angle increased. He is a pull-power hitter, so I wouldn’t expect him to keep dropping his K%. In fact, with a full season it may increase closer to his career by 28.4%, but if it comes with the steamer projected 28 home runs and 26 stolen bases, I personally would be willing to bump him up a few spots on my rankings.

Gleyber Torres
Is he really only 26 years old? Does he really have back-to-back stolen base double-digit seasons? He’s projected to be a 20(hr)-10(sb) player, Paul Sporer gave a hot take on his power for 2023, and he’s putting the ball in the air more often. What made his power dip so much in 2020/2021? It’s hard to say. But he did clearly start hitting the fastball again from a Pitch Info Pitch Value perspective:

-3.1 (20) –> -9.5 (21) –> 8.8 (22)

Those numbers are backed by Baseball Savant’s Run Value on the 4-seamer. Do you want a really quick glance theory? I think in 2020 and 2021 he tried to change who he is and he tried to get on base more often by swinging less. In 2022, he swung more often, and struck out more often, but hit the ball harder with a higher launch angle.

Luis Arraez
A few weeks ago I wrote about Arraez’s pull power, or, lack there of. While the contact-king isn’t likely to hit 20 home runs, he could add a lot of value if he were to first, sell out just a little more and second, hit the ball harder. Their is no doubt in my mind that Arraez has the batted ball skills to change his approach slightly. The real question is does he have the skills to add more power?

Rowdy Tellez
Some fantasy managers seem to be pretty high on Tellez this offseason and it makes sense. Like most of the players that hit fly balls with power, they strike out a lot too. But, Tellez’s ~20% K% the past two seasons isn’t all that bad. His batting average, however, is. A sultry .219 in 2022 should regress closer to his career average of .236, but steamer has it doing even better in 2023 at .247. But, it’s not average you’re after here, it’s power and steamer thinks that will increase as well. Rowdy finished 2022 with a slugging average of .461 and steamer pegs him at .485 for 2023. However, steamer also projects his home run totals to come back down from 35 in 2022 to 30 in 2023.

Anthony Santander
A healthy Santander is a good Santander. His 647 PA’s in 2022 marked a career high. Let’s go down the list of good things that happened for the O’s outfielder in 2022:
– Increased BB% (…and a better OBP because of it)
– Decreased K%
– Increased slugging
– Career-high home runs (33)
– Increased launch angle and barrel rate
All of those gains coincided with a slight increase, though a career high, fly ball rate. Steamer believes in the skills as well, projecting him for 30 dingers next year.

Bonus Round:

I intended to write about these two players before I saw an excellent, full-blown analysis on both in Nicklaus Gaut’s 2023 sleeper article. Both Cal Raleigh and Anthony Rizzo could be great power targets in 2023, Rizzo being more of a sleeper than Raleigh. Here are some quick notes on both players but I encourage you to read Gaut’s piece as well:

Rizzo
A change of approach to take advantage of Yankee Stadium’s short porch?
– 2023 tied career high homeruns (32) but he’s hit that exact mark (32) in four separate seasons.
– OBP is down, SLG is up
– pulling the ball more
– higher launch angles
– hitting it harder
– striking out more

Raleigh
– A young catcher with great power
– Max EV of 114!..and a launch angle above 20
– High, high K%, but could be improved on
– Projected for 521 (FGDC) PA’s in 2023


To Be Twenty-Four: Taking Advantage of More Opportunities and Striking Out Less

Kiyoshi Mio-USA TODAY Sports

You need a little holiday gift for yourself, don’t you? Sure, you’ve probably received your copy of the Forecaster by now and you still have that racy romance novel to finish, but you should add a little more baseball analytics to your que. Go ahead, buy yourself a copy of FanGraphs’ own Mike Podhorzer’s Projecting X 2.0. I recently did and was not one bit disappointed. Many fantasy baseball touts refer to their “projections” often. You’ll hear pundit A say they are working on their projections and pundit B say their projections are vastly different than others, but it’s not always clear what that work entails or how they got those very different projections. Projecting X gives readers a better understanding of how projections should be created and empowers them to take on the task themselves. Regardless of who’s cooking your dinner, it’s always important to know the ingredients.

When writing about K% projections, Podhorzer sites his own research and some of Jeff Zimmerman’s research to identity three plate discipline metrics that help evaluators assess changes in hitter K%. Those three metrics are Z-Swing%, Contact%, and Zone%. Taking it one step further, Zimmerman’s age-curve research showed that hitter K% typically declines through age 24. Podhorzer’s e-book motivated me to take a look at these three metrics among young hitters from the past two seasons. Here are the hitters who accumulated at least 75 plate appearances in both 2021 and 2022 and finished 2022 as a 24-year-old:

2022 Age 24 Players (Min. 75 PA’s)
Name 21 PA 22 PA Zone%_Diff Contact%_Diff Z-Swing%_Diff K%_Diff
Taylor Trammell 178 117 -0.3 8.0 4.0 -13.9
Jesús Sánchez 251 343 -2.6 0.2 -4.2 -4.3
Andrew Vaughn 469 555 0.6 2.8 -1.2 -4.2
Lars Nootbaar 124 347 -2.8 0.9 -2.9 -2.1
Gavin Lux 381 471 -2.6 -0.1 -7.2 -1.6
William Contreras 185 376 -1.5 0.7 -8.0 -1.5
Luis Robert Jr. 296 401 -4.2 1.7 -1.7 -1.4
Jazz Chisholm Jr. 507 241 0.9 -2.7 2.1 -1.2
Brandon Marsh 260 461 -1.4 4.0 2.8 -0.7
Ronald Acuña Jr. 360 533 -0.6 2.3 6.5 0.0
Alex Kirilloff 231 156 -0.4 6.6 -2.3 0.6
Bo Bichette 690 697 1.4 -0.3 -0.3 2.3
*Min 75 PA’s for both 2021 and 2022
**Plate discipline diff metrics calculated as 2022 metrics – 2021 metrics
***K% diff calculated as (2022 K% – 2021 K%) * -1

If you look at how I’ve calculated these year-to-year differences you’ll see that I’ve made it so the numbers make sense from a positive/negative standpoint. In this case, Luis Robert saw the ball in the zone less often (-4.2%) and made contact more often (1.7%), but swung in the zone less often (-1.7%) while lowering his K% (-1.4%). Scanning the rows will show you that nine out of 12 players “did what they were supposed to do” and lowered their K% in their 24-year-old season.

While we see a few established, elite players listed in the table above, there are certainly a few intriguing players from a sleeper standpoint as well. Taylor Trammell lowered his 2021 K% of 42.1% down to 28.2% in 2022. While 28.2% is still significantly over the 2022 MLB average of 22.4%, it’s an improvement. It’s nice to see the likes of Jazz Chisholm Jr. and Brandon Marsh on this list and it’s also important to remember that some of these players were ONLY 24 for most of the 2022 season! If we kick it into experimental mode and drop the PA threshold down to 20 in each season, we see a few more interesting players:

2022 Age 24 Players (Min. 20 PA’s)
Name 21 PA 22 PA Zone%_Diff Contact%_Diff Z-Swing%_Diff K%_Diff
Jake McCarthy 70 354 2.4 12.5 3.7 -11.4
Vidal Bruján 26 162 -5.5 -0.3 6.8 -8.0
Yonny Hernandez 166 28 7.8 1.8 1.4 -5.0
Mickey Moniak 37 112 -5.9 2.8 3.8 -3.9
Estevan Florial 25 35 7.7 -10.8 1.4 13.1
Jose Barrero 56 174 1.6 -3.1 2.7 13.3
*Min 20 PA’s for both 2021 and 2022
**Plate discipline diff metrics calculated as 2022 metrics – 2021 metrics
***K% diff calculated as (2022 K% – 2021 K%) * -1

I rostered Bruján in a few deep leagues and was tremendously disappointed, but he’s a young player who is still developing. Yes, he dropped his K% between 2021 and 2022, but like Trammell, he finished 2022 with a K% that still needs to come down (22.8%). Use caution when seeing those decreases in young players and be sure you don’t just assume they’ve figured it out. Hopefully, these two tables give you threads to pull on, rankings to adjust and perhaps, a little itch that can only be scratched with learning how to project player performance on your own. When the 2023 winter cold winds blow, download a copy of Podhorzer’s book and find yourself little gems like this to occupy your off-season hours.


One Hitter, Two Hitter, Red Hitter, Blue Hitter

Brad Penner-USA TODAY Sports

How would you define Jeff McNeil as a hitter in just a few words? If you had to place him in his own “group” of hitters, who else would you place him with? Last week, I used a cluster analysis to find a player that might compare to Luis Arraez and in turn, help provide some approach recommendations for increasing his power. This week, I’ll use that same cluster analysis, with just a few tweaks, to determine what combination of Statcast and plate discipline metrics increases roto value on average. Let’s start with a refresher on my process.

Read the rest of this entry »