Chad Young’s Ottoneu Tiered SP Rankings Follow Up

Milwaukee Brewers pitcher Freddy Peralta throws during the first inning of their game against the Los Angeles Angels Tuesday, September 16, 2025 at American Family Field in Milwaukee, Wisconsin.
Mark Hoffman/Milwaukee Journal Sentinel

After a series of these follow-up articles on hitters, we turn our attention to pitchers and all that stuff I said about how the various formats differ from each other gets thrown out the window. Kind of. The formats are still different but they are different in different ways. And so if you have been reading along this month, forget what you think you know, because we are basically starting over.

As always, I will leave the FanGraphs Points rankings table for the end, so feel free to scroll down there if that is all you are looking for.

FanGraphs Points

We have already broken form! Usually this first section is “FanGraphs and SABR Points” because the two points formats use the same scoring for offense. But pitching is where they split from each other, so we have to take them separately. We’ll get into what they do differently soon, but for now, let’s look at what I was considering as I moved from 4×4 to FanGraphs Points.

Volume matters more in points than 4×4. For hitters, the opposite was true. On offense, a replacement level bat hurts you in two categories, by dragging down your rate stats. This is also true for pitchers, so why do I say volume matters more in points for pitchers? Because in points leagues, you need to fill out every inning you can. Getting to that 1500 IP soft cap matters a ton and every extra inning you can get – even from a bad pitcher – is better than not throwing that innings. In 4×4, with three of four pitching stats being rates, it is perfectly acceptable to come up short of 1500 IP. In fact, last year, the average first place 4×4 team threw 1429 innings. Many other teams threw far fewer. Three first place teams failed to crack 1300 innings.

As a result of this, a pitcher like Lucas Giolito might have no value in 4×4 – he can’t do enough to help your rates and he doesn’t get a ton of strikeouts – but can be useful in a points league where his innings have value, even if they aren’t particularly exciting innings. When you see my rankings below, you’ll notice that, compared to my 4×4 rankings, there are more pitchers at the $0-$1 and $1-$2 tiers, resulting in more pitchers above replacement level. This is why. Filling 1500+ innings requires more arms than filling 1250+.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

You might also notice that there are fewer pitchers in the most expensive tiers. I have 14 pitchers in the top three tiers in 4×4 and only nine in those tiers in FanGraphs Points. That’s entirely concentrated in the third tier, as the top two tiers are the same size. This comes from two competing issues. First, like with the bats, roto leagues provide more ways for players to provide value, so it’s a little harder to draw clear lines between players in roto. That means in points league there is less debate between players – more points is more points, and you aren’t questioning whether you need help in ERA or WHIP or K or HR/9 – which allows the top players to stand out more.

On the other hand, the need to fill 1500 innings instead of 1250 means you need to spread your funds more evenly and reduces the impact of the top arms. A 200 IP ace accounting for 200 out of 1500 innings is just worth less than the same ace accounting for 200 out of 1250 innings.

These two factors combined bring down the prices of top-end starters in points leagues while allowing my top five to more clearly stand apart. That’s how I end up with the same five names in the top two tiers, and fewer names in the next tier down.

As for specific stats, just for fun, here is a table that outlines how much Cam Schlittler’s value per OOPSY changes in 4×4 and FanGraphs points from adding specific stats to his final line:

Cam Schlittler Value Deltas
Stat Change FGPTs Value FGTPs Delta 4×4 Value 4×4 Delta
Base Line 10.87 0 13.29 0
ERA +0.05 10.87 0 12.85 -0.44
HR +1 8.86 -2.01 10.89 -2.4
BB +5 8.98 -1.89 11.15 -2.14
K +5 12.13 1.26 14.14 0.85
H+5 9.23 -1.64 11.56 -1.73
IP+5 11.24 0.37 14.16 0.87
HBP +5 8.98 -1.89 13.29 0

That tells us some obvious stuff . Earned runs don’t matter in a FanGraphs Points league, so a bump in ERA with no other changes (extra runs score on his existing hits, walks, etc.) hurts his 4×4 value with no change in points. Hit batsmen are -3 points in FanGraphs Points leagues, but don’t impact WHIP, so a few extra HBP won’t hurt in 4×4 but does in points.

But there are some interesting things here. Home runs allowed are bad in points leagues, but they hurt worse (almost 20% worse in this case) in 4×4, in part because HR/9 is a category and in part because two other categories (ERA and WHIP) are hurt by additional HR. In this case, I added a HR with no other changes – basically imagine Schlittler threw one extra pitch with no one on base, and gave up a homer. An extra HR can actually hurt even more in 4×4 than is shown here, because it could drive in more than one run.

The other interesting note, for me, was that K/BB ratio matters more in FanGraphs Points leagues. Strikeouts are worth more and walks hurt less. In both cases here, I assumed those strikeouts and walks happened with no other impact – no additional runs scored, no outs were lost, etc. Five existing outs turned into strikeouts and five additional baserunners were walked.

This gives you an idea of where the rankings will differ – homer prone pitchers can move up a bit in Points leagues relative to 4×4; pitchers who struggle to strand runners or give up a high BABIP are hurt less in Points, because ERA doesn’t matter and hits hurt less.

  • Among starting pitchers projected to be at least replacement level, and looking purely at THE BAT X projections (no adjustments made by me, simply converting projected production into dollars), the biggest movers coming to FanGraphs Points from 4×4 are:

SABR Points

SABR Points is somewhat like FanGraphs Points to the extreme for pitchers. FanGraphs Points leagues are more “fielding-independent” than 5×5 or 4×4, but there’s still that penalty for giving up hits. SABR takes fielding-independent to the extreme.

Points Format Comparison
Stat FGPTs SABR Pts
IP 7.4 5
K 2 2
H -2.6 0
BB -3 -3
HBP -3 -3
HR -12.3 -13
SV 5 5
HOLDS 4 4

You can see very clearly how different things are, but it is less obvious how that changes pitcher values. Let’s do the same thing we did with Cam Schlittler above to compare the formats. But this time we will use Hunter Brown:

Hunter Brown Value Deltas
Stat Change FGPTs Value FGTPs Delta SABR Pts Value 4×4 Delta
Base Line 24.40 0.00 23.81 0
HR +1 22.53 -1.87 21.69 -2.12
BB +5 22.52 -1.88 21.37 -2.44
K +5 25.65 1.25 25.43 1.62
H+5 22.77 -1.63 23.81 0
IP+5 25.05 0.65 24.45 0.64
HBP +5 22.52 -1.88 21.37 -2.44

Everything matters more in SABR points largely because the total number of points in SABR is smaller. Brown is projected to put up  almost 50 more points in FanGraphs Points than SABR Points. That is true for every pitcher, but you can see that some things (walks and hit batsmen, for example) have a relatively larger impact on SABR than on FanGraphs points. If you have a pitcher in FanGraphs points, you are basically indifferent between 5 BB (-15 points, $1.88 lost for Brown) and a single home run (-14.9 points, $1.87 lost for Brown). But in SABR points, you would much rather give up the homer – that’s only a 13 point hit. And then, of course, there are hits.

As a result, all else being equal, when you move from FanGraphs Points to SABR Points, you should care a little less about how homer-prone a pitcher is and a little more about their walk rate. Strikeouts matter a little bit more, but a pitcher who gives up a high BABIP due to quality of contact or poor defense will gain value.

Looking at OOPSY, Hunter Greene, Emmet Sheehan, Freddy Peralta, and Brandon Woodruff are all projected for BABIPs in the mid-.260’s; the four lowest BABIP projections for starters. They are all worth less in SABR Points than FanGraphs Points – which isn’t atypical, but you will see below that some of these guys are worth a lot less. They limit hits and that no longer has value in SABR Points.

In general, in both formats, you want high K%, low BB%, and low HR/9. But in FanGraphs Points you also want low BABIP and in SABR Points you care more about K/BB and less about HR/9.

The other thing to note is that because starters score fewer total points in SABR Points, it makes more sense to spend less money on them relative to hitters and relievers than in FanGraphs Points. As a result, almost every starting pitcher loses value when switch to SABR Points. So when we look at the “biggest movers,” we really to look at who loses the most value and who loses the least value.

  • Among starting pitchers projected to be at least replacement level, and looking purely at THE BAT X projections (no adjustments made by me, simply converting projected production into dollars), the biggest movers coming to FanGraphs Points from SABR Points are:
    • Only two starting pitchers actually gain value – Pablo López gains less than a dollar and Logan Webb gains more than $2.50.
    • The next three pitchers in terms of least value lost are Cristopher Sánchez, Sandy Alcantara, and Spencer Schwellenbach, who all lose no value.
    • The five pitchers who lose the most value are Freddy Peralta (-$12), Jacob deGrom (-$10), Tarik Skubal (-$10), Hunter Greene (-$10), and Brandon Woodruff (-$10).

Head-to-Head

I spent some time on this topic earlier in the off-season, so I am going to recommend you check that out rather than recap it all here.

  • Among starting pitchers projected to be at least replacement level, and looking purely at THE BAT X projections (no adjustments made by me, simply converting projected production into dollars), the biggest movers coming to Season-Long FanGraphs Points to Head-to-Head FanGraphs Points are:

5×5

Last but not least, we come to 5×5. And luckily, this should be quick. Comparing 5×5 to FanGraphs Points is much like comparing 4×4 to FanGraphs points, except for three things:

  • Home runs matter less. Yes, they hurt your ERA and WHIP and make it harder to win. But they just don’t hurt as bad.
  • Wins are a thing. This makes pitching deep into games more valuable, too, but mostly it allows guys to gain value by playing on good teams.
  • There are five pitching categories and starters can only accrue value in four. That both makes them less valuable relative to relievers and relative to hitters. There are five category bats. There are no five category arms.
  • However, there is a balance in roto that doesn’t exist in points. In Points leagues, pitchers are not half your scoring. In roto leagues, they are. In points leagues, pitchers make up about 43% of scoring, rather than 50%, so across the board starting pitching is more valuable in 5×5.
  • That said, the biggest gainers in value, looking purely at THE BAT X projections (no adjustments made by me, simply converting projected production into dollars), coming to 5×5 from  FanGraphs Points are:
  • The smallest gainers in value are:

 

Chad Young’s Tiered SP Rankings for FanGraphs Points

Note:Other than moving pitchers out of the $0 tier who needed to be moved out, I did not re-order that tier relative to my 4×4 rankings.

 

 

Chad Young’s Ottoneu FGPTs SP Tiers
TIer Rank Player Position DC FGPTs/IP
$45-$54 1 Tarik Skubal SP 5.70
$45-$54 2 Paul Skenes SP 5.69
$45-$54 3 Garrett Crochet SP 5.64
$36-$44 4 Logan Webb SP 4.94
$36-$44 5 Cristopher Sánchez SP 4.97
$28-$35 6 Yoshinobu Yamamoto SP 4.87
$28-$35 7 Logan Gilbert SP 4.97
$28-$35 8 Hunter Brown SP 4.73
$28-$35 9 Chris Sale SP 5.42
$21-$27 10 Bryan Woo SP 4.64
$21-$27 11 Max Fried SP 4.64
$21-$27 12 George Kirby SP 4.73
$21-$27 13 Framber Valdez SP 4.66
$21-$27 14 Cole Ragans SP 5.28
$21-$27 15 Shohei Ohtani Util/SP 4.92
$21-$27 16 Hunter Greene SP 4.54
$21-$27 17 Jacob deGrom SP 5.02
$21-$27 18 Blake Snell SP 4.92
$21-$27 19 Dylan Cease SP 4.83
$15-$20 20 Freddy Peralta SP 4.42
$15-$20 21 Tyler Glasnow SP 4.94
$15-$20 22 Jesus Luzardo SP 4.71
$15-$20 23 Spencer Schwellenbach SP 4.61
$15-$20 24 Joe Ryan SP 4.55
$15-$20 25 Kyle Bradish SP 4.57
$15-$20 26 Zack Wheeler SP 5.19
$15-$20 27 Eury Pérez SP 4.45
$15-$20 28 Sonny Gray SP 4.72
$15-$20 29 Pablo López SP 4.46
$15-$20 30 Michael King SP 4.37
$15-$20 31 Nick Pivetta SP 4.34
$15-$20 32 Nathan Eovaldi SP 4.65
$10-$14 33 Ranger Suárez SP 4.46
$10-$14 34 Nick Lodolo SP 4.12
$10-$14 35 Drew Rasmussen SP 4.23
$10-$14 36 Brandon Woodruff SP 4.47
$10-$14 37 Gerrit Cole RP 4.15
$10-$14 38 Gavin Williams SP 4.03
$10-$14 39 Emmet Sheehan SP 4.43
$10-$14 40 Trey Yesavage SP/RP 4.53
$10-$14 41 Shane McClanahan SP/RP 4.68
$10-$14 42 Cam Schlittler SP 4.00
$10-$14 43 Carlos Rodón SP 4.25
$10-$14 44 MacKenzie Gore SP 4.53
$10-$14 45 Edward Cabrera SP 4.30
$10-$14 46 Chase Burns SP/RP 4.73
$10-$14 47 Kevin Gausman SP 4.17
$10-$14 48 Spencer Strider SP 4.65
$6-$9 49 Justin Steele RP 4.44
$6-$9 50 Sandy Alcantara SP 4.00
$6-$9 51 Jacob Misiorowski SP 4.20
$6-$9 52 Trevor Rogers SP 3.75
$6-$9 53 Ryan Pepiot SP 3.89
$6-$9 54 Bubba Chandler SP/RP 3.81
$6-$9 55 Nolan McLean SP 4.27
$6-$9 56 Shane Bieber SP 4.30
$6-$9 57 Reese Olson SP 4.24
$6-$9 58 Jack Flaherty SP 4.37
$6-$9 59 Luis Castillo SP 4.20
$6-$9 60 Tatsuya Imai SP 3.88
$6-$9 61 Kris Bubic SP 4.38
$6-$9 62 José Soriano SP 4.32
$6-$9 63 Tanner Bibee SP 3.97
$6-$9 64 Shane Baz SP 3.88
$6-$9 65 David Peterson SP 4.10
$6-$9 66 Kodai Senga SP 4.19
$6-$9 67 Matthew Boyd SP 3.97
$6-$9 68 Zac Gallen SP 3.93
$3-$5 69 Robbie Ray SP 4.02
$3-$5 70 Bryce Miller SP 3.76
$3-$5 71 Braxton Ashcraft SP/RP 4.01
$3-$5 72 Corbin Burnes SP 4.56
$3-$5 73 Jared Jones RP 4.40
$3-$5 74 Roki Sasaki SP 3.99
$3-$5 75 Joe Musgrove RP 4.14
$3-$5 76 Grayson Rodriguez RP 4.39
$3-$5 77 Ryne Nelson SP/RP 3.65
$3-$5 78 Aaron Nola SP 4.13
$3-$5 79 Zebby Matthews SP 4.21
$3-$5 80 Payton Tolle SP/RP 4.30
$3-$5 81 Robby Snelling SP 3.83
$3-$5 82 Joey Cantillo SP/RP 4.22
$3-$5 83 Connelly Early SP/RP 4.49
$3-$5 84 Jonah Tong SP 4.58
$3-$5 85 Cade Horton SP 3.62
$3-$5 86 Mike Burrows SP 3.93
$3-$5 87 Chad Patrick SP 3.49
$1-$2 88 Shota Imanaga SP 3.78
$1-$2 89 Gage Jump SP 3.51
$1-$2 90 Andrew Painter SP 0.00
$1-$2 91 Hagen Smith SP 0.00
$1-$2 92 Parker Messick SP 3.94
$1-$2 93 Logan Henderson SP 4.16
$1-$2 94 Hurston Waldrep SP 3.76
$1-$2 95 Liam Doyle Util 0.00
$1-$2 96 Ryan Weathers SP 4.03
$1-$2 97 Clay Holmes SP 4.00
$1-$2 98 Jamie Arnold Util #N/A
$1-$2 99 Noah Schultz SP 3.46
$1-$2 100 Brandon Sproat SP/RP 3.70
$1-$2 101 Jarlin Susana SP 0.00
$1-$2 102 Cody Ponce 폰세 SP 4.23
$1-$2 103 Quinn Priester SP/RP 3.78
$1-$2 104 Cade Cavalli SP 3.96
$1-$2 105 Sean Manaea SP 4.09
$1-$2 106 Jack Leiter SP 3.66
$1-$2 107 Merrill Kelly 켈리 SP 4.01
$1-$2 108 Brandon Pfaadt SP 3.84
$1-$2 109 Noah Cameron SP 3.70
$1-$2 110 Reynaldo López RP 4.35
$1-$2 111 Andrew Abbott SP 3.41
$1-$2 112 Reid Detmers RP 4.24
$1-$2 113 Will Warren SP 3.97
$0-$1 114 Casey Mize SP 3.99
$0-$1 115 Brayan Bello SP 3.66
$0-$1 116 Johan Oviedo SP 4.29
$0-$1 117 Troy Melton SP/RP 3.81
$0-$1 118 Mitch Keller SP 3.85
$0-$1 119 Tyler Mahle SP 3.63
$0-$1 120 Yusei Kikuchi SP 4.08
$0-$1 121 Jacob Latz SP/RP 3.54
$0-$1 122 Drew Anderson 앤더슨 RP 4.24
$0-$1 123 Joe Boyle SP 4.00
$0-$1 124 Ben Brown SP/RP 5.04
$0-$1 125 Quinn Mathews SP 3.58
$0-$1 126 Hunter Barco SP/RP 3.84
$0-$1 127 Ian Seymour SP/RP 3.54
$0-$1 128 Max Meyer SP 4.19
$0-$1 129 Braxton Garrett RP 4.34
$0-$1 130 Christian Scott RP 4.36
$0-$1 131 Bailey Ober SP 3.76
$0-$1 132 Kumar Rocker SP 3.84
$0-$1 133 Mick Abel SP 3.76
$0-$1 134 Michael Soroka SP/RP 4.34
$0-$1 135 Seth Lugo SP 3.63
$0-$1 136 Clarke Schmidt SP 4.25
$0-$1 137 Thomas White SP 3.91
$0-$1 138 Landen Roupp SP 3.96
$0-$1 139 Ricky Tiedemann Util 0.00
$0-$1 140 Foster Griffin SP 4.08
$0-$1 141 River Ryan RP 3.30
$0-$1 142 Adrian Houser SP/RP 3.53
$0-$1 143 Michael Wacha SP 3.60
$0-$1 144 Cristian Javier SP 3.07
$0-$1 145 Lucas Giolito SP 3.41
$0-$1 146 Luis Gil SP 3.67
$0-$1 147 Matthew Liberatore SP/RP 3.65
$0-$1 148 Taj Bradley SP 4.12
$0-$1 149 Slade Cecconi SP 3.40
$0-$1 150 Brady Singer SP 3.69
$0-$1 151 Jacob Lopez SP 3.80
$0 152 David Festa SP 4.70
$0 153 Rhett Lowder SP/RP 3.46
$0 154 Seth Hernandez Util #N/A
$0 155 Spencer Arrighetti SP 3.68
$0 156 Ryan Weiss 와이스 SP 3.66
$0 157 Tink Hence SP 0.00
$0 158 Tyler Bremner Util #N/A
$0 159 Trey Gibson SP 3.73
$0 160 AJ Smith-Shawver SP 5.18
$0 161 Anthony Kay RP 3.47
$0 162 Cade Povich SP 3.90
$0 163 Justin Verlander SP 3.55
$0 164 Steven Matz SP/RP 3.67
$0 165 Sawyer Gipson-Long SP/RP 4.34
$0 166 Zach Eflin SP 3.76
$0 167 Richard Fitts SP 3.39
$0 168 Hayden Wesneski SP 4.54
$0 169 Andre Pallante SP 3.61
$0 170 José Berrios SP 3.68
$0 171 Colin Rea SP/RP 3.34
$0 172 AJ Blubaugh SP/RP 3.40
$0 173 Jackson Jobe SP 0.00
$0 174 Caden Dana SP 2.75
$0 175 Luis Perales Util 4.07
$0 176 Luis Morales SP/RP 3.25
$0 177 Robert Gasser SP/RP 4.17
$0 178 Dustin May SP 3.97
$0 179 Brody Hopkins SP #N/A
$0 180 Chase Dollander SP 2.71
$0 181 Cody Bradford RP 3.65
$0 182 Tobias Myers SP/RP 3.93
$0 183 Grant Holmes SP 4.17
$0 184 Walker Buehler SP 3.04
$0 185 Luis Severino SP 3.39
$0 186 Alek Manoah SP/RP 3.13
$0 187 DL Hall RP 4.78
$0 188 Jeffrey Springs SP 3.37
$0 189 Ty Madden RP 3.78
$0 190 Michael McGreevy SP 3.78
$0 191 Kyle Harrison SP/RP 3.98
$0 192 Josiah Gray RP 2.74
$0 193 Germán Márquez SP 3.08
$0 194 Gavin Stone RP 3.94
$0 195 Trevor McDonald SP/RP 3.76
$0 196 Tyler Wells SP/RP 3.28
$0 197 Sean Burke SP/RP 3.12
$0 198 Shane Smith SP 3.60
$0 199 Hayden Birdsong SP/RP 3.72
$0 200 Hunter Dobbins SP 3.43
$0 201 Simeon Woods Richardson SP 3.64
$0 202 Stephen Kolek SP 3.83
$0 203 Ryan Bergert SP 3.36
$0 204 Lance McCullers Jr. SP 3.70
$0 205 Kyle Leahy RP 3.52
$0 206 J.T. Ginn SP/RP 4.09
$0 207 Justin Wrobleski SP/RP 3.90
$0 208 Cristian Mena SP/RP 4.18
$0 209 Yoendrys Gomez SP/RP 3.41
$0 210 Tylor Megill SP 0.00
$0 211 Eric Lauer 라우어 SP/RP 4.21
$0 212 Zack Littell SP 3.36
$0 213 Ronel Blanco SP 4.65
$0 214 Kutter Crawford RP 3.87
$0 215 Jameson Taillon SP 3.40
$0 216 Patrick Corbin SP 3.36
$0 217 Eduardo Rodriguez SP 3.67
$0 218 Dean Kremer SP 3.38
$0 219 Brad Lord SP/RP 3.54
$0 220 Kai-Wei Teng SP/RP 3.72
$0 221 Sean Newcomb SP/RP 3.84
$0 222 Chris Bassitt SP 3.88
$0 223 Aaron Civale SP/RP 3.38
$0 224 Emerson Hancock SP/RP 3.81
$0 225 Bryce Elder SP 3.71
$0 226 Joey Wentz SP/RP 3.95
$0 227 Keaton Winn SP/RP 4.61
$0 228 Janson Junk SP/RP 3.92
$0 229 Logan Allen로건 SP 3.34
$0 230 Chase Petty SP/RP 3.17
$0 231 Griffin Canning SP 3.48
$0 232 Logan Evans SP 3.65
$0 233 Blade Tidwell SP/RP 3.64
$0 234 Jordan Wicks SP/RP 4.24
$0 235 Max Scherzer SP 3.73
$0 236 Ryan Yarbrough SP/RP 3.69
$0 237 Javier Assad SP 4.15
$0 238 Drew Thorpe RP 3.01
$0 239 JP Sears SP 3.27
$0 240 Kyle Freeland SP 2.89
$0 241 Tomoyuki Sugano SP 3.08
$0 242 Carmen Mlodzinski SP/RP 4.07
$0 243 Carson Palmquist SP/RP 2.68
$0 244 McCade Brown SP 2.68
$0 245 Patrick Sandoval RP 4.09
$0 246 Miles Mikolas SP 3.20
$0 247 DJ Herz RP 4.78
$0 248 Tanner Houck SP 0.00
$0 249 John Means SP/RP 0.00
$0 250 Bowden Francis SP 4.03
$0 251 Kyle Hart 하트 SP/RP 3.39
$0 252 JR Ritchie SP 3.24
$0 253 Sam Aldegheri SP/RP 2.71
$0 254 Andrew Alvarez SP 3.60
$0 255 Frankie Montas SP 0.00
$0 256 Jake Irvin SP 3.28
$0 257 Jose Quintana SP 3.23
$0 258 Carson Whisenhunt SP 3.52
$0 259 Colton Gordon SP/RP 4.02
$0 260 Jason Alexander SP/RP 3.07
$0 261 Tanner Gordon SP 2.45
$0 262 Yu Darvish SP 0.00

 





A long-time fantasy baseball veteran and one of the creators of ottoneu, Chad Young's writes for RotoGraphs, and can be heard on the Keep or Kut Podcast. You can follow him on Bluesky @chadyoung.bsky.social.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments