LOGIN

Last week, I dropped my top 150 hitters for the rest of the season.  By all accounts, it went over pretty well.  Together, we saw a number of players come in ranked higher than our preferences, and some were ranked lower than our eyeballs tell us.  Formulas and predictions are rarely perfect, but it does give us a good set of data to discuss.  You all came with some great thoughts, and it was fun to compare notes.

This week is dedicated to pitchers.  I went back into the kitchen to mix up a new blend to consider both starters and relievers together.  The goal is to normalize them in a way that is both insightful and useful.  I realize many of us play in season-long leagues that don’t have natural break points, but even still, it’s good to take small bites from the apple.  For pitchers, I’m ranking them in anticipated “Points per Week” to allow me to stratify them in a meaningful way.  I’d prefer “Points per IP” but that artificially isolates SPs and RPs, so I decided to pass.

Once again, my main ingredients are player statistics generated through Sunday and our very own Razzball projections.  Both are available on the Razzball site at the hyperlinks provided.

Because it’s so important to everything we do here in Points leagues, don’t forget the scoring.  I’m still using the NFBC RazzSlam scoring as illustrated below.  Be sure to adjust or compensate anything you read here to be in line with your own formats.

Now that we’ve got the basics laid out, let’s get right to the numbers:

Rank Name Team Avg/Wk
1 Zack Wheeler PHI 16.95
2 Tarik Skubal DET 16.61
3 Cole Ragans KC 15.69
4 Paul Skenes PIT 15.54
5 Hunter Brown HOU 15.10
6 Logan Webb SF 14.88
7 Joe Ryan MIN 14.77
8 Josh Hader HOU 14.71
9 Max Fried NYY 14.52
10 Pablo Lopez MIN 14.50
11 Framber Valdez HOU 14.41
12 Yoshinobu Yamamoto LAD 14.29
13 Carlos Rodon NYY 14.15
14 Edwin Diaz NYM 14.27
15 Dylan Cease SD 14.29
16 Garrett Crochet BOS 14.03
17 Freddy Peralta MIL 13.99
18 Andres Munoz SEA 13.84
19 Chris Sale ATL 13.96
20 Logan Gilbert SEA 13.88
21 Nathan Eovaldi TEX 13.69
22 Aaron Nola PHI 13.74
23 Michael King SD 13.54
24 Sonny Gray STL 13.38
25 Corbin Burnes ARI 13.43
26 Robert Suarez SD 13.14
27 Raisel Iglesias ATL 13.31
28 Cristopher Sanchez PHI 13.07
29 Bailey Ober MIN 13.09
30 MacKenzie Gore WSH 12.90
31 Luis Castillo SEA 13.00
32 Spencer Schwellenbach ATL 12.87
33 Mason Miller ATH 12.77
34 Kevin Gausman TOR 12.67
35 Seth Lugo KC 12.64
36 Hunter Greene CIN 12.41
37 Jesus Luzardo PHI 12.47
38 Nick Pivetta SD 12.34
39 Robbie Ray SF 12.36
40 Tanner Bibee CLE 12.44
41 Ryan Helsley STL 12.44
42 Felix Bautista BAL 12.40
43 Brandon Pfaadt ARI 12.27
44 Bryce Miller SEA 12.40
45 Zac Gallen ARI 12.31
46 Chris Bassitt TOR 12.15
47 Emmanuel Clase CLE 12.16
48 Bryan Woo SEA 12.09
49 Jose Berrios TOR 12.09
50 Yusei Kikuchi LAA 11.88
51 Kodai Senga NYM 11.73
52 Jeff Hoffman TOR 11.63
53 Jack Flaherty DET 11.72
54 Michael Wacha KC 11.61
55 Ronel Blanco HOU 11.67
56 Kyle Finnegan WSH 11.50
57 Brady Singer CIN 11.51
58 Tanner Scott LAD 11.42
59 Taj Bradley TB 11.42
60 JP Sears ATH 11.33
61 Spencer Strider ATL 11.56
62 Reese Olson DET 11.23
63 Jhoan Duran MIN 11.09
64 George Kirby SEA 11.29
65 David Peterson NYM 11.09
66 Jacob deGrom TEX 10.94
67 Luis Severino ATH 10.96
68 Ryan Pepiot TB 10.97
69 Nick Lodolo CIN 10.88
70 Merrill Kelly ARI 10.79
71 Shota Imanaga CHC 10.76
72 Ryan Walker SF 10.81
73 Bowden Francis TOR 10.78
74 Trevor Megill MIL 10.76
75 Zach Eflin BAL 10.74
76 Erick Fedde STL 10.58
77 Tyler Anderson LAA 10.53
78 Ranger Suarez PHI 10.70
79 Jameson Taillon CHC 10.55
80 Andrew Abbott CIN 10.54
81 Clay Holmes NYM 10.22
82 Mitch Keller PIT 10.32
83 Tanner Houck BOS 10.33
84 Jose Soriano LAA 10.20
85 Jake Irvin WSH 10.15
86 Roki Sasaki LAD 10.15
87 Gavin Williams CLE 10.08
88 Shane Baz TB 10.01
89 Pete Fairbanks TB 9.89
90 Jeffrey Springs ATH 9.97
91 Tyler Glasnow LAD 10.02
92 Kenley Jansen LAA 9.92
93 Brayan Bello BOS 9.92
94 Sandy Alcantara MIA 9.89
95 Aroldis Chapman BOS 9.69
96 Dean Kremer BAL 9.69
97 Tylor Megill NYM 9.56
98 Clarke Schmidt NYY 9.59
99 Devin Williams NYY 9.49
100 Emilio Pagan CIN 9.25
101 Carlos Estevez KC 9.12
102 Blake Snell LAD 9.36
103 Drew Rasmussen TB 9.20
104 Andrew Heaney PIT 9.15
105 Miles Mikolas STL 9.19
106 Ben Brown CHC 9.05
107 Tyler Mahle TEX 8.71
108 Justin Verlander SF 8.83
109 Spencer Arrighetti HOU 8.84
110 Tomoyuki Sugano BAL 8.52
111 Max Meyer MIA 8.55
112 Casey Mize DET 8.46
113 Yu Darvish SD 8.69
114 Matthew Boyd CHC 8.45
115 Kris Bubic KC 8.33
116 Mitchell Parker WSH 8.40
117 Brandon Woodruff MIL 8.55
118 Camilo Doval SF 8.32
119 Kutter Crawford BOS 8.50
120 Andre Pallante STL 8.33
121 Nick Martinez CIN 8.28
122 Zack Littell TB 8.23
123 Grant Holmes ATL 8.14
124 Jose Quintana MIL 8.10
125 Jose Alvarado PHI 7.97
126 Ben Lively CLE 8.02
127 Will Vest DET 8.00
128 Luke Weaver NYY 7.96
129 Colin Rea CHC 7.88
130 Jordan Hicks SF 7.93
131 Kyle Freeland COL 7.99
132 Ryan Feltner COL 7.89
133 Sean Manaea NYM 7.93
134 Luis Gil NYY 7.92
135 Shohei Ohtani LAD 7.92
136 Simeon Woods Richardson MIN 7.80
137 Eduardo Rodriguez ARI 7.71
138 Nestor Cortes MIL 7.79
139 Justin Martinez ARI 7.68
140 Ryan Pressly CHC 7.69
141 Jonathan Cannon CHW 7.60
142 Luke Jackson TEX 7.56
143 David Bednar PIT 7.61
144 Walker Buehler BOS 7.43
145 Michael Lorenzen KC 7.39
146 Griffin Canning NYM 7.34
147 Joey Cantillo CLE 7.29
148 Dustin May LAD 7.22
149 Cade Smith CLE 7.22
150 AJ Smith-Shawver ATL 7.17

So, how does this look?  I’ll get to my critique in a minute.  Be sure to tell me your thoughts below.  You know I like the analytics and looking into numbers but to tell the truth, I enjoy our interactions in the comments below even more.  Let’s hear it.

How’d You Rank So High?

Here are some pitchers I feel come in too high in the rankings.

  • Josh Hader (Astros) – This isn’t specifically a concern about Josh Hader, rather a cautionary minute about RPs in general.  I love targeting RPs, not just closers, in Points league because they tend to provide a nice base of points each week to counter the occasional blowup we RARELY see from SPs.  However, you really need to evaluate and adjust this strategy to your league scoring to understand the full effect.  There will be some of you that can benefit greatly from using RPs and others who it will hurt.  As long as you know which camp you belong, the more likely you’ll have fewer mistakes.  That is the name of the game here!
  • Carlos Rodon (Yankees) – Let’s be fair and admit Carlos Rodon (#13) has been VERY good so far.  Let’s also be fair and admit he hasn’t always been consistently this good for long stretches.  So, to think that he’ll just continue at this pace is not realistic.  Case in point, his fastball is down a touch, his Swing K% is down a touch, and his HR/FB% is up a touch.  So why has he been so good?  The main thing I see is his GB% and GB/FB rate is amongst his career best.  Once those GBs turn into FBs, along with the summer weather, we’ll be longing for the good ol’ days of April.
  • Bailey Ober (Twins) – Ober ranks at #29 rest of season despite career lows in K/9, Swing K%, and fastball speed.  He’s also seeing career highs in categories like LD% and LOB%.  The tea leaves are talking here.
  • Luis Castillo (Mariners) – Similarly, Castillo comes in at #31 despite a career low in the same three categories (K/9, Swing K%, and fastball speed).  Uh oh!
  • Yusei Kikuchi (Angels) – After 8 starts and 42.1 IP, Kikuchi (#50) is pitching to a career-best 3.83 ERA.  That’s 0.70 below his career number.  I really don’t see anything in his analytics that suggests he’ll keep up this level of production.

Why You Ranked So Low?

Here are some pitchers I feel may be on the rise.

  • Sandy Alcantara (Marlins) – Clearly the results haven’t been there yet for Alcantara (#94) but the fastball is still north of 97 mph, and he’s spinning the ball at almost 2300 rpms.  Every contending club must be calling the Marlins in hopes of securing his services, and you should be too.  The mess we’ve seen so far may be solved simply with a change of scenery.  Let him out of jail!
  • Clarke Schmidt (Yankees) – Clarke Schmidt coming in at #98 feels low to me.  He’s only 20.2 IPs into his season and is clearly not dialed in yet, as depicted by his 11% BB%.  However, his Fastball speed is solid and now over 12.2 Swinging K%.  Time will tell, but it feels like better days are on the horizon.
  • Brandon Woodruff (Brewers) – Brandon Woodruff (#117) leads the list of SPs due to make their ’25 debut here soon.  Woodruff is well into his rehab program and is built up to 80+ pitches as he looks to make the move back to the Brewers  this weekend.  Let’s not forget, the last time we saw Woodruff he was tossing the pill in line with some of his career best.  He’s worth a shot.
  • Walker Buehler (Red Sox) – It’s been a minute since Walker Buehler (#144) has been an elite SP.  Will he ever get back to it?  Maybe not, but there are some signs of better days, such as a 20%+ K% and 45%+ GB%.  I don’t think you need to make him your #1 priority but if you can buy low here, it may be worth the price.
  • Charlie Morton (Orioles) – You won’t find Charlie Morton in the list above.  He comes in at #165.  So why do I include him in this list after such a dreadful start?  Well, the O’s just announced they are shifting him to the bullpen.  We’ve seen this dance before…long-time starter moves to the pen when it appears he’s started his last game.  Next thing we know his fastball speed picks up, his repertoire of pitches equals more Ks and begins throwing in more high-leverage spots or even returns to starts.  Either way, there’s potential value here for Points leagues.  All I’m saying is, just keep an eye on this situation.

There you go, my inaugural top 150 pitchers (plus one) for the rest of the Points league season.  Let me know what you think.

By the way, you may have noticed there’s no “Where We’re Going” segment this week.  I warned you last week that the baby birds need to learn to fly on their own.  If you’re still not flapping those wings enough, go HERE for help.

As always, you can find me on Twitter/X (@Derek_Favret) and on BlueSky (@dfavret.bsky.social).

Until next time, my friends!

 

Subscribe
Notify of
guest

6 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
mudhen11
mudhen11
1 day ago

You are so right about RP’s, TLB — in our points league Wins, Saves, & Holds are all 5 points each. So it kind of dilutes the value of RP’s compared to RazzSlam (but expands the available roster). I will often punt the position in favour of SP/RP’s, but the pickings this year are a little slim. In which case I favour set-up men (for Holds) and multi-inning long relievers (for Wins & Holds) — let other people chase the closers.

Jason
Jason
1 day ago

In a points kpr (3 yrs) league. Have an abundance of pitching and need hitting. my SS is Seager (and Hoerner has SS in Yahoo). OK to trade my Jobe for his Lawler?

Rob
Rob
1 day ago

How far down would Gonsolin be on this list, 151?