Archive for Ottoneu

Ottoneu Surplus Value Un-Stars

Last week, we celebrated the Ottoneu Surplus Value All-Stars! They’re the guys who are rostered with low salaries but are producing like superstars. This week, I’m back with a look at the Ottoneu Surplus Value Un-Stars — those high-priced stars who have been duds dragging your team down the standings so far this season.

Ottoneu Position Player Un-Stars
Name Position(s) Avg Salary Roster% Pts Surplus Value
Luis Urías 2B/SS/3B $6.38 50.3% 41 -$33.84
Vaughn Grissom 2B/SS $7.10 61.5% 50.8 -$32.96
Oneil Cruz SS $10.99 100.0% 51.8 -$32.87
Luis Matos OF $5.08 92.3% 70.4 -$31.21
Tyler O’Neill OF $8.88 78.2% 78.9 -$30.45
Jose Miranda 1B/3B $5.09 35.9% 93.2 -$29.18
Jesse Winker OF $8.49 20.8% 117.3 -$27.03
Giancarlo Stanton OF $22.76 96.8% 137 -$25.27
Mitch Haniger OF $9.80 34.6% 141 -$24.91
Jorge Polanco 2B $10.13 92.0% 144 -$24.65
Josh Rojas 2B/3B $5.10 35.9% 163.9 -$22.87
Tim Anderson SS $16.48 77.9% 167.5 -$22.55
Anthony Rendon 3B $9.17 66.0% 181 -$21.35
Alejandro Kirk C $8.75 87.8% 187.9 -$20.73
C.J. Cron 1B $8.36 80.4% 190.8 -$20.47
Ramon Laureano OF $5.04 45.5% 195.2 -$20.08
Trey Mancini 1B/OF $6.09 41.0% 197.4 -$19.88
Jose Altuve 2B $27.24 100.0% 207.5 -$18.98
Brandon Lowe 2B $14.15 83.7% 226.7 -$17.27
Jazz Chisholm Jr. 2B/OF $10.98 100.0% 227.5 -$17.20

Above are the 20 least valuable hitters this year. It’s populated with guys who are either seriously underperforming, have been injured, or both. It’s also an interesting mix of younger players who are suddenly struggling — Luis Urías, Jose Miranda, and Josh Rojas all fit this bill — and a few older veterans on the downswing of their careers.

The player with the highest average salary above is Jose Altuve. He’s actually been as good as he has been in the past when he’s on the field, but he’s missed so much time due to injury, his surplus value is in the negative. Jazz Chisholm is another guy who has been productive when on the field, but injuries have really ruined his season. Then there are the players who have been both injured and ineffective. Look no further than Giancarlo Stanton, Tim Anderson, and Jesse Winker. These big name players haven’t played enough to amass much value for your team and when they have played, they’ve stunk.

Alejandro Kirk and Jose Miranda are two surprising inclusions on this list. Both had breakout seasons last year but have struggled to follow up that success this year. Kirk’s issues seem to stem from a loss of contact quality; his hard hit and barrel rates are both down significantly and his BABIP has fallen by nearly 50 points. His expected wOBA is slightly higher than the results he’s put together so far, but it’s still significantly down from what he produced last year. Miranda is suffering from the same issues of contact quality. And again, his BABIP is abnormally low and his expected wOBA is higher than his actual results. Still, his expected stats don’t exactly paint a rosy picture and he’ll need to continue working things out in the minor leagues.

Ottoneu Starting Pitcher Un-Stars
Name Position(s) Avg Salary Roster% Pts Surplus Value
Adam Wainwright SP $3.13 27.6% 36.5 -$28.27
Corey Kluber SP/RP $3.08 12.8% 44.5 -$27.55
Eric Lauer SP $3.11 15.1% 57.4 -$26.40
José Urquidy SP $4.27 50.6% 57.7 -$26.38
Kyle Muller SP $2.63 5.1% 59.8 -$26.19
Luis Severino SP $14.06 89.7% 62.2 -$25.97
Nick Lodolo SP $6.53 98.4% 63.3 -$25.87
Matt Manning SP $3.60 67.3% 71.3 -$25.16
Grayson Rodriguez SP $5.90 99.7% 72.0 -$25.10
Alek Manoah SP $13.11 84.3% 87.1 -$23.75
Tyler Mahle SP $5.82 35.9% 108.8 -$21.82
Noah Syndergaard SP $7.37 24.4% 124.5 -$20.41
Max Fried SP $21.22 99.4% 142.6 -$18.80
Tyler Glasnow SP $13.04 100.0% 173.8 -$16.02
Jacob deGrom SP $36.99 22.8% 226.7 -$11.29

Like the list of hitters, this list of pitchers is filled with injured stars or ineffective youngsters. Some injury risk was obviously baked into Jacob deGrom’s average salary, but losing him for all of this season and next is a brutal blow for teams who were rostering him. Tyler Glasnow’s value is an interesting story. He returned from the IL in late-May so he hasn’t had as much time to generate points. But he’s also really struggled with a big home run problem this year which is exacerbated in a format like Ottoneu.

Then there are guys like Alek Manoah and Luis Severino who have so seriously underperformed their relatively high salaries. The former’s return from his whirlwind development program in the Blue Jays farm system looked promising — he allowed just a single run over six innings against the Tigers and didn’t walk a single batter. If he’s figured out his mechanical issues, there’s still plenty of time left in the season to produce some value for teams. Severino’s issues are a little tougher to decipher. Every pitch in his repertoire is producing poorer results this year than in years past despite no significant changes in their physical characteristics. And it’s not like he’s getting unlucky either — opposing batters are simply crushing everything they see from him.


Ottoneu Cold Right Now: July 10, 2023

Much like Hot Right Now, Cold Right Now will be a weekly Ottoneu feature with a focus on players who are being dropped or who maybe should be dropped in Ottoneu leagues. Hot Right Now will focus on players up for auction, players recently added, and players generally performing well. Cold Right Now will have parallel two of those three sections:

  1. Injuries: Players who are being cut because of IL stints.
  2. Roster Cuts: Analysis of players with high cut% changes.
  3. Cold Performers: Players with a low P/G or P/IP in recent weeks.

There won’t be a corresponding section to Current Auctions because, well, there is nothing in cuts that correspond to current auctions.

Roster Cuts

Peter Strzelecki, Add% (-) Change (7 days) – 12.17%

The Brewers righty was optioned to AAA at the end of June and though he had accumulated 14 holds in the 2023 season, he’ll work on a few things in the minors including his control. He walked at least one batter in his last eight appearances and while his season BB/9 (2.52) is less than the league average (3.30), he gave up home runs in addition to walks in important innings which is never a good combination. If you look at Strzelecki’s season ratios, you may not see much room for concern. It’s likely a logistical move combined with an attempt to get him right as Matt Bush was released on July 3rd and the Brewers will likely need bullpen depth again soon.

Drew Smyly, Add% (-) Change (7 days) – 10.9%

The “throw lot’s of curveballs” approach has not been working for Smyly so far this season. A lot of that has to do with the fact that he doesn’t have something to throw besides the curveball. While his cutter has been a decent pitch with a -3 Statcast run value, he throws his sinker a lot more often. It isn’t fooling anyone after seeing the curve and both pitches, the sinker and the curve, have a +3 run value. The Yankees were the team that feasted off Smyly most recently, getting him for four earned runs on two home runs. But, the Brewers tagged him for three runs in his start before that and the Phillies earned seven runs on two home runs before that. In a points league where home runs hurt badly, Smyly is an easy drop. His HR/9 is now at 1.44 and he’s not doing anything to counterbalance that mark.

Matthew Liberatore, Add% (-) Change (7 days) – 8.66%

The young Cardinals lefty was optioned to AAA last week after a handful of poor starts this season. In his last three starts, he faced 41 batters in only seven total innings. That’s 5.9 batters per inning. His ERA is at 6.75 and his xERA is 7.51. None of his pVals (Pitch Info) have a positive value in 2023 and only his sinker returned a positive value in 2022. He’ll need to work on his approach in the minors and it’s worth paying attention to. He’s only 23-years-old and probably shouldn’t be cut just yet unless his salary has jumped way up.

Ji Hwan Bae, Add% (-) Change (7 days) – 8.65%

Bae has been a monster….base stealer. That’s about it. When he went on the IL with an ankle injury, many fantasy managers probably figured the injury will hurt his ability to continue stealing bags. He’s hitting .238, has two home runs, and has an OBP of .301. He doesn’t walk enough at 7.5% to make stolen bases worth the while. If you need steals and your average/on-base percentage is leading your league, Bae is not a bad player to roster. Otherwise, he’s a drain on all your other categories or points totals.

Luis Severino, Add% (-) Change (7 days) –8.01 %

Severino put up a real stinker against the Orioles only going 2.2 innings and giving up seven earned runs. He gave up seven earned runs in his start prior as well and his ERA now sits at 7.38. His velocity jumped to 98 MPH on his fastball in his second start and fantasy managers jumped on the hopefulness that such a jump provides. But it didn’t stay there and none of his pitches have performed well this season. Not one of his pVals (Pitch Info) has a positive value. If I were rostering Severino, I’m not sure I would be dropping but I would be benching. His salary obviously plays a big role in Ottonue formats, but he may be worth holding onto for another start or two to see if he can turn things around.

Cold Performers

To measure cold performers this week, I’m looking for players with low P/G or P/IP in the last 14 days.

Salvador Perez,  0.2 P/G:

Batting .143 in the second half of June with only one home run has brought Perez’s value way down. He’s not doing much better in July as he’s only hitting .167. His swinging-strike rate and O-Swing% are both up compared to his 2022 totals, but not by much. It’s something to keep an eye on, but it’s likely a rough patch from the Royals catcher. There isn’t much in his batted ball profile that is out of the ordinary and Statcast expected stats (xAVG/xSLG/xwOBA) are all higher than his actuals. His rolling wOBA chart would tell you that this is a low point and regression should be coming soon.

Salvador's wOBA

Keibert Ruiz,  2.5 P/G:

Look at these Statcast expected versus actuals:

AVG: .226 xAVG: .278

SLG: .360 xSLG: .456

wOBA: .281 xwOBA: .339

Things are going to turn around for the young Nationals catcher. In addition to these bad luck indicators, his BABIP is down to .223.

Cristian Javier,  -3.7 P/IP:

Javier has a home run problem. He’s given up two home runs in each of his last starts and went through a stretch where he gave up nine home runs in nine starts. It’s possible that he should just stop throwing either his curveball or changeup. Maybe that’s too aggressive, but his changeup has a -1.8 Pitch Info pVal and his curveball has a -2.1 pVal. However, his four-seamer (4.0) and his slider (2.3) have been performing decently well. He has 82 strikeouts so far this season but was projected to be above 200 by season’s end by most projection systems. Hopefully, the All-Star break will be a time for Javier to figure some things out.

Taj Bradley,  -2.98 P/IP:

The 22-year-old righty has given up seven home runs in his last four starts. It’s hard to tell what the Rays will do whether it be a send-back down to the minors or a “let him figure it out” approach. If you have him rostered, don’t drop him. He has a ton of talent and he just needs to work through a few things. His cutter is getting beat up but his four-seamer and curveball have both performed well.


The Ottoneu Surplus Value All-Stars

With the All-Star break and a four day break from the regular season right around the corner, I’ve decided to skip the Ottoneu Starting Pitcher Planner this week. Many teams will take this opportunity to reorder their starting rotations as they head into the second half of the season, which means the probable pitchers listed on the Roster Resource Probables Grid will likely change between now and next Friday.

Instead, I’ll take this opportunity to celebrate some of the players who have made the biggest contributions to our Ottoneu teams during the first half of the season. The highest scoring player so far has been Shohei Ohtani — no surprise there since he’s scoring in both pitching and hitting categories. If you look past the two-way sensation, Ronald Acuña Jr. and Kevin Gausman are the highest scoring players behind him. But not everyone can afford to roster an Ohtani ($54 average salary), Acuña ($54), or Gausman ($17). (Okay, Gausman is a little more attainable, but bear with me). If you’re rostering any of these top scorers, you’re probably towards the top of the standings in your league.

Instead, I want to celebrate the guys with tons of surplus value — the players who are rostered with low salaries but who are producing big numbers for your team. After all, the key to winning in Ottoneu year-after-year is identifying those players who can produce like superstars but cost a fraction of an Ohtani or Acuña. I pulled surplus value data from the FanGraphs Auction Calculator and then calculated the surplus value per dollar of salary to get a list of players who have produced the most value for the lowest cost. Let’s celebrate the Ottoneu Surplus Value All-Stars!

Ottoneu Position Player All-Stars
Name Position(s) Avg Salary Roster% Pts Surplus Value
Corbin Carroll OF $8.04 100.0% 578.9 $24.74
Spencer Steer 1B/2B/SS/3B/OF $5.11 100.0% 544.6 $21.28
Luis Arraez 1B/2B $8.35 100.0% 538 $20.69
Lane Thomas OF $2.34 99.7% 530.6 $20.43
Jorge Soler OF $4.99 100.0% 524.1 $19.85
Christian Walker 1B $5.29 100.0% 514.2 $15.79
Yandy Díaz 1B/3B $5.49 100.0% 491.3 $16.86
Justin Turner 1B/3B $5.92 100.0% 478 $15.67
Jeimer Candelario 3B $2.02 77.2% 461.9 $14.24
Josh Jung 3B $5.43 100.0% 458.1 $13.90
LaMonte Wade Jr. 1B/OF $2.75 98.4% 443.8 $12.69
Jack Suwinski OF $3.77 97.8% 434.6 $11.87
Bryson Stott 2B/SS $4.35 100.0% 430.6 $11.24
Andrew McCutchen OF $2.52 98.7% 418.6 $10.44
J.D. Davis 1B/3B $2.33 99.0% 402.4 $8.93
Luke Raley 1B/OF $2.75 98.7% 397.1 $8.52
Jonah Heim C $2.42 100.0% 396.5 $10.30
Ryan Noda 1B/OF $2.25 83.3% 392 $8.06
Leody Taveras OF $2.82 96.2% 389.5 $7.84
J.P. Crawford SS $1.96 61.5% 384.5 $7.13
TJ Friedl OF $2.56 98.4% 384.4 $7.39
Elias Díaz C $1.63 93.3% 353.8 $6.49

Above are the 20 most valuable hitters plus two catchers. Corbin Carroll leads the way as the seventh highest scoring batter this year. Spencer Steer and Luis Arraez are right behind him at ninth and tenth overall and their multi-positional eligibility has been a boon for the teams who are rostering them. The biggest surprise on this list has to be Jeimer Candelario, who is still shockingly available in nearly a quarter of all Ottoneu leagues.

The majority of this list is players in the middle of breakout seasons or bounce back seasons. That’s pretty unsurprising since those kinds of players are able to be rostered for cheap in the hopes that they hit it big. But just because they show up on this list doesn’t necessarily make them a shoe-in to be a keeper next year. Guys like Justin Turner and Andrew McCutchen are veterans in the middle of fantastic seasons but there’s no guarantee they’ll keep up the production next year.

Ottoneu Starting Pitcher All-Stars
Name Position(s) Avg Salary Roster% Pts Surplus Value
Nathan Eovaldi SP $6.16 100% 643.7 $25.91
Marcus Stroman SP $6.41 100% 596.8 $21.72
Mitch Keller SP $3.41 100% 592.1 $21.30
Zach Eflin SP/RP $4.33 100% 537.3 $16.42
Justin Steele SP $3.97 100% 527.1 $15.51
Bryce Elder SP $3.79 100% 501.7 $13.23
Dane Dunning SP/RP $2.49 91.0% 437.8 $7.54
Kyle Gibson SP $1.71 67.9% 423.6 $6.27
Seth Lugo SP/RP $2.29 70.5% 301.3 $6.17
Nick Martinez SP/RP $1.58 39.1% 289.5 $5.12
Ottoneu Relief Pitcher All-Stars
Name Position(s) Avg Salary Roster% Pts Surplus Value
Félix Bautista RP $5.38 100% 430.1 $17.67
Alexis Díaz RP $4.76 100% 399.9 $14.97
Yennier Cano RP $3.30 98.7% 364.0 $11.77
Tanner Scott RP $1.97 87.2% 345.8 $10.15
Tyler Rogers RP $1.82 65.1% 340.9 $9.71
Scott McGough RP $2.60 88.1% 335.2 $9.20
Phil Maton RP $1.36 29.5% 313.9 $7.30
Jason Foley RP $1.52 78.2% 303.3 $6.36
Jake Bird RP $1.00 6.7% 295.6 $5.67
Joel Payamps RP $1.23 7.1% 286.0 $4.81

On the pitching side of things, the story is largely the same. Nathan Eovaldi is the second highest scoring pitcher behind Gausman and Marcus Stroman and Mitch Keller are sixth and seventh overall. For the relievers, it’s essentially a list of the top scoring relievers with Félix Bautista and Alexis Díaz leading the way and Yennier Cano, Tanner Scott, Tyler Rogers, and Scott McGough all sitting inside the top 10.

The surprise inclusion on this list is probably Nick Martinez. He’s bounced between the rotation and the bullpen but he’s been productive no matter where he’s pitched. There are a number of pitchers on the list who are also shockingly under-rostered. Rogers is the sixth highest scoring reliever this season and he’s available in more than a third of Ottoneu leagues. I’m sure that roster percentage is being pulled down by 5×5 leagues that only value saves, but he’s clearly been one of the best relievers in baseball this year.


Oral History of an Ottoneu Blockbuster

On June 29th, as the clock neared midnight ET, Jake Mailhot and I completed a trade in League 32 that saw us swap a couple of big names.

Read the rest of this entry »


Ottoneu Hot Right Now: July 5th, 2023

The 2023 version of Ottoneu Hot Right Now will include three different sections:

  1. Current Auctions: A closer look at players being auctioned at a high rate.
  2. Roster Adds: Analysis of players with high add% changes.
  3. Hot Performers: Players with a high P/G or P/IP in recent weeks.

The FanGraphs Ottoneu team plans to run this feature weekly, updating fantasy managers on the biggest movers in Ottoneu leagues with an analysis of how these players could or could not help your roster.

Read the rest of this entry »


Ottoneu Cold Right Now: July 3, 2023

Much like Hot Right Now, Cold Right Now will be a weekly Ottoneu feature with a focus on players who are being dropped or who maybe should be dropped in Ottoneu leagues. Hot Right Now will focus on players up for auction, players recently added, and players generally performing well. Cold Right Now will have parallel two of those three sections:

  1. Roster Cuts: Analysis of players with high cut% changes.
  2. Cold Performers: Players with a low P/G or P/IP in recent weeks.

There won’t be a corresponding section to Current Auctions because, well, there is nothing in cuts that correspond to current auctions.

Roster Cuts

Luis Urías, Leagues with a Cut (7 days) – 20.51%

Urías went from underrated to overrated to disappointed to productive player to injured and has now gone back to the minors. After missing more than a month with an injury suffered on Opening Day, Urías simply has not produced for the Brewers, posting a .145/.299/236 slash line and just 2.05 P/G for his Ottoneu managers.

Some of the issue is certainly poor luck – his .179 BABIP and 12.5% line drive rate are both unsustainably low. But Urías just was not making strong contact in his limited time this year. Never a guy with elite contact quality, his brief (so far) 2023 has been a big step back and re-raised concerns from his prospect days that he simply won’t hit the ball hard enough to be an impact player. He showed in 2021 and 2022 that he can hit just hard enough to be a successful MLB hitter, but this year he just isn’t doing it.

You can see in that chart, his HH rate was stuck well below league average until 2021, and has been trending down so far this year. If you want to take something positive from this, his brutal June looks an awful lot like other slow patches for him in the middle of 2021, and a couple of times in 2022. Given still-strong plate discipline numbers, there is good reason to think Urías can play his way out of this.

I don’t mind cutting him now, especially if you are spending $10+ on him (median salary is $6), but watch his minor league performance. A hot week could be more than enough to get him back into the Brewers lineup and producing like he did in 2022.

Kris Bubic, Leagues with a Cut (7 days) – 16.35%

Just another round of Bubic being auctioned and cut to decrease his cap penalty. And still no other reason to be nominating or bidding on him.

Matthew Boyd, Leagues with a Cut (7 days) – 15.06%

Boyd has looked so good in flashes, but the performance hasn’t been consistent and now he is going to miss the rest of this year and maybe all of next after having Tommy John Surgery. No reason to stash him. He is still rostered in almost 16% of leagues and that should fade to 0 as the year goes on.

Josh Rojas, Leagues with a Cut (7 days) – 14.74%

Rojas was an exciting player a couple of years ago, with a decent amount of hype in fantasy circles, and he delivered two decent-ish seasons. But this year has been ugly.

The greater than 10% walk rate that helped give him a high floor has dropped t0 8.6% this year. Always a guy who hit a relatively high number of line drives, Rojas kept that rate up at 25% this year, but his exit velocity on line drives fell from 92.1 in 2021 and 93.4 last year to 90.7 this year. That lower quality of contact has brought down his BABIP and his HR/FB% (to zero, which isn’t ideal) and left him without much value.

There are only 12 qualified hitters with a LD% higher than 25% and none has an xwOBA lower than Ezequiel Tovar’s .292. Rojas had an xwOBA of .268. Hitting a lot of line drives is a good thing, but you still have to hit the ball hard for that to matter.

You’ll notice a lot of past tense in those paragraphs – that’s because Rojas has been sent down to Triple-A. And he really isn’t hitting any better there. There is no good reason not to move on from Rojas if you haven’t already.

Cold Performers

To measure cold performers this week, I’m looking for players with low P/G or P/IP in the last 14 days.

Bo Naylor, 2.1 P/G:

When Naylor got the call, I was quick to get him into my lineups and he has not really delivered. He has only had 40 PA since coming up and his P/G is hurt by PH appearances, but not enough to explain away 2.1 P/G. The strikeout rate is high and Naylor is clearly struggling to adjust.

But I want to urge patience on Naylor. His first couple of weeks of Triple-A in 2022 were not good, before he adjusted and took off. His first taste of Double-A in 2021 was not good, before he adjusted a took off.

Naylor has shown a good approach throughout his pro career, drawing a lot of walks and flashing big power. His first MLB HR was no cheapie – a 417-foot shot he hit out the other way in Kauffman Stadium, a notoriously bad power park. There are going to be growing pains, but if you can let him work through them, the prize could be big.

Jack Suwinski, 3.33 P/G:

This is all part of the Jack Suwinski show, as his high K-rate leaves him susceptible to cold streaks. The concern for managers, of course, is what if the league has just figured him out and the cold streak won’t be followed by another hot streak?

Here are some numbers for you:

  • Suwinski’s average EV on the season: 91.6. Over the last two weeks: 93.4.
  • Suwinski’s hard hit rate on the season: 48.6%. Over the last two weeks: 56.5%.
  • Suwinski’s strikeout rate on the season: 31.7%. Over the last two weeks: 30.2%.
  • Suwinski’s walk rate on the season: 15.5%. Over the last two weeks: 16.3%.

So what is driving this slump? His BABIP (.190) and HR/FB rate (13.3%) are both just extremely low, especially given the continued hard contact.

If you, like me, are getting frustrated, take a deep breath and wait for him to start mashing the ball again. It’s coming. And if you don’t enjoy the roller coaster, the next time he hits four homers over a four-game stretch (a feat he has accomplished twice so far this year), get him on the block and sell. I’m holding, enjoying the peaks, and accepting that the big picture is still very good, even if the valleys prevent it from being great.

Johan Oviedo, 2.89 P/IP:

This guy is maddening. He looked quite good to start the season before running into a tough start against the Dodgers. And he actually fared kind-of-okay, giving up 5 R (4 earned) over 5.1 IP against LA. And you had to feel good starting him against the Nats next time out and he got LIT UP. The he had another rough go against the Jays, before he settled back in.

After that run, from May 12 until June 25, he made 9 starts and posted 4.70 P/IP. Things looked good and if you are like me, you weren’t too worried about Milwaukee on July 1. But he threw another stinker, giving up 8 ER on 9 H and 3 BB over 5 IP, good for -5.70 points. Brutal.

The nice thing is things are easy on you for the moment. He gets the Dodgers next and there is no way I am risking that. Then he hits the All-Star break. But when he gets back, he should get either the Giants or Guardians at home in Pittsburgh and both of those are tempting.

For now, I am in wait-and-see mode with Oviedo. There are some really intriguing signs, but the season numbers are just a bit above replacement level. If you need pitching, he is an acceptable arm, but you have to play matchups and be okay with the risk that comes from a guy who has given up big games to the Nats (23rd in wRC+) and the Brewers (28th).

 

 


Ottoneu Starting Pitching Planner: July 3–9

Welcome back to the Ottoneu Starting Pitching Planner. Based on the Roster Resource Probables Grid, I’ve organized every starter slated to start next week into four categories: start, maybe, risky, and sit. The first and last category are pretty self-explanatory. Starters who fall into the “maybe” category are guys you could start if you need to keep up with the innings pitched pace in points leagues or need to hit your games started cap in head-to-head leagues; they’re good bets to turn in a decent start, but you shouldn’t automatically insert them into your lineup. If you’ve fallen behind on the innings pitched pace or you’re really starving for starts in a head-to-head matchup, you could turn to a “risky” starter or two.

I’ve also calculated a “Matchup Score” for each series using a straight combination of opponent’s home/away wOBA, opponent wOBA over the last 14 days, and the park factor for the ballpark the teams are playing in. It’s indexed so that 100 is average and anything above that is a favorable matchup and anything below is unfavorable. That matchup rating informs some of the sit/start recommendations I’m making, though the quality of the pitcher definitely takes precedence.

July 3–9
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI NYM (120) PIT (158) Zac Gallen Ryne Nelson Zach Davies (x2), Brandon Pfaadt, Tommy Henry
ATL @CLE (102) @TBR (93) Spencer Strider Bryce Elder (x2), Charlie Morton Kolby Allard, Michael Soroka
BAL @NYY (138) @MIN (126) Tyler Wells (x2), Kyle Bradish Kyle Gibson (x2), Dean Kremer Cole Irvin
BOS TEX (54) OAK (142) Brayan Bello (vOAK), Garrett Whitlock James Paxton Brayan Bello (vTEX) Kutter Crawford
CHC @MIL (138) @NYY (115) Justin Steele, Marcus Stroman Drew Smyly (x2), Kyle Hendricks (x2), Jameson Taillon
CHW TOR (54) STL (47) Lucas Giolito (x2), Lance Lynn, Dylan Cease, Michael Kopech Tanner Banks
CIN @WSN (95) @MIL (138) Andrew Abbott Graham Ashcraft, Brandon Williamson Luke Weaver (x2), Alec Mills (x2)
CLE ATL (27) KCR (147) Gavin Williams (vKCR), Shane Bieber (vKCR), Tanner Bibee, Aaron Civale Shane Bieber (vATL) Gavin Williams (vATL) Cal Quantrill
COL @HOU (86) @SFG (151) Austin Gomber Kyle Freeland, Connor Seabold Chase Anderson, Peter Lambert
DET OAK (174) TOR (111) Tarik Skubal (vOAK), Reese Olson, Michael Lorenzen Matt Manning, Tarik Skubal (vTOR) Tyler Alexander
HOU COL (108) SEA (115) Hunter Brown, Framber Valdez, Cristian Javier (vSEA) Cristian Javier (@TEX), J.P. France (x2) Ronel Blanco
KCR @MIN (126) @CLE (102) Austin Cox (x2), Zack Greinke (x2), Brady Singer Jordan Lyles, Daniel Lynch
LAA @SDP (88) @LAD (70) Shohei Ohtani, Patrick Sandoval Jaime Barría Griffin Canning, Tyler Anderson
LAD PIT (113) LAA (16) Clayton Kershaw (vPIT), Bobby Miller, Julio Urías Emmet Sheehan, Tony Gonsolin, Clayton Kershaw (vLAA)
MIA STL (104) PHI (120) Braxton Garrett (x2), Jesús Luzardo, Eury Pérez Sandy Alcantara Johnny Cueto (?)
MIL CHC (63) CIN (43) Freddy Peralta, Corbin Burnes Julio Teheran (x2), Wade Miley, Adrian Houser Colin Rea
MIN KCR (163) BAL (97) Joe Ryan (x2), Kenta Maeda, Pablo López, Sonny Gray Bailey Ober
NYM @ARI (86) @SDP (88) Max Scherzer, Justin Verlander Kodai Senga (x2) Carlos Carrasco, José Quintana (?)
NYY BAL (77) CHC (68) Gerrit Cole Domingo Germán (x2), Clarke Schmidt (x2), Luis Severino, Carlos Rodón (?)
OAK @DET (167) @BOS (54) JP Sears (@DET) Hogan Harris, Paul Blackburn, JP Sears (@BOS) Luis Medina, James Kaprielian
PHI @TBR (93) @MIA (115) Zack Wheeler, Ranger Suárez, Aaron Nola (@MIA) Aaron Nola (@TBR), Taijuan Walker Cristopher Sánchez
PIT @LAD (70) @ARI (86) Mitch Keller (x2) Johan Oviedo, Rich Hill Luis L. Ortiz (x2), Osvaldo Bido
SDP LAA (45) NYM (104) Yu Darvish, Blake Snell (vNYM) Blake Snell (vLAA), Joe Musgrove, Michael Wacha Seth Lugo
SEA @SFG (151) @HOU (86) Bryan Woo (@SFG), Logan Gilbert (x2), Bryce Miller, George Kirby, Luis Castillo Bryan Woo (@HOU)
SFG SEA (158) COL (151) Logan Webb (x2), Alex Cobb, Anthony DeSclafani, Alex Wood Keaton Winn
STL @MIA (115) @CHW (88) Miles Mikolas (x2), Jordan Montgomery Jack Flaherty Adam Wainwright (x2), Matthew Liberatore
TBR PHI (113) ATL (54) Zach Eflin (vPHI), Shane McClanahan Tyler Glasnow, Taj Bradley, Zach Eflin (vATL) Yonny Chirinos
TEX @BOS (54) @WSN (95) Andrew Heaney, Dane Dunning (@WSN) Jon Gray, Nathan Eovaldi Dane Dunning (vHOU), Martín Pérez (@WSN) Martín Pérez (vHOU)
TOR @CHW (93) @DET (167) Chris Bassitt, José Berríos, Kevin Gausman Yusei Kikuchi Trevor Richards (x2)
WSN CIN (41) TEX (41) MacKenzie Gore Jake Irvin (x2), Patrick Corbin (x2), Josiah Gray, Trevor Williams

A few general schedule notes first:

  • Not many teams get a double helping of cake matchups next week. The Giants will head into the All-Star break with a homestand against two weaker offenses in the Mariners and Rockies. The Orioles also have a couple of easier matchups on paper next week, but they’re on the road and face a tough divisional matchup in the Yankees.
  • The Brewers, Nationals, and White Sox have rough matchups in both their series next week. Lucas Giolito has a two-start week but I’d be pretty hesitant to start him against the Blue Jays and Cardinals at home. Depending on how you feel about Corbin Burnes this year, he looks like a pretty risky start against the on-fire Reds.
  • A couple teams have wonky schedules next week. The Astros and Rangers wrap up a four-game series on Monday; Houston will host Colorado for two and the Mariners for four while Texas travels to Boston and Washington for a pair of three-game series. On the other end of the week, the Dodgers and Angels play a two-game series the weekend before the All-Star break with both teams taking Sunday off.
  • It looks like there are a handful of starters slated to come off the Injured List next week, including Carlos Rodón, Tarik Skubal, Johnny Cueto, and José Quintana. I’d recommend waiting to see how they fair after their injuries, though Skubal’s start at home against the A’s looks really enticing.

Notable two-start pitchers:

  • Joe Ryan
  • Logan Webb
  • Braxton Garrett
  • Tyler Wells
  • Cristian Javier
  • Logan Gilbert
  • Clayton Kershaw
  • Blake Snell
  • Shane Bieber
  • Zach Eflin
  • Miles Mikolas
  • Bryan Woo

The Saga of Ottoneu Rule 1a

Each team shall during the regular season maintain a roster of 22 major-league players that can fill out a starting lineup as defined below. The remaining 18 roster spots can be used for reserves, consisting of both major and minor leaguers.

That is the text of the very first rule on the Ottoneu Rules page and it is also probably the most debated text passage in all of the Ottoneu universe. And yet, I am not sure we have ever discussed why it’s so hotly debated or what you can or should do about it. Today we address Rule 1a.

Read the rest of this entry »


Ottoneu Hot Right Now: June 28th, 2023

The 2023 version of Ottoneu Hot Right Now will include three different sections:

  1. Current Auctions: A closer look at players being auctioned at a high rate.
  2. Roster Adds: Analysis of players with high add% changes.
  3. Hot Performers: Players with a high P/G or P/IP in recent weeks.

The FanGraphs Ottoneu team plans to run this feature weekly, updating fantasy managers on the biggest movers in Ottoneu leagues with an analysis of how these players could or could not help your roster.

Read the rest of this entry »


Ottoneu Starting Pitcher Drip: Finding Under-rostered Starters

After taking a break from the pitching beat last week to write about my Ottoneu rebuild, I’m back with a look at a few under-rostered starters who have been performing particularly well the past few weeks. I’ve split the article into pitchers rostered in more than and less than 60% of all Ottoneu leagues to give a good spread of shallow and deep options.

Roster > 60%

Under-rostered Starters, Last Two Weeks
Player Team IP FIP K-BB% HR/9 Pts/IP Roster%
Johan Oviedo PIT 17.1 3.33 21.9% 1.04 4.57 85.3%
Taijuan Walker PHI 14 2.77 23.1% 0.64 6.09 81.4%
Seth Lugo SDP 10 3.07 20.0% 0.90 5.07 61.9%
Luis L. Ortiz PIT 18 3.66 10.5% 0.50 4.59 61.2%

Between this section and the section below, I’ve got three different Pirates starters listed; Johan Oviedo is the best of the bunch. He’s leaned into his two breaking balls as his primary weapons, while using his mediocre but hard fastball to set up those bendy pitches. He allowed three home runs in his first start of the season but has allowed just four across the 15 starts since. That alone tells you exactly how valuable he’s been in Ottoneu. xFIP thinks he’s been a bit lucky with his home run rate but batters are having all sorts of trouble putting his breaking balls in play with any authority; he’s running a .289 and .254 expected wOBA on his slider and curveball, respectively.

Taijuan Walker is in the middle of a very impressive stretch; across his last four starts, he’s allowed just two runs while striking out 26 in 26 innings. This hot streak coincides with a two-tick increase in velocity across his repertoire. He’s also reduced the usage of his four-seam fastball in favor of his sinker and cutter. Along with his excellent splitter, he’s focusing his efforts on his best pitches and is paying dividends. As long as this bump in velocity sticks around, Walker is a worthwhile target if he’s still on the waiver wire in your league.

Seth Lugo was recently activated off the Injured List and has made a pair of solid starts against the Giants and Nationals. In his transition back to the rotation this year, he had exceeded expectations with a decent strikeout rate and a fantastic walk rate. His xFIP is right in line with his actual results and he should continue to be an unexciting innings eater with decent ratios this summer.

The knock on Luis L. Ortiz was a lack of a third offering to pair with his excellent slider and hard fastball. He’s throwing a changeup around 14% of the time this year, almost exclusively to left-handed batters, and it’s been a nice addition to his repertoire. It’s got a bit of swing and miss to it and it’s producing a .308 expected wOBA. The thing to monitor will be his ability to command his pitches; his walk rate is pretty high and he hasn’t counteracted those free passes with a high strikeout rate. The whiffs should come, especially with his slider continuing to dominate, but it seems like he’s still a work in progress.

Roster < 60%

Under-rostered Starters, Last Two Weeks
Player Team IP FIP K-BB% HR/9 Pts/IP Roster%
Yusei Kikuchi TOR 17.2 3.04 25.4% 1.02 6.23 35.3%
Matthew Boyd DET 12 2.10 29.8% 0.75 5.81 28.2%
Paul Blackburn OAK 10.2 2.61 26.4% 0.84 4.22 12.2%
Osvaldo Bido PIT 15.2 2.95 18.3% 0.57 4.78 1.6%

With Yusei Kikuchi, you know you’re getting a ton of strikeouts offset by lapse in command and a penchant for allowing a ton of home runs. That’s not a great combination, particularly in a format like Ottoneu points leagues. Still, when things are going right, he can be a useful option in your rotation. Over his past five starts, he’s walked only five batters while striking out 33. That’s a phenomenal strikeout-to-walk ratio. Of course, he’s also allowed five home runs in that timeframe so all his woes haven’t been solved, but he’s still managed to accumulate 5.2 points per innings pitched during this stretch.

Matthew Boyd is another pitcher who’s home run problem has prevented him from truly succeeding in Ottoneu. That hasn’t really changed this year; his home run rate isn’t as bad as it has been in the past, but it’s still an issue. Over his last four outings, he’s racked up seven or more strikeouts in three of them while walking just three batters total. He’s currently generating whiff rates higher than 30% on three of his pitches, giving him an impressive collection of weapons.

Paul Blackburn missed most of the first two months of the season due to a spring finger injury. He returned in late May and has struck out more than a quarter of the batters he’s faced in his five starts this season. That’s easily a career high strikeout rate for him and it looks like he’s building on the breakout that he enjoyed last year. The biggest change for him so far is an increase in the number of sliders he’s throwing. That pitch was re-introduced to his repertoire last year and it’s been a huge swing-and-miss pitch for him this season.

Every once in a while, a pitcher will come out of nowhere to make a big splash in the majors. This year, that guy is Osvaldo Bido. He’s never been ranked on a Pirates prospect list and his minor league track record is spotty at best. He reached Triple-A as a 25-year-old in 2021 and finally made his major league debut this season. Across his first three starts in the big leagues, he’s allowed just six runs with a perfectly acceptable 3.60 strikeout-to-walk ratio. Something must have clicked for him because he’s always run high walk rates. If he can keep avoiding the free passes, he’s a name you could try speculating on.