I’ve been staring at the sun, wondering when the hydrogen will be exhausted and if I have enough time for my crypto 401K to return to profitability before we all end up in a black hole. Maybe that’ll put the current global milieu in perspective. Everything we own, all that we do, will turn to dust and ash as the sun enters a red giant phase and envelops the earth in its helium-fueled delirium. Maybe by then, I’ll understand the appeal of BTS. Maybe by then, pitchers will be predictable.
In the meantime, we keep rolling — you, me, the guy down the street. We roll week after week, thinking that we armchair astrologers of baseball have some sort of seance equipment that tells us — accurately — the future performance of a player. Yet every time I consult my crystal ball, all I hear is “variance.” Same as it was last year, same as it is this year. People forget Alec Mills and his 62MPH curveball was a top 20 pitcher through half of 2020. Last year’s #1 SP, Max Scherzer, had a 3.00 ERA / near 4.00 FIP through the first month, followed by a lackluster July where he had a 5.32 ERA and FIP (take that regression!) and a Robbie Ray-esque 2.3 HR/9. Again, this is the #1SP of 2021 and future first-ballot Hall of Famer Max Scherzer we’re talking about. Being a good fantasy pitcher isn’t about being good every day. Tom Cruise and Brad Pitt didn’t become A-listers by being perfect in every single role. Amazon — the company — didn’t make a profit for nearly a decade after its founding. Same thing goes for pitches — being status quo is fine, but aces just tend to perform a bit better when they’re successful. Which brings me to the ol’ quote that should hang above your fantasy mantle: Being a good fantasy pitcher, is about being a better pitcher than other pitchers more often than not. If every pitcher in the league has a 4.50 ERA, the pitcher with a 4.49 ERA is the best in that category.
This is why touts often say to completely block out the player’s name when considering who you should roster on your team — you don’t roster players, you roster stats.
Same goes with investments. Investor Bill Ackman lost over a billion dollars betting Herbalife — a nutritional supplement company with questionable health benefits and long considered a pyramid scheme — would collapse because it is a company with a poor outlook and business plan. In response, Carl Icahn bet on Herbalife not because it was a well-run company, but because its financial outlook looked nice. People like shakes. People like community. People like feeling fit in a community, potential liver damage be damned. In short, Ackman bet on the player, and Icahn bet on the stats. Icahn won the bet, pocketing over a billion dollars in gains as his position in Herbalife gained value.
DFS players will tell you similar stories: that utility man batting 4th in the Royals lineup on the Sunday day game who costs $5000 on DraftKings? That’s your play of the day. That pitcher going against the Tigers on the road? Yes, start them — doesn’t matter who it is. Start them. Got a guy who has 12 K/9 on your league waiver? Doesn’t matter who it is — roster them now. Because that guy was probably Spencer Strider, who is rostered everywhere now and is SP55 on the year and tied for the best per-inning performance rate in fantasy MLB. Who is Strider tied with? Jakob Junis. Hmmm. I told you to roster Junis back in the pre-season. He’s also back on the IL, much like everybody once 4th of July vacation comes around.
I think it’s worthwhile to post here the wisdom of Jonathan Bales, the Gambling Olympics gold medalist and founder of Fantasy Labs:
It’s worth pointing out here that an almost necessary consequence of playing games through the lens of hidden rules is that your approach will be contrarian, viewed as unorthodox and, very often, foolish by the majority of your peers. And guess what? Sometimes, your methods will be foolish. That’s a pill you’re going to have to swallow.
My buddy Jay Raynor was one of the best DFS players and didn’t even know the difference between a quarterback and a cornerback. He also was one of the first people to recognize the value of correlations in daily fantasy baseball, creating lineups that “stacked” a bunch of players from the same team to improve the lineups’ upside. He knew next to nothing about baseball, but discovered one incredibly profitable hidden rule others were overlooking just by approaching the game in a fresh way. He tried other strategies that didn’t work, but it didn’t matter; initially laughed at, Jay became one of the top DFS tournament players in the world.
In a world where there are 700 “starting” pitchers to choose from, it’s not who you know, but what you know.
I guess I’m back with a mission. I decided to end my Iron Man streak at Razzball after some 250ish articles without missing a submission date. I took myself out of the game in early June to get a bit of fresh air and manage some other things. Thanks to Hoove for stepping in during my absence and getting his whistle wet as a pitching ranker. Thanks to those of you who welcomed Hoove. I think it’s worthwhile to mention — this fantasy thing [waves arms around], it ain’t our day job. For most writers in the industry, it’s not even a paid job. People are staying up late at night and re-arranging time with their family to crank out player evaluations. I think commenters don’t always understand that 99.9% of fantasy industry isn’t here for the cash. In fact, even most of the touts are net negative in terms of career earnings — the CEO of Awesomeo posted his career winnings on Twitter last year and it was nearly a million in the hole! Analysts are here because, ostensibly, we like talking to you and helping your fantasy game. We’re not here purposefully trying to tank your team. We can tank our teams on our own, thank you very much.
Analysts all use the same data sources — it’s not like there’s a magical behind the scenes corner of FanGraphs or Savant that we analysts conjure into existence that gives us mystical insight into a player. What makes analysts valuable, if I may be so bold, is their willingness to point out the stats that other people are likely to disagree with, or the stats that aren’t yet obvious to the untrained eye.
I mean, here are the best fantasy players. It’s the Razzball Player Rater. It’s free. It’s linked at the top of the page. It’s been there since Battlestar Galactica was still running new shows on TV. If you want the actual top 100 SP, just filter by pitchers and have a nice day.
However, just like Alec Mills and his 62 MPH curveball doesn’t belong in the top 20 SP for the rest of the year, there are a bunch of SP at the top of the Player Rater who won’t be at the top for long [stares at Tony Gonsolin]. This is why analysts come out here to write — to provide some perspective on how to play the game of fantasy baseball in a way that will benefit the audience. Got a problem with Spencer Strider as Hoove’s #2? Well, guess what? I just let my Google Sheet auto-update for the first time in a month and Spencer Mutha-frackin Strider is SP1 on my sheet. Hoove may not have my “street cred” yet — that’s what I tell my wife I get paid in every week — but he sat down on short notice and figured out a great system to rank pitchers. Keep an eye on that guy — Hoove, that is.
As I say every week, the best thing I can do for your fantasy game isn’t to talk about pitchers. The best thing I can do for your fantasy game is to get you thinking differently about pitchers. So! Let’s see what’s out there in the pitching world as we head toward the long vacation weekend (apologies to my 2 readers in the UK).
News and Notes
Tony Gonsolin: Let’s start at the top, shall we? Much like Eminem in 8 Mile, Gonso’s been waiting for his moment for years. And now he’s ready / like mom’s spaghetti. Hey Pharrell, give me a call and we’ll make something happen! Gonsolin has always been an OK pitcher and a “great for fantasy…at his draft value” kind of guy. When you look at his combined stats, there’s nothing exciting: 8.43 K/9, 2.77 BB/9, and FIP/xFIP/SIERA over 2 points higher than his ERA. Oh, wait, it’s the 9-0 record that’s so sweet. Remember when Julio Urias finished as SP3 last year with 20 wins while also having an ERA/WHIP comparable to Robbie Ray and total Ks comparable to Freddy Peralta (who pitched 50 fewer innings)? Ah, memories. The thing about Wins, is that they’re unpredictable. This is why I include so many Roleless Robs in my rankings — Win vultures save your fantasy season. And that’s what Gonsolin is doing right now — vulturing wins. It’s the same way Adam Wainwright finished as a top 10 SP last year (17 wins, 7.59 K/9, 2.18 BB/9, 3.05 ERA). At least Wainwright had pitched a high volume of innings [counts using fingers] nearly 10 times before in his career. Gonsolin? Gonsolin is 28 and hasn’t eclipsed 100 IP in a season since 2018, when he racked up a whopping 120 IP. If you’re going to be a W-heavy SP, you need IP. Last year’s W-based top SP — Julio Urias, Gerrit Cole, and Adam Wainwright — all broke the 180 IP mark. So, if you’re riding the Gonsolin wave right now, you’re best served by trading him. His true skill stats are twice as high as his ERA and his IP capability is questionable — if you expect him to finish as SP3 on the season, you’re gambling with long odds and relying on unpredictable contingencies.
Sandy Alcantara: Since I went on vacay, Alcantara lost that new found K glory. Yeah, I chose my friends over you, Sandy. 6.54 K/9 since June 8 is just so blah. What’s keeping him alive is that every hit is going straight into the ground — he’s got a launch angle of 1.5 degrees over that span with a 60% ground ball rate. Like, this is fantastic SP2 stuff for your DraftKings lineup. But for your season-long fantasy projects, it’s still screaming regression. His FIP is a point higher than his ERA and his xFIP/SIERA is 1.5 points higher than his ERA, while his swinging strike rate is below 10% since June 2. He’s a fastball pitcher that is quickly becoming more of a junkball pitcher, with changeups and sliders comprising over 50% of his pitches in June. Let’s put this in perspective: Alcantara threw 60% fastballs in 2020, and he’s down to 48% fastballs on the season in 2022. In the period from May 11-June 19, Alcantara threw 43% fastballs. So, we’re watching him succeed despite messing drastically with his pitch mix and striking out fewer and fewer batters. I’ve never been a fan of Alcantara as a fantasy asset compared to his draft cost, and the data demonstrates that his early 2022 success is more based on luck than on true skill. You’re free to ride the Alcantara train, but it’s worthwhile to note that even 2020 Marco Gonzales had more K/9 than 2022 Alcantara on his way to finishing as a top 10 SP. That’s…not saying much.
Spencer Strider: I take a little vacay and I return to this Spencer Strider mess. Guy gets tagged for 6 runs in 3 IP vs the Giants and suddenly it’s like the end of the world. Let’s do that silly table thing where we compare anonymous players:
Player | K% | IP | FIP | SwSt% |
---|---|---|---|---|
Player A | 36.6% | 28.2 | 3.47 | 14.2 |
Player B | 35% | 23.1 | 3.33 | 14.8% |
And here’s the big reveal, brought to you by Ken Jeong! Player A is Gerrit Cole’s last 5 starts, and Player B is Spencer Strider over his last 5 starts (which are, bee-tee-dubya, the first starts of his MLB career). Gerrit Cole, 2022 consensus SP1 and ADP of 6th-8th overall, is currently SP10 according to the ol’ Player Rater. Meanwhile, Spencer Strider had unbelievable ratios as a Roleless Rob and is now doing his best to survive as a full-fledged starter. Freddy Peralta began this way, Corbin Burnes began this way (way to go Brewers!), and this is how Strider is starting. I’m not saying Strider is Herbalife, but when a starter maintains a 35%+ K rate with all the peripherals going in the right direction, that’s something you chase. I did a quick Google search and found “Spencer Strider Sell High” from a reputable source, so find that poor sap in your league who reads Rotoballer and get Strider on your team.
Ross Stripling: Speaking of people who delayed Tony Gonsolin’s arrival, Ross Stripling is back as a starter. Sure, he’s got a 6.1 K/9 since his return, but that’s not stopping you from starting Sandy Alcantara, is it? Rostered in 20% of leagues, give him a shot.
Jack Flaherty: I suppose I went on vacation such that Flaherty can return from the metaphorical grave. 3IP in each of his starts and more walks than Ks. He’s got the talent to be your top pitcher, in 2023. For 2022, avoid or bench (or DFS) until he strings together 3-4 usable starts.
Josiah Gray: Rostered in nearly all RCLs — what gives? He’s got negative value on the season in ERA/WHIP, and he’s got a 5+ BB/9 in his last 5 starts with a 5.48 FIP. He’s got a massive variance in his K/9, which makes him a DFS stud, but for regular fantasy baseballers, you don’t want what Gray’s offering right now. Or next month.
Cristian Javier: 13Ks in 7IP on his way to a combined no-hitter. There’s a reason I spent 40% of my FAAB on Javier in one of those industry leagues that I abandoned in late April. Since taking over a starter role, Javier has a nearly 12.5 K/9, a 2.41 ERA to 2.45 FIP, and he’s allowed 2 dingers in 37 IP. Works for me.
The Rankings
Tier | Name | Team | Confidence | Own% | L30$/G |
---|---|---|---|---|---|
1 | Spencer Strider | ATL | 4.690 | 100 | -6.2 |
1 | Carlos Rodon | SF | 4.668 | 100 | 18.6 |
1 | Shane McClanahan | TB | 4.647 | 100 | 44.6 |
1 | Shohei Ohtani | LAA | 4.589 | 100 | 23.8 |
1 | Corbin Burnes | MIL | 4.556 | 100 | 32.3 |
1 | Gerrit Cole | NYY | 4.492 | 100 | 22.7 |
1 | Cristian Javier | HOU | 4.469 | 100 | 7.2 |
1 | Dylan Cease | CHW | 4.393 | 100 | 17.8 |
1 | Max Scherzer | NYM | 4.321 | 100 | |
1 | Luis Severino | NYY | 4.063 | 100 | 9.3 |
1 | Brandon Woodruff | MIL | 3.902 | 100 | -11.3 |
1 | Aaron Nola | PHI | 3.803 | 100 | 40.4 |
1 | Kevin Gausman | TOR | 3.771 | 100 | -43.4 |
1 | Zack Wheeler | PHI | 3.749 | 100 | 27.5 |
1 | Aaron Ashby | MIL | 3.707 | 70 | -34.6 |
1 | Tarik Skubal | DET | 3.674 | 100 | -17.4 |
1 | Max Fried | ATL | 3.610 | 100 | 22.3 |
2 | Kyle Wright | ATL | 3.564 | 100 | 3.6 |
2 | Shane Bieber | CLE | 3.484 | 100 | 12.4 |
2 | Frankie Montas | OAK | 3.478 | 100 | -0.1 |
2 | Clayton Kershaw | LAD | 3.454 | 100 | -0.1 |
2 | Tyler Mahle | CIN | 3.409 | 100 | 8 |
2 | Joe Musgrove | SD | 3.364 | 100 | 25.4 |
2 | Logan Gilbert | SEA | 3.339 | 100 | 28.9 |
2 | Logan Webb | SF | 3.332 | 100 | 18.4 |
2 | Jon Gray | TEX | 3.292 | 89 | 6.6 |
2 | Alex Cobb | SF | 3.291 | 82 | -22.7 |
2 | Pablo Lopez | MIA | 3.282 | 100 | -11.7 |
2 | Alek Manoah | TOR | 3.274 | 100 | 22.5 |
2 | Sandy Alcantara | MIA | 3.271 | 100 | 41.8 |
2 | Hunter Greene | CIN | 3.260 | 84 | -14.2 |
2 | Nestor Cortes | NYY | 3.239 | 100 | 10.6 |
2 | Tanner Houck | BOS | 3.213 | 100 | 3.8 |
2 | Tyler Anderson | LAD | 3.211 | 100 | 21.5 |
2 | Martin Perez | TEX | 3.206 | 100 | -0.1 |
2 | Chris Bassitt | NYM | 3.189 | 100 | 4.7 |
2 | Nick Pivetta | BOS | 3.188 | 100 | 35.8 |
2 | Carlos Carrasco | NYM | 3.187 | 91 | -12.6 |
2 | Ross Stripling | TOR | 3.186 | 20 | 18.1 |
2 | Jeffrey Springs | TB | 3.150 | 100 | -2.2 |
2 | Yu Darvish | SD | 3.148 | 100 | 43.7 |
2 | Kenley Jansen | ATL | 3.139 | 100 | 7.1 |
2 | Justin Verlander | HOU | 3.139 | 100 | 7.6 |
2 | Miles Mikolas | STL | 3.131 | 100 | 10 |
2 | Garrett Whitlock | BOS | 3.130 | 77 | -5.7 |
2 | Devin Williams | MIL | 3.119 | 95 | -0.7 |
2 | A.J. Minter | ATL | 3.115 | 27 | 3 |
2 | Luis Castillo | CIN | 3.106 | 100 | -4.3 |
2 | Charlie Morton | ATL | 3.103 | 100 | 9.1 |
2 | Zac Gallen | ARI | 3.100 | 100 | -17.1 |
2 | MacKenzie Gore | SD | 3.100 | 100 | -32.1 |
2 | Sean Manaea | SD | 3.097 | 100 | -10.4 |
2 | Freddy Peralta | MIL | 3.087 | 86 | |
2 | Merrill Kelly | ARI | 3.073 | 80 | -5.4 |
2 | Robbie Ray | SEA | 3.069 | 100 | 7.6 |
2 | Corey Kluber | TB | 3.066 | 95 | 14.7 |
2 | Framber Valdez | HOU | 3.063 | 100 | 22 |
2 | Jameson Taillon | NYY | 3.062 | 100 | 12.4 |
2 | Michael King | NYY | 3.052 | 2.5 | |
2 | Alex Wood | SF | 3.052 | 68 | -16.8 |
2 | Lucas Giolito | CHW | 3.031 | 100 | -72.9 |
2 | Patrick Sandoval | LAA | 3.018 | 100 | -36.2 |
2 | Justin Wilson | CIN | 3.005 | ||
2 | Edwin Diaz | NYM | 3.004 | 100 | 7.2 |
2 | Scott Effross | CHC | 3.003 | -9.5 | |
3 | Luis Garcia | HOU | 2.996 | 100 | 5.1 |
3 | Luis Garcia | HOU | 2.996 | 100 | 5.1 |
3 | Tony Gonsolin | LAD | 2.988 | 100 | 57.2 |
3 | Kyle Gibson | PHI | 2.959 | 80 | -14.5 |
3 | Justin Steele | CHC | 2.939 | 2 | -36.5 |
3 | Taijuan Walker | NYM | 2.939 | 93 | 6.8 |
3 | Brooks Raley | TB | 2.919 | 18 | -6.6 |
3 | Joe Ryan | MIN | 2.919 | 100 | -35.1 |
3 | David Bednar | PIT | 2.917 | 100 | 3.8 |
3 | Joe Jimenez | DET | 2.913 | -4.3 | |
3 | Rony Garcia | DET | 2.904 | -17.2 | |
3 | Josh Hader | MIL | 2.901 | 100 | 5.3 |
3 | Ryan Helsley | STL | 2.901 | 100 | 3.4 |
3 | Taylor Rogers | SD | 2.900 | 100 | -3.4 |
3 | Dane Dunning | TEX | 2.895 | 30 | -30.7 |
3 | Seranthony Dominguez | PHI | 2.894 | 93 | 4.7 |
3 | Zach Eflin | PHI | 2.892 | 36 | -29.4 |
3 | Michael Kopech | CHW | 2.889 | 100 | -23.9 |
3 | Marcus Stroman | CHC | 2.876 | 41 | -54.1 |
3 | Sean Hjelle | SF | 2.871 | -26.8 | |
3 | George Kirby | SEA | 2.864 | 100 | 13.7 |
3 | Daniel Hudson | LAD | 2.863 | 14 | -1.6 |
3 | Penn Murfee | SEA | 2.863 | -2.2 | |
3 | Adam Wainwright | STL | 2.860 | 100 | -27.4 |
3 | Emmanuel Clase | CLE | 2.857 | 100 | 6.6 |
3 | Reynaldo Lopez | CHW | 2.855 | 2 | -5.3 |
3 | Eli Morgan | CLE | 2.839 | 34 | -3.8 |
3 | Walker Buehler | LAD | 2.839 | 91 | -52.8 |
3 | Paul Blackburn | OAK | 2.836 | 86 | -35.1 |
3 | Bryan Abreu | HOU | 2.832 | -4.5 | |
3 | Hector Neris | HOU | 2.825 | 2 | -9.4 |
3 | Jimmy Yacabonis | MIA | 2.821 | -17.6 | |
3 | Jhoan Duran | MIN | 2.818 | 100 | -4.1 |
3 | Raisel Iglesias | LAA | 2.808 | 100 | 0.1 |
3 | Andrew Chafin | DET | 2.807 | -7 | |
3 | JT Brubaker | PIT | 2.797 | 11 | -25.2 |
3 | Jose Quintana | PIT | 2.792 | 14 | -34.9 |
3 | Julio Urias | LAD | 2.770 | 100 | 22.2 |
3 | Erik Swanson | SEA | 2.763 | -2.2 | |
3 | Collin McHugh | ATL | 2.759 | 2 | -4.4 |
3 | Johnny Cueto | CHW | 2.757 | 16 | -18.3 |
3 | Jason Adam | TB | 2.752 | 41 | -3.1 |
3 | Brady Singer | KC | 2.750 | 59 | -23.4 |
3 | Jordan Montgomery | NYY | 2.743 | 100 | 18.1 |
3 | Diego Castillo | SEA | 2.726 | 70 | 12.1 |
3 | Jakob Junis | SF | 2.724 | 23 | 23.1 |
3 | Clay Holmes | NYY | 2.716 | 100 | 5.2 |
3 | Rich Hill | BOS | 2.715 | -19.3 | |
3 | Drew Rasmussen | TB | 2.715 | 93 | -51.7 |
3 | Daniel Mengden | KC | 2.712 | -20.7 | |
3 | Tanner Scott | MIA | 2.702 | 100 | 3.9 |
3 | Giovanny Gallegos | STL | 2.699 | 100 | 0.8 |
3 | Zach Pop | MIA | 2.691 | -2.6 | |
3 | Liam Hendriks | CHW | 2.691 | 100 | 4 |
3 | Michael Lorenzen | LAA | 2.690 | 45 | -40.4 |
3 | Enyel De Los Santos | CLE | 2.687 | -20.9 | |
3 | Adrian Houser | MIL | 2.673 | 11 | -50.9 |
3 | Craig Kimbrel | LAD | 2.672 | 100 | -6.8 |
3 | Sonny Gray | MIN | 2.670 | 100 | 9.2 |
3 | JT Chargois | TB | 2.669 | ||
3 | Victor Arano | WSH | 2.667 | -11.8 | |
3 | Adam Ottavino | NYM | 2.667 | -3.6 | |
3 | Nathan Eovaldi | BOS | 2.664 | 100 | 54 |
3 | Alex Vesia | LAD | 2.663 | -7.8 | |
3 | Mitch Keller | PIT | 2.661 | 2 | -9.1 |
3 | Evan Phillips | LAD | 2.654 | -3.7 | |
3 | Colin Holderman | NYM | 2.644 | -0.9 | |
3 | Tylor Megill | NYM | 2.644 | 41 | -43 |
3 | Zach Jackson | OAK | 2.633 | 5 | -7.7 |
3 | John Brebbia | SF | 2.621 | -7 | |
3 | Daniel Lynch | KC | 2.613 | -41.9 | |
3 | Keegan Thompson | CHC | 2.610 | 36 | -13.5 |
3 | Matt Strahm | BOS | 2.605 | 14 | -11.2 |
3 | Griffin Jax | MIN | 2.605 | -11.6 | |
3 | Duane Underwood Jr. | PIT | 2.604 | -10.4 | |
3 | Cody Stashak | MIN | 2.604 | ||
3 | Tommy Hunter | NYM | 2.601 | 4.2 | |
3 | Jimmy Herget | LAA | 2.600 | -5.3 | |
3 | Peter Strzelecki | MIL | 2.600 | -2.3 | |
3 | John Schreiber | BOS | 2.597 | 25 | -2 |
3 | Eric Lauer | MIL | 2.589 | 86 | -37.5 |
3 | Andres Munoz | SEA | 2.583 | 7 | -2.9 |
3 | Zach Davies | ARI | 2.580 | 20 | -2.7 |
3 | Sam Hentges | CLE | 2.571 | -3 | |
3 | Jesus Luzardo | MIA | 2.570 | 55 | |
3 | Matt Moore | TEX | 2.568 | 3.3 | |
3 | Jordan Lyles | BAL | 2.566 | 2 | -54.9 |
3 | Triston McKenzie | CLE | 2.564 | 100 | -15.2 |
3 | Brock Burke | TEX | 2.558 | 16 | -2.1 |
3 | Camilo Doval | SF | 2.549 | 100 | -0.4 |
3 | Josiah Gray | WSH | 2.547 | 95 | 25.3 |
3 | Andrew Heaney | LAD | 2.544 | 91 | -0.7 |
3 | Vince Velasquez | CHW | 2.537 | 3.4 | |
3 | David Peterson | NYM | 2.530 | 20 | -25.5 |
3 | Jorge Lopez | BAL | 2.530 | 100 | 9 |
3 | Daniel Bard | COL | 2.522 | 100 | 5.1 |
3 | Ian Anderson | ATL | 2.521 | 84 | -22 |
3 | Noah Syndergaard | LAA | 2.519 | 89 | -43 |
3 | Dylan Bundy | MIN | 2.517 | 23 | -30.7 |
3 | Joe Mantiply | ARI | 2.515 | 7 | -1.7 |
3 | Pierce Johnson | SD | 2.515 | ||
3 | Caleb Thielbar | MIN | 2.510 | -5.9 | |
3 | Kyle Freeland | COL | 2.508 | -12.2 | |
3 | Wil Crowe | PIT | 2.508 | 9 | -7 |
3 | Trevor Stephan | CLE | 2.504 | -8.9 | |
3 | J.P. Feyereisen | TB | 2.503 | 14 | 3.9 |
3 | Alex Lange | DET | 2.501 | 9 | -1.2 |
3 | Michael Wacha | BOS | 2.499 | 82 | 8.8 |
3 | Lou Trivino | OAK | 2.495 | 14 | -13.6 |
3 | Jose Quijada | LAA | 2.485 | -3.9 | |
3 | Sean Doolittle | WSH | 2.484 | ||
3 | Jesse Chavez | ATL | 2.480 | 0.1 | |
3 | Will Vest | DET | 2.479 | -5.2 | |
3 | Rafael Montero | HOU | 2.479 | 39 | -2.4 |
3 | Joel Kuhnel | CIN | 2.476 | -10.7 | |
3 | Blake Snell | SD | 2.474 | 86 | -37.9 |
3 | Erick Fedde | WSH | 2.472 | -38.8 | |
3 | Tyler Kinley | COL | 2.472 | -3.7 | |
3 | Bailey Ober | MIN | 2.461 | 34 | -57.5 |
3 | Jose Berrios | TOR | 2.460 | 100 | -12.2 |
3 | Cam Vieaux | PIT | 2.452 | 0.7 | |
3 | German Marquez | COL | 2.452 | 52 | -17 |
3 | Jalen Beeks | TB | 2.445 | 7 | -7.9 |
3 | Anthony Bass | MIA | 2.430 | -7.8 | |
3 | Aaron Loup | LAA | 2.420 | -11.7 | |
3 | Kyle Finnegan | WSH | 2.418 | 2 | -8.9 |
3 | Antonio Senzatela | COL | 2.418 | -39 | |
3 | David Robertson | CHC | 2.415 | 100 | -2.2 |
3 | Michael Fulmer | DET | 2.408 | 16 | -0.7 |
3 | Austin Gomber | COL | 2.402 | 7 | -84.3 |
3 | Brad Keller | KC | 2.399 | 25 | -58.4 |
3 | Yimi Garcia | TOR | 2.396 | -2.1 | |
3 | Ron Marinaccio | NYY | 2.394 | 1.7 | |
3 | Trevor Rogers | MIA | 2.389 | 66 | -48.8 |
3 | Joely Rodriguez | NYM | 2.386 | -11.6 | |
3 | Ranger Suarez | PHI | 2.384 | 32 | -12.6 |
3 | Chad Kuhl | COL | 2.380 | 11 | -35.1 |
3 | Chris Martin | CHC | 2.372 | -9.9 | |
3 | Tyler Wells | BAL | 2.371 | 23 | 23.5 |
3 | Jovani Moran | MIN | 2.370 | -5.2 | |
3 | Cole Sulser | MIA | 2.369 | 2 | -7.4 |
3 | Josh Staumont | KC | 2.367 | 14 | -6.4 |
3 | Taylor Hearn | TEX | 2.367 | -36.4 | |
3 | Zack Greinke | KC | 2.367 | 18 | -12.3 |
3 | Steven Matz | STL | 2.365 | 14 | |
3 | Bryan Baker | BAL | 2.363 | -25.3 | |
3 | Patrick Corbin | WSH | 2.359 | 11 | -44.8 |
3 | Cal Quantrill | CLE | 2.353 | 52 | -9.7 |
3 | Kyle Nelson | ARI | 2.352 | -25 | |
3 | Kyle Hendricks | CHC | 2.348 | 48 | -12.3 |
3 | Alex Faedo | DET | 2.335 | 2 | -49.2 |
3 | Kyle Crick | CHW | 2.330 | 1.2 | |
3 | Kervin Castro | SF | 2.326 | ||
3 | Zach Plesac | CLE | 2.324 | 39 | 3.9 |
3 | Brandon Hughes | CHC | 2.324 | -8.1 | |
3 | Jesus Tinoco | TEX | 2.323 | -6.1 | |
3 | Amir Garrett | KC | 2.322 | -18.4 | |
3 | Reiss Knehr | SD | 2.322 | 16.3 | |
3 | David Phelps | TOR | 2.317 | -8.4 | |
3 | Yency Almonte | LAD | 2.314 | -2.5 | |
3 | Jordan Romano | TOR | 2.307 | 100 | -5.2 |
3 | Chad Green | NYY | 2.306 | 2 | |
3 | Dany Jimenez | OAK | 2.306 | 77 | -16.5 |
3 | Cole Irvin | OAK | 2.305 | 11 | -21.3 |
3 | Kyle Bradish | BAL | 2.303 | -80.3 | |
3 | Dennis Santana | TEX | 2.303 | 2 | -2.3 |
3 | Jake Walsh | STL | 2.302 | ||
3 | Felix Bautista | BAL | 2.288 | 9 | 1.1 |
3 | Phoenix Sanders | TB | 2.278 | ||
3 | Ryne Stanek | HOU | 2.276 | -3.8 | |
3 | Brusdar Graterol | LAD | 2.273 | -3.4 | |
3 | Anderson Severino | CHW | 2.272 | ||
3 | Alexis Diaz | CIN | 2.268 | 2 | -8.1 |
3 | Kyle Barraclough | LAA | 2.267 | -18.8 | |
3 | Hoby Milner | MIL | 2.264 | -3.6 | |
3 | Jose Alvarado | PHI | 2.261 | -2.7 | |
3 | Jhon Romero | MIN | 2.261 | ||
3 | Mitch White | LAD | 2.257 | 5 | -11.8 |
3 | Nabil Crismatt | SD | 2.256 | -11.6 | |
3 | Nick Nelson | PHI | 2.253 | -36.7 | |
3 | Jackson Kowar | KC | 2.251 | ||
3 | Connor Brogdon | PHI | 2.249 | 2.6 | |
3 | Corbin Martin | ARI | 2.248 | ||
3 | Nick Martinez | SD | 2.248 | 5 | -35.9 |
3 | Chris Flexen | SEA | 2.243 | 9 | -16.3 |
3 | Chasen Shreve | NYM | 2.240 | -13.7 | |
3 | Trevor Gott | MIL | 2.239 | -15.6 | |
3 | Trevor Megill | MIN | 2.237 | 5.1 | |
3 | Humberto Castellanos | ARI | 2.236 | -96.2 | |
3 | Phillips Valdez | BOS | 2.229 | -8.8 | |
3 | Matt Foster | CHW | 2.227 | -12 | |
3 | Jose Urquidy | HOU | 2.224 | -27.6 | |
3 | Joan Adon | WSH | 2.223 | -62.8 | |
3 | Drew Smith | NYM | 2.222 | -1.6 | |
3 | Parker Mushinski | HOU | 2.217 | -8.7 | |
3 | Aaron Civale | CLE | 2.215 | 32 | -11.4 |
3 | Seth Lugo | NYM | 2.213 | -4.7 | |
3 | Luke Weaver | ARI | 2.212 | -65.4 | |
3 | Jackson Stephens | ATL | 2.210 | -7.3 | |
3 | Cory Abbott | WSH | 2.209 | -9.3 | |
3 | Ken Giles | SEA | 2.209 | 36 | 0.7 |
3 | James Norwood | FA | 2.205 | -19.1 | |
3 | Darren O’Day | ATL | 2.204 | -26.6 | |
3 | Eric Stout | PIT | 2.202 | -4.1 | |
3 | Michael Rucker | CHC | 2.197 | -41.7 | |
3 | Reid Detmers | LAA | 2.193 | 5 | -36.8 |
3 | A.J. Puk | OAK | 2.192 | 43 | -8.5 |
3 | Garrett Richards | TEX | 2.192 | -4.1 | |
3 | Jake Bird | COL | 2.186 | 0.7 | |
3 | Rowan Wick | CHC | 2.186 | 11 | -15.7 |
3 | Tanner Rainey | WSH | 2.185 | 100 | -1.8 |
3 | Chris Paddack | MIN | 2.182 | ||
3 | Hunter Harvey | WSH | 2.180 | ||
3 | Ryan Feltner | COL | 2.174 | -18 | |
3 | Yusei Kikuchi | TOR | 2.173 | 11 | -60.5 |
3 | Dillon Tate | BAL | 2.173 | -7.7 | |
3 | David Price | LAD | 2.165 | -23.8 | |
3 | Adam Cimber | TOR | 2.163 | 16 | -6.5 |
3 | Kendall Graveman | CHW | 2.160 | 91 | -2.6 |
3 | Aneurys Zabala | MIA | 2.158 | -4 | |
3 | Garrett Cleavinger | LAD | 2.157 | ||
3 | Archie Bradley | LAA | 2.154 | -8.5 | |
3 | Matthew Festa | SEA | 2.150 | -6.3 | |
3 | Manny Banuelos | NYY | 2.149 | -2.1 | |
3 | Shawn Armstrong | TB | 2.147 | -1.6 | |
3 | Chris Archer | MIN | 2.141 | 7 | 0.8 |
3 | Konnor Pilkington | CLE | 2.140 | -34.7 | |
3 | Chris Stratton | PIT | 2.127 | 2 | -6.4 |
3 | Dakota Hudson | STL | 2.124 | 27 | -19.5 |
3 | Ryan Brasier | BOS | 2.123 | -4.6 | |
3 | Ryan Tepera | LAA | 2.120 | -7.4 | |
3 | Steven Wilson | SD | 2.116 | -2.5 | |
3 | Daniel Norris | CHC | 2.113 | -16.2 |