Please see our player page for Shane McClanahan to see projections for today, the next 7 days and rest of season as well as stats and gamelogs designed with the fantasy baseball player in mind.

I was a history major in college.  This was a terribly poor decision.  I realized after my first year in history/secondary education that I did not really enjoy history.  I was gonna be a coach.  My only A’s in college were coaching classes.  Why did I think that history was interesting?  Who would ever read stuff like that just for the fun of it?

As I’ve grown older, I realized that there is some history that I enjoy.  I just don’t enjoy ALL of it.   It’s all good, I was only a Social Studies teacher for two years before I took a different type of position.  The lesson is to never listen to your parents, I guess.

For a time, I felt the same about dynasty baseball leagues.

Please, blog, may I have some more?

Wow, has it already been a week since the first installment of the 2024 Top Keepers was unveiled? Time flies when the baseball playoffs are in full swing.

Last week I looked at the top relievers to keep (2024 Top Keepers – Relievers). This week the focus is on starting pitchers.

Like relievers, starting pitchers can be a little inconsistent from year to year, making it tough to nail down the top keepers. I went pretty deep this year with a list of 85, allowing for a nice mix of veteran pitchers and young up-and-comers.

That said, I’m sure I missed some pitchers you probably like more and listed players higher than you think they deserve to be.

However, I like the list I have put together and I hope you find it useful as you build your fantasy staff.

Now let’s get on with the rankings!

Please, blog, may I have some more?

Teoscar Hernandez (5-for-5, 3 RBIs and his 18th homer) hasn’t been that bad this year, right? *checks the Player Rater* Oh, he’s like at 40th overall. That’s not bad at all! 40 what? Haha, 40 ounces, my dude, let’s get that St. Ides! You’re not being distracted by that non sequitur? Okay, 40th *covers mouth so you can’t hear* outfielder. Not bad at all! Around Mike Trout, who’s been out since 2019, and Bryan De Palma Cruz. So, maybe Teoscar hasn’t been great thus far, but he’s one of those guys who could be the best in baseball for the final six weeks. Also, in this game, Eugenio Suarez (1-for-5, 2 runs) who was the last Mariners’ player who I said could be the best player in the 2nd half, and he hasn’t been bad at all (9 HR in roughly 150 ABs). Ty France (4-for-6, 10th homer) even got in on the action, as France hit a French fly saying, “That’s as good as it baguettes!” Finally, Josh Rojas (1-for-4, 2 RBIs) hit his 1st homer. It was a called shot. He called a weak bloop to 2nd, and it went out. Anyway, here’s what else I saw yesterday in fantasy baseball:

Please, blog, may I have some more?

I tell a lot of whoppers in this series, but here’s a totally true story about luck that happened to me this weekend. I’m up in the great north, on a cabin in a lake. Sure, that’s lucky, but it’s not the story. Now, I don’t fish a lot. I’ve probably cast a line less than 100 times total in my life, and almost all of those casts are me casting for my kids. I’m the kind of guy that goes fishing for other people.

So when I cast my kiddie reel into 5 foot deep water in the middle of the day, I didn’t expect to get much. But when I pulled out a 16” walleye, my fishing-familiar friends were impressed. I asked my kids to take a photo of me and my catch of a lifetime. Wouldn’t you know — three photos later, I had a picture of the dock, a picture of my face, and a picture of me in focus but the fish completely out of focus. At least I had a witness.

Please, blog, may I have some more?

Here’s a Story…What, too obvious? Sure, but Trevor Story returns and faces Brady Singer? You can’t tempt me with that. You can tempt me with Brady Singer (6 2/3 IP, 3 ER, 7 baserunners, 4 Ks, ERA at 5.05). Can Streamonator, if you like, but, since June, his ERA is 3.53. But the real Story–God damn it! Trevor Story (0-for-4) as he was activated from the IL. He’s been gone so long when I googled Trevor Story, Google asked me, “Don’t you mean Trevor May?” I said no and it asked, “Trevor Williams?” I said absolutely not, and it asked, “Trevor Megill? Stephan? Larnach? Oh, I know! Trevor Rogers?” No, no, no, no, no, no and no. Trevor Story! From ages (or fromages, if you’re French), 23 to his 30 years old, he’s played in 839 games and has 174 HRs, stole 113 bags and hit .268. Putting on him what he did at age 25 in Coors to what he can do these final seven weeks seems unfair, but why do I have to be fair? He’s capable of 20/7/20/.280 /7 in 150 ABs. That’s great! Definitely worth rostering. Do I think he comes close to those numbers? I’d put the under on each. I’m really skeptical he’s going to be running. Welcome back, you have been anything but a neverending Story. A Start-and-Stopping Story? Anyway, here’s what else I saw yesterday in fantasy baseball:

Please, blog, may I have some more?

Joe Ryan (4 IP, 7 ER, ERA at 4.43) got cooked faster than an instant pot, if an instant pot actually cooked things in an instant. I’d be lyin’ on Ryan (poet and aware of it) if I said I trusted him right now, even if I am a believer long-term for 2024 fantasy and beyond. Everyone seems to have caught up to his four-seamer and now it’s Dong City, population every hitter facing him. He’s a two-pitch pitcher, and hitters figured out the ‘good’ one, which is not good. There’s two months left, and, in shallower leagues, it’s time to move on. Getting him for homers (everyone, like I said), Jordan Walker (2-for-3) hit his 10th homer. Jordan Walker is my father, please respect our family time together. Tyler O’Neill (1-for-4) hit his 4th homer, and 2nd homer in two games. Tyler O’Neill has 35-homer power. Might take a miracle for him to even get to 15 this year, but there would be stranger things than him going off for two months. Like Dustin. He’s Stranger Things. Also, getting into the act, Lars Nootbaar (2-for-4, 2 RBIs) hit his 11th homer, and 4th homer in the last week. Snack baars open, baby! Finally, Alec Burleson (1-for-3, 3 RBIs) went ding-dong for his 7th homer. In previous seasons, the Cards would’ve traded Burleson for a middle reliever and watched Burleson become an All-Star on another team, but now he will remain in St. Louis as a 4th outfielder. Anyway, here’s what else I saw yesterday in fantasy baseball:

Please, blog, may I have some more?

On a street corner, Arte Moreno rings a bell, “Come and get your Angels here, come and get your Angels! No one is off limits! You want Ohtani? You’re gonna have to pay the price! Say, how about you send us Brandon Marsh for Ohtani? Deal done? Terrific! What about Griffin Canning? He just threw 5 2/3 IP, 2 ER, 9 baserunners, and had a career-high in strikeouts with 12 with an ERA at 4.52. You’ll give us ‘a disapproving look once worn by former Angels great, Ian Kinsler?’ Fantastic! He’s yours!” That’s Arte Moreno doing some trade deadline wheeling and/or dealing. Canning was a favorite of mine in previous years. Don’t look at which years it was I liked him, it’s too depressing how far back it goes. Right now, he’s having the best year of his career (9.4 K/9, 2.8 BB/9, 3.88 xFIP), and looks headed to top his career-high of 90 1/3 IP, assuming they don’t keep throwing him for 120 pitches per start, like last night. He gained an extra mile on his fastball, and getting hitters mostly with his change, that’s been outstanding. Streamonator loved him yesterday, and I can’t say I’d start him without pause, but he might finally be making good on his promise. The last piece will be him becoming a Tampa Bay Ray! Anyway, here’s what else I saw yesterday in fantasy baseball:

Please, blog, may I have some more?