Archive for Ottoneu

Ottoneu Starting Pitching Planner: August 11–17

Credit: Eakin Howard-Imagn Images

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. I should also note that I’ve updated the way I’m calculating the park factors for the two new minor league stadiums that the Athletics and Rays are playing in this year; I’m taking the one-year park factors from Statcast and regressing them towards neutral, with the one-year factors increasing in weight as more games are played in those stadiums (those series are still marked in yellow below).

August 11–17
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @TEX (132) @COL (49) Zac Gallen Ryne Nelson (@TEX) Anthony DeSclafani (x2), Eduardo Rodriguez, Brandon Pfaadt, Nelson (@COL)
ATH TBR (122) LAA (82) Jeffrey Springs (x2), Jacob Lopez, J.T. Ginn, Luis Severino Jack Perkins
ATL @NYM (140) @CLE (130) Spencer Strider (x2) Joey Wentz Carlos Carrasco, Bryce Elder, Erick Fedde 페디
BAL SEA (104) @HOU (111) Trevor Rogers Dean Kremer (x2), Tomoyuki Sugano, Cade Povich Brandon Young
BOS @HOU (111) MIA (58) Garrett Crochet (x2) Lucas Giolito Dustin May, Walker Buehler, Brayan Bello
CHC @TOR (41) PIT (146) Matthew Boyd, Shota Imanaga Cade Horton (vPIT) Horton (@TOR), Jameson Taillon (?) Colin Rea
CHW DET (69) @KCR (122) Shane Smith, Aaron Civale, Sean Burke, Davis Martin Mike Vasil (F)
CIN PHI (50) MIL (12) Andrew Abbott (x2), Chase Burns Brady Singer, Hunter Greene (?) Zack Littell
CLE MIA (83) ATL (112) Gavin Williams Tanner Bibee, Joey Cantillo Logan Allen로건 (x2), Slade Cecconi
COL @STL (146) ARI (76) Kyle Freeland (@STL) Anthony Molina (x2), Austin Gomber, Bradley Blalock, Tanner Gordon
DET @CHW (94) @MIN (99) Jack Flaherty (x2), Tarik Skubal Charlie Morton, Casey Mize Chris Paddack (x2)
HOU BOS (75) BAL (106) Hunter Brown, Framber Valdez Cristian Javier (?), Spencer Arrighetti Colton Gordon
KCR WSN (135) CHW (102) Michael Wacha, Seth Lugo, Noah Cameron Bailey Falter (x2), Michael Lorenzen
LAA LAD (66) @ATH (23) José Soriano (x2), Yusei Kikuchi Tyler Anderson, Kyle Henderson, Jack Kochanowicz
LAD @LAA (113) SDP (90) Tyler Glasnow, Blake Snell, Yoshinobu Yamamoto Emmet Sheehan, Shohei Ohtani, Clayton Kershaw
MIA @CLE (130) @BOS (47) Eury Pérez, Edward Cabrera Janson Junk (@CLE), Sandy Alcantara Cal Quantrill, Junk (@BOS)
MIL PIT (122) @CIN (95) Freddy Peralta (x2), Brandon Woodruff, Jacob Misiorowski Quinn Priester Jose Quintana
MIN @NYY (85) DET (86) Joe Ryan Zebby Matthews (x2) Bailey Ober, José Ureña, Simeon Woods Richardson (?) Pierson Ohl
NYM ATL (115) SEA (102) Clay Holmes (vATL), David Peterson, Sean Manaea Kodai Senga, Holmes (vSEA) Frankie Montas
NYY MIN (101) @STL (146) Max Fried Will Warren (x2), Carlos Rodón, Luis Gil Cam Schlittler
PHI @CIN (95) @WSN (153) Ranger Suárez (x2), Cristopher Sánchez (x2), Jesús Luzardo, Zack Wheeler Aaron Nola (?)
PIT @MIL (84) @CHC (122) Paul Skenes Mitch Keller Braxton Ashcraft, Mike Burrows Andrew Heaney (x2)
SDP @SFG (162) @LAD (59) Nick Pivetta Yu Darvish (@SFG), Michael King, Dylan Cease Nestor Cortes, Darvish (@LAD)
SEA @BAL (66) @NYM (140) George Kirby (x2), Logan Gilbert, Luis Castillo, Bryan Woo Logan Evans
SFG SDP (122) TBR (180) Logan Webb (x2) Robbie Ray, Justin Verlander Carson Whisenhunt Kai-Wei Teng
STL COL (142) NYY (108) Sonny Gray Matthew Liberatore, Michael McGreevy Miles Mikolas (x2), Andre Pallante
TBR @ATH (23) @SFG (162) Ryan Pepiot (@SFG) Pepiot (@ATH), Shane Baz, Drew Rasmussen, Joe Boyle, Adrian Houser
TEX ARI (98) @TOR (41) Nathan Eovaldi (x2), Merrill Kelly 켈리, Jacob deGrom Jack Leiter Patrick Corbin
TOR CHC (84) TEX (126) Kevin Gausman Chris Bassitt, Eric Lauer 라우어 José Berríos (x2), Max Scherzer
WSN @KCR (122) PHI (86) Cade Cavalli (@KCR), Brad Lord, MacKenzie Gore Mitchell Parker (x2), Jake Irvin

Ottoneu Cold Right Now: August 7, 2025

Jul 31, 2025; Seattle, Washington, USA; Texas Rangers starting pitcher Kumar Rocker (80) pitches to the Seattle Mariners during the first inning at T-Mobile Park.
Credit: Steven Bisig-Imagn Images

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 Hot Right Now: August 6, 2025

Credit: Sam Navarro-Imagn Images

The 2025 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.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: August 4–10

Credit: Bob DeChiara-Imagn Images

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. I should also note that I’ve updated the way I’m calculating the park factors for the two new minor league stadiums that the Athletics and Rays are playing in this year; I’m taking the one-year park factors from Statcast and regressing them towards neutral, with the one-year factors increasing in weight as more games are played in those stadiums (those series are still marked in yellow below).

August 4–10
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI SDP (106) COL (125) Zac Gallen Brandon Pfaadt (x2), Ryne Nelson, Eduardo Rodriguez Anthony DeSclafani (?)
ATH @WSN (133) @BAL (64) J.T. Ginn Jeffrey Springs, Jacob Lopez, Luis Severino Osvaldo Bido
ATL MIL (69) MIA (93) Spencer Strider Joey Wentz (x2) Erick Fedde 페디 (x2), Carlos Carrasco, Bryce Elder, Hurston Waldrep (?)
BAL @PHI (44) ATH (72) Dean Kremer, Trevor Rogers Brandon Young (x2), Tomoyuki Sugano, Cade Povich (?)
BOS KCR (86) @SDP (92) Garrett Crochet (x2) Brayan Bello, Lucas Giolito Dustin May, Walker Buehler
CHC CIN (113) @STL (133) Matthew Boyd Michael Soroka (x2), Shota Imanaga, Cade Horton Colin Rea
CHW @SEA (174) CLE (82) Davis Martin (x2), Shane Smith, Aaron Civale, Sean Burke Jonathan Cannon
CIN @CHC (89) @PIT (137) Andrew Abbott, Chase Burns, Nick Lodolo (@PIT) Lodolo (@CHC), Brady Singer Zack Littell (@PIT) Littell (@CHC)
CLE @NYM (133) @CHW (80) Slade Cecconi (x2), Gavin Williams, Tanner Bibee Logan Allen로건, Joey Cantillo
COL TOR (37) @ARI (114) Tanner Gordon (x2), Kyle Freeland, Antonio Senzatela, Austin Gomber, Bradley Blalock
DET MIN (112) LAA (101) Casey Mize (vMIN), Tarik Skubal Chris Paddack, Jack Flaherty, Mize (vLAA) Charlie Morton
HOU @MIA (127) @NYY (75) Hunter Brown, Framber Valdez Spencer Arrighetti (?) Jason Alexander (x2), Colton Gordon
KCR @BOS (60) @MIN (79) Seth Lugo Michael Wacha, Noah Cameron Bailey Falter (x2) Ryan Bergert (?)
LAA TBR (109) @DET (121) Yusei Kikuchi (x2), José Soriano Tyler Anderson, Kyle Hendricks, Jack Kochanowicz
LAD STL (126) TOR (59) Tyler Glasnow, Yoshinobu Yamamoto Emmet Sheehan, Shohei Ohtani, Blake Snell Clayton Kershaw
MIA HOU (88) @ATL (88) Eury Pérez Sandy Alcantara (x2), Edward Cabrera Cal Quantrill (x2), Ryan Gusto, Janson Junk
MIL @ATL (88) NYM (113) Freddy Peralta, Brandon Woodruff, Jacob Misiorowski Quinn Priester (x2) Jose Quintana
MIN @DET (121) KCR (100) Joe Ryan Zebby Matthews, Mick Abel, Bailey Ober, Simeon Woods Richardson
NYM CLE (111) @MIL (105) Sean Manaea (x2), David Peterson Clay Holmes, Kodai Senga Frankie Montas
NYY @TEX (131) HOU (82) Max Fried (x2) Will Warren, Carlos Rodón Marcus Stroman, Luis Gil
PHI BAL (89) @TEX (131) Ranger Suárez, Zack Wheeler, Cristopher Sánchez, Jesús Luzardo (@TEX) Luzardo (vBAL) Taijuan Walker
PIT SFG (111) CIN (98) Paul Skenes Mike Burrows (x2), Mitch Keller Carmen Mlodzinski (x2), Andrew Heaney
SDP @ARI (114) BOS (96) Nick Pivetta Yu Darvish, Dylan Cease JP Sears (x2) Randy Vásquez
SEA CHW (113) TBR (150) Bryan Woo (x2), George Kirby, Logan Gilbert, Luis Castillo Logan Evans
SFG @PIT (137) WSN (150) Logan Webb Justin Verlander (x2), Robbie Ray Carson Whisenhunt Spencer Bivens (?)
STL @LAD (59) CHC (70) Sonny Gray (x2) Miles Mikolas, Matthew Liberatore, Michael McGreevy, Andre Pallante
TBR @LAA (81) @SEA (174) Adrian Houser (x2), Ryan Pepiot, Shane Baz, Drew Rasmussen, Joe Boyle
TEX NYY (69) PHI (71) Jacob deGrom Nathan Eovaldi, Merrill Kelly 켈리 Jack Leiter Patrick Corbin
TOR @COL (52) @LAD (59) Kevin Gausman Max Scherzer, Chris Bassitt Eric Lauer 라우어 (x2), José Berríos
WSN ATH (59) @SFG (145) MacKenzie Gore (@SFG) Gore (vATH), Brad Lord Mitchell Parker, Jake Irvin Cade Cavalli (?)

Ottoneu Hot Right Now: July 30, 2025

Jul 23, 2025; Denver, Colorado, USA; Colorado Rockies center fielder Mickey Moniak (22) hits an RBI single in the second inning against the St. Louis Cardinals at Coors Field.
Credit: Isaiah J. Downing-Imagn Images

The 2025 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.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: July 28–August 3

Credit: Bill Streicher-Imagn Images

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. I should also note that I’ve updated the way I’m calculating the park factors for the two new minor league stadiums that the Athletics and Rays are playing in this year; I’m taking the one-year park factors from Statcast and regressing them towards neutral, with the one-year factors increasing in weight as more games are played in those stadiums (those series are still marked in yellow below).

Reminder: the trade deadline falls in the middle of next week. Be prepared for some pitching chaos as teams swap starters and realign their rotations following the flurry of activity at the deadline.

Also, the August 2 game between the Braves and Reds is the MLB Speedway Classic. I honestly have no idea how the temporary field constructed at Bristol Motor Speedway will play. These are the proposed field dimensions: 330 feet down each of the foul lines, 400 feet to center field, 375 feet to the right-field alley and 384 feet to the left-field alley. I’d probably avoid starting either pitcher in that game which creates a difficult choice for what to do about Chase Burns.

July 28–August 3
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @DET (136) @ATH (54) Brandon Pfaadt, Ryne Nelson, Merrill Kelly 켈리, Zac Gallen Eduardo Rodriguez (x2)
ATH SEA (8) ARI (17) JP Sears (x2) Luis Severino, Jeffrey Springs, Jacob Lopez, J.T. Ginn
ATL @KCR (135) @CIN (59) Spencer Strider Grant Holmes Dane Dunning (F), Joey Wentz, Bryce Elder
BAL TOR (109) @CHC (102) Dean Kremer, Trevor Rogers Zach Eflin (x2), Charlie Morton, Tomoyuki Sugano Brandon Young (?)
BOS @MIN (79) HOU (78) Garrett Crochet Lucas Giolito Brayan Bello, Walker Buehler Richard Fitts (x2)
CHC @MIN (79) BAL (178) Matthew Boyd (x2), Shota Imanaga Cade Horton Colin Rea, Ben Brown
CHW PHI (114) @LAA (56) Adrian Houser Jonathan Cannon Davis Martin (x2), Aaron Civale, Sean Burke
CIN LAD (70) ATL (70) Andrew Abbott Nick Lodolo Chase Burns (x2), Nick Martinez, Brady Singer
CLE COL (124) MIN (101) Slade Cecconi (x2), Gavin Williams, Tanner Bibee Logan Allen로건, Joey Cantillo
COL @CLE (133) PIT (129) Kyle Freeland Bradley Blalock, Tanner Gordon, Antonio Senzatela, Austin Gomber
DET ARI (69) @PHI (79) Tarik Skubal Casey Mize (x2), Reese Olson, Jack Flaherty Troy Melton
HOU WSN (125) @BOS (92) Framber Valdez (x2), Hunter Brown Brandon Walter Colton Gordon Jason Alexander
KCR ATL (100) @TOR (45) Seth Lugo, Kris Bubic Michael Wacha Noah Cameron Rich Hill (x2)
LAA TEX (102) CHW (93) Yusei Kikuchi José Soriano Tyler Anderson Jake Eder (F), Kyle Hendricks
LAD @CIN (59) @TBR (85) Yoshinobu Yamamoto, Tyler Glasnow Shohei Ohtani Blake Snell (?), Clayton Kershaw, Dustin May
MIA @STL (114) NYY (87) Eury Pérez Edward Cabrera (x2), Sandy Alcantara Cal Quantrill, Janson Junk
MIL CHC (59) @WSN (146) Freddy Peralta, Brandon Woodruff Jacob Misiorowski Quinn Priester, Jose Quintana Nestor Cortes (?)
MIN BOS (135) @CLE (133) Joe Ryan Zebby Matthews Simeon Woods Richardson (x2), Chris Paddack, Bailey Ober (?)
NYM @SDP (118) SFG (112) Kodai Senga Sean Manaea, Clay Holmes, David Peterson Frankie Montas (x2)
NYY TBR (126) @MIA (124) Max Fried (x2), Carlos Rodón Will Warren Luis Gil (?), Marcus Stroman, Cam Schlittler
PHI @CHW (100) DET (116) Cristopher Sánchez (x2), Jesús Luzardo, Ranger Suárez, Zack Wheeler Taijuan Walker
PIT @SFG (137) @COL (41) Mitch Keller (@SFG), Paul Skenes Bailey Falter, Mike Burrows, Keller (@COL) Andrew Heaney
SDP NYM (121) STL (116) Nick Pivetta Dylan Cease (x2), Yu Darvish Stephen Kolek Randy Vásquez
SEA @ATH (54) TEX (146) Bryan Woo, George Kirby, Logan Gilbert, Luis Castillo (vTEX) Castillo (@ATH) Logan Evans (x2)
SFG PIT (185) @NYM (139) Landen Roupp (x2), Logan Webb Justin Verlander, Robbie Ray Carson Seymour (?)
STL MIA (107) @SDP (118) Sonny Gray Matthew Liberatore, Michael McGreevy Andre Pallante (x2), Miles Mikolas
TBR @NYY (87) LAD (80) Ryan Pepiot, Shane Baz Drew Rasmussen (x2), Joe Boyle (x2) Zack Littell
TEX @LAA (56) @SEA (121) Jacob deGrom (x2), Nathan Eovaldi Jack Leiter Patrick Corbin (x2), Kumar Rocker
TOR @BAL (146) KCR (112) Kevin Gausman Chris Bassitt (x2), Eric Lauer 라우어 José Berríos, Max Scherzer Easton Lucas
WSN @HOU (116) MIL (63) MacKenzie Gore Michael Soroka Brad Lord (x2), Mitchell Parker, Jake Irvin

Ottoneu Hot Right Now: July 23, 2025

Jul 19, 2025; Toronto, Ontario, CAN; Toronto Blue Jays starting pitcher Eric Lauer (56) pitches to the San Francisco Giants during the third inning at Rogers Centre.
Credit: John E. Sokolowski-Imagn Images

The 2025 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.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: July 18–27

Credit: Kevin Jairaj-Imagn Images

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. I should also note that I’ve updated the way I’m calculating the park factors for the two new minor league stadiums that the Athletics and Rays are playing in this year; I’m taking the one-year park factors from Statcast and regressing them towards neutral, with the one-year factors increasing in weight as more games are played in those stadiums (those series are still marked in yellow below).

Note: due to the All-Star break, the Week 17 Ottoneu matchup runs for 10 days from July 18–27. If your head-to-head league has a games started cap, the number of starts doesn’t change even with the additional days. That means you’ll have a lot more starts to pick from to hit your cap — you’ll want to be extra judicious when picking your starters this week. I’ve separated this weekend’s games from next week’s into two tables below for a little more clarity.

July 18–20
Team Series 1 Matchup Start Maybe Risky Sit
ARI STL (129) Merrill Kelly 켈리 Brandon Pfaadt, Ryne Nelson
ATH @CLE (167) JP Sears, Luis Severino Jeffrey Springs
ATL NYY (42) Spencer Strider Grant Holmes Joey Wentz
BAL @TBR (81) Charlie Morton, Trevor Rogers Dean Kremer
BOS @CHC (90) Garrett Crochet Lucas Giolito Brayan Bello
CHC BOS (75) Shota Imanaga, Matthew Boyd Colin Rea
CHW @PIT (146) Adrian Houser Jonathan Cannon, Aaron Civale
CIN @NYM (104) Andrew Abbott Nick Lodolo Nick Martinez
CLE ATH (87) Slade Cecconi, Tanner Bibee, Gavin Williams
COL MIN (94) Kyle Freeland, Germán Márquez Antonio Senzatela
DET @TEX (100) Tarik Skubal Reese Olson Keider Montero
HOU @SEA (108) Framber Valdez Brandon Walter, Lance McCullers Jr.
KCR @MIA (123) Seth Lugo, Kris Bubic Michael Wacha
LAA @PHI (52) José Soriano, Yusei Kikuchi Tyler Anderson
LAD MIL (59) Tyler Glasnow Emmet Sheehan, Clayton Kershaw
MIA KCR (105) Sandy Alcantara Janson Junk Cal Quantrill
MIL @LAD (93) Freddy Peralta Quinn Priester, Jose Quintana
MIN @COL (80) Joe Ryan Chris Paddack, Zebby Matthews (?)
NYM CIN (122) Sean Manaea, Clay Holmes, David Peterson
NYY @ATL (103) Max Fried Will Warren, Carlos Rodón
PHI LAA (84) Jesús Luzardo, Ranger Suárez Taijuan Walker
PIT CHW (155) Bailey Falter, Mike Burrows, Andrew Heaney
SDP @WSN (128) Dylan Cease, Nick Pivetta Yu Darvish
SEA HOU (79) Logan Gilbert Luis Castillo Logan Evans
SFG @TOR (52) Logan Webb Robbie Ray Justin Verlander
STL @ARI (78) Sonny Gray Andre Pallante, Miles Mikolas
TBR BAL (113) Ryan Pepiot Taj Bradley, Zack Littell
TEX DET (67) Nathan Eovaldi Patrick Corbin, Kumar Rocker
TOR SFG (142) Chris Bassitt, José Berríos Eric Lauer 라우어
WSN SDP (144) MacKenzie Gore Michael Soroka Mitchell Parker
July 21–27
Team Series 2 Matchup Series 3 Matchup Start Maybe Risky Sit
ARI HOU (67) @PIT (146) Ryne Nelson, Merrill Kelly, Zac Gallen (@PIT) Gallen (vHOU) Eduardo Rodriguez, Brandon Pfaadt
ATH @TEX (100) @HOU (77) JP Sears Jacob Lopez (x2), J.T. Ginn (?), Luis Severino, Jeffrey Springs
ATL SFG (138) @TEX (100) Spencer Strider Bryce Elder, Grant Holmes Davis Daniel, Joey Wentz
BAL @CLE (167) COL (155) Charlie Morton, Dean Kremer, Trevor Rogers Tomoyuki Sugano (x2), Zach Eflin (?)
BOS @PHI (52) LAD (105) Garrett Crochet Lucas Giolito, Brayan Bello Richard Fitts (x2), Walker Buehler
CHC KCR (126) @CHW (141) Shota Imanaga, Matthew Boyd Cade Horton (x2) Colin Rea Chris Flexen 플렉센
CHW @TBR (81) CHC (40) Shane Smith, Sean Burke, Adrian Houser Jonathan Cannon, Davis Martin (?), Aaron Civale
CIN @WSN (128) TBR (97) Nick Lodolo, Andrew Abbott Brady Singer (x2), Chase Burns Nick Martinez
CLE BAL (149) @KCR (128) Joey Cantillo (x2), Slade Cecconi, Tanner Bibee, Gavin Williams Logan Allen로건 (x2)
COL STL (91) @BAL (124) Kyle Freeland, Germán Márquez Austin Gomber, Bradley Blalock, Antonio Senzatela
DET @PIT (146) TOR (112) Casey Mize (@PIT), Reese Olson, Tarik Skubal Jack Flaherty (x2), Mize (vTOR) Keider Montero
HOU @ARI (78) ATH (79) Hunter Brown (x2), Framber Valdez Colton Gordon (x2), Brandon Walter, Lance McCullers Jr.
KCR @CHC (90) CLE (148) Seth Lugo, Michael Wacha, Kris Bubic Noah Cameron (vCLE) Cameron (@CHC) Rich Hill (?!)
LAA @NYM (104) SEA (17) José Soriano, Yusei Kikuchi Kyle Hendricks (x2), Carson Fulmer (x2), Tyler Anderson
LAD MIN (117) @BOS (24) Yoshinobu Yamamoto, Tyler Glasnow Shohei Ohtani Dustin May, Emmet Sheehan, Clayton Kershaw
MIA SDP (136) @MIL (104) Eury Pérez (x2) Sandy Alcantara Edward Cabrera, Janson Junk Cal Quantrill
MIL @SEA (108) MIA (79) Brandon Woodruff, Jacob Misiorowski, Freddy Peralta Quinn Priester, Nestor Cortes (?), Jose Quintana
MIN @LAD (93) WSN (106) Joe Ryan Simeon Woods Richardson (x2), David Festa, Chris Paddack Bailey Ober (?)
NYM LAA (106) @SFG (168) Kodai Senga (x2), David Peterson Sean Manaea, Clay Holmes Frankie Montas
NYY @TOR (52) PHI (87) Max Fried Will Warren, Carlos Rodón Marcus Stroman (x2), Cam Schlittler
PHI BOS (50) @NYY (38) Zack Wheeler (x2), Cristopher Sánchez Jesús Luzardo, Ranger Suárez Taijuan Walker
PIT DET (75) ARI (66) Paul Skenes Mitch Keller (x2) Bailey Falter, Mike Burrows, Andrew Heaney
SDP @MIA (123) @STL (128) Dylan Cease, Nick Pivetta Yu Darvish Stephen Kolek (x2) Randy Vásquez (x2)
SEA MIL (86) @LAA (79) Bryan Woo (x2), George Kirby (x2), Logan Gilbert Luis Castillo Logan Evans
SFG @ATL (103) NYM (113) Robbie Ray, Logan Webb Landen Roupp (x2), Hayden Birdsong Justin Verlander
STL @COL (80) SDP (159) Sonny Gray, Matthew Liberatore (vSDP) Liberatore (@COL), Miles Mikolas, Erick Fedde 페디 (vSDP) Fedde (@COL), Andre Pallante
TBR CHW (128) @CIN (86) Shane Baz (vCHW), Drew Rasmussen Ryan Pepiot, Baz (@CIN) Taj Bradley, Zack Littell
TEX ATH (69) ATL (96) Jacob deGrom (x2), Nathan Eovaldi Jack Leiter, Patrick Corbin, Kumar Rocker
TOR NYY (46) @DET (94) Kevin Gausman (@DET) Gausman (vNYY) Max Scherzer (x2), Chris Bassitt, Eric Lauer, José Berríos
WSN CIN (110) @MIN (101) MacKenzie Gore Michael Soroka Jake Irvin (x2), Mitchell Parker Andry Lara (?)

Ottoneu Hot Right Now: July 10, 2025

Credit: Brian Fluharty-Imagn Images

The 2025 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.

Read the rest of this entry »


Ottoneu Cold Right Now: July 10, 2025

Jun 13, 2025; Milwaukee, Wisconsin, USA; St. Louis Cardinals manager Oliver Marmol (37) takes pitcher Erick Fedde (12) out of the game against the Milwaukee Brewers in the sixth inning at American Family Field.
Credit: Michael McLoone-Imagn Images

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 »