If you know me by now, you know that I like to revisit analytical topics covered in the past to see if the findings carry forward. I’ve written on pitcher values a number of times, mostly during draft season. In those cases, I looked at projections for what are considered by many as the most predictive analytical categories for pitcher success. My original article on this particular topic dates back to February 2023. I HIGHLY suggest you check this one out HERE. Trust me, you won’t be disappointed!
For today’s effort, we’ll revisit those three pitching categories and see how they align with the current points leaders.
Before we got to that, a short one-sentence summary to set the mood lighting:
“The top fantasy pitchers almost always have top 10 finishes in IP, K-BB% and SIERA rates.”
So, how do I apply this?
- IP (Innings Pitched) is rather simple. The more IP, the higher your rank. For obvious reasons, I separate out SPs from RPs.
- K-BB% speaks for itself, too. We like high K% and low BB%. For points leagues, this goes beyond just the scoring for each category, it also plays into categories like ER, ERA/WHIP, etc. if your league scores those too.
- SIERA (Skill-Interactive ERA), like FIP (Field Independent Pitching), attempts to determine the underlying skill level of the pitcher by more accurately modeling what makes a pitcher successful.
When you put all three together, historically we find many of the top fantasy pitchers. For short, I’ll call this cumulative ranking my “SHU” (Scoville Heat Units) rankings – because I expect some of these findings to be as hot as a Capsaician pepper.
From my earlier work, I note this analysis was done for your traditional Roto leagues, not Points leagues. For today, we’re going to see how it translates to my “hypothetical” Points league. Of course, you know the scoring format I use:
Now I give you the top 100 SHU-ranked SPs and their current points rankings. For kicks, I also included their respective rankings (out of 182) in each of the three categories:
Name | Team | SHU Rank | Points Rank | IP Rank | SIERA Rank | K-BB% Rank |
---|---|---|---|---|---|---|
Zack Wheeler | PHI | 1 | 2 | 2 | 8 | 7 |
Tarik Skubal | DET | 2 | 4 | 16 | 2 | 2 |
MacKenzie Gore | WSN | 3 | 18 | 18 | 4 | 4 |
Logan Webb | SFG | 4 | 12 | 6 | 7 | 15 |
Nathan Eovaldi | TEX | 5 | 6 | 14 | 12 | 11 |
Carlos Rodón | NYY | 6 | 1 | 8 | 17 | 14 |
Hunter Brown | HOU | 7 | 4 | 21 | 11 | 9 |
Garrett Crochet | BOS | 7 | 7 | 4 | 19 | 18 |
Chris Sale | ATL | 9 | 21 | 21 | 16 | 12 |
Paul Skenes | PIT | 10 | 8 | 3 | 23 | 26 |
Joe Ryan | MIN | 11 | 10 | 40 | 14 | 6 |
Jesús Luzardo | PHI | 12 | 14 | 23 | 20 | 21 |
Bryan Woo | SEA | 13 | 16 | 10 | 39 | 27 |
Max Fried | NYY | 14 | 3 | 4 | 33 | 42 |
Nick Pivetta | SDP | 15 | 15 | 44 | 27 | 20 |
Kris Bubic | KCR | 16 | 9 | 18 | 40 | 35 |
Framber Valdez | HOU | 17 | 11 | 1 | 36 | 57 |
Chris Bassitt | TOR | 18 | 38 | 25 | 37 | 34 |
Yoshinobu Yamamoto | LAD | 19 | 13 | 71 | 13 | 13 |
Sonny Gray | STL | 20 | 35 | 49 | 28 | 24 |
Kevin Gausman | TOR | 21 | 23 | 26 | 47 | 29 |
Spencer Schwellenbach | ATL | 22 | 31 | 18 | 41 | 44 |
Jacob deGrom | TEX | 23 | 20 | 38 | 38 | 28 |
Jack Flaherty | DET | 24 | 41 | 69 | 22 | 17 |
Hunter Greene | CIN | 25 | 24 | 89 | 15 | 8 |
Dylan Cease | SDP | 26 | 70 | 71 | 25 | 22 |
Merrill Kelly | ARI | 27 | 25 | 15 | 55 | 49 |
Matthew Liberatore | STL | 28 | 34 | 32 | 48 | 41 |
Cole Ragans | KCR | 28 | 74 | 115 | 3 | 3 |
Cristopher Sánchez | PHI | 30 | 40 | 65 | 24 | 33 |
Matthew Boyd | CHC | 31 | 30 | 52 | 46 | 31 |
Michael King | SDP | 32 | 26 | 81 | 29 | 23 |
Pablo López | MIN | 33 | 32 | 81 | 30 | 25 |
Will Warren | NYY | 34 | 60 | 101 | 21 | 19 |
Robbie Ray | SFG | 35 | 17 | 38 | 63 | 51 |
Nick Lodolo | CIN | 36 | 39 | 35 | 64 | 56 |
Max Meyer | MIA | 37 | 76 | 65 | 45 | 46 |
Ben Casparius | LAD | 37 | 79 | 141 | 5 | 10 |
Logan Gilbert | SEA | 39 | 98 | 155 | 1 | 1 |
Tylor Megill | NYM | 40 | 48 | 91 | 44 | 32 |
David Peterson | NYM | 41 | 32 | 35 | 60 | 78 |
Freddy Peralta | MIL | 42 | 22 | 29 | 80 | 65 |
Ben Brown | CHC | 42 | 123 | 109 | 35 | 30 |
Jameson Taillon | CHC | 44 | 46 | 40 | 74 | 62 |
Grant Holmes | ATL | 45 | 45 | 32 | 78 | 72 |
Dustin May | LAD | 46 | 72 | 81 | 52 | 53 |
Logan Henderson | MIL | 47 | 117 | 176 | 6 | 5 |
Drew Rasmussen | TBR | 48 | 27 | 74 | 56 | 60 |
Mitch Keller | PIT | 49 | 59 | 11 | 88 | 93 |
José Berríos | TOR | 50 | 50 | 11 | 95 | 91 |
Brandon Eisert | CHW | 51 | 144 | 173 | 9 | 16 |
Ryan Pepiot | TBR | 52 | 36 | 11 | 99 | 89 |
Huascar Brazobán | NYM | 53 | 73 | 146 | 18 | 40 |
Clay Holmes | NYM | 54 | 37 | 59 | 68 | 81 |
Andrew Abbott | CIN | 55 | 29 | 112 | 62 | 36 |
Steven Matz | STL | 56 | 90 | 147 | 26 | 38 |
Brad Keller | CHC | 57 | 131 | 163 | 10 | 39 |
Aaron Nola | PHI | 58 | 143 | 103 | 58 | 52 |
Brandon Pfaadt | ARI | 59 | 42 | 44 | 89 | 82 |
Landen Roupp | SFG | 60 | 75 | 80 | 72 | 67 |
Reese Olson | DET | 61 | 55 | 106 | 59 | 58 |
Casey Mize | DET | 62 | 46 | 98 | 67 | 59 |
Nick Martinez | CIN | 63 | 51 | 30 | 105 | 93 |
Kyle Freeland | COL | 63 | 156 | 52 | 83 | 93 |
Corbin Burnes | ARI | 65 | 43 | 65 | 81 | 83 |
Shane Baz | TBR | 66 | 80 | 59 | 85 | 86 |
Ryan Yarbrough | NYY | 67 | 107 | 141 | 49 | 45 |
Luis L. Ortiz | CLE | 68 | 80 | 69 | 87 | 80 |
Michael Soroka | WSN | 68 | 165 | 168 | 31 | 37 |
Brant Hurter | DET | 70 | 94 | 158 | 32 | 47 |
Zack Littell | TBR | 71 | 53 | 28 | 115 | 96 |
Cade Povich | BAL | 72 | 129 | 98 | 76 | 66 |
Eduardo Rodriguez | ARI | 73 | 163 | 116 | 71 | 55 |
Zac Gallen | ARI | 74 | 86 | 24 | 111 | 108 |
Hayden Birdsong | SFG | 75 | 116 | 148 | 51 | 50 |
Hayden Wesneski | HOU | 75 | 141 | 149 | 57 | 43 |
Ryne Nelson | ARI | 77 | 104 | 137 | 50 | 64 |
Michael Lorenzen | KCR | 78 | 83 | 44 | 106 | 102 |
Jack Dreyer | LAD | 79 | 119 | 158 | 42 | 53 |
Ranger Suárez | PHI | 80 | 111 | 155 | 54 | 48 |
Edward Cabrera | MIA | 80 | 133 | 130 | 66 | 61 |
Shane Smith | CHW | 82 | 54 | 79 | 91 | 88 |
Chad Patrick | MIL | 82 | 62 | 76 | 107 | 75 |
Luis Severino | ATH | 84 | 63 | 9 | 123 | 130 |
Taj Bradley | TBR | 85 | 60 | 35 | 109 | 120 |
Ronel Blanco | HOU | 86 | 83 | 107 | 92 | 70 |
Hunter Dobbins | BOS | 87 | 134 | 134 | 69 | 69 |
Tanner Bibee | CLE | 88 | 56 | 40 | 119 | 117 |
Yariel Rodríguez | TOR | 88 | 138 | 160 | 53 | 63 |
Seth Lugo | KCR | 90 | 57 | 62 | 108 | 107 |
Bailey Ober | MIN | 91 | 65 | 74 | 125 | 79 |
Jordan Hicks | SFG | 91 | 157 | 107 | 65 | 106 |
Walker Buehler | BOS | 93 | 100 | 126 | 79 | 76 |
JP Sears | ATH | 94 | 99 | 77 | 122 | 83 |
Tyler Holton | DET | 95 | 154 | 172 | 43 | 68 |
José Soriano | LAA | 96 | 67 | 16 | 97 | 172 |
Luis Castillo | SEA | 97 | 52 | 44 | 121 | 122 |
Andre Pallante | STL | 98 | 86 | 50 | 77 | 161 |
Colin Rea | CHC | 99 | 89 | 96 | 100 | 99 |
Jake Irvin | WSN | 100 | 44 | 6 | 149 | 141 |
Overall on the SHU scale, these SP results are Habanero or Red Sabrina HOT! In fact, I might even give you Bhut Jolokia for the first 35 SPs in the list. You’ll note the SHU ranks align pretty well with the Points ranks for the first 35 SPs in the list. With a few exceptions (Chris Bassitt, Dylan Cease and Cole Ragans), there really aren’t any surprises.
From #36 (Nick Lodolo) on, there are plenty in the Serrano (F*ck You, Jobu, I do it myself!) to Cayenne range. You can really tell who is pitching above their skills and which SPs may be in line for positive corrections.
For instance, Ben Brown’s stat line (5.72 ERA and 1.46 WHIP) corroborates the 123rd Points ranking. A closer look, though, suggests you may want to take a flyer. Having top 35 SP rankings in SIERA and K%-BB% means he may net you positive points moving forward.
There are a number of other examples here, such as Logan Henderson (when he returns from AAA), Kyle Freeland (will the Rockies win 10 games?), and Ryan Yarbrough.
On the flip side, SPs like Freddy Peralta (SHU #42), Drew Rasmussen (SHU #48), and Andrew Abbott (SHU #55) are slipping into Chile Verde territory.
Now, here is the same table for the top 50 RPs (of 128):
Name | Team | SHU Rank | Points Rank | IP Rank | SIERA Rank | K-BB% Rank |
---|---|---|---|---|---|---|
Jeremiah Estrada | SDP | 1 | 31 | 36 | 4 | 3 |
Randy Rodríguez | SFG | 2 | 25 | 45 | 1 | 1 |
Griffin Jax | MIN | 3 | 73 | 45 | 2 | 2 |
Tyler Rogers | SFG | 4 | 39 | 32 | 7 | 23 |
Steven Okert | HOU | 5 | 29 | 32 | 24 | 8 |
Cade Smith | CLE | 5 | 28 | 36 | 15 | 13 |
Brendon Little | TOR | 7 | 29 | 32 | 16 | 17 |
Bryan Baker | BAL | 8 | 42 | 42 | 13 | 11 |
Abner Uribe | MIL | 9 | 31 | 18 | 25 | 25 |
Jeff Hoffman | TOR | 10 | 7 | 57 | 6 | 6 |
Josh Hader | HOU | 11 | 3 | 62 | 8 | 4 |
Tanner Banks | PHI | 12 | 51 | 42 | 18 | 16 |
Andrés Muñoz | SEA | 13 | 1 | 45 | 12 | 22 |
Mark Leiter Jr. | NYY | 14 | 26 | 69 | 5 | 7 |
Tanner Scott | LAD | 15 | 19 | 45 | 17 | 21 |
Jhoan Duran | MIN | 16 | 7 | 26 | 22 | 37 |
Fernando Cruz | NYY | 17 | 36 | 69 | 9 | 8 |
Jake Bird | COL | 18 | 35 | 3 | 46 | 40 |
Will Vest | DET | 18 | 10 | 23 | 28 | 38 |
Emilio Pagán | CIN | 20 | 6 | 32 | 34 | 24 |
Louis Varland | MIN | 20 | 50 | 36 | 26 | 28 |
Ronny Henriquez | MIA | 22 | 27 | 18 | 44 | 31 |
Alex Vesia | LAD | 23 | 47 | 62 | 20 | 12 |
Garrett Whitlock | BOS | 24 | 41 | 6 | 49 | 41 |
Joey Cantillo | CLE | 25 | 57 | 9 | 48 | 42 |
Graham Ashcraft | CIN | 26 | 67 | 18 | 32 | 50 |
Manuel Rodríguez | TBR | 27 | 71 | 26 | 27 | 55 |
Edwin Díaz | NYM | 28 | 5 | 74 | 23 | 17 |
Tommy Kahnle | DET | 29 | 18 | 45 | 36 | 39 |
Gabe Speier | SEA | 30 | 54 | 114 | 3 | 5 |
Aroldis Chapman | BOS | 31 | 12 | 86 | 21 | 17 |
Garrett Cleavinger | TBR | 32 | 64 | 105 | 11 | 10 |
Bryan King | HOU | 33 | 51 | 62 | 35 | 30 |
Greg Weissert | BOS | 34 | 67 | 36 | 47 | 46 |
Robert Suarez | SDP | 35 | 2 | 57 | 42 | 32 |
Jose A. Ferrer | WSN | 36 | 102 | 8 | 50 | 75 |
Matt Strahm | PHI | 37 | 66 | 74 | 33 | 27 |
Hunter Gaddis | CLE | 37 | 72 | 100 | 19 | 15 |
Phil Maton | STL | 39 | 59 | 112 | 10 | 14 |
Dennis Santana | PIT | 40 | 24 | 74 | 38 | 35 |
Jason Adam | SDP | 41 | 23 | 13 | 71 | 66 |
José Alvarado | PHI | 42 | 17 | 120 | 14 | 17 |
Jalen Beeks | ARI | 43 | 62 | 9 | 65 | 78 |
Grant Anderson | MIL | 44 | 67 | 9 | 75 | 69 |
Max Kranick | NYM | 45 | 43 | 3 | 87 | 68 |
Mitch Spence | ATH | 45 | 59 | 1 | 78 | 79 |
Dylan Lee | ATL | 47 | 61 | 62 | 51 | 48 |
Emmanuel Clase | CLE | 48 | 11 | 86 | 41 | 36 |
Luke Weaver | NYY | 48 | 15 | 45 | 74 | 44 |
Adrian Morejon | SDP | 50 | 62 | 74 | 39 | 53 |
Lucas Erceg | KCR | 50 | 47 | 86 | 37 | 43 |
This one is kinda all over the place. The top in SHU rank (Jeremiah Estrada) is “only” 31st in points rank. Similarly, the top Points leader (Andres Munoz) comes in at just #13th in SHU rank.
There may be a few nuggets to mine here, but for the most part, I’m going to categorize these as “sweet bell” peppers and use other analyses for RPs.
In general, the cumulative analysis of IP, K-BB% and SIERA ranks seem to work well for SPs and not so well for RPs. SPs are a tough nut to crack this season (well, pretty much every season) so I’ll take the wins when I can get them.
Another interesting (and useful) analysis in the books. As I always say, if your format differs, you really SHOULD run the numbers yourself. Having an accurate Points league player ranking is key to this whole analysis.
Let me know what you think in the comments below.
As always, you can find me on Twitter/X (@Derek_Favret) and on BlueSky (@dfavret.bsky.social).
Until next time, my friends!
The MLB scoreboard abbreviation for Pittsburgh is PGH, not PIT
Points redraft. Swap out Bibbe for Roup or am I just rearranging deck chairs?
Great article TLB — I like the idea of a single factor (SHU) to easily sort pitchers (great for next year’s draft). I will of course re-run the data for my own points leagues.
As an aside, I always find it surprising how difficult it can be to find SIERA data. I finally had to make a custom report in FG…
Thanks, Mudhen!
I like the SHU scale too. I may have to adopt that as my “go-to” moving forward.
Custom reports in FG is the way to go! I do the same when I’m there.
I always enjoy our discussions:
I thought it would make sense to list my SPs as a frame of reference:
Rodan
Fried
Valdez
Peterson
Mize
Wacha
Liberatore
Warren
Lugo
Baz
Gavin Williams
Kelly
Reese Olson IL
McClanahan IL slot
1. Would you pick up Eduardo Cabrera whose next four starts are at TB,at Wash, home vs Phil and then at SFG. If yes, who would you cut?
2. Make an offer of Rice plus Mize plus Wacha to get Mackenzie Gore?
3. Make an offer of Rice plus Lugo for Gore?
4. Would you offer a different pitcher plus Rice to get Gore?
5. Don’t make any of these trades.
Another interesting streamer is to pick up Cade Horton whose next two starts are at Wash and at Detroit? Would you pick him up or pass?
If yes, would you drop Warren or look elsewhere?
Thanks!!!
Thanks!!
Hey Martin,
I would definitely pick up Edward Cabrera before someone else grabs him.
It looks like you really want Gore. I would try a 2-1 offer with any two of your pitchers below Framber. See if you can make something work.
Good luck.
Thanks!!!
Great article thank you
Thanks, Johnny!