Please see our player page for J.P. France 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.

installment of the 2024 Dynasty Rankings, with players No. 300 to 201 being unveiled.

When it comes to putting your dynasty team together, you want to build and then maintain a squad that can contend for years. The formula to do this, however, varies from person to person.

For me, when evaluating players for dynasty leagues, the formula for success is a dash of gut instinct mixed in with past experience and a whole lot of what the eye sees. You know a good player when you see him. But a good 34-year-old player is not the same as a good 24-year-old player. Thus, for my dynasty teams I try to follow these simple guidelines:

Youth over Age
You will need veteran players, but you don’t want a whole team of veteran players. If there is a “tie” between a young player and the player four or five years older, I’ll take the younger player.

Hitters over Pitchers
As a whole, young hitters perform better than young pitchers, and veteran hitters are more consistent than veteran pitchers. Basically, I trust my gut when it comes to hitters versus pitchers. Unless a starting pitcher is superior to a solid hitter in the round I am drafting, I will wait on the starting pitcher and go with the hitter.

Starting Pitchers over Relievers
This is pretty easy to understand why. As a group, relievers are so up-and-down it is maddening. Without fail, there will be five or six closers you can pick up in the middle of the season. DO NOT DRAFT A CLOSER EARLY. I will fill out 90 percent of my starting staff before I add my closers/relievers. In my rankings, you won’t see a reliever ranked in the top 150.

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?

Can’t believe Corbin Burnes (8 IP, 0 ER, zero hits, two walks, 7 Ks, ERA at 3.47) didn’t go out there and try to finish the no-hitter vs. the Yankees. This is somehow George Kirby’s fault. Let’s hear what Mark Mulder has to say. If you have no idea what I’m talking about, then bless your ears that they’re in no way polluted by the Hot Takes. Skip ahead to the first blurb if you want to remain that way. On Friday, Kirby said something like he wish he was pulled before the 7th inning because he was gassed. Then old players like Jered Weaver and Mark Mulder jumped on that saying it was the pussification of starting pitchers (told you that you wished you didn’t know). It takes the world’s quickest Google searches to see Weaver used to ask to be pulled from the game in the 7th, and Mulder was so overused in his playing days that he was out of baseball in handful of years, so maybe he should’ve managed his innings better. Old players just completely gaslit by themselves. Hate to see it. Kirby made one mistake: Telling people how he felt. He was gassed, he should’ve been pulled before allowing the home run in the 7th. It makes no sense to baby starters for their entire careers, as they are now, then force them to throw beyond their ability. Kirby should’ve been out of the game, because that’s what starting pitching is now, and how they’re trained. It’s not Kirby’s doing, it’s all starters now. What does this have to do with Burnes? Nothing really, except back in the day they prolly would’ve let him finish the no-hitter. Besides, you know Corbin Burnes is a top five starter, so what’s to say? Anyway, here’s what else I saw this weekend in fantasy baseball:

Please, blog, may I have some more?

There’s no point in me pointing out that I wrote a Justin Steele sleeper this preseason. It’s so long ago now! So much has been written since then! Has anything, perchance, been written that was that illuminating that the Pulitzer committee, all 12 people in Switzerland, all drafted Justin Steele in their fantasy leagues? Does it matter that people, who have been stopped on the highway doing 120 MPH, have been allowed to leave after showing the police officer my Justin Steele sleeper? Does it matter that my Justin Steele sleeper has made advancements in medicine to cure the hiccups? No! None of this matters! What matters is I wrote that gee-dee post, snitches! Yesterday, he went 8 IP, 0 ER, 2 hits, 2 walks, 12 Ks, lowering his ERA to 2.55. But that doesn’t even matter! The hiccups are now gone! Anyway, here’s what else I saw yesterday in fantasy baseball:

Please, blog, may I have some more?

When it comes to talking about the top dynasty keepers this season, I’ve usually focused on young rookie players. This week I will still be focusing on a rookie. However, I don’t think he can be described as young since he is 28 years old.

J.P. France of the Houston Astros was not a highly sought after baseball prospect coming out of high school, leading him to attend Tulane University in his hometown of New Orleans. He earned a degree there with an emphasis in homeland security, giving him an interesting backup plan in case his baseball career didn’t work out.

After graduating from Tulane, France then transferred to Mississippi as a graduate student and played one season with the Rebels.

Climbing the Ladder

The Astros selected France in the 14th round of the 2018 draft, and after signing with the team, he began his pro career at Low Class A Tri City where he appeared in six games out of the pen before a promotion to Class A Quad Cities. There he finished the season with four appearances in relief.

Overall, France had a successful professional debut season, going 2-0 with a 0.50 ERA and 0.889 WHIP with a 14.0 K/9 rate.

France spent the entire 2019 season at High-A Fayetteville where he was used mostly as a starter, making 20 starts in 25 total appearances. After seeing his 2020 season cancelled due to Covid, he pitched in Double-A and Triple-A in 2021 before spending the entire 2022 season at Triple-A Sugar Land.

With the Space Cowboys he went 3-4 with a 3.90 ERA and 1.255 WHIP in 34 games, 15 of which were starts. He racked up 136 strikeouts and limited opponents to a .233 batting average. However, while he has posted some nice numbers during his minor league career, France is probably more known for his moustache than his pitching ability.

Please, blog, may I have some more?

Don’t want to be Mr. Downer when we get awful news like this, but I don’t understand how anyone’s body could hold together playing every day as a hitter, then through 97 MPH fresh-to-deffers every sixth day. For three years, he made us believe, and I know we all want to be little Peter Pans, but it’s just not possible. Shohei Ohtani did the impossible for longer than I would’ve expected from anyone. He did the impossible longer than Tom Cruise. Ohtani won’t be pitching again for the foreseeable future and I’d guess he’ll need Tommy John surgery (again, he had it in 2018). The one thing that places some leafs on the ground as I fall backwards into a heap to sob, he’s a top two hitter on the Player Rater, and that’s not going anywhere. I can do a prayer hexagon to make sure of it. What? Why are you screaming? It’ll be fine! Anyway, here’s what else I saw yesterday in fantasy baseball:

Please, blog, may I have some more?

The Tigers’ lineup reminds me of a streaming show that’s supposed to be better, and you see flashes of why it’s supposed to be better. “Idris Elba is so good in The Wire, he’s gotta be better than this show on the airplane. Hijack? More like Goodbye, Jack. Then again, Idris Elba hasn’t been good since The Wire. Maybe it was The Wire that made him good, and Stringer Bell was such an iconic charac–Hold up, this airplane show is good when it’s not on the airplane.” That’s the Tigers’ lineup. Akil Baddoo? I was told he’s good. Spencer Torkelson? I was told he’s a big-time prospect. Riley Greene? Well, I’m still waiting to see his Stringer Bell role. Matt Vierling? He’s a 4th outfielder hitting third? Zack Short? Well, I was never told he was good. Hijack is better than saying “Hi, Zack” for your fantasy team. Javier Baez? Well, Zack Short at least has going for him that he’s named after the position. Javier Baez should be named Javier Swinging-At-A-Slider-In-The-Dirt. Wait, there’s that one part that is very interesting — Kerry Carpenter! He looks good, and not “Tigers good.” His strikeout rate and BABIP reenforce his batting average, which is solid. His power? Absolutely real. He had 22 HRs in 63 games in Double-A, eight homers in 35 games in Triple-A. That’s real power. When he hits the ball, it’s going for a homer, and the announcer can say, “Hi, jack.” (Was that whole thing just for that ending? Who’s to say?) Anyway, here’s some more players to Buy or Sell this week 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?

Rubbing balloons on my head to get a lot of static on them, then sticking them to my ceiling. Hiring a deejay to play Shakira songs and getting cupcakes prepared, because…? You know why! It’s time for a Star Mitzvah! Zack Gelof went 4-for-5 with two homers (7, 8). That’s in only 25 games! Could Zack Gelof be having his Star Mitzvah? He is Jewish, so there’s a case to made that he’s already had his chair lifted above his uncle’s head, while said uncle was wheezing and out of breath. *looking at Zack Gelof’s stats before writing out the check for $18 for his Star Mitzvah* Oh, hold up. Wow, his numbers are awful. Is that Z-Contact% the worst in the majors if he qualified? A 65% contact rate?! Wait, why is anyone throwing him strikes? Because they don’t know to not throw him strikes, is my guess. Plus, they’re pitching around Gelof for what reason? It’s the A’s. So, Zack Gelof looks like he has good speed and power, but he might struggle to hit .200 once things normalize. Oh, crap, and I already sent invites for Gelof’s star mitzvah. Awkward! Anyway, here’s what else I saw this weekend in fantasy baseball:

Please, blog, may I have some more?

Aaron Civale was traded to the Rays yesterday. Going from the Guardians to the Rays for pitching is like going from caviar to caviar straight from a fish’s vagina. (Do fish have vagina? Wasn’t that a book title?) Going from the Guardians to the Rays for pitching is like going from bacon to bacon dipped in mayo. You were already at a team that developed great pitching, do you need to go to one even better? Aren’t you being a little greedy? Aaron Civale traded to the Rays and about to become a thinking man’s Zach Eflin. Call him Zach Brain. Civale is Eflin, who was Ryan Yarbough on the Rays, who was Matt Andriese, who was Drew Smyly, who was Jake Odorizzi, who was—Greybot 5000 is malfunctioning, please unplug, blow into my ear and plug me back in. Civale’s peripherals don’t back up his ERA, as I keep saying, but it didn’t matter because the Guards have magic, and the Rays have more magic. Also, on a side note, the Guards’ return of Kyle Manzardo, and I’m just so sick of the Guards being perpetual sellers. “Manzardo is a great return!” Sure, until the Guards sell him in four years for another prospect. My guess is they’re about to sell Josh Bell too, and call up Manzardo, but that’s clear conjecture. Manzardo is basically Josh Naylor, Part Two. Call him Josh Afternoon-Delight. Anyway, here’s what else I saw yesterday in fantasy baseball:

Please, blog, may I have some more?