Archive for Dynasty

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

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.


Ottoneu Starting Pitching Planner: June 26–July 2

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.

June 26–July 2
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI TBR (93) @LAA (50) Zac Gallen (x2) Merrill Kelly 켈리 Tommy Henry, Zach Davies, Ryne Nelson
ATL MIN (131) MIA (122) Spencer Strider (x2), Charlie Morton Bryce Elder, AJ Smith-Shawver, Jared Shuster
BAL CIN (86) MIN (140) Tyler Wells (x2), Kyle Bradish Kyle Gibson, Dean Kremer Cole Irvin
BOS MIA (113) @TOR (93) Garrett Whitlock (vMIA), Brayan Bello, James Paxton Garrett Whitlock (@TOR) Kutter Crawford, Nick Pivetta
CHC PHI (93) CLE (61) Justin Steele, Marcus Stroman Jameson Taillon (x2), Drew Smyly, Kyle Hendricks
CHW @LAA (50) @OAK (193) Dylan Cease, Michael Kopech (@OAK) Michael Kopech (@LAA), Lucas Giolito, Lance Lynn Touki Toussaint (x2)
CIN @BAL (72) SDP (59) Andrew Abbott Brandon Williamson (x2), Luke Weaver, Graham Ashcraft, Ben Lively 라이블리
CLE @KCR (156) @CHC (102) Logan Allen, Shane Bieber, Tanner Bibee, Aaron Civale Gavin Williams (x2)
COL LAD (70) DET (91) Connor Seabold (x2), Kyle Freeland, Chase Anderson, Austin Gomber, Peter Lambert
DET @TEX (48) @COL (52) Matthew Boyd (x2), Matt Manning (?), Joey Wentz, Reese Olson, Michael Lorenzen
HOU @STL (88) @TEX (48) Framber Valdez (x2), Cristian Javier Hunter Brown J.P. France Ronel Blanco
KCR CLE (122) LAD (129) Brady Singer (x2), Zack Greinke Jordan Lyles, Daniel Lynch
LAA CHW (127) ARI (27) Reid Detmers, Shohei Ohtani, Patrick Sandoval Jaime Barría (vCHW) Griffin Canning, Tyler Anderson, Jaime Barría (vARI)
LAD @COL (52) @KCR (156) Tony Gonsolin, Julio Urías (?), Clayton Kershaw (@KCR) Clayton Kershaw (@COL), Bobby Miller Emmet Sheehan
MIA @BOS (34) @ATL (45) Braxton Garrett, Jesús Luzardo, Eury Pérez Sandy Alcantara (x2) Johnny Cueto (?)
MIL @NYM (118) @PIT (165) Corbin Burnes Freddy Peralta Colin Rea (x2), Julio Teheran (x2), Wade Miley
MIN @ATL (45) @BAL (72) Joe Ryan, Pablo López Sonny Gray (x2), Bailey Ober Kenta Maeda
NYM MIL (163) SFG (54) Justin Verlander (x2), Kodai Senga, Max Scherzer Carlos Carrasco Tylor Megill (x2)
NYY @OAK (193) @STL (88) Domingo Germán, Luis Severino, Gerrit Cole Jhony Brito (@OAK), Clarke Schmidt Jhony Brito (@STL)
OAK NYY (170) CHW (181) Paul Blackburn (x2) JP Sears, Hogan Harris James Kaprielian, Luis Medina
PHI @CHC (102) WSN (100) Ranger Suárez (x2), Aaron Nola, Zack Wheeler Taijuan Walker Cristopher Sánchez
PIT SDP (106) MIL (170) Mitch Keller, Johan Oviedo Rich Hill (x2) Luis L. Ortiz, Osvaldo Bido
SDP @PIT (165) @CIN (41) Yu Darvish (x2), Blake Snell, Joe Musgrove Michael Wacha, Seth Lugo
SEA WSN (120) TBR (70) Luis Castillo (x2), Bryan Woo, Logan Gilbert Bryce Miller, George Kirby
SFG @TOR (93) @NYM (118) Logan Webb Alex Cobb (?), Anthony DeSclafani Alex Wood (x2), Sean Manaea
STL HOU (127) NYY (106) Jordan Montgomery Miles Mikolas, Jack Flaherty Matthew Liberatore (x2), Adam Wainwright
TBR @ARI (79) @SEA (134) Taj Bradley (x2), Shane McClanahan, Zach Eflin, Tyler Glasnow Yonny Chirinos
TEX DET (116) HOU (100) Nathan Eovaldi (x2), Dane Dunning, Jon Gray Martín Pérez (vDET), Andrew Heaney Martín Pérez (vHOU)
TOR SFG (27) BOS (59) Kevin Gausman (x2), Chris Bassitt, José Berríos Yusei Kikuchi, Trevor Richards
WSN @SEA (134) @PHI (79) MacKenzie Gore Jake Irvin, Patrick Corbin, Josiah Gray Trevor Williams (x2)

A few general schedule notes:

  • The A’s are lined up to face the Yankees and White Sox next week at home. Both of those opponents have been struggling offensively recently and the Coliseum is a fantastic pitcher’s park. This is a pretty good opportunity to start whichever Oakland starters you’re rostering.
  • The Blue Jays, Marlins, and Tigers have some pretty rough matchups next week. Both Toronto and Miami face the tough Red Sox offense; the former gets the red hot Giants in their first series of the week and the latter gets the Braves in a huge divisional showdown next weekend. Detroit will travel to Texas to face the potent Rangers offense and then travel to Colorado over the weekend. If you’re rostering any of the Tigers starting rotation, keep them on your bench next week.
  • The Dodgers are the other team to visit Coors Field next week, making Clayton Kershaw and Bobby Miller pretty risky starts. Thankfully, they head to Kansas City afterwards, giving the other half of their rotation some really nice matchups over the weekend. It’s also possible Julio Urías will end up making his return from the IL in that series against the Royals.

Notable two-start pitchers:

  • Luis Castillo
  • Spencer Strider
  • Framber Valdez
  • Nathan Eovaldi
  • Ranger Suárez
  • Taj Bradley
  • Yu Darvish
  • Zac Gallen
  • Tyler Wells
  • Garrett Whitlock
  • Kevin Gausman
  • Sonny Gray
  • Michael Kopech
  • Paul Blackburn
  • Gavin Williams

The Anatomy of a Ottoneu Dynasty Rebuild: Part 6, Preparing to Sell

We’re approaching the busiest part of the season as teams who have designs on competing are looking to make their moves to bolster their rosters ahead of the final stretch this fall. A few weeks ago, Chad Young wrote up his process of deciding who to keep and who to sell on one of his Ottoneu rosters. I’d like to go through the same effort for my roster in Ottoneu League 32 – Fantasy Field of Dreams. If you’ve been following along with this series, I’ve covered my process of rebuilding this team, from the initial decision to rebuild, to the draft, to the ups and downs of the regular season.

I’ve already made three moves with an eye towards the future:

  1. My $3 Kyle Manzardo for $9 Jazz Chisholm Jr.
  2. My $6 Michael Conforto and $3 Luis Garcia (2B) for $12 Ryan Mountcastle
  3. My $43 Bryce Harper and $21 Teoscar Hernández for $48 Corey Seager and $3 Taylor Ward (I previously wrote up my thought process for this trade)

Seager has been absolutely phenomenal this year and is looking like he’ll be well worth his $50 price tag next year, assuming he doesn’t get hit with arbitration dollars. Ward has also been hitting well recently, giving me hope that his early season slump was just a bump in the road and that he’ll be a solid keeper at $5 next year. Unfortunately, Chisholm has been sidelined with a toe injury and Mountcastle has continued to struggle despite some promising peripherals.

The first step is deciding who is going to make up the core of next year’s team. No one is untouchable but there are certainly players who are more available than others. Going through the process of identifying and sorting your roster with an eye towards next year is an important exercise for any team, even if you’re towards the top of the standings. Here’s how I view my roster shaking out right now:

The Future – Automatic Keepers
Player Position ’23 Salary Avg. Salary ’23 P/G ’24 wOBA/FIP
Wander Franco SS $32 $24.33 6.12 .336
Sean Murphy C $12 $7.78 6.53 .338
George Kirby SP $10 $8.17 4.96 3.36
Jesús Luzardo SP $9 $10.36 4.55 3.35
Jorge Polanco 2B $8 $10.20 4.80 .339
Spencer Steer 1B/2B/SS/3B $8 $5.11 5.90 .327
Ezequiel Tovar SS $3 $4.42 3.78 .329
Jonah Heim C $1 $2.40 4.95 .297
Bryce Miller SP $1 $6.97 5.74 3.77
2024 stats via ZiPS 3-year projections

These nine guys should form the core of my next competitive roster. It would be ideal if Franco was a little cheaper, but his breakout this season and sky high ceiling justify his salary. I didn’t expect to have two catchers listed in this group, but Murphy and Heim are both slugging the ball and both look like they’ve taken a significant step forward this year. I’ve got a solid little group of pitchers here too headlined by Kirby.

I’m a little worried that I don’t have any outfielders in the group above. It’s become increasingly difficult to fill five slots with solid contributors and that was a concern of mine when I moved Harper for Seager. Steer is on track to gain OF eligibility for this year and next but I’d rather use him as a super utility guy rather than locking him into a spot in my outfield.

I’d have to be blown away by the offer to move any of these guys right now.

Probably the Future – Wait It Out
Player Position ’23 Salary Avg. Salary ’23 P/G ’24 wOBA/FIP
Jazz Chisholm Jr. 2B/OF $9 $10.98 4.57 .338
Spencer Torkelson 1B $9 $8.63 4.24 .323
Jarred Kelenic OF $7 $9.75 5.35 .315
Taylor Ward OF $3 $7.63 4.26 .341
Grayson Rodriguez SP $3 $5.88 5.07 3.75
2024 stats via ZiPS 3-year projections

These five I expect to be keepers but there’s a bit of risk they might not pan out the way I expect. Keeping a $9 Torkelson is probably a bit crazy, but he’s been hitting much better recently and still has his prospect pedigree working in his favor. If he finishes the season strong, he could be a nice fit on my roster. Kelenic’s breakout has slowed down a bit after a very hot start; I think the adjustments he’s made are for real but there’s always a chance he falls back into his bad habits. I thought Ward was a great buy low target at his salary; he should be a keeper if he continues to hit like he has this month.

The Bubble – Fair Value Keepers
Player Position ’23 Salary Avg. Salary ’23 P/G ’24 wOBA/FIP
Corey Seager SS $48 $34.48 9.20 .337
Lourdes Gurriel Jr. OF $16 $7.38 5.59 .321
Ian Happ OF $12 $10.93 5.41 .329
Reid Detmers SP $11 $7.20 4.95 3.95
Trevor Rogers SP $11 $6.69 4.33 3.73
Jordan Romano RP $10 $9.53 9.50 4.16
Tony Gonsolin SP $9 $8.32 5.02 4.00
Marcus Stroman SP $7 $6.41 5.60 3.89
Ranger Suárez SP $5 $4.97 5.02 3.78
Bryan De La Cruz OF $5 $3.63 4.69 .308
Taylor Walls 2B/SS/3B $4 $2.93 4.14 .284
Jake McCarthy OF $2 $4.56 3.41 .314
2024 stats via ZiPS 3-year projections

This group is filled with guys who are fairly priced and I could see myself keeping a handful of them. I’d also be open to moving any of them if the right deal materialized. I’ve already gotten a number of inquiries about Seager but I acquired him for Harper. If I was going to flip him, I’d want to get commensurate value in return which isn’t what other owners seem like they’re interested in giving up. I expect to enter 2024 with Seager and Franco locking down two of my infield positions.

I’ve got a large group of pitchers here who all seem like pretty good values for their salaries. Detmers and Rogers still have something to prove and they’re the most expensive of the bunch. I almost put Gonsolin and Suárez in the top tier of automatic keepers but I think there are enough question marks surrounding them that I left them here.

Here’s where most of my outfielders appear too. Keeping Gurriel at $16 would be pretty tough even though he’s posting career highs in hard-hit and contact rates. De La Cruz and McCarthy have both been up and down during their short careers; if they can finish this year strong, they both become interesting keepers.

If I keep all 26 players in these three tiers, I’d head into next season with $307 in committed salary plus an unknown amount of arbitration that could be as high as $33 or as low as $11. Let’s assume the final total falls somewhere closer to the high end. With 14 roster spots to fill and around $60-$70 of free cap space, I need to move some of these high priced players on the bubble to get my roster in the right shape for next year.

The Past – Players to Sell
Player Position ’23 Salary Avg. Salary ’23 P/G ’24 wOBA/FIP
Max Muncy 2B/3B $25 $18.72 5.30 .335
Ryan Mountcastle 1B $12 $9.55 4.26 .341
Clarke Schmidt SP/RP $11 $2.82 3.60 4.03
José Abreu 1B $7 $15.25 2.83 .323
Tanner Houck SP/RP $6 $3.55 4.16 4.01
Hayden Wesneski SP $6 $3.93 2.52 3.99
Erik Swanson RP $5 $3.06 7.80 3.75
Shane Baz SP $3 $4.87 0.00 3.78
Grant Anderson RP $3 $2.27 5.92 4.19
Kyle Gibson SP $2 $1.72 4.40 4.58
Hector Neris RP $2 $3.10 7.72 3.84
Dane Dunning SP/RP $2 $2.45 4.57 4.42
Esteury Ruiz OF $1 $4.06 4.53 .304
José Caballero 2B/SS $1 $1.76 3.86 .270
Ian Hamilton RP $1 $1.92 8.80 4.17
Danny Coulombe RP $1 $1.45 7.68 4.26
2024 stats via ZiPS 3-year projections

Here’s the list of guys I’d be happy to move or am planning on cutting at the end of the year. Muncy is probably the most valuable player above and I have a standing offer involving him that I’ve been sitting on. I’ve also had a surprising number of inquiries about Baz. At his salary, he wouldn’t be hard to keep, but the injury history is a huge red flag and I think I’d be able to get more value from him in a deal than from keeping him.

Abreu could potentially have some value to a team if his midseason hot streak continues and he’s able to start producing around his career norms over the second half of the season. All of my relievers are listed here too since Romano is really the only one with enough value to realistically keep.

Going through the effort of organizing my roster like this has helped me see that I’ve got too many players on the keep/sell bubble and they’re all a little too expensive to hold onto all of them. I’ll need to find some creative deals to reduce the amount of salary I’m planning on keeping next year to give me more room in the draft to add to my roster. I’ll update my trade block with these guys and hope to move some of them for cheaper pieces.


Ottoneu Starting Pitching Planner: June 19–25

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.

June 19–25
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @MIL (121) @SFG (124) Merrill Kelly 켈리 (x2), Zac Gallen Ryne Nelson (x2) Tommy Henry, Zach Davies
ATL @PHI (50) @CIN (64) Spencer Strider (x2), Bryce Elder, Charlie Morton AJ Smith-Shawver, Jared Shuster
BAL @TBR (103) SEA (130) Kyle Gibson, Dean Kremer Kyle Bradish, Tyler Wells, Cole Irvin
BOS @MIN (110) @CHW (126) Garrett Whitlock (x2), James Paxton Tanner Houck, Brayan Bello Kutter Crawford (x2)
CHC @PIT (98) @STL (110) Marcus Stroman Drew Smyly, Kyle Hendricks, Justin Steele Jameson Taillon
CHW TEX (30) BOS (96) Lucas Giolito Dylan Cease, Michael Kopech, Lance Lynn
CIN COL (110) ATL (0) Ben Lively 라이블리, Andrew Abbott, Hunter Greene Brandon Williamson (x2), Luke Weaver
CLE OAK (101) MIL (133) Aaron Civale (x2), Logan Allen, Triston McKenzie, Shane Bieber, Tanner Bibee
COL @CIN (64) LAA (39) Austin Gomber (x2), Kyle Freeland, Dinelson Lamet, Connor Seabold, Chase Anderson
DET KCR (183) MIN (160) Michael Lorenzen (x2), Reese Olson, Matthew Boyd Joey Wentz
HOU NYM (103) @LAD (39) Framber Valdez (x2), Cristian Javier Hunter Brown J.P. France Brandon Bielak
KCR @DET (160) @TBR (103) Brady Singer Jordan Lyles (x2), Daniel Lynch (x2), Mike Mayers, Zack Greinke
LAA LAD (48) @COL (62) Shohei Ohtani Reid Detmers, Patrick Sandoval Griffin Canning, Tyler Anderson
LAD @LAA (41) HOU (69) Clayton Kershaw (x2), Bobby Miller, Tony Gonsolin Michael Grove
MIA TOR (85) PIT (92) Braxton Garrett, Jesús Luzardo, Edward Cabrera (vPIT), Eury Pérez (vPIT) Edward Cabrera (vTOR), Eury Pérez (vTOR), Sandy Alcantara
MIL ARI (41) @CLE (117) Corbin Burnes (x2) Freddy Peralta Adrian Houser, Julio Teheran, Wade Miley
MIN BOS (135) @DET (160) Pablo López (x2), Bailey Ober (x2), Sonny Gray, Joe Ryan, Louie Varland
NYM @HOU (85) @PHI (50) Max Scherzer (x2), Justin Verlander Kodai Senga Tylor Megill, Carlos Carrasco
NYY SEA (105) TEX (48) Gerrit Cole (x2) Domingo Germán, Clarke Schmidt Luis Severino Randy Vásquez
OAK @CLE (117) @TOR (55) Paul Blackburn, JP Sears Luis Medina (x2), James Kaprielian, Hogan Harris
PHI ATL (11) NYM (92) Zack Wheeler, Ranger Suárez (vNYM) Ranger Suárez (vATL), Aaron Nola Taijuan Walker Cristopher Sánchez
PIT CHC (140) @MIA (147) Johan Oviedo (x2), Mitch Keller Rich Hill Luis L. Ortiz Osvaldo Bido (x2)
SDP @SFG (124) WSN (133) Michael Wacha (x2), Yu Darvish, Blake Snell, Joe Musgrove Ryan Weathers (x2)
SEA @NYY (140) @BAL (98) George Kirby (x2), Luis Castillo, Logan Gilbert, Bryce Miller Bryan Woo
SFG SDP (124) ARI (89) Alex Cobb (x2), Logan Webb Anthony DeSclafani (x2), Sean Manaea, Alex Wood
STL @WSN (137) CHC (147) Jack Flaherty, Jordan Montgomery, Miles Mikolas Adam Wainwright, Matthew Liberatore
TBR BAL (105) KCR (176) Tyler Glasnow (x2), Taj Bradley, Shane McClanahan, Zach Eflin Yonny Chirinos
TEX @CHW (126) @NYY (140) Nathan Eovaldi, Jon Gray Andrew Heaney (x2), Dane Dunning Martín Pérez
TOR @MIA (147) OAK (87) José Berríos (x2), Kevin Gausman, Chris Bassitt Yusei Kikuchi, Trevor Richards
WSN STL (92) @SDP (78) MacKenzie Gore (x2) Josiah Gray (x2) Trevor Williams, Jake Irvin, Patrick Corbin

A few general schedule notes first:

  • The Cubs and Cardinals play in the MLB London Series next weekend which means they’re both off on Friday for travel. The last time teams played in England, the Yankees and Red Sox combined for 50 total runs across two games. The dimensions of London Stadium are particularly small — it would be the shortest center field fence in the majors — so avoiding the four pitchers scheduled to start this series would be prudent.
  • They aren’t the only team with a weird travel schedule next week. The Nationals and Diamondbacks are scheduled to play a make-up game on Thursday. That means Arizona will play in Milwaukee to start the week, head to Washington for a single game, and then fly all the way across the country to San Francisco for their weekend series.
  • Teams with more traditionally tough schedules include the Angels, Braves, and Dodgers. Shohei Ohtani manages to avoid pitching in Coors Field but he still has to face the Dodgers offense in his start next week. Based on his struggles recently, you’re probably better off sitting Spencer Strider in both of his starts next week. Atlanta plays in a couple of hitter friendly venues against teams who are playing particularly well recently.
  • I’ve only been calculating these matchup scores for a few weeks now, but the Reds somehow managed to pull a zero in their series against the Braves. That’s pretty incredible. Just for reference, that means they’re facing the best road offense and the best offense over the last two weeks in the worst venue for home runs in the majors.
  • Teams with easier schedules include the Pirates, Tigers, and Twins. All of Minnesota’s rotation has been a must-start for practically the entire season, but they’ve all got pretty cushy matchups next week. Detroit’s and Pittsburgh’s rotations are a little hit-or-miss, but there are some key contributors who should be easy starts next week.

Notable two-start pitchers:

  • Tyler Glasnow
  • Gerrit Cole
  • Pablo López
  • George Kirby
  • José Berríos
  • Garrett Whitlock
  • Merrill Kelly
  • Michael Wacha
  • Alex Cobb
  • Framber Valdez
  • Max Scherzer
  • Corbin Burnes
  • Clayton Kershaw
  • Bailey Ober
  • Johan Oviedo
  • Ranger Suárez
  • Aaron Civale
  • Michael Lorenzen

Ottoneu Relief Pitcher Drip: Finding Under-rostered Relievers

Keeping track of the machinations of 30 major league bullpens is pretty tricky. In standard leagues, it’s hard enough trying to discern which relievers are earning save opportunities, especially since more and more teams are using a committee approach in the ninth inning. In Ottoneu, with both saves and holds earning points, that search for high leverage relievers becomes even more of a challenge. There are plenty of resources out there — the Roster Resource Closer Depth Chart is one of my favorites — but even the most vigilant fantasy player can’t keep track of everything going on across the majors.

Here are a few relievers who have been seeing high leverage usage over the last two weeks, who are also rostered in less than 60% of all Ottoneu leagues:

Under-Rostered Relievers
Player Team Role FIP gmLI gmLI (2wks) gmLI Δ Pts/IP Roster%
Chris Martin BOS SU8 2.61 1.42 1.91 0.49 8.54 49.7%
Grant Anderson TEX SU7 3.82 1.37 1.37 0 8.46 46.8%
Justin Lawrence COL CL 2.86 1.16 1.92 0.76 7.09 41.7%
Sam Hentges CLE MID 2.75 1.51 1.48 -0.03 8.27 37.8%
Lucas Sims CIN SU8 3.59 1.51 1.70 0.19 7.05 18.9%
Chris Devenski LAA SU8 2.80 1.80 2.39 0.59 8.29 8.3%
Josh Sborz TEX SU8 2.05 1.30 1.68 0.38 7.91 1.9%
José Soriano LAA SU7 3.27 0.91 0.91 0 9.28 0.0%

Chris Martin is currently the primary setup guy ahead of Kenley Jansen in the Red Sox ‘pen. His strikeout rate isn’t as high as it was last year with the Cubs and Dodgers but his walk rate is still a tidy 2.6%. Nothing has really changed in his profile; his swinging strike rate is right in line with where it was last year and his CSW% is up to a career high 30.7%. I’d expect his strikeout rate to bounce back towards where it was, giving him a bit more ceiling than his surface-level stats would indicate.

I wrote up Josh Sborz the last time I looked at under-rostered relievers and his roster rate barely ticked up from 0.3% to 1.9%! He’s definitely taken hold of the eighth inning duties in the Rangers bullpen ahead of closer Will Smith and his FIP is currently the lowest among this group. He currently has a career-high strikeout rate at 36.8% and his walk rate has come down two points from his career norm. More importantly, he’s only allowed a single home run this year, something that had plagued him in the past. Grant Anderson was called up by the Rangers at the end of May and has already inserted himself into the late inning picture. He dazzled in his debut, throwing 2.2 innings and striking out seven.

Justin Lawrence has taken over closing duties for the Rockies. He’s using his big sweeping slider to earn swings and misses, though his overall strikeout rate is held back by a sinker that’s used to get weak contact on the ground. Still, that’s a benefit for a reliever pitching in Coors Field and he’s only allowed a single home run this year and a 95th percentile barrel rate.

Sam Hentges missed more than a month of the season with a spring shoulder injury but has come back strong and has converted a number of high leverage opportunities for the excellent Guardians bullpen. He’s collected seven holds and has been used for multiple innings a handful of times as well. His command has been uncharacteristically off, though that might just be him still shaking off the rust after his injury. He’s throwing in the zone as often as he was last year, but his chase rate has fallen by nearly eight points.

Lucas Sims missed most of last year and some of this year with a back injury, but he returned in late-April and has taken his place as the primary setup guy in Cincinnati. He really struggled with his command after being activated off the IL, though he’s only walked two batters over his last six outings. Back in 2020, it looked like he had taken a big step forward as a lockdown reliever and the slider that drove that success is still intact. Opposing batters are whiffing 45.7% of the time they offer at his breaking ball, right in line with the whiff rates he ran in 2020 and ‘21.

After bouncing around three different organizations over the last three years, it looks like Chris Devenski has finally rediscovered the changeup that made him one of the best relievers in baseball all the way back in his debut season in 2016. His FIP across the last six seasons has been an ugly 4.27 with a decent 3.71 strikeout-to-walk ratio. This year, he’s throwing his changeup more often than ever, it’s returning a whiff rate close to 40%, and he only walked the first two batters of his season yesterday. He’s taken hold of the eighth inning role in the Angels bullpen.

With Ben Joyce sidelined with an elbow injury, another young relief arm for the Angels has stepped into high leverage opportunities in his place. José Soriano was called up in early-June and has picked up holds in three of his first four appearances in the big leagues. The flamethrowing righty had been a starting prospect in the past but command issues forced him into the bullpen for Los Angeles. He’s currently unrostered in Ottoneu.


Ottoneu Starting Pitching Planner: June 12–18

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.

June 12–18
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
BAL TOR (72) @CHC (138) Kyle Gibson Dean Kremer (x2), Kyle Bradish, Tyler Wells Cole Irvin
BOS COL (109) NYY (118) James Paxton (x2), Garrett Whitlock Brayan Bello Kutter Crawford, Tanner Houck
NYY @NYM (127) @BOS (63) Gerrit Cole Luis Severino Domingo Germán, Clarke Schmidt
TBR @OAK (168) @SDP (103) Zach Eflin (x2), Tyler Glasnow, Taj Bradley, Shane McClanahan Yonny Chirinos (@OAK) Yonny Chirinos (@SDP)
TOR @BAL (142) @TEX (26) Chris Bassitt (@BAL), José Berríos Chris Bassitt (@TEX), Kevin Gausman Yusei Kikuchi Bowden Francis
CHW @LAD (17) @SEA (142) Michael Kopech, Lucas Giolito Lance Lynn (@SEA) Lance Lynn (@LAD), Dylan Cease Mike Clevinger
CLE @SDP (103) @ARI (96) Tanner Bibee (x2), Logan Allen, Triston McKenzie, Shane Bieber Aaron Civale
DET ATL (66) @MIN (103) Reese Olson (x2), Michael Lorenzen, Matthew Boyd Tyler Holton (x2), Joey Wentz
KCR CIN (92) LAA (92) Zack Greinke (x2) Jordan Lyles, Daniel Lynch, Brady Singer, Mike Mayers
MIN MIL (144) DET (164) Pablo López (x2), Bailey Ober, Sonny Gray, Joe Ryan, Louie Varland
HOU WSN (63) CIN (55) Hunter Brown (x2), Framber Valdez, Cristian Javier J.P. France, Brandon Bielak
LAA @TEX (26) @KCR (151) Patrick Sandoval Shohei Ohtani Reid Detmers, Griffin Canning, Tyler Anderson (vKCR) Tyler Anderson (@TEX), Jaime Barría
OAK TBR (103) PHI (118) JP Sears James Kaprielian (x2), Hogan Harris (x2), Luis Medina, Paul Blackburn
SEA MIA (74) CHW (138) Logan Gilbert (x2), George Kirby, Luis Castillo, Bryce Miller Bryan Woo
TEX LAA (59) TOR (52) Jon Gray (x2), Nathan Eovaldi Dane Dunning (x2), Andrew Heaney Martín Pérez
ATL @DET (177) COL (118) Charlie Morton (x2), Spencer Strider (x2), Bryce Elder AJ Smith-Shawver, Jared Shuster
MIA @SEA (142) @WSN (92) Jesús Luzardo (x2), Edward Cabrera, Eury Pérez, Sandy Alcantara Trevor Rogers
NYM NYY (129) STL (138) Max Scherzer, Justin Verlander Kodai Senga Tylor Megill, Carlos Carrasco
PHI @ARI (96) @OAK (168) Zack Wheeler (x2), Aaron Nola, Taijuan Walker Ranger Suárez Dylan Covey (x2)
WSN @HOU (85) MIA (59) MacKenzie Gore Jake Irvin (x2), Patrick Corbin, Josiah Gray, Trevor Williams
CHC PIT (63) BAL (125) Marcus Stroman Jameson Taillon (x2), Justin Steele Drew Smyly, Kyle Hendricks
CIN @KCR (151) @HOU (85) Andrew Abbott, Hunter Greene Brandon Williamson, Graham Ashcraft, Ben Lively 라이블리 Luke Weaver
MIL @MIN (103) PIT (44) Corbin Burnes Freddy Peralta Colin Rea, Adrian Houser Julio Teheran
PIT @CHC (138) @MIL (107) Mitch Keller Rich Hill, Johan Oviedo Roansy Contreras (x2), Luis L. Ortiz
STL SFG (66) @NYM (127) Miles Mikolas Jack Flaherty, Jordan Montgomery, Adam Wainwright Matthew Liberatore (x2)
ARI PHI (109) CLE (142) Merrill Kelly 켈리, Zac Gallen Ryne Nelson Tommy Henry (x2), Zach Davies (x2)
COL @BOS (63) @ATL (59) Connor Seabold (x2), Chase Anderson (x2), Austin Gomber, Kyle Freeland, Dinelson Lamet
LAD CHW (116) SFG (22) Tony Gonsolin (vCHW), Clayton Kershaw, Bobby Miller Julio Urías, Tony Gonsolin (vSFG) Michael Grove
SDP CLE (127) TBR (79) Joe Musgrove (vCLE), Michael Wacha, Yu Darvish Blake Snell, Joe Musgrove (vTBR) Ryan Weathers
SFG @STL (127) @LAD (17) Logan Webb (@STL), Alex Cobb Anthony DeSclafani, Logan Webb (@LAD) Jakob Junis, Sean Manaea

A few general schedule notes first:

  • After working through a tough schedule this week, the Twins have a couple of easier matchups next week at home; the Brewers are much weaker on the road and have been really struggling recently and the Tigers have one of the worst offenses in the league no matter where they’re playing. The Braves also have a pretty nice schedule next week, with three in Detroit and then four games at home against the Rockies.
  • The Astros and Rangers both have a pretty tough pair of home series next week. Houston will host the Nationals and Reds, both of which might seem like easy matchups, but both teams have been hitting pretty well recently. Texas hosts the high powered Angels and Blue Jays offenses and trying to avoid matchups against those two teams seems more justifiable. Still, with the way they’ve been pitching recently, you’re probably not going to sit Nathan Eovaldi or Jon Gray right now.
  • The Rockies head out on the road next week but they’ve got two really bad matchups lined up which means you’re probably sitting their starters if you happen to be rostering any of them.
  • Good luck trying to figure out which starters to start in that Dodgers-Giants series next weekend. Both teams have extremely low matchup ratings, a confluence of the home run friendly ballpark, the strength of San Francisco’s lineup on the road, and the always dangerous Los Angeles offense.

Notable two-start pitchers:

  • Pablo López
  • Zack Wheeler
  • Zach Eflin
  • Logan Gilbert
  • Charlie Morton
  • Jesús Luzardo
  • James Paxton
  • Tanner Bibee
  • Jon Gray
  • Hunter Brown
  • Chris Bassitt
  • Joe Musgrove
  • Tony Gonsolin
  • Logan Webb

Ottoneu SP Drip: Finding Under-rostered Starters

After rethinking what my Friday column looks like a few weeks ago, I wrote up some under-rostered relievers as the first step in reimagining this Tuesday column. This week, I’ll be looking 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%
Michael Kopech CHW 18.1 3.34 33.8% 1.47 6.04 97.8%
Miles Mikolas STL 20 1.88 20.3% 0.00 6.46 87.8%
Jack Flaherty STL 17 2.93 12.0% 0.00 5.15 85.9%
Clarke Schmidt NYY 10.2 2.07 18.6% 0.00 6.67 73.1%

You’ve probably heard that Michael Kopech has finally figured things out after really struggling to start off the year. Through his first eight outings, he had a 5.74 ERA that paled in comparison to his ghastly 7.30 FIP. He had allowed a whopping 12 home runs during that stretch, though his xFIP wasn’t much better at 5.78. His strikeout and walk rates were trending the wrong direction and he looked thoroughly cooked. Then, on May 19, he held the Royals scoreless across eight innings, striking out 10 and walking no one. Granted, it doesn’t take an ace to keep Kansas City off the scoreboard but Kopech has proven that it wasn’t just a fluke against a weak opponent. Across his last four starts, including the one against the Royals, he’s posted a 2.05 ERA backed by a 2.56 FIP and it looks like all his command woes have been put behind him; he’s running an outstanding 9.5 strikeout-to-walk ratio during this hot stretch. This stretch of success seemingly stems from a mechanical adjustment to reassert his talent.

Miles Mikolas has also put a rough start to the season behind him. Through his first five starts, his ERA and FIP stood at 7.46 and 5.49, respectively. Since then, they’re down to 1.82 and 2.98 in eight starts and he’s been particularly effective over his last three outings. I don’t think there’s any one thing driving his recent success, it’s simply a return to his ultra-efficient profile after a rough five start stretch in April.

Over his last four starts, Jack Flaherty has posted a 1.88 ERA and a 2.45 FIP with a decent 3.13 strikeout-to-walk ratio. That’s an improvement over his early season work that suffered from far too many free passes. The biggest difference has been a greater reliance on his fastball; he threw his heater around 37% of the time through the first eight starts of the season and that’s jumped up ten points over the last four. Tangibly, that’s resulted in a nearly five point increase in his zone rate and just eight walks during this stretch.

Clarke Schmidt just tossed his best start of the season against the Mariners last week, holding them scoreless over 5.2 innings with seven strikeouts. Across his last three starts, he holds a 2.07 FIP with a 3.40 strikeout-to-walk ratio. To me, the perception of Schmidt’s struggles this year are out of step with his peripherals — his strikeout and walk rates during this streak of strong starts are right in line with his seasonal averages — but two ugly starts against the Rays and Rangers where he allowed 12 runs marr his overall line. I think his improvement is linked to how he’s using his sweeper. In his first nine starts of the year, he located his big breaking ball in the zone a little over 50% of the time. That rate has fallen three points over his last three starts and his whiff rate with the pitch has seen a five point increase up to 32.5%.

Roster < 60%

Under-rostered Starters, Last Two Weeks
Player Team IP FIP K-BB% HR/9 Pts/IP Roster%
Kyle Gibson BAL 12.2 3.52 2.0% 0.00 5.32 46.5%
Ben Lively 라이블리 CIN 18.2 5.16 15.8% 1.93 3.59 20.2%
Reese Olson DET 5 1.48 26.3% 0.00 8.16 18.3%
Dean Kremer BAL 17.2 3.74 16.2% 1.02 4.23 12.2%

Kyle Gibson has been a solid, if unexciting contributor for years. This season, his strikeout rate is down a bit, though it’s been offset by a drop in home runs allowed. A weird seven inning shutout against the Yankees a few weeks ago where he allowed two hits and four walks to go along with three strikeouts is throwing off his strikeout-minus-walk rate you see above. He’s actually been pretty good over his last four outings, with a 2.92 ERA and a 3.20 FIP.

Gibson’s teammate Dean Kremer has also been on a hot streak and it stretches all the way back to the beginning of May. Across his last six starts, he’s posted a 2.55 ERA and a 3.60 FIP with a pretty good 2.90 strikeout-to-walk ratio to back it up. He’s also done this against some of the best offenses in the league — the Braves, Rays, Angels, Blue Jays, Rangers, and Giants — which is a great sign for when he starts facing some weaker teams. His improvement likely stems from his fastball velocity which has now reached a career high of 94.9 mph on average.

A journeyman who has pitched in Korea in two separate stints, Ben Lively is making the most of his time in the majors with the Reds this year. Across four starts, he’s posted a 3.38 strikeout-to-walk ratio with a 3.33 ERA. The problem has been the home runs, particularly at home in the bandbox in Cincinnati; he’s allowed all five of his home runs at home which has caused his FIP to spike to 4.72. He’s a kitchen-sink righty with a fantastic slider fueling his high strikeout rate right now.

I had planned on writing up Alex Faedo in this space, but the Tigers just placed him on the Injured List with a finger injury. He suffers from the same problem as Lively: a fantastic strikeout-to-walk ratio is marred by far too many home runs allowed. Instead, I’ll highlight the prospect Detroit called up in Faedo’s place: Reese Olson. Command issues capped the potential ceiling of Olson despite possessing a wipeout slider. He threw that pitch a third of the time in his first major league start and it returned a 33.3% whiff rate. The thing to monitor for him will be his ability to locate his fastball. If he’s able to figure out his command issues, he’s got the deep repertoire to be able to produce in the Tigers rotation.


Ottoneu Starting Pitching Planner: June 5–11

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.

June 5–11
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
BAL @MIL (142) KCR (177) Kyle Gibson (x2), Tyler Wells Dean Kremer, Kyle Bradish Austin Voth
BOS @CLE (151) @NYY (83) James Paxton (@CLE), Chris Sale, Garrett Whitlock Tanner Houck, Brayan Bello, James Paxton (@NYY)
NYY CHW (154) BOS (130) Nestor Cortes (x2), Luis Severino, Gerrit Cole Clarke Schmidt Domingo Germán
TBR MIN (142) TEX (80) Shane McClanahan (x2), Zach Eflin, Tyler Glasnow Taj Bradley Josh Fleming
TOR HOU (76) MIN (99) Kevin Gausman (x2) Chris Bassitt, José Berríos Alek Manoah (x2) Yusei Kikuchi
CHW @NYY (83) MIA (52) Lucas Giolito (x2), Dylan Cease, Michael Kopech Lance Lynn Mike Clevinger
CLE BOS (135) HOU (90) Shane Bieber (x2), Tanner Bibee Triston McKenzie, Logan Allen Aaron Civale
DET @PHI (90) ARI (140) Michael Lorenzen, Matthew Boyd Alex Faedo (x2) Joey Wentz, Reese Olson
KCR @MIA (132) @BAL (130) Zack Greinke Mike Mayers (x2), Brady Singer, Daniel Lynch Jordan Lyles
MIN @TBR (97) @TOR (57) Louie Varland (x2), Pablo López, Bailey Ober, Sonny Gray, Joe Ryan
HOU @TOR (57) @CLE (151) Framber Valdez (x2), Cristian Javier, Hunter Brown (@CLE) Hunter Brown (@TOR), Brandon Bielak J.P. France
LAA CHC (76) SEA (99) Shohei Ohtani, Patrick Sandoval Reid Detmers Tyler Anderson, Griffin Canning Jaime Barría
OAK @PIT (125) @MIL (142) JP Sears (x2), Paul Blackburn Luis Medina James Kaprielian, Hogan Harris
SEA @SDP (121) @LAA (35) Logan Gilbert, George Kirby Luis Castillo, Bryce Miller Marco Gonzales
TEX STL (111) @TBR (97) Dane Dunning Jon Gray, Nathan Eovaldi Andrew Heaney Martín Pérez (x2)
ATL NYM (85) WSN (66) Spencer Strider Bryce Elder (x2), Charlie Morton Jared Shuster, Michael Soroka
MIA KCR (192) @CHW (106) Braxton Garrett (x2), Jesús Luzardo, Edward Cabrera, Sandy Alcantara Eury Pérez
NYM @ATL (102) @PIT (125) Max Scherzer, Justin Verlander, Kodai Senga Carlos Carrasco (@PIT) Carlos Carrasco (@ATL), Tylor Megill
PHI DET (111) LAD (26) Aaron Nola (vDET), Zack Wheeler Taijuan Walker, Aaron Nola (vLAD) Ranger Suárez Dylan Covey
WSN ARI (92) @ATL (102) Josiah Gray Patrick Corbin, MacKenzie Gore Jake Irvin (x2), Trevor Williams
CHC @LAA (35) @SFG (144) Marcus Stroman Kyle Hendricks (x2), Hayden Wesneski (@SFG) Hayden Wesneski (@LAA), Jameson Taillon, Drew Smyly
CIN LAD (14) @STL (116) Hunter Greene (@STL) Hunter Greene (vLAD), Ben Lively 라이블리 Luke Weaver (x2), Brandon Williamson, Graham Ashcraft
MIL BAL (66) OAK (135) Corbin Burnes, Freddy Peralta (vOAK) Adrian Houser Freddy Peralta (vBAL) Julio Teheran (x2), Colin Rea
PIT OAK (166) NYM (95) Johan Oviedo (vOAK), Mitch Keller Roansy Contreras, Johan Oviedo (vNYM) Luis L. Ortiz, Rich Hill
STL @TEX (33) CIN (90) Jordan Montgomery, Miles Mikolas (vCIN) Adam Wainwright Miles Mikolas (@TEX) Matthew Liberatore, Jack Flaherty
ARI @WSN (71) @DET (161) Merrill Kelly 켈리, Zac Gallen Ryne Nelson Tommy Henry (x2), Zach Davies
COL SFG (45) SDP (111) Dinelson Lamet (x2), Connor Seabold, Chase Anderson, Austin Gomber, Kyle Freeland
LAD @CIN (40) @PHI (90) Tony Gonsolin (x2), Clayton Kershaw, Bobby Miller Michael Grove Noah Syndergaard
SDP SEA (130) @COL (31) Blake Snell (vCHC), Joe Musgrove Michael Wacha Yu Darvish, Blake Snell (@COL) Ryan Weathers
SFG @COL (31) CHC (135) Anthony DeSclafani Sean Manaea, Alex Wood (vCHC) Logan Webb, Alex Cobb Alex Wood (@COL)

A few general schedule notes first:

  • The Twins head out on a tough road trip next week with two tough AL East stops. Tropicana Field is pretty pitcher friendly which is why the matchup rating is so high against the best offense in the majors. Rogers Field is definitely not pitcher friendly and it’s only gotten more dangerous after the fences were moved this year. Start your Twins pitchers if you really need to but they’re all at risk of a blowup next week.
  • The Orioles and Yankees get pretty easy schedules next week. Kyle Gibson has a two-start week that you should probably take advantage of and the rest of their rotation is a pretty good bet to produce against the Brewers and Royals. The Yankees host the White Sox and Red Sox next week and both of those opponents are hitting far worse on the road than in their hitter friendly home parks.
  • The Rockies return home next week to host the Giants and Padres. That makes it pretty risky to start half the rotations from those two teams, though they do have nice matchups in their non-Coors series.
  • The Cubs-Padres and Brewers-Reds series over the weekend will wrap around into Monday. They’re not reflected in the table above but the starters for those teams are listed in their proper categories.

Triston McKenzie and Aaron Civale are both on track to be activated from the IL over the weekend. Cal Quantrill was sent to the IL with a shoulder injury, though he probably would have been pushed out of a rotation spot anyway with both Tanner Bibee and Logan Allen thriving in the majors. Monitor McKenzie’s and Civale’s starts over the weekend to see how their stuff is holding up after their injuries. Both should be solid options going forward, though neither has a particularly easy matchup next week.

Notable two-start pitchers:

  • Shane McClanahan
  • Nestor Cortes
  • Shane Bieber
  • Framber Valdez
  • Kyle Gibson
  • Braxton Garrett
  • Tony Gonsolin</li
  • Lucas Giolito
  • JP Sears

The Anatomy of a Ottoneu Dynasty Rebuild: Part 5, Challenge Trade

The other day, I received a fascinating trade proposal in Ottoneu League 32 – Fantasy Field of Dreams: my $42 Bryce Harper for his $48 Corey Seager. If you’ve been following along with this series, I’ve covered my process of rebuilding this team, from the initial decision to rebuild, to the draft, to the breakouts that drove some early success. We’re two months into the season now and the ascent of The Wanderers has slowed a bit and now I’ve got to make a decision about this trade. I thought it would be an interesting exercise to run through my thought process as I consider whether or not to accept this trade, both as a case study for how to come to a decision on a difficult choice and as a way to check in on how my team is doing.

A straight swap of Harper and Seager is pretty interesting for a couple of reasons. First, upon first glimpse, these two players are even on value and production so the swap is simply addressing roster construction rather than a move born out of necessity. It’s also pretty uncommon to see two superstars like this traded straight up. So often, players like Harper are the centerpiece of a win-now move, with prospects or young MLB talent heading the other direction.

First, let’s do a little comparison of how Harper and Seager have performed thus far this season:

Player Comparison
Player wOBA K% BB% Barrel% Hard Hit% Pts Pts/G
Bryce Harper 0.381 23.8% 14.9% 12.9% 40.3% 152.2 6.62
Corey Seager 0.399 17.5% 10.7% 16.2% 56.8% 171 7.43

Due to injuries, they’ve both missed about the same amount of time this year and have the same number of games played so far. Harper has returned from his Tommy John surgery and has essentially picked up where he left off last year, though that isn’t up to the level of his MVP campaign in 2021. His power output is a little down which probably isn’t surprising considering the nature of his injury and his extremely quick recovery. After undergoing his own Tommy John surgery in late 2018 and exclusively hitting during the 2019 season, Shohei Ohtani’s power was significantly diminished until 2021. I’m assuming the same will hold true for Harper and we won’t see a return to his full, healthy self until next season.

Seager has his own injury concerns, though they clearly haven’t affected his ability to crush the ball. Last year was the first time he had played in a full, 162-game season since 2017. He’s already missed a month with a hamstring injury, though he’s been absolutely dominant when he’s been on the field. His hard hit and barrel rates are up to career highs and it finally seems like he’s settled in Texas after signing his mega contract last year and struggling in his first season as a Ranger.

Using four of the projections hosted on FanGraphs, we can get a rough glimpse of how the computers think these two players are going to perform over the rest of the season.

Rest-of-Season Projections
Bryce Harper
Projection Pts Pts/G
Current 152.2 6.62
ZiPS (ROS) 521.8 6.78
Steamer (ROS) 606.8 6.74
The BAT (ROS) 576.1 6.40
ATC (ROS) 606.3 6.74
Corey Seager
Projection Pts Pts/G
Current 171 7.43
ZiPS (ROS) 485 5.84
Steamer (ROS) 599.7 6.52
The BAT (ROS) 585.7 6.37
ATC (ROS) 577.7 6.35

The projections think that Harper is going to have no trouble continuing to produce at his current pace. It’s certainly possible his power will return sooner rather than later, but that’s not necessarily something I want to bank on. For Seager, the projections are a little more bearish, with ZiPS being particularly pessimistic. I think they’re still weighing his down season last year a little too heavily and it certainly seems like he’s back to producing like he was in his final seasons in Los Angeles.

Without any other context, I think I’d pick Seager over Harper over the remainder of the season. But team and league context matter a great deal, especially in a format like Ottoneu. The Wanderers have fallen to ninth place in League 32, though they’re within 450 points of fourth place. The problem is that the teams in first through third place are an additional 250 points ahead of fourth which makes any dream of a Cinderella run a really long shot this year. Both Harper and Seager are keepable at their current salaries, though the former is likely a big target for arbitration during the offseason. Picking one over the other wouldn’t hamper me financially as I continue my rebuild into next season.

So then it comes down to roster construction. Ottoneu teams have to field a MI and five OF spots in addition to the traditional positions. As you might have guessed from the team name, I’ve already got Wander Franco holding down shortstop so adding Seager would really solidify MI for the future. Finding five consistent producers in the outfield is often a much harder struggle than filling out another infield spot. Here’s what my roster currently looks like at these to positions with each player’s FanGraphs Depth Charts projection listed:

The Wanderers, Roster Construction
Middle Infield
Player Pos Pts Pts/G Salary
Wander Franco SS 534.1 5.81 $32
Max Muncy 2B/3B 501 5.76 $25
Jorge Polanco 2B 397.9 5.31 $8
Spencer Steer 1B/2B/SS/3B 400.3 5.07 $8
Brandon Lowe 2B 432.9 5.34 $27
Jazz Chisholm Jr. 2B/OF 316.6 5.11 $9
Casey Schmitt SS/3B 333.6 4.12 $6
Ezequiel Tovar SS 388.3 4.57 $3
Outfield
Player Pos Pts Pts/G
Lourdes Gurriel Jr. OF 503.9 5.48 $16
Ian Happ OF 518.9 5.24 $12
Jarred Kelenic OF 422.5 4.86 $7
Teoscar Hernández OF 470.3 5.00 $21
Mitch Haniger OF 427 4.97 $14
Jazz Chisholm Jr. 2B/OF 316.6 5.11 $9
Pavin Smith 1B/OF 251 4.65 $1
Chas McCormick OF 313.2 4.47 $3

Middle Infield is definitely the stronger position group right now with Muncy, Polanco, Steer, and Lowe all looking like solid contributors. Muncy will likely fill my 3B slot everyday so it’s really down to the latter three to fill two spots, 2B and MI, with Steer acting as my backup SS. My outfield group is a little weaker with just two or three solid options available to me depending on if you think Kelenic’s breakout is for real. There are a bunch of question marks for the remaining options; Hernández has been elite in the past but he’s really struggling in Seattle this year and injuries have derailed Haniger’s and Chisholm’s seasons.

Because a surprise competitive season isn’t looking likely this year, I’m less concerned with how these two position groups are shaping up this season. Looking towards the future, I’d guess I’d keep four players from each position group, though Muncy, Steer, and Chisholm are likely going to lose their MI eligibility next year. Franco is an easy keep as the centerpiece of my roster with Polanco and Tovar on the bubble depending on how they finish the season. That means I’m heading into next year with Franco as really the only guaranteed option in the infield. Happ, Gurriel, Kelenic, and Chisholm look keepable in the outfield which actually gives me a pretty decent foundation to build off of next year.

I let the other owner know that I was going to write up this trade decision so he’s privy to all these thoughts. I honestly didn’t know where I was going to land when I started writing this, but I think I’m leaning more towards Seager at this point. Does anyone have any other thoughts or things to consider that you think I missed?