LOGIN

I really don’t know what “Week” we’re on. Weeks only matter in fantasy football because in Week 17 you’re in your fantasy championship game. Over here in baseball, it’s just another barrage of random starters. Baseball is wonderful that way. There’s a legit chance that the AL Central division winner goes to a team that has a sub-.500 winning percentage, while almost the entire AL East and 4/5 of the AL West have teams with winning records that will be watching from the sidelines. I dunno about y’all, but imagine if we did away with the minor league farm system and instituted a Premier League style relegation system. That way, the Athletics aren’t only not in Oakland next year, they’re not even in the Majors. No more tanking. No more Super 2 status. No more Quad-A jokes. If the East Carolina Yellowjackets have a winning year made up of players who work double-shifts at the Kroger, then they get promoted and are playing against the Miami Marlins next year. What a beautiful world.

The Razzball WordPress backend also tells me this is my 150th baseball article at Razzball, This will tie me with Donkey Teeth on the career baseball posting leaderboard. Over on football, I eeked out 158 articles, which was good for 8th most all-time. Adding in that one year stint I had on Razzball Basketball, I’ve topped 330 total articles. I suppose at the end of the month I’ll have my overall 333rd article, which will undoubtedly be worth celebrating with some jokes about Robbie Ray’s pants.

Speaking of pitchers!

It’s the second half of the season and a bunch of you have legit teams that are just a player or two away from the fantasy championship. Yet, you look at your teams, and you look at the waiver wire, and then back to your teams, and then your phone crashes because the app sucks, and then you reload the app, except this time you reloaded YouTube and are now watching Congressional revelations about aliens, and then you finally look back at your team and wonder if any of those aliens could play for your team.

Never fear! John Means is near! OK, there’s a lot to fear. John Means — remember him? If you’ve been on the scene for a while, you’ll remember when every full-time analyst lost their shizz over Means and pumped him up the draft board so be like your 2nd or 3rd starter on a 12-team fantasy roster. This is when the Orioles were bad, bee-tee-dubya. Means is a prototypical low-K / low-BB innings maven — which is really funny to say about a guy who has topped out at 150IP. But that’s the world we live in now — 150 IP is the new 200 IP. Means is available in just about every fantasy league, and he’s due back in MLB in [checks notes] August. That’s almost here! Now, the usual caveats apply — pitchers coming back from Tommy John surgery usually take a bit to ramp up. I hear the naysayers shouting about Justin Verlander right now. Sure, Verlander had some yak blood in him that helped with some supernatural healing prowess. But when we look at Luis SeverinoChris SaleTyler Glasnow, and so on, we can see that the trajectory for return on investment on Tommy John recovery is long. That said, John Means’ profile of 8 K/9 and sub-2 BB/9 looks more like Justin Verlander’s success story than it does the profiles of those higher-K pitchers like Severino, Sale, and Glasnow. The real kicker is that the Orioles are actually good this year, and Means could get a handful of fantasy meaningful starts during your fantasy playoff run. So if you’re desperate for a legit starter playing in meaningful games for your fantasy playoffs, John Means is a high-risk / high-reward player that could help you for cheap.

Hyun-Jin Ryu is also returning any minute, although the expectations on Ryu should be more like your expectations for a dinner of quality fast food. You know how you go to McD’s expecting to get some food and stay alive, and sometimes you just happen to get a really good meal. That’s Ryu. Reports have his fastball at 88MPH, which is Corey Kluber territory. Kluber couldn’t get back to 90MPH, and that basically knocked him out of the league this year. Ryu’s still warming up, and 88MPH fastballs from crafty veterans might trick minor league players, but that’s not going to cut it for 5IP a pop in the AL East. That said, Ryu built the second half of his career on control, and he’d be a fine streamer whenever he matches up against weaker teams.

Last week I opined how our favorite starters have abandoned us with crappy performance. But why do we draft? Because our favorite starters come back in our times of need! Searching the top starters of the past month, I see the following list: Spencer Strider, Corbin Burnes, Zach Eflin, Tyler Glasnowand Dylan Cease. Finally! This really isn’t news. This is just validation of projections.

What’s surprising me, is Brady Singer just outside the top 20 starters for the past month. Flash backward to the pre-season, and Singer was a top sleeper pick for Grey and myself. He was basically a cheaper version of the John Means prototype — low-K rate buffeted by IP volume combined with low walk rates. Singer never really got in a groove early this season, and in hindsight, that makes sense. The Royals are awful — to the point that they’re nearly as bad as the Athletics — a team that is abandoning their hometown and purposefully tanking. Singer has quietly posted 3 quality starts in his past 5 games, with a 3.66 ERA / 3.41 FIP over that span. Sure, two of those games came against the Guardians, but 3 of the games were against the Rays and Dodgers. Singer’s not the solution to your fantasy needs — he could allow zero runs for the rest of the year and still end up with 0 Wins on that Royals team. But if you’re looking for a streamer that’s available everywhere with a particularly promising upside, Singer is a great option.

Tarik Skubal is rostered everywhere now and has given us two nice starts combined with a blowout against the Royals. That happens. Key takeaway is: the swinging strike rate is above-average, and his FIP on the season — although in a very small sample size — is 1.96. The Tigers are still conceptually in the race for the AL Central Division Title, and August is the time to make their move. Skubal could be a really important part of that race.

Max Scherzer is having major struggles, having allowed 9 homers in his last 4 starts. This dong show has given Scherzer a 5+ ERA to go with a 7+ FIP over that period, and his BB/9 is soaring as well. His swinging strike rate and fastball velocity are well within normal expectations, and his K/9 rates are still great. This looks more like a rough stretch, comparable to Gerrit Cole‘s typical annual struggle. Spencer Strider struggled like this earlier in the year, and I heard rumors among analysts that he was donezo. The rumors were greatly exaggerated. Strider is now SP1 and on pace to break Nolan Ryan’s strikeout record 26 years from now, and Cole is SP4. Scherzer has definitely lost the shine off his previous career — being 38-years old does that to you — but he’d be a great trade target as the fantasy trade deadline comes to the wire. Scherzer has a long career of data, and his run-counting stats — from ERA to FIP — all show second half improvements of about 5% overall. That means he’s a mean, lean, playoff making machine. If you can get Scherzer at cost or discount — and he’s SP36 right now, or SP3/4 on your 12-teamer — you could easily have yourself a fantasy league winner.

Rankings

Here’s the deal, NeYo. Just like data needs a certain volume to be meaningful, it also needs a certain timeline to be meaningful. On a long-enough timeline, just about anything will happen. This is how R.A. Dickey — the famed knuckleballer — finished as the fantasy SP1 nearly a decade ago. On a short-enough timeline, nothing you expect will happen. This is why the majority of DFS players have suboptimal lineups. Don’t believe me? It doesn’t get any better than yesterday’s “Perfect” DFS lineup for DraftKings. In a slate that featured the Braves, the Brewers, the Astros, and the Giants — all division contenders and top offenses — it was this murder’s row of Nationals, Pirates, and Athletics that won the jackpot:

On a small enough timeline, Sal Frelick and Alex Call win you a million. I can tell you right now, the chances that Alex Call — a career .220 hitter over nearly 500 AB — is not going to win your 2023 season-long fantasy league. So how can we find somebody who will win your league?

That is to say, I made the rankings even more aggressive by changing my noise threshold. You can now find Tyler Glasnow in Tier 1, despite his low IP threshold. Keep in mind, Glasnow has never started more than 14 games in a season and has never accrued more than 6 Wins. Right now, Ian Gibaut and Colin Poche — you don’t know who they are, do you? I don’t either because they’re Roleless Robs! — have more wins on the 2023 season than Tyler Glasnow has ever accrued in a season. Again, my rankings are never meant to reflect true life MLB value — that’s what the Razzball Player Rater is for. My rankings are here to give you an aggressive insight as to how players should — according to data that has previously matched fantasy player performance — perform when they pitch. Good luck!

Tier Name Team Confidence Own% L30$/G
1 Spencer Strider ATL 5.324 100 39.1
1 Kevin Gausman TOR 5.216 100 7.2
1 Pablo Lopez MIN 4.870 100 12.7
1 Tyler Glasnow TB 4.707 100 20.2
1 Blake Snell SD 4.583 100 31.2
1 Shohei Ohtani LAA 4.576 100 0.6
1 Reid Detmers LAA 4.464 100 -8.3
1 Dylan Cease CHW 4.461 100 -1.7
1 Hunter Greene CIN 4.433 99
1 Kodai Senga NYM 4.431 100 12.3
1 Chris Sale BOS 4.359 74
1 Taj Bradley TB 4.145 97 -33.6
2 Framber Valdez HOU 3.984 100 -24.6
2 Zack Wheeler PHI 3.971 100 -8.2
2 Zac Gallen ARI 3.957 100 19.2
2 Zach Eflin TB 3.929 100 17.1
2 Gerrit Cole NYY 3.911 100 6.7
2 Joe Ryan MIN 3.874 100 -2.7
2 Eduardo Rodriguez DET 3.842 100 19.8
2 Jesus Luzardo MIA 3.831 100 35.8
2 Edward Cabrera MIA 3.825 94 5.3
2 Nathan Eovaldi TEX 3.728 100 14.1
2 Logan Webb SF 3.720 100 -5.5
2 Clayton Kershaw LAD 3.713 100 73.6
2 Mitch Keller PIT 3.678 100 -13.9
2 Justin Steele CHC 3.667 100 15.6
2 Luis Castillo SEA 3.662 100 0.5
2 James Paxton BOS 3.629 100 19.9
2 Logan Gilbert SEA 3.624 100 26
2 George Kirby SEA 3.609 100 23.7
2 Sonny Gray MIN 3.608 100 -28.8
2 Bailey Ober MIN 3.587 100 29.8
2 Lance Lynn CHW 3.572 100 -4.9
2 Corbin Burnes MIL 3.569 100 51.9
2 Hunter Brown HOU 3.553 100 -40.8
2 Braxton Garrett MIA 3.538 100 -6.5
2 Joe Musgrove SD 3.504 100 55
2 Bryce Miller SEA 3.491 100 -2.4
2 Shane McClanahan TB 3.485 100 -42
2 Kyle Bradish BAL 3.442 100 41.5
2 Marcus Stroman CHC 3.433 100 -37.3
2 Tanner Bibee CLE 3.433 100 39.5
2 Jordan Montgomery STL 3.390 100 30.3
2 Aaron Nola PHI 3.382 100 24.2
2 Charlie Morton ATL 3.379 100 28.2
2 Yu Darvish SD 3.379 100 3.8
2 Jose Berrios TOR 3.377 100 11.3
2 Merrill Kelly ARI 3.374 100 -95.8
2 Andrew Abbott CIN 3.300 100 24
2 Logan Allen CLE 3.274 87 29.1
2 Michael Wacha SD 3.243 88 26.4
2 Alex Cobb SF 3.194 100 -17.7
2 Bobby Miller LAD 3.190 100 -9.8
2 Seth Lugo SD 3.165 95 -5.4
2 Lucas Giolito CHW 3.146 100 -6.8
2 Tyler Wells BAL 3.140 100 -20.7
2 Domingo German NYY 3.125 100 -2.4
2 Max Scherzer NYM 3.067 100 -1.3
2 Aaron Civale CLE 3.054 100 6.8
2 Sandy Alcantara MIA 3.050 100 -19.2
2 Freddy Peralta MIL 3.043 100 -7.5
2 Kutter Crawford BOS 3.025 80 -0.5
2 Michael Lorenzen DET 3.008 74 22.5
2 MacKenzie Gore WSH 3.007 99 -24.3
2 Justin Verlander NYM 3.000 100 18.9
3 Kyle Gibson BAL 2.984 72 -41
3 Cristian Javier HOU 2.979 100 -69.3
3 Chris Bassitt TOR 2.964 100 8.4
3 Shane Bieber CLE 2.952 94 -24.5
3 Eury Perez MIA 2.930 98 -12.6
3 Ranger Suarez PHI 2.925 95 -31
3 Clarke Schmidt NYY 2.922 97 14.4
3 Miles Mikolas STL 2.904 96 -13.4
3 Taijuan Walker PHI 2.869 100 19.2
3 Jack Flaherty STL 2.865 99 20.4
3 Bryce Elder ATL 2.856 99 -28.1
3 Steven Matz STL 2.849 10 1.7
3 Yusei Kikuchi TOR 2.841 92 -5.2
3 JP Sears OAK 2.823 89 -10.1
3 Brayan Bello BOS 2.819 100 10.6
3 Johan Oviedo PIT 2.812 40 -30
3 Anthony DeSclafani SF 2.803 47 -30.7
3 Julio Urias LAD 2.790 100 -12.4
3 Jon Gray TEX 2.786 99 -38.5
3 Patrick Sandoval LAA 2.773 69 -19.9
3 Dane Dunning TEX 2.763 97 -4.2
3 Kyle Hendricks CHC 2.751 80 -7.4
3 Brady Singer KC 2.713 51 -10.4
3 Tony Gonsolin LAD 2.711 100 -25.1
3 Rich Hill PIT 2.702 7 -42
3 Nestor Cortes NYY 2.700 86
3 Andrew Heaney TEX 2.667 96 -33.2
3 Ben Lively CIN 2.660 18 -9.3
3 David Peterson NYM 2.645 4 -17.3
3 Dean Kremer BAL 2.608 71 -5.5
3 Colin Rea MIL 2.574 3 7.6
3 Josiah Gray WSH 2.570 94 -1.1
3 J.P. France HOU 2.569 97 5.6
3 Drew Smyly CHC 2.555 57 -71.1