Archive for Ottoneu

Ottoneu Drip: Finding Under-rostered Pitchers: July 9, 2024

The All-Star break is quickly approaching and the search for useful pitching is never ending. Here are a handful of pitchers who are rostered in under 60% of all Ottoneu leagues who could be nice pickups if you’re looking for an option to fill in for an injured starter or looking for another bullpen piece. I’ve also included two entirely speculative adds in case you really feel like rolling the dice.

Under-rostered Starters, Last 14 Days
Player Team IP FIP K-BB% Stuff+ Pts/IP Roster%
Andrew Heaney TEX 17.1 2.53 23.6% 82 5.96 42.3%
Yariel Rodriguez TOR 13.2 3.46 14.9% 96 6.56 36.1%
Luis L. Ortiz PIT 14 0.88 31.4% 105 7.64 6.9%

If you throw out Andrew Heaney’s first five starts in April, he’s accumulated 321.9 points across 12 starts since the beginning of May at a 4.80 points/IP clip. His overall line is being dragged down pretty significantly by that poor first month and he’s been particularly effective recently. This is nothing new from Heaney; he’s been pretty streaky throughout his career, especially since a lot of his value is derived from keeping the ball inside the park. The most encouraging aspect of this hot streak is the 19.4% K-BB% he’s running across these last 12 outings. It doesn’t come close to his career year with the Dodgers back in 2022, but it’s on par with what he was posting with the Angels before that. He’s probably worth an add during this hot streak if he’s available in your league.

Yariel Rodríguez missed about a month of the season with a back injury but he’s looked particularly strong since returning a few weeks ago. The Blue Jays used him as an opener in front of a bulk reliever a couple of times but have handed him a full starter’s workload in his last two starts. He’s responded by allowing just a single run in 12.2 innings against the Astros and Mariners. Encouragingly, he’s only allowed four walks while striking out 12 during those two outings, alleviating some of the concerns about his ability to command his repertoire. He was also working as a reliever in Japan’s NBP before coming over to the States this year presenting some risk that his workload is being monitored or limited by the Blue Jays to keep him healthy.

The Pirates had been using Luis L. Ortiz as a long reliever or bulk reliever for most of the season but they’ve allowed him to make full starts in two of his last three outings and things have gone swimmingly. Against the Reds and Mets, he tossed 12 innings of one-run ball with 12 strikeouts and no walks. Not that long ago, he was a highly regarded prospect in Pittsburgh’s organization, peaking at number four on their 2023 prospect list. A pretty disappointing rookie campaign soured his outlook but he’s making good on those high expectations a year later. There are plenty of reasons why he’s taken such a big step forward this season: he’s throwing a much more spin efficient four-seam fastball that’s now generating plenty of whiffs; he’s throwing his cutter much more often at the expense of his changeup; but the biggest difference maker is an ability to command his entire repertoire. His strikeout-to-walk ratio has gone from 1.23 to 2.89 leading to better results across the board. The only limiting factor is his future role; the Pirates could continue to let him start for now but he could be pushed back to the bullpen once Jared Jones or Bailey Falter are activated off the IL.

Under-rostered Relievers, Last 14 Days
Player Team IP FIP K-BB% gmLI Stuff+ Pts/IP Roster%
A.J. Puk MIA 6.2 0.92 34.8% 2.09 107 11.56 49.5%
Andrew Nardi MIA 5.2 2.46 18.2% 1.79 107 9.21 37.6%
Porter Hodge CHC 6.1 1.91 18.2% 1.97 107 9.56 19.4%
Hunter Bigge CHC 0.3%
Kris Bubic KCR 1 -0.83 66.7% 0.01 90 11.40 11.0%

After a failed experiment as a starter, A.J. Puk is back in the Marlins bullpen and posting fantastic results as one of their top setup men ahead of Tanner Scott. Since returning from a shoulder injury in mid-May, he’s posted a 2.63 ERA and a 2.92 FIP across 24 innings. Over the last two weeks, he’s really stepped into a high leverage role, collecting four holds and nine strikeouts across 6.2 innings. I’ve also listed Andrew Nardi above since he’s been a solid setup man in Miami’s bullpen for nearly the entire year. It’s no secret that the Marlins will be looking to sell at the trade deadline which could open up even more high leverage opportunities for Puk or Nardi if Scott is traded away. And it’s even possible one of Puk or Nardi are moved to a contender as well.

I recommended Porter Hodge about a month ago in this column and all he’s done since then is post a 1.59 ERA and a 2.99 FIP across 11.1 innings. He’s finally seeing some high leverage opportunities in a Cubs bullpen that’s been an absolute mess this year. Héctor Neris is currently the ninth inning guy, but every role behind him is pretty much up for grabs. If you wanted to really speculate, Chicago just called up Hunter Bigge a few days ago. He’s posted outstanding strikeout rates at every minor league stop, and if things go well upon his debut, he could quickly force his way into the high leverage conversation too.

If you really wanted to go out on a limb and speculate, Kris Bubic could be your guy. He recently returned from his Tommy John rehab but the Royals have decided to move him to the bullpen because their starting rotation is currently filled with solid options. A year ago, he looked like he was in the middle of an exciting breakout and the velocity jump that helped fuel that success looks like it has stuck around after his injury. The Royals bullpen hasn’t been great with their current closer, James McArthur, looking pretty shaky at times. It’s possible Kansas City will want to try and keep Bubic stretched out in case they need him for the rotation, but they could also push him into higher leverage opportunities as a fireman to alleviate some of the pressure on their relievers.


Ottoneu Cold Right Now: July 8, 2024

Cold Right Now (CRN) is a weekly Ottoneu feature focused on players being dropped or who should be dropped in Ottoneu leagues. In this feature we will break down players into three sections:

  1. Roster Cuts: Analysis of players who have been cut in a high percentage of leagues.
  2. Recent Injuries: A look at the implications of recent injuries (not all, just some high-profile ones).
  3. Cold Performers: Players with a low P/G or P/IP in recent weeks.

This article will typically run once per week and will help fantasy managers keep track of players that need to be given extra attention to improve rosters.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: July 8–14

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 8–14
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI ATL (141) TOR (104) Zac Gallen (x2), Brandon Pfaadt Tommy Henry (?), Ryne Nelson Slade Cecconi
ATL @ARI (106) @SDP (66) Chris Sale (x2), Max Fried, Reynaldo López Charlie Morton (x2), Spencer Schwellenbach
BAL CHC (141) NYY (88) Corbin Burnes, Grayson Rodriguez Dean Kremer (vCHC), Albert Suárez 수아레즈 Cade Povich, Dean Kremer (vNYY)
BOS OAK (128) KCR (141) Nick Pivetta, Tanner Houck, Kutter Crawford Brayan Bello (x2), Josh Winckowski
CHC @BAL (53) @STL (123) Shota Imanaga, Justin Steele, Jameson Taillon (@STL) Jameson Taillon (@BAL), Kyle Hendricks, Hayden Wesneski
CHW MIN (31) PIT (110) Garrett Crochet Erick Fedde 페디 Drew Thorpe, Jonathan Cannon Chris Flexen 플렉센, Mike Clevinger
CIN COL (121) MIA (128) Hunter Greene Nick Lodolo (?), Carson Spiers Andrew Abbott (x2), Frankie Montas
CLE @DET (165) @TBR (123) Tanner Bibee Gavin Williams (x2), Ben Lively 라이블리 (x2) Logan Allen, Carlos Carrasco
COL @CIN (88) @NYM (77) Cal Quantrill (x2), Ryan Feltner Dakota Hudson (x2), Kyle Freeland, Austin Gomber
DET CLE (106) LAD (88) Jack Flaherty (x2), Tarik Skubal Reese Olson Kenta Maeda (x2), Keider Montero
HOU MIA (150) TEX (82) Ronel Blanco (vMIA), Framber Valdez Hunter Brown, Ronel Blanco (vTEX) Shawn Dubin, Spencer Arrighetti
KCR @STL (123) @BOS (79) Michael Wacha, Cole Ragans, Seth Lugo Alec Marsh, Brady Singer
LAA TEX (68) SEA (106) José Soriano, Davis Daniel (vSEA) Davis Daniel (vTEX), Tyler Anderson Roansy Contreras (x2), Griffin Canning
LAD @PHI (24) @DET (165) Tyler Glasnow Gavin Stone, Bobby Miller (@DET) Bobby Miller (@PHI), Landon Knack, James Paxton
MIA @HOU (26) @CIN (88) Trevor Rogers (x2), Kyle Tyler, Roddery Muñoz, Yonny Chirinos, Edward Cabrera
MIL PIT (123) WSN (108) Freddy Peralta Tobias Myers, Aaron Civale Colin Rea (x2) Dallas Keuchel
MIN @CHW (119) @SFG (132) Bailey Ober, Pablo López, Joe Ryan David Festa (x2), Simeon Woods Richardson
NYM WSN (130) COL (161) Christian Scott (x2), Luis Severino, Sean Manaea Jose Quintana (x2), David Peterson
NYY @TBR (123) @BAL (53) Nestor Cortes, Gerrit Cole Carlos Rodón (@TBR) Marcus Stroman, Luis Gil, Carlos Rodón (@BAL)
OAK @BOS (79) @PHI (24) Joey Estes (x2), JP Sears, Mitch Spence Hogan Harris, Luis Medina
PHI LAD (40) OAK (99) Zack Wheeler (x2), Ranger Suárez Cristopher Sánchez, Aaron Nola Michael Mercado
PIT @MIL (42) @CHW (119) Paul Skenes, Mitch Keller Luis L. Ortiz (x2) Bailey Falter, Martín Pérez (@CHW) Martín Pérez (@MIL)
SDP SEA (134) ATL (126) Michael King (x2), Dylan Cease Matt Waldron Randy Vásquez
SEA @SDP (66) @LAA (79) Logan Gilbert (x2), Luis Castillo, George Kirby Bryce Miller, Bryan Woo (?)
SFG TOR (115) MIN (90) Logan Webb Jordan Hicks (x2), Kyle Harrison Blake Snell (?) Hayden Birdsong
STL KCR (165) CHC (148) Sonny Gray Miles Mikolas (x2), Andre Pallante (x2), Lance Lynn, Kyle Gibson
TBR NYY (95) CLE (99) Ryan Pepiot (x2), Zach Eflin, Taj Bradley Shane Baz, Zack Littell
TEX LAA (104) @HOU (26) Max Scherzer Jon Gray (@LAA), Nathan Eovaldi Michael Lorenzen, Andrew Heaney, Jon Gray (@HOU)
TOR @SFG (132) @ARI (106) Yusei Kikuchi (x2), Chris Bassitt, Kevin Gausman Yariel Rodríguez, José Berríos
WSN @NYM (77) @MIL (42) Jake Irvin (@NYM), MacKenzie Gore Mitchell Parker (vSTL), Jake Irvin (@MIL) DJ Herz, Mitchell Parker (@MIL) Patrick Corbin

A few general schedule notes:

  • A few teams have pretty wonky schedules next week as the season heads into the All-Star break. The Mets wrap up a four-game, wrap around series against the Pirates before hosting a couple of pretty easy matchups in the Nationals and Rockies at home. While I won’t recommend every starter in their rotation, you can feel pretty good about starting Christian Scott for both of his games as well as Luis Severino and Sean Manaea.
  • The Nationals also have a four-game, wrap around series against the Cardinals that wraps up on Monday. That gives Mitchell Parker a more palatable start before his tougher matchup against the Brewers later in the week.
  • Not only does St. Louis have that weird Monday game, they have a two-game series against the Royals, an off day on Thursday, and then a four-game set against the Cubs that includes a scheduled double-header on Saturday. The off day means they can keep their entire staff on schedule without having to callup a spot starter for the twin bill over the weekend. And like the Mets, all three of their opponents next week look pretty weak; it’s an easy call to start most of their starters next week.
  • The Cubs don’t have the same luxury the off day affords the Cardinals so keep an eye on who their announced starters are for that weekend series.

Ottoneu Hot Right Now: July 3, 2024

The 2024 version of Hot Right Now will typically include three 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.

As Chad Young has done in previous posts, I am also going to rate each player on the following scale:

  • Don’t Bother – This means that even as auctions are started, other teams are adding this player, or he is on a hot streak, I am just not interested in adding this player. I don’t see them being worth a roster spot.
  • Don’t Stress – I can see why you would add this player. I can totally understand placing a bid, but I am not super worried about winning this player. I would bid $1 for sure, maybe a bit more, as long as it doesn’t impact my roster at all.
  • Don’t Go Crazy – I would like to add this player, but I am not willing to hamper my team to do it. I’ll look for cuts, and if I can clear money to make a big bid without losing players I’ll regret cutting, I will do it.
  • Don’t Lose – These players rarely come up but they do, from time-to-time. These are guys that I am willing to make a difficult cut to add. Don’t expect to see this designation used often.

Read the rest of this entry »


Ottoneu Cold Right Now: July 1, 2024

Cold Right Now (CRN) is a weekly Ottoneu feature focused on players being dropped or who should be dropped in Ottoneu leagues. In this feature we will break down players into three sections:

  1. Roster Cuts: Analysis of players who have been cut in a high percentage of leagues.
  2. Recent Injuries: A look at the implications of recent injuries (not all, just some high-profile ones).
  3. Cold Performers: Players with a low P/G or P/IP in recent weeks.

This article will typically run once per week and will help fantasy managers keep track of players that need to be given extra attention to improve rosters.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: July 1–7

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 1–7
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @LAD (47) @SDP (101) Zac Gallen Brandon Pfaadt Jordan Montgomery Ryne Nelson (x2), Slade Cecconi
ATL SFG (87) PHI (61) Reynaldo López (x2), Chris Sale, Max Fried Charlie Morton Spencer Schwellenbach
BAL @SEA (139) @OAK (162) Grayson Rodriguez, Corbin Burnes Albert Suárez 수아레즈, Cade Povich, Cole Irvin Dean Kremer (?)
BOS @MIA (193) @NYY (78) Kutter Crawford (@MIA), Nick Pivetta, Tanner Houck Brayan Bello Josh Winckowski
CHC PHI (61) LAA (129) Justin Steele Shota Imanaga Jameson Taillon, Kyle Hendricks, Hayden Wesneski (vLAA) Hayden Wesneski (vPHI)
CHW @CLE (66) @MIA (193) Garrett Crochet, Erick Fedde 페디 (@MIA) Erick Fedde (@CLE) Drew Thorpe, Jonathan Cannon Mike Clevinger (?)
CIN @NYY (78) DET (108) Hunter Greene Carson Spiers Andrew Abbott, Frankie Montas Graham Ashcraft (x2)
CLE CHW (158) SFG (75) Tanner Bibee Gavin Williams (?), Ben Lively 라이블리, Triston McKenzie Logan Allen
COL MIL (56) KCR (134) Ryan Feltner (vKCR) Austin Gomber (x2), Ryan Feltner (vMIL), Dakota Hudson, Cal Quantrill, Kyle Freeland
DET @MIN (63) @CIN (103) Tarik Skubal (x2), Jack Flaherty Reese Olson Kenta Maeda, Casey Mize
HOU @TOR (96) @MIN (63) Framber Valdez Hunter Brown (@TOR), Ronel Blanco Spencer Arrighetti (x2), Hunter Brown (@MIN)
KCR TBR (111) @COL (35) Brady Singer (vTBR), Michael Wacha Alec Marsh, Cole Ragans Seth Lugo, Brady Singer (@COL)
LAA @OAK (162) @CHC (136) Tyler Anderson Davis Daniel Roansy Contreras (x2), Zach Plesac, Griffin Canning
LAD ARI (63) MIL (63) Tyler Glasnow Gavin Stone Bobby Miller (x2), Landon Knack, James Paxton
MIA BOS (80) CHW (193) Trevor Rogers Valente Bellozo (x2), Kyle Tyler, Roddery Muñoz, Yonny Chirinos
MIL @COL (35) @LAD (47) Freddy Peralta Tobias Myers Bryse Wilson (x2), Dallas Keuchel (x2), Colin Rea
MIN DET (153) HOU (103) Bailey Ober, Joe Ryan Simeon Woods Richardson (vDET), Pablo López David Festa, Simeon Woods Richardson (vHOU)
NYM @WSN (108) @PIT (172) Tylor Megill, Luis Severino Christian Scott (?), Sean Manaea David Peterson (x2), Jose Quintana
NYY CIN (103) BOS (40) Gerrit Cole Luis Gil (x2), Carlos Rodón, Marcus Stroman, Nestor Cortes
OAK LAA (155) BAL (75) Mitch Spence (vLAA) Joey Estes, JP Sears, Mitch Spence (vBAL) Hogan Harris, Luis Medina
PHI @CHC (136) @ATL (42) Zack Wheeler, Cristopher Sánchez, Ranger Suárez Aaron Nola Michael Mercado (x2)
PIT STL (141) NYM (49) Jared Jones (vSTL), Mitch Keller Paul Skenes, Jared Jones (vNYM) Martín Pérez Bailey Falter
SDP @TEX (125) ARI (94) Dylan Cease Michael King, Matt Waldron Adam Mazur (x2), Randy Vásquez
SEA BAL (42) TOR (99) Luis Castillo (x2), George Kirby, Logan Gilbert, Bryce Miller Jhonathan Diaz
SFG @ATL (82) @CLE (66) Logan Webb Jordan Hicks (x2) Blake Snell (?), Spencer Howard Hayden Birdsong
STL @PIT (172) @WSN (108) Sonny Gray Kyle Gibson (x2), Miles Mikolas, Lance Lynn Andre Pallante
TBR @KCR (139) @TEX (125) Ryan Pepiot, Zach Eflin, Taj Bradley Zack Littell (x2) Aaron Civale
TEX SDP (80) TBR (75) Max Scherzer Nathan Eovaldi Jon Gray, Michael Lorenzen, Andrew Heaney
TOR HOU (73) @SEA (139) Kevin Gausman Yusei Kikuchi, Chris Bassitt, José Berríos (@SEA) José Berríos (vHOU) Yariel Rodríguez (x2)
WSN NYM (16) STL (108) MacKenzie Gore (vSTL) MacKenzie Gore (vNYM), Jake Irvin DJ Herz, Mitchell Parker Josiah Gray (?), Patrick Corbin

A few general schedule notes:

  • The Orioles have a pretty nice West Coast road trip next week against the punchless Mariners and A’s. Dean Kremer is on the verge of returning from the IL, so pay attention to his status and the member of the rotation he bumps out.
  • The Angels also have a pair of easier matchups against the A’s and Cubs, but their starting rotation is such a mess, I can’t really recommend starting anyone from their staff except for Tyler Anderson. Davis Daniel did have a brilliant debut yesterday, so if you want to take a flier on the unheralded prospect, he’s got a pretty cushy matchup for his second start of his career.
  • The Brewers have the unenviable task of traveling to Colorado for four games and then heading to Los Angeles to face the high-powered Dodgers offense. Freddy Peralta avoids a start in Coors so he might be the only viable starter from their rotation, but you could risk a start from Tobias Myers against the Rockies if you’re feeling really lucky.
  • Along with their tough series against the Brewers, the Dodgers will also host the Diamondbacks who are hitting particularly well right now. You’ll probably want to wait to see if Bobby Miller can put together a strong start before inserting him back into your lineups — his start against the White Sox this week was pretty ugly.

Ottoneu Hot Right Now: June 26, 2024

The 2024 version of Hot Right Now will typically include three 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.

As Chad Young has done in previous posts, I am also going to rate each player on the following scale:

  • Don’t Bother – This means that even as auctions are started, other teams are adding this player, or he is on a hot streak, I am just not interested in adding this player. I don’t see them being worth a roster spot.
  • Don’t Stress – I can see why you would add this player. I can totally understand placing a bid, but I am not super worried about winning this player. I would bid $1 for sure, maybe a bit more, as long as it doesn’t impact my roster at all.
  • Don’t Go Crazy – I would like to add this player, but I am not willing to hamper my team to do it. I’ll look for cuts, and if I can clear money to make a big bid without losing players I’ll regret cutting, I will do it.
  • Don’t Lose – These players rarely come up but they do, from time-to-time. These are guys that I am willing to make a difficult cut to add. Don’t expect to see this designation used often.

Read the rest of this entry »


Ottoneu Drip: Finding Under-rostered Pitchers: June 25, 2024

We’re a little less than half way through the regular season and the search for useful pitching is never ending. Here are a handful of pitchers who are rostered in under 60% of all Ottoneu leagues who could be nice pickups if you’re looking for an option to fill in for an injured starter or looking for another bullpen piece.

Under-rostered Starters, Last 3 Starts
Player Team IP FIP K-BB% Stuff+ Pts/IP Roster%
Jameson Taillon CHC 19 3.09 19.7% 88 5.20 55.8%
Miles Mikolas STL 19.1 2.32 15.5% 88 6.74 34.2%
Tobias Myers MIL 17.1 2.91 15.6% 92 5.85 22.6%

Jameson Taillon started off the season strong, got hurt, returned and struggled for a few weeks, and has finally come back around to find some success over his last three starts. Against the Rays, Cardinals, and red-hot Mets, he’s allowed just three runs in 19 innings with a phenomenal 6.0 strikeout-to-walk ratio. Unlike Myers above, Taillon has earned his success despite seeing rather normal looking batted ball peripherals. He’s probably worth an add during this hot streak if he’s available in your league.

Miles Mikolas has always enjoyed some on-again, off-again success as an innings-eater for the Cardinals. Last year was a down season for him but he’s regained some of the strikeouts that he had lost; his K% is now back up closer to where it was in 2022 when it reached a career high 19%. There really isn’t all that much that’s different in his profile — being so dependent on the command of his entire repertoire, he can go through tough stretches when he isn’t locating very well. Right now, he’s got a good feel for his pitch mix and has spun three excellent starts in a row. None of the teams he’s faced during this stretch have been all that impressive — at home against the Pirates and Giants and away at the Cubs — but it’s probably worth riding the hot streak if you’re desperate for pitching.

Tobias Myers has been thrust into a much larger role than expected thanks to all the injuries the Brewers have suffered in their pitching staff. He struggled after making his debut in late April but he’s settled into the big leagues and has been particularly impressive in June. Across four starts this month, he’s allowed just two runs while compiling a pretty good 3.0 strikeout-to-walk ratio. He’s definitely benefitting from some good batted ball luck — his BABIP allowed this month is a measly .182 — but he’s also cut his barrel rate allowed in half. Looking under the hood, he’s increased the usage of his mediocre fastball in June, though he’s run a .307 expected wOBA with his heater during this hot streak. More impressively, he’s running whiff rates higher than 30% on both his slider and changeup which gives him two pretty decent weapons to attack batters with once he’s established the fastball.

Under-rostered Relievers, Last 14 Days
Player Team IP FIP K-BB% gmLI Stuff+ Pts/IP Roster%
Sam Hentges CLE 5.2 2.09 21.1% 0.95 104 9.86 38.6%
Dedniel Núñez NYM 5.1 2.58 42.1% 1.07 122 8.67 32.3%
Colin Poche TBR 7.2 1.71 24.0% 1.49 87 9.32 19.4%
Zack Kelly BOS 8.1 0.87 37.0% 1.42 108 10.41 1.9%

It’s tough to stand out in the Guardians elite relief corps but Sam Hentges has quietly put up some solid numbers over the last few years as a less heralded member of Cleveland’s bullpen. He’s back to his usual dominance this year, with career-best strikeout and walk rates so far. There are four pitchers ahead of him in the bullpen pecking order, but as a left-handed pitcher, he gets opportunities to pick up holds against teams with particularly difficult left-handed batters. Over the last two weeks, he’s earned three holds across six appearances.

With the Mets bullpen a mess, Dedniel Núñez has earned a number of high-leverage opportunities since being recalled from the minors at the tail end of April. Ranked 33rd on their pre-season prospect list, Núñez has nasty stuff but a lack of command has really held him back from truly standing out as a relief prospect. He’s managed to gain a much better feel for his pitch mix this year — he’s allowed just three walks all season long — and that’s helped his raw stuff play to its strengths. With his recent background as a starter, New York has been using him in a multi-inning role, which has allowed him to accumulate a ton of Ottoneu points pretty quickly.

As long as he has good feel for his slider, Colin Poche will be a useful high-leverage option in the Rays bullpen. He’s been super effective since being activated off the IL a few weeks ago after missing a month with a back injury; over his last eight outings, he hasn’t allowed a run and has only allowed five baserunners. He’s probably sitting either second or third in line behind the closer Pete Fairbanks but is still seeing plenty of high-leverage work.

Zack Kelly earned a shot in the big leagues after going undrafted and getting released multiple times thanks to a pretty big increase in fastball velocity in 2022. He didn’t really stand out in limited work that year and the following season, but he’s in the midst of a breakout season so far this year. The biggest difference, beyond maintaining his improved velocity, is the introduction of a sweeper and cutter to his pitch mix. The breaking ball, in particular, has been something he had struggled to develop over the years, and now that he’s finally comfortable with one, he’s flourished. He’s earned a bit of high-leverage work recently alongside a couple of gigs opening for a bulk reliever. He’s struck out 16 this month against just three walks, a significant improvement over the 10 free passes he handed out over the first two months of the season.


Ottoneu Cold Right Now: June 24, 2024

Cold Right Now (CRN) is a weekly Ottoneu feature focused on players being dropped or who should be dropped in Ottoneu leagues. In this feature we will break down players into three sections:

  1. Roster Cuts: Analysis of players who have been cut in a high percentage of leagues.
  2. Recent Injuries: A look at the implications of recent injuries (not all, just some high-profile ones).
  3. Cold Performers: Players with a low P/G or P/IP in recent weeks.

This article will typically run once per week and will help fantasy managers keep track of players that need to be given extra attention to improve rosters.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: June 24–30

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 24–30
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI MIN (76) OAK (165) Brandon Pfaadt (vMIN), Zac Gallen (?) Jordan Montgomery, Slade Cecconi Ryne Nelson
ATL @STL (134) PIT (128) Reynaldo López (x2), Chris Sale, Charlie Morton (@CHW), Max Fried Spencer Schwellenbach (x2)
BAL CLE (80) TEX (156) Grayson Rodriguez, Corbin Burnes Albert Suárez 수아레즈 Cade Povich (vCLE), Cole Irvin, Dean Kremer (?)
BOS TOR (113) SDP (56) Tanner Houck (x2) Kutter Crawford Brayan Bello, Nick Pivetta
CHC @SFG (130) @MIL (63) Justin Steele (@SFG), Shota Imanaga Jameson Taillon, Javier Assad, Justin Steele (@MIL) Kyle Hendricks (@SFG) Kyle Hendricks (@MIL)
CHW LAD (9) COL (78) Garrett Crochet (vCOL) Garrett Crochet (vLAD) Erick Fedde 페디, Drew Thorpe (vATL), Mike Clevinger (?) Chris Flexen 플렉센 (x2)
CIN PIT (91) @STL (134) Nick Lodolo (x2), Hunter Greene (x2) Frankie Montas Andrew Abbott, Carson Spiers
CLE @BAL (76) @KCR (106) Tanner Bibee (@KCR) Tanner Bibee (@BAL), Ben Lively 라이블리 Gavin Williams (?), Logan Allen, Triston McKenzie
COL @HOU (54) @CHW (108) Cal Quantrill Ryan Feltner Austin Gomber, Dakota Hudson, Kyle Freeland (?)
DET PHI (80) @LAA (67) Tarik Skubal (x2), Jack Flaherty Reese Olson Casey Mize (x2), Kenta Maeda
HOU COL (95) @NYM (100) Framber Valdez Hunter Brown, Ronel Blanco Spencer Arrighetti, Jake Bloss
KCR MIA (182) CLE (93) Cole Ragans (x2), Seth Lugo (vMIA), Brady Singer Michael Wacha (?), Seth Lugo (vCLE) Alec Marsh
LAA OAK (121) DET (113) Tyler Anderson (x2), Patrick Sandoval Griffin Canning (x2), Chase Silseth (?), Zach Plesac
LAD @CHW (108) @SFG (130) Bobby Miller, Gavin Stone, Tyler Glasnow James Paxton (@SFG) James Paxton (@CHW), Landon Knack
MIA @KCR (106) @PHI (32) Braxton Garrett Trevor Rogers, Jesús Luzardo Roddery Muñoz (x2), Yonny Chirinos (x2)
MIL TEX (128) CHC (95) Freddy Peralta (x2) Tobias Myers Bryse Wilson, Colin Rea, Carlos Rodriguez
MIN @ARI (80) @SEA (113) Joe Ryan (x2), Bailey Ober, Pablo López Simeon Woods Richardson Chris Paddack
NYM NYY (67) HOU (110) Tylor Megill Luis Severino, Sean Manaea, Jose Quintana, David Peterson
NYY @NYM (100) @TOR (110) Gerrit Cole (x2), Luis Gil, Nestor Cortes Carlos Rodón Marcus Stroman
OAK @LAA (67) @ARI (80) Mitch Spence, JP Sears Luis Medina (x2), Joey Estes, Hogan Harris
PHI @DET (158) MIA (123) Aaron Nola (x2), Ranger Suárez (x2), Zack Wheeler, Cristopher Sánchez Taijuan Walker
PIT @CIN (108) @ATL (87) Paul Skenes Mitch Keller, Jared Jones Bailey Falter (x2), Luis L. Ortiz
SDP WSN (123) @BOS (56) Matt Waldron (vWSN), Dylan Cease Yu Darvish (?), Michael King, Matt Waldron (@BOS) Randy Vásquez
SEA @TBR (165) MIN (54) Luis Castillo, George Kirby, Logan Gilbert Bryan Woo (x2), Bryce Miller
SFG CHC (141) LAD (67) Jordan Hicks, Logan Webb Blake Snell (?), Spencer Howard (vCHC), Keaton Winn Spencer Howard (vLAD)
STL ATL (119) CIN (139) Sonny Gray Lance Lynn (x2), Miles Mikolas, Kyle Gibson (vCIN) Kyle Gibson (vATL) Andre Pallante
TBR SEA (113) WSN (139) Taj Bradley (x2), Ryan Pepiot, Zach Eflin Zack Littell, Aaron Civale
TEX @MIL (63) @BAL (76) Nathan Eovaldi, Max Scherzer Jon Gray (x2), Michael Lorenzen, Andrew Heaney, Dane Dunning
TOR @BOS (56) NYY (41) Chris Bassitt (x2), Kevin Gausman (x2), Yusei Kikuchi José Berríos Yariel Rodríguez
WSN @SDP (76) @TBR (165) MacKenzie Gore, Mitchell Parker, Jake Irvin DJ Herz Patrick Corbin (x2)

A few general schedule notes:

  • Atlanta has a couple of easier matchups next week but they also have a makeup game scheduled for Thursday in Chicago. That means they’ll travel to St. Louis for the first half of the week, make their one-day stop on the Southside, and then head home to face the Pirates. It looks like Charlie Morton and Drew Thorpe are the two pitchers scheduled to start in that game.
  • Philadelphia also has a pair of easier matchups next week against the Tigers and Marlins, and the only reason why that Miami series isn’t colored blue above is because they’re playing in Philadelphia and the comfy confines of Citizens Bank Park.
  • The Blue Jays have a pretty tough slate of games against the Red Sox in Fenway and then the Yankees at home. It also looks wise to fade starters from the Rangers too; they’re on the road against the Brewers and Orioles.