Jake Mailhot’s 2023 Ottoneu Starting Pitcher Rankings
With the rankings for position players complete, I’ll turn my attention to the mound, starting with my rankings for starting pitchers.
Jake Mailhot’s Ottoneu Position Rankings: C | 1B | 2B | SS | 3B | OF | SP | RP
Chad Young’s Ottoneu Position Rankings: C | 1B | 2B | SS | 3B | OF | SP | RP
I really like the format of Chad’s ranking so I’ll try and emulate them a bit here. Here are few more notes about my process:
- Tiers > Ranks. While these players will all be technically ranked ordinally, the tier they’re placed in really matters. The order within the tiers doesn’t matter as much, though that isn’t to imply that the players within each tier are interchangeable either.
- Projected points. I’ve been building my own homebrewed projections for the past decade plus, ever since I started playing Ottoneu, and they form the basis for the rankings below. They’re nothing overly complicated; essentially just a MARCEL-esque projection using three years of historical data filtered through a rough aging curve and adjusted for the current run environment. I also include a collection of three public projection systems (ZiPS, Steamer, and PECOTA) to provide some additional context. That gives each player six data sources that form their projection.
- P/IP is the basis. Points per innings pitched is the gold standard by which you should be evaluating pitchers in Ottoneu but there are plenty of factors that will affect a player’s ranking outside of their raw projection. Injury risk, projected playing time and role, age, and future value are all things that need to be taken into account when evaluating pitchers.
- Dollar amounts are pre-inflation. The dollar amounts assigned to each tier are pre-inflation but are easily adjusted for your league context.
Rather than give notes on every player like Chad, I’ll give my general thoughts on the position below and discuss a handful of players I like more or less than his rankings. Let’s get into it.
Tier | Rank | Player | Pts/IP |
---|---|---|---|
$45-$55 | 1 | Jacob deGrom | 6.78 |
$35-$44 | 2 | Corbin Burnes | 6.03 |
$35-$44 | 3 | Carlos Rodón | 6.09 |
$35-$44 | 4 | Spencer Strider | 6.22 |
$30-$34 | 5 | Brandon Woodruff | 5.52 |
$30-$34 | 6 | Shane McClanahan | 5.49 |
$30-$34 | 7 | Shohei Ohtani | 5.78 |
$30-$34 | 8 | Max Scherzer | 5.76 |
$30-$34 | 9 | Justin Verlander | 5.68 |
$30-$34 | 10 | Aaron Nola | 5.45 |
$30-$34 | 11 | Gerrit Cole | 5.42 |
$30-$34 | 12 | Tyler Glasnow | 5.7 |
$25-$29 | 13 | Zack Wheeler | 5.47 |
$25-$29 | 14 | Shane Bieber | 5.31 |
$25-$29 | 15 | Kevin Gausman | 5.29 |
$25-$29 | 16 | Sandy Alcantara | 5.22 |
$25-$29 | 17 | Blake Snell | 5.23 |
$25-$29 | 18 | Max Fried | 5.22 |
$20-$24 | 19 | Luis Castillo | 5.17 |
$20-$24 | 20 | Dylan Cease | 5.16 |
$20-$24 | 21 | Zac Gallen | 5.14 |
$20-$24 | 22 | Framber Valdez | 5.12 |
$20-$24 | 23 | Logan Webb | 5.09 |
$20-$24 | 24 | Alek Manoah | 5.04 |
$20-$24 | 25 | Cristian Javier | 5.13 |
$20-$24 | 26 | Luis Severino | 5.03 |
$15-$19 | 27 | Nestor Cortes | 4.97 |
$15-$19 | 28 | Joe Musgrove | 4.96 |
$15-$19 | 29 | Julio Urías | 4.94 |
$15-$19 | 30 | George Kirby | 4.93 |
$15-$19 | 31 | Freddy Peralta | 5.41 |
$15-$19 | 32 | Clayton Kershaw | 5.35 |
$15-$19 | 33 | Yu Darvish | 5.02 |
$15-$19 | 34 | Chris Sale | 5.09 |
$10-$14 | 35 | Alex Cobb | 5.02 |
$10-$14 | 36 | Nick Lodolo | 4.97 |
$10-$14 | 37 | Lance McCullers Jr. | 4.91 |
$10-$14 | 38 | Garrett Whitlock | 4.89 |
$10-$14 | 39 | Tony Gonsolin | 4.78 |
$10-$14 | 40 | Pablo López | 4.77 |
$10-$14 | 41 | Hunter Greene | 4.73 |
$10-$14 | 42 | Patrick Sandoval | 4.7 |
$10-$14 | 43 | Joe Ryan | 4.65 |
$10-$14 | 44 | Lance Lynn | 4.64 |
$10-$14 | 45 | Logan Gilbert | 4.64 |
$10-$14 | 46 | Lucas Giolito | 4.46 |
$10-$14 | 47 | Dustin May | 4.95 |
$10-$14 | 48 | Charlie Morton | 4.93 |
$10-$14 | 49 | Drew Rasmussen | 4.86 |
$10-$14 | 50 | Jeffrey Springs | 4.83 |
$10-$14 | 51 | Kodai Senga | 4.83 |
$7-$9 | 52 | Alex Wood | 4.78 |
$7-$9 | 53 | Chris Bassitt | 4.76 |
$7-$9 | 54 | Sonny Gray | 4.76 |
$7-$9 | 55 | Triston McKenzie | 4.66 |
$7-$9 | 56 | Kyle Wright | 4.54 |
$7-$9 | 57 | Robbie Ray | 4.53 |
$7-$9 | 58 | Jordan Montgomery | 4.59 |
$7-$9 | 59 | Grayson Rodriguez | 4.63 |
$7-$9 | 60 | Trevor Rogers | 4.62 |
$7-$9 | 61 | Andrew Heaney | 4.59 |
$7-$9 | 62 | Jesús Luzardo | 4.57 |
$7-$9 | 63 | Ranger Suárez | 4.55 |
$7-$9 | 64 | Brady Singer | 4.52 |
$7-$9 | 65 | Tanner Houck | 5.24 |
$7-$9 | 66 | Hunter Brown | 5.1 |
$4-$6 | 67 | Walker Buehler | 5.22 |
$4-$6 | 68 | Tyler Mahle | 4.54 |
$4-$6 | 69 | Kyle Muller | 4.53 |
$4-$6 | 70 | Justin Steele | 4.52 |
$4-$6 | 71 | Ken Waldichuk | 4.51 |
$4-$6 | 72 | Jose Quintana | 4.5 |
$4-$6 | 73 | Nathan Eovaldi | 4.5 |
$4-$6 | 74 | Jon Gray | 4.5 |
$4-$6 | 75 | Marcus Stroman | 4.5 |
$4-$6 | 76 | Brayan Bello | 4.48 |
$4-$6 | 77 | Luis Garcia | 4.45 |
$4-$6 | 78 | Zach Eflin | 4.4 |
$4-$6 | 79 | Reid Detmers | 4.37 |
$4-$6 | 80 | Edward Cabrera | 4.34 |
$4-$6 | 81 | Jack Flaherty | 4.27 |
$4-$6 | 82 | David Peterson | 4.69 |
$4-$6 | 83 | Spencer Turnbull | 4.68 |
$4-$6 | 84 | Clarke Schmidt | 4.63 |
$4-$6 | 85 | Tarik Skubal | 4.36 |
$4-$6 | 86 | Michael Kopech | 4.27 |
$4-$6 | 87 | DL Hall | 5.01 |
$1-$3 | 88 | Kenta Maeda | 4.35 |
$1-$3 | 89 | Eduardo Rodriguez | 4.28 |
$1-$3 | 90 | JP Sears | 4.25 |
$1-$3 | 91 | Merrill Kelly 켈리 | 4.2 |
$1-$3 | 92 | Martín Pérez | 4.17 |
$1-$3 | 93 | Carlos Carrasco | 4.17 |
$1-$3 | 94 | Sean Manaea | 4.16 |
$1-$3 | 95 | Ross Stripling | 4.16 |
$1-$3 | 96 | Tyler Anderson | 4.14 |
$1-$3 | 97 | Jose Suarez | 4.14 |
$1-$3 | 98 | José Berríos | 4.12 |
$1-$3 | 99 | Aaron Civale | 4.11 |
$1-$3 | 100 | Braxton Garrett | 4.35 |
$1-$3 | 101 | Drey Jameson | 4.33 |
$1-$3 | 102 | Steven Matz | 4.25 |
$1-$3 | 103 | Miles Mikolas | 4.22 |
$1-$3 | 104 | Adam Wainwright | 4.21 |
$1-$3 | 105 | Hayden Wesneski | 4.11 |
$1-$3 | 106 | Jameson Taillon | 4.08 |
$1-$3 | 107 | Michael Lorenzen | 4.08 |
$1-$3 | 108 | Taijuan Walker | 4.06 |
$1-$3 | 109 | Cody Morris | 4.73 |
$1-$3 | 110 | Zack Thompson | 4.43 |
$1-$3 | 111 | Tylor Megill | 4.37 |
$1-$3 | 112 | Bailey Ober | 4.36 |
$1-$3 | 113 | Aaron Ashby | 4.72 |
$1-$3 | 114 | Adrian Morejon | 4.35 |
$1-$3 | 115 | Sixto Sánchez | 4.35 |
$1-$3 | 116 | Shane Baz | 4.31 |
$1-$3 | 117 | Bryce Elder | 4.29 |
$1-$3 | 118 | Roansy Contreras | 4.11 |
$1-$3 | 119 | Cade Cavalli | 4.08 |
$1-$3 | 120 | MacKenzie Gore | 4.05 |
$1-$3 | 121 | Luis Ortiz | 3.99 |
$1-$3 | 122 | Corey Kluber | 4.05 |
$1-$3 | 123 | Nick Martinez | 4 |
$1-$3 | 124 | Mitch Keller | 3.97 |
$1-$3 | 125 | Noah Syndergaard | 3.88 |
$1-$3 | 126 | José Urquidy | 3.86 |
$1-$3 | 127 | Kyle Gibson | 3.96 |
$1-$3 | 128 | Kyle Bradish | 3.91 |
$1-$3 | 129 | Frankie Montas | 4.58 |
$1-$3 | 130 | Chris Paddack | 4.46 |
$0 | 131 | Seth Lugo | 4.33 |
$0 | 132 | James Paxton | 4.22 |
$0 | 133 | Nate Pearson | 4.21 |
$0 | 134 | Anthony DeSclafani | 4.17 |
$0 | 135 | Matthew Boyd | 4.1 |
$0 | 136 | Ryan Pepiot | 3.86 |
$0 | 137 | Matthew Liberatore | 3.85 |
$0 | 138 | Kutter Crawford | 3.85 |
$0 | 139 | Ryne Nelson | 3.82 |
$0 | 140 | Mitch White | 4.04 |
$0 | 141 | Ian Anderson | 4.03 |
$0 | 142 | Eric Lauer | 4.02 |
$0 | 143 | Domingo Germán | 4 |
$0 | 144 | Cal Quantrill | 3.98 |
$0 | 145 | Rich Hill | 3.99 |
$0 | 146 | Hyun Jin Ryu 류현진 | 3.99 |
$0 | 147 | Yonny Chirinos | 4.04 |
$0 | 148 | John Means | 3.98 |
$0 | 149 | Michael Soroka | 3.96 |
$0 | 150 | Johan Oviedo | 3.95 |
$0 | 151 | Dane Dunning | 3.94 |
$0 | 152 | Bailey Falter | 3.9 |
$0 | 153 | JT Brubaker | 3.88 |
$0 | 154 | Drew Rucinski 루친스키 | 3.88 |
$0 | 155 | Tyler Wells | 3.87 |
$0 | 156 | Shintaro Fujinami | 3.87 |
$0 | 157 | Adrian Houser | 3.87 |
$0 | 158 | Wade Miley | 3.84 |
$0 | 159 | Nick Pivetta | 3.82 |
$0 | 160 | Germán Márquez | 3.81 |
$0 | 161 | Johnny Cueto | 3.75 |
$0 | 162 | Michael Wacha | 3.75 |
$0 | 163 | Matt Manning | 3.74 |
$0 | 164 | James Kaprielian | 3.69 |
$0 | 165 | Luke Weaver | 3.69 |
$0 | 166 | Graham Ashcraft | 3.68 |
$0 | 167 | Cole Irvin | 3.64 |
$0 | 168 | Josiah Gray | 3.19 |
$0 | 169 | Marco Gonzales | 3.18 |
$0 | 170 | Zach Davies | 3.18 |
$0 | 171 | Madison Bumgarner | 3.18 |
$0 | 172 | Jordan Lyles | 3.1 |
$0 | 173 | Jakob Junis | 4.08 |
$0 | 174 | Jake Woodford | 3.99 |
$0 | 175 | Sam Long | 3.89 |
$0 | 176 | Chris Flexen 플렉센 | 3.8 |
$0 | 177 | Dean Kremer | 3.77 |
$0 | 178 | Garrett Hill | 3.77 |
$0 | 179 | Casey Mize | 3.76 |
$0 | 180 | Joey Lucchesi | 4.33 |
$0 | 181 | Stephen Strasburg | 4.06 |
$0 | 182 | Jake Odorizzi | 3.76 |
$0 | 183 | Joey Wentz | 3.75 |
$0 | 184 | Davis Martin | 3.75 |
$0 | 185 | Yusei Kikuchi | 3.75 |
$0 | 186 | Paul Blackburn | 3.73 |
$0 | 187 | Dakota Hudson | 3.7 |
$0 | 188 | Trevor Williams | 3.7 |
$0 | 189 | Chase Silseth | 3.67 |
$0 | 190 | Cole Ragans | 3.65 |
$0 | 191 | Mike Clevinger | 3.63 |
$0 | 192 | Adrian Sampson 샘슨 | 3.63 |
$0 | 193 | Zach Plesac | 3.62 |
$0 | 194 | Drew Smyly | 3.61 |
$0 | 195 | Luis Cessa | 3.59 |
$0 | 196 | Chris Archer | 3.58 |
$0 | 197 | Zack Greinke | 3.55 |
$0 | 198 | Glenn Otto | 3.53 |
$0 | 199 | Zach Thompson | 3.53 |
$0 | 200 | Beau Brieske | 3.51 |
$0 | 201 | Austin Voth | 3.51 |
$0 | 202 | Vince Velasquez | 3.5 |
$0 | 203 | Ryan Yarbrough | 3.49 |
$0 | 204 | Max Castillo | 3.48 |
$0 | 205 | Josh Fleming | 3.48 |
$0 | 206 | Brad Keller | 3.46 |
$0 | 207 | Austin Gomber | 3.45 |
$0 | 208 | Luis Patiño | 3.43 |
$0 | 209 | Elieser Hernandez | 3.43 |
$0 | 210 | Josh Winder | 3.43 |
$0 | 211 | Daniel Lynch | 3.35 |
$0 | 212 | Kyle Hendricks | 3.34 |
$0 | 213 | Kyle Freeland | 3.29 |
$0 | 214 | Antonio Senzatela | 3.28 |
$0 | 215 | Kris Bubic | 3.28 |
$0 | 216 | Dylan Bundy | 3.27 |
$0 | 217 | Spencer Howard | 3.1 |
$0 | 218 | Ryan Weathers | 2.98 |
$0 | 219 | Jonathan Heasley | 2.94 |
$0 | 220 | Patrick Corbin | 2.87 |
Pitching is always tricky to evaluate. It seems like there are always breakout pitchers who made a tweak to their arsenal or are suddenly throwing 95 after an offseason trip to Driveline. There are always the established options who can be reliable, but pitchers break down more often than any other position. That means investing a large portion of your salary cap into your pitching staff will always carry some amount of risk.
To be fair, there’s great reward if you choose to pay up for the best pitchers on the market. There’s about 25-30 guys who are projected to cross the 5 P/IP threshold and a handful who might even get up to 6 P/IP. The risk is so much greater in these higher tiers; the best pitcher on the planet has thrown just 156.1 innings over the last two years. They were extremely high quality innings, but it’s an open question whether those few innings were worth the high market price deGrom commanded.
Luckily, if you choose to pass on the best pitchers on the market, there’s a large middle tier that you can build a perfectly productive pitching staff with. There’s probably 40-50 guys in this group that have good projections but won’t break the bank to roster. Some of them even have the upside to push into the higher tiers if things go right in 2023. This is where I like to build the bulk of my staff.
Once you’re past those top 70-80 pitchers, you’re getting into the lower tiers where all sorts of warts and question marks abound. Here, you’re simply searching for potential breakouts and bounce backs. There are a bunch of pitchers in these lower tiers who will give you bulk innings without good ratios. These guys will provide consistent points but their ceilings are usually capped pretty low; they’re good options if you need to mitigate some of the risk you might have taken on with some of your higher priced pitchers.
The other nice thing about playing in these lower tiers is that you can churn through pitchers pretty quickly if they’re not working out. Chasing after the newest breakout or surprising rookie is much easier if you don’t have to jettison a higher priced player to open up a roster spot. There are always guys on the waiver wire who will be useful for your team during the season, the trick is to quickly determine which ones to pursue because they’re actually productive and which ones to pass on because they’re getting lucky or on a hot streak.
Three Guys I Like More than Chad
Cristian Javier – Javier finally received the opportunity to pitch out of the rotation on a full-time basis and he produced a breakout season for the Astros. He struck out nearly a third of the batters he faced in the regular season and was nearly unhittable in the postseason. He excels at generating whiffs with an elite fastball that he regularly locates at the top of the zone. But unlike some pitchers who suffer from a home run problem when they try to elevate their fastballs, Javier manages to avoid barrels too. Just a third of the balls put in play against him were hard hit and just 7.2% of them were barreled up last year. That’s a pretty incredible pair of skills and now he doesn’t have to worry about his role moving forward.
Garrett Whitlock – Like Javier, Whitlock’s usage in 2023 should be much clearer; all signs indicate he’ll spend the entire season in the rotation after getting bounced to the bullpen after suffering a hip injury. I wrote about Whitlock’s potential as a starter last spring but here’s the tl;dr version of it: he possesses three pitches that generate elite results and developed a changeup as a third pitch last year to help him work through lineups multiple times. There is some injury risk here — his hip still isn’t right and he might miss Opening Day as a result — but if he’s healthy and spends the entire season as a starter, he should produce fantastic results for your squad.
Patrick Sandoval – Sandoval’s fastball has been the one thing holding him back from truly ascending to join the game’s elite pitchers. He possesses one of the best changeups in baseball and pairs that with a devastating slider. On July 2, he started throwing his sinker more often and reduced his usage of his four-seamer. His strikeout rate ticked up, his walk rate fell, and his ERA and FIP both improved. You can read more about this shift in pitch mix in my deep dive from last summer.
Three Guys I Don’t Like as Much as Chad
Gerrit Cole – For Cole, everything comes down to his alarming home run rates. He’s still running fantastic strikeout-to-walk ratios and possesses one of the most dominant pitch arsenals in the game. Unfortunately, he’s been increasingly prone to allowing a few too many dingers since joining the Yankees. His HR/FB% over the last three years is 15.8%, the third highest in baseball among qualified starters. It’s a big reason why his xFIP is nearly 40 points lower than his actual FIP during that period and why it was 70 points lower in 2022. Home runs are pitcher killers in Ottoneu and I’m pretty weary of Cole for that reason alone.
Sandy Alcantara – Alcantara turned in a phenomenal season last year to rightfully earn the NL Cy Young award. Unfortunately, a lot of his value in Ottoneu last year came from his league leading 228.2 innings pitched. That kind of workload is nearly unheard of in the modern era and it really helped him outpace his peers in raw points. But when you look at his peripherals, specifically his strikeout rate, he’s clearly a step behind the best pitchers in the league. You can pay for his bulk innings in the hope that he pushes past 200 IP again, but that seems like a risky bet considering how often pitchers breakdown. On a pure rate basis, Alcantara sits behind the pitchers in the highest tier.
Robbie Ray – Ray’s issues mirror Cole’s; he was one of the two pitchers who ran a higher HR/FB% than Cole over the last three seasons. To make matters worse, he dealt with a drop in fastball velocity last year which affected his entire repertoire. The good news was that he maintained the gains in control that allowed him to win the Cy Young in 2021, but his overall performance took a dip after joining the Mariners. Like Cole, it really all comes down to his home run rate and the significant damage it will do to his ability to produce consistently in the format.
Jake Mailhot is a contributor to FanGraphs. A long-suffering Mariners fan, he also writes about them for Lookout Landing. Follow him on BlueSky @jakemailhot.
It might be just a matter of timing of when this article was written/posted, but do you feel that Glasnow’s cost should be adjusted given his recent injury?
I could certainly understand bumping him down a tier with this oblique injury, but he got hurt early enough in the spring that he’ll likely only miss a month of the regular season. There was some injury risk already baked into his ranking — this just means that most of that risk is already realized to start the season and you’ll have to bank on him staying healthy after he returns from this injury at his price.