Archive for Streamers

Ottoneu Starting Pitching Planner: June 1–7

Raymond Carlin III-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 for Ottoneu points leagues. 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.

Read the rest of this entry »


Exploiting wRC+ Splits in 2026

Credit: Stephen Brashear-Imagn Images

With a third of the season in the books, the sample size for certain data and metrics has grown from too small to large enough that it must be taken seriously. The New York Yankees post a wRC+ of 123 against left-handed pitching — the best mark in baseball. The Mariners, another pre-season World Series contender, sit at 75. That 48-point gap between the two elite lineups on paper, against southpaws, is no longer such a small sample that we need to ignore it. Leveraging platoons has long been an important strategic lever for lineups looking to gain an advantage. Using wRC+ through the first stretch of the 2026 season, we can see every team’s offensive production against left- and right-handed pitching to find where the real discrepancies lie, and how we can target these matchups on both sides of the ball as we move deeper into the season, and what trends we should be watching.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: May 25–31

Benny Sieu-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 for Ottoneu points leagues. 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.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: May 18–24

Mark J. Rebilas-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 for Ottoneu points leagues. 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.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: May 11–17

Mark J. Rebilas-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 for Ottoneu points leagues. 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.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: May 4–10

David Butler II-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 for Ottoneu points leagues. 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. Since we’ve finally reached May, I’ve started using 2026 data to start calculating these matchup ratings.

Read the rest of this entry »


Ottoneu Starting Pitching Planner: April 27–May 3

Sam Greene-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 for Ottoneu points leagues. 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. To start the season, I’ll be relying on projected team wOBA until there’s sufficient in-season data to start calculating these matchup ratings.

Projected Starters: April 27–May 3
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @MIL (138) @CHC (68) Michael Soroka, Zac Gallen Merrill Kelly 켈리 (x2), Eduardo Rodriguez, Ryne Nelson
ATH KCR (109) CLE (111) Jeffrey Springs Aaron Civale, Luis Severino Jacob Lopez (x2), J.T. Ginn
ATL DET (100) @COL (72) Bryce Elder Reynaldo López (vDET), Grant Holmes, Chris Sale Spencer Strider (?), López (@COL)
BAL HOU (91) @NYY (62) Shane Baz (vHOU), Trevor Rogers, Kyle Bradish Chris Bassitt, Dean Kremer, Baz (@NYY)
BOS @TOR (82) HOU (72) Ranger Suarez (x2), Payton Tolle, Garrett Crochet, Connelly Early Brayan Bello
CHC @SDP (124) ARI (86) Shota Imanaga Matthew Boyd (x2), Edward Cabrera Colin Rea Jameson Taillon
CHW LAA (84) @SDP (124) Davis Martin, Noah Schultz Sean Burke Anthony Kay (x2), Erick Fedde 페디
CIN COL (71) @PIT (101) Chase Burns (x2), Rhett Lowder Andrew Abbott Brandon Williamson, Brady Singer
CLE TBR (133) @ATH (44) Parker Messick (x2), Gavin Williams Tanner Bibee, Joey Cantillo Slade Cecconi
COL @CIN (102) ATL (13) Chase Dollander Tomoyuki Sugano, Kyle Freeland (?), Ryan Feltner, Michael Lorenzen, Jose Quintana
DET @ATL (46) TEX (106) Tarik Skubal, Framber Valdez, Casey Mize (vTEX) Mize (@ATL), Jack Flaherty Keider Montero
HOU @BAL (91) @BOS (115) Spencer Arrighetti Lance McCullers Jr., Mike Burrows Peter Lambert (x2), Ryan Weiss 와이스
KCR @ATH (44) @SEA (107) Seth Lugo, Kris Bubic (@SEA) Bubic (@ATH), Michael Wacha, Cole Ragans Noah Cameron
LAA @CHW (98) NYM (91) José Soriano, Reid Detmers Yusei Kikuchi Jack Kochanowicz (x2) Walbert Urena
LAD MIA (134) @STL (164) Yoshinobu Yamamoto, Shohei Ohtani, Tyler Glasnow Justin Wrobleski Emmet Sheehan, Roki Sasaki
MIA @LAD (30) PHI (107) Sandy Alcantara, Eury Pérez, Max Meyer Janson Junk Chris Paddack (x2)
MIL ARI (69) @WSN (132) Jacob Misiorowski Brandon Woodruff, Kyle Harrison, Chad Patrick (@WSN) Patrick (vARI) Brandon Sproat
MIN SEA (78) TOR (78) Joe Ryan, Taj Bradley Connor Prielipp (x2), Bailey Ober Simeon Woods Richardson
NYM WSN (152) @LAA (80) Clay Holmes, Freddy Peralta, Nolan McLean Kodai Senga David Peterson (?), Christian Scott
NYY @TEX (100) BAL (80) Max Fried (x2), Cam Schlittler, Will Warren Ryan Weathers Luis Gil
PHI SFG (114) @MIA (143) Cristopher Sánchez, Andrew Painter, Zack Wheeler Jesús Luzardo (x2), Aaron Nola
PIT STL (144) CIN (137) Braxton Ashcraft (x2), Paul Skenes, Mitch Keller Bubba Chandler (x2), Carmen Mlodzinski
SDP CHC (63) CHW (122) Michael King, Randy Vásquez Vásquez (vCHC) Walker Buehler Matt Waldron, Germán Márquez
SEA @MIN (89) KCR (154) Logan Gilbert, George Kirby, Bryan Woo, Emerson Hancock, Luis Castillo (vKCR) Castillo (@MIN)
SFG @PHI (89) @TBR (144) Logan Webb, Robbie Ray, Landen Roupp Adrian Houser Tyler Mahle (x2)
STL @PIT (101) LAD (61) Dustin May (@PIT) Kyle Leahy, Andre Pallante, Matthew Liberatore, May (vLAD) Hunter Dobbins (?), Michael McGreevy
TBR @CLE (144) SFG (155) Drew Rasmussen Steven Matz (x2), Nick Martinez, Shane McClanahan Jesse Scholtens
TEX NYY (66) @DET (108) Jacob deGrom, MacKenzie Gore Nathan Eovaldi, Jack Leiter (@DET) Leiter (vNYY), Kumar Rocker
TOR BOS (125) @MIN (89) Kevin Gausman, Dylan Cease Trey Yesavage (?) Max Scherzer Patrick Corbin, Eric Lauer 라우어 (x2)
WSN @NYM (125) MIL (136) Cade Cavalli, Jake Irvin, Foster Griffin Zack Littell (x2), Miles Mikolas

Ottoneu Starting Pitching Planner: April 20–26

Jayne Kamin-Oncea-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 for Ottoneu points leagues. 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. To start the season, I’ll be relying on projected team wOBA until there’s sufficient in-season data to start calculating these matchup ratings.

Note: The two-game SDP-ARI series on April 25–26 will be played in Mexico City at Estadio Alfredo Harp Helú. The park factors for this stadium are off the charts — it’s at a higher elevation than Coors Field without the enormous outfield dimensions of that ballpark. Start your Padres and Diamondbacks SPs at your own risk.

Projected Starters: April 20–26
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI CHW (164) SDP (91) Michael Soroka Merrill Kelly 켈리 (x2), Eduardo Rodriguez Zac Gallen, Ryne Nelson
ATH @SEA (134) @TEX (134) Luis Severino, Jeffrey Springs J.T. Ginn (x2), Aaron Civale Jacob Lopez
ATL @WSN (108) PHI (82) Chris Sale Bryce Elder (x2) Reynaldo López (x2), Grant Holmes Martín Pérez
BAL @KCR (123) BOS (102) Kyle Bradish (x2), Shane Baz, Trevor Rogers Chris Bassitt, Dean Kremer
BOS NYY (73) @BAL (63) Sonny Gray (vDET) Connelly Early (x2), Ranger Suarez, Garrett Crochet, Gray (@BAL) Brayan Bello
CHC PHI (96) @LAD (25) Matthew Boyd (x2), Shota Imanaga, Edward Cabrera Colin Rea (x2), Jameson Taillon
CHW @ARI (117) WSN (99) Sean Burke (x2), Davis Martin, Noah Schultz Anthony Kay, Erick Fedde 페디
CIN @TBR (128) DET (57) Rhett Lowder (@TBR), Chase Burns Lowder (vDET) Brandon Williamson, Andrew Abbott, Brady Singer
CLE HOU (68) @TOR (102) Parker Messick, Gavin Williams, Joey Cantillo Tanner Bibee Slade Cecconi (x2)
COL SDP (51) @NYM (117) Jose Quintana (x2), Chase Dollander (F), Tomoyuki Sugano, Ryan Feltner, Michael Lorenzen
DET MIL (139) @CIN (91) Tarik Skubal, Framber Valdez Jack Flaherty (x2), Casey Mize Keider Montero (x2)
HOU @CLE (107) NYY (85) Spencer Arrighetti, Lance McCullers Jr., Mike Burrows Colton Gordon (x2), Ryan Weiss 와이스
KCR BAL (52) LAA (97) Seth Lugo (x2), Cole Ragans Kris Bubic, Michael Wacha Noah Cameron
LAA TOR (84) @KCR (123) José Soriano, Reid Detmers Jack Kochanowicz (x2), Yusei Kikuchi Brent Suter
LAD @SFG (148) CHC (57) Yoshinobu Yamamoto, Shohei Ohtani, Tyler Glasnow Emmet Sheehan, Roki Sasaki, Justin Wrobleski (vCHC) Wrobleski (@COL)
MIA STL (119) @SFG (148) Sandy Alcantara, Eury Pérez, Max Meyer (@SFG) Meyer (vSTL), Janson Junk Chris Paddack
MIL @DET (96) PIT (97) Jacob Misiorowski Kyle Harrison (x2), Brandon Woodruff Chad Patrick Brandon Sproat
MIN @NYM (117) @TBR (128) Joe Ryan, Taj Bradley Mick Abel (x2) Simeon Woods Richardson, Bailey Ober
NYM MIN (89) COL (106) Nolan McLean (x2), Freddy Peralta Clay Holmes, Kodai Senga, David Peterson
NYY @BOS (83) @HOU (59) Max Fried, Cam Schlittler Will Warren, Ryan Weathers Luis Gil (x2)
PHI @CHC (79) @ATL (44) Cristopher Sánchez Aaron Nola (x2), Jesús Luzardo, Zack Wheeler (?), Andrew Painter Taijuan Walker
PIT @TEX (134) @MIL (129) Braxton Ashcraft, Paul Skenes Carmen Mlodzinski (x2), Bubba Chandler, Mitch Keller
SDP @COL (60) @ARI (117) Randy Vásquez (x2), Michael King Walker Buehler, Matt Waldron, Germán Márquez
SEA ATH (91) @STL (139) Emerson Hancock (x2), Logan Gilbert, George Kirby, Bryan Woo Luis Castillo
SFG LAD (58) MIA (156) Robbie Ray Landen Roupp, Logan Webb, Adrian Houser Tyler Mahle (vMIA) Mahle (vLAD)
STL @MIA (132) SEA (131) Dustin May Michael McGreevy (x2), Kyle Leahy, Andre Pallante, Matthew Liberatore
TBR CIN (146) MIN (96) Steven Matz, Drew Rasmussen Nick Martinez, Shane McClanahan Jesse Scholtens (F)
TEX PIT (102) ATH (70) Jacob deGrom, Nathan Eovaldi, MacKenzie Gore Jack Leiter Kumar Rocker (x2)
TOR @LAA (82) CLE (95) Dylan Cease (x2), Kevin Gausman Trey Yesavage (?) Eric Lauer 라우어, Max Scherzer
WSN ATL (40) @CHW (142) Cade Cavalli, Foster Griffin (@CHW) Jake Irvin (x2), Griffin (vATL), Zack Littell, Miles Mikolas

Ottoneu Starting Pitching Planner: April 13–19

Credit: Raymond Carlin III-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 for Ottoneu points leagues. 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. To start the season, I’ll be relying on projected team wOBA until there’s sufficient in-season data to start calculating these matchup ratings.

Projected Starters: April 13–19
Team Series 1 Matchup Series 2 Matchup Start Maybe Risky Sit
ARI @BAL (70) TOR (109) Eduardo Rodriguez, Michael Soroka, Zac Gallen Ryne Nelson, Merrill Kelly 켈리 (?), Brandon Pfaadt
ATH TEX (107) CHW (141) Luis Severino (x2), Jeffrey Springs (x2) J.T. Ginn, Jacob Lopez, Aaron Civale
ATL MIA (107) @PHI (70) Chris Sale Grant Holmes (vMIA), Bryce Elder Reynaldo López, Holmes (@PHI) Martín Pérez
BAL ARI (127) @CLE (145) Trevor Rogers (x2), Kyle Bradish (x2), Shane Baz Chris Bassitt, Cade Povich
BOS @MIN (100) DET (83) Garrett Crochet (x2), Sonny Gray Connelly Early, Ranger Suarez Brayan Bello
CHC @PHI (70) NYM (85) Edward Cabrera Shota Imanaga Javier Assad (x2), Colin Rea, Jameson Taillon
CHW TBR (91) @ATH (75) Sean Burke (x2), Davis Martin Anthony Kay, Erick Fedde 페디, Jonathan Cannon
CIN SFG (111) @MIN (100) Chase Burns Rhett Lowder, Andrew Abbott Brady Singer (x2), Brandon Williamson
CLE @STL (147) BAL (73) Gavin Williams (x2), Joey Cantillo (x2) Parker Messick, Tanner Bibee Slade Cecconi
COL @HOU (61) LAD (2) Michael Lorenzen (x2), Chase Dollander, Tomoyuki Sugano, Ryan Feltner, Kyle Freeland
DET KCR (117) @BOS (96) Framber Valdez (x2), Tarik Skubal Jack Flaherty, Casey Mize Keider Montero
HOU COL (93) STL (127) Tatsuya Imai Mike Burrows (x2), Lance McCullers Jr. AJ Blubaugh (?), Spencer Arrighetti (?), Cody Bolton (?)
KCR @DET (101) @NYY (65) Cole Ragans (x2) Seth Lugo, Kris Bubic Michael Wacha, Noah Cameron
LAA @NYY (65) SDP (118) José Soriano Yusei Kikuchi (vSDP), Reid Detmers (vSDP) Kikuchi (@NYY), Detmers (@NYY) Jack Kochanowicz, George Klassen
LAD NYM (61) @COL (57) Yoshinobu Yamamoto, Shohei Ohtani Tyler Glasnow Justin Wrobleski Emmet Sheehan, Roki Sasaki
MIA @ATL (56) MIL (93) Sandy Alcantara Eury Pérez (x2), Janson Junk Max Meyer Chris Paddack
MIL TOR (98) @MIA (107) Jacob Misiorowski Chad Patrick, Kyle Harrison, Brandon Woodruff Brandon Sproat (x2)
MIN BOS (102) CIN (137) Joe Ryan, Taj Bradley Bailey Ober (x2), Mick Abel, Simeon Woods Richardson
NYM @LAD (26) @CHC (103) Kodai Senga, Freddy Peralta Nolan McLean David Peterson (x2), Clay Holmes
NYY LAA (143) KCR (107) Max Fried, Cam Schlittler Will Warren (x2), Ryan Weathers (x2) Luis Gil
PHI CHC (70) ATL (38) Cristopher Sánchez (x2) Jesús Luzardo Aaron Nola, Andrew Painter Taijuan Walker
PIT WSN (108) TBR (106) Paul Skenes (x2), Braxton Ashcraft Mitch Keller (x2), Bubba Chandler Carmen Mlodzinski
SDP SEA (149) @LAA (127) Michael King (x2), Nick Pivetta Randy Vásquez Walker Buehler, Germán Márquez
SEA @SDP (147) TEX (153) George Kirby (x2), Bryan Woo (x2), Emerson Hancock, Luis Castillo, Logan Gilbert
SFG @CIN (107) @WSN (102) Robbie Ray (x2), Landen Roupp, Logan Webb Tyler Mahle Adrian Houser
STL CLE (154) @HOU (61) Matthew Liberatore (vCLE), Michael McGreevy Liberatore (@HOU) Dustin May, Kyle Leahy, Andre Pallante
TBR @CHW (148) @PIT (92) Shane McClanahan, Drew Rasmussen Steven Matz, Ryan Pepiot (?) Nick Martinez, Joe Boyle
TEX @ATH (75) @SEA (164) MacKenzie Gore (x2), Jacob deGrom, Nathan Eovaldi (@SEA) Eovaldi (@ATH) Jack Leiter Kumar Rocker
TOR @MIL (91) @ARI (127) Kevin Gausman (x2), Dylan Cease Eric Lauer 라우어, Max Scherzer Patrick Corbin
WSN @PIT (92) SFG (141) Cade Cavalli (x2) Jake Irvin, Foster Griffin, Zack Littell Miles Mikolas (x2)

FAAB Frenzy and Waivers Wild: Week 3

Every Monday, this column will break down the most popular waiver wire and free agent acquisitions of the weekend.

Fantasy baseball managers know that our game is the ultimate test of grit, grind, tenacity, and patience. Unlike fantasy football, where league titles can be won with minimal in-season activity, fantasy baseball leagues require incessant attention and activity. Particularly when it comes to free agent adds and drops. Real-life baseball managers are constantly adjusting batting orders, players are frequently optioned to and promoted from the Minor Leagues, and injuries occur almost daily. There’s no resting on our laurels. We must always stay vigilant with league news and notes and remain active on the waiver wire if we want to win our leagues.

Every week, I’ll dig into the top adds on the ever-popular Fantrax and in the NFBC Online Championship (OC), a national mid-stakes contest with 240 total leagues of 12 and a six-figure grand prize. Reviewing player adds between the two should provide us with a well-rounded perspective and barometer of the fantasy baseball marketplace.

Week 2 Overview

The hottest hitters of the week were Andy Pages (.583 – 2 HR – 7 RBI), Yordan Alvarez (.471-3-8), Oneil Cruz (.360-4-10), Ben Rice (.421-3-9), CJ Abrams (.333-3-10) and Drake Baldwin (.310-2-10). Luisangel Acuña was the only player with four stolen bases. Four consensus first round hitters have yet to hit a home run (Bobby Witt Jr., Ronald Acuña Jr., Julio Rodríguez and Fernando Tatis Jr.). Second-rounders Cal Raleigh and Nick Kurtz have yet to homer as well. It’s a long season, they will be alright. Of the 30 starting pitchers who made two starts in Week 2, 10% (three) earned two wins – Clay Holmes, Michael Soroka and Davis Martin. I’ve tracked two-start pitcher data the last few seasons, and that 10% rate is on par with average week over the last three seasons, usually hovering between 6% and 18% most weeks. Be wary about chasing wins with below-average starting pitchers this early in the season. As the data shows, locking in two wins without crushing the ratios is hard enough for above-average starters. Be particularly careful with mediocre or below-average 2x SPs whose first start is on a Tuesday. Sometimes weather will push their start back until the following week. Occasionally, those pitchers are pulled out of the rotation or demoted if they had a rough first start. Oftentimes, that is for the better to avoid further fantasy ERA/WHIP damage.

As we did last week, let’s review the top trending acquisitions for Fantrax (waivers) and the NFBC 12-team OC (blind bid FAAB).

Fantrax – Most Popular Player Adds (+/-)
Player Team Position Ros +/-
Liam Hicks MIA C/1B 74% 54%
Lance McCullers Jr. HOU SP 73% 34%
Jose Fernandez ARI SS 40% 33%
Kyle Isbel KC OF 41% 33%
Michael Soroka ARI SP 68% 29%
Bryce Elder ATL SP 59% 28%
Gregory Soto PIT RP 41% 21%
Paul Sewald ARZ RP 61% 21%
Mauricio Dubón ATL 5 pos. 43% 20%
Joey Wiemer WSH OF 62% 20%
Landen Roupp SF SP 64% 19%
Erik Sabrowski CLE RP 46% 19%
Emerson Hancock SEA SP 83% 18%
Taj Bradley MIN SP 79% 16%
Tyler Alexander TEX RP 28% 15%
Garrett Mitchell MIL OF 47% 14%
Randy Vásquez SD SP 77% 14%

Roster % is the current percentage of leagues rostering the player; +/-  is the percentage of leagues the player was added in the previous week

NFBC Online Championship – Top Average Winning Bids
Player Team Position % Added AWB
Jordan Walker STL OF 33% $115
Riley O’Brien STL RP 18% $90
Gregory Soto PIT RP 84% $90
Emerson Hancock SEA SP 18% $87
Garrett Mitchell MIL OF 57% $44
Michael Soroka ARI SP 67% $43
Bryan Baker TB RP 65% $40
Liam Hicks MIA C/1B 88% $39
Max Muncy ATH 2B/3B 60% $35
Randy Vásquez SD SP 40% $34
Lance McCullers Jr. HOU SP 78% $30
Rhett Lowder CIN SP 35% $30
Mark Vientos NYM 3B 50% $30
TJ Rumfield COL 1B 50% $29
Joe Boyle TB SP 42% $29
Seth Lugo KC SP 25% $29
Bryce Elder ATL SP 57% $28
Mitch Keller PIT SP 23% $27
Dylan Beavers BAL OF 35% $26
Mark Leiter Jr. ATH RP 42% $25

% Added is the percentage of leagues that added the player; AWB stands for average winning bid

Jordan Walker has been a disappointment since his rookie season. Despite positive offseason reports about adjustments made at Driveline, Walker struggled in spring training, and was mostly overlooked by NFBC 12-team drafters. I won’t take a victory lap after 10 days, but I would like to mention that Walker is one of my highest rostered hitters this season. Walker was the only player with a triple-digit AWB. Relievers Riley O’Brien and Gregory Soto, and Seattle’s SP5 Emerson Hancock came close. Hancock is now rostered in each of the 240 OCs. O’Brien and Soto are still available in two percent of leagues.

Relievers

It’s the second week in a row where we’re discussing the Cardinals bullpen. Hopefully, it will be the last time. Riley O’Brien had the highest ADP this winter and spring among Cardinals relievers, though a calf injury kept from joining South Korea for the WBC and his ADP began to drop while the ADPs of JoJo Romero and Matt Svanson rose. Veteran Ryne Stanek snagged the first opportunity and closed the game out, though he walked three batters. He then stumbled in his second chance two days later, and O’Brien saved the day. Last week, O’Brien further distanced himself from the pack with three clean innings in three appearances, with two saves. Meanwhile, Matt Svanson has struggled mightily in middle relief. JoJo Romero would like step up for the occasional save opportunity when a southpaw is needed.

Gregory Soto is well known for throwing heat. He saved 30 games for the Tigers in 2022 and has spent the last few seasons as a lefty setup man who walks opposing batters at an above-average clip (over 10%). Last Tuesday, assumed Pirates closer Dennis Santana pitched the eighth inning and Soto handled the ninth, though the Pirates scored two runs in the top of the ninth, so it wasn’t a save opportunity. The Pirates beat the Reds 8-3 again on Wednesday. Santana didn’t make an appearance, but Soto did so again in the ninth; again it wasn’t a save opportunity since the Pirates scored four in the ninth. A similar setup occurred on Friday as Santana pitched a clean eighth and Soto came in to close out the Orioles in the ninth, though he gave up a solo shot to Gunnar Henderson. The Pirates continued their late-game heroics on Saturday. With the game tied 3-3 going into the ninth, Santana stepped in to pitch a clean ninth, then Nick Yorke walked it off with a double to give Santana the win. Soto is the more dynamic of the two, but is less stable because of history with free passes. It’s possible Soto earns more opportunities going forward, though it will likely remain a committee for now. The only thing that can hold Soto running away with the gig is Soto himself.

Paul Sewald was picked up in 21% of Fantrax leagues. Oddly, the Diamondbacks clear-as-day closer is only rostered in 61% of leagues, likely because of the inclusion of 10-teamers, points leagues, and roto leagues where holds are used in addition to saves. Tyler Alexander was scooped up in many leagues, though he is more of a spec-add. He has earned the Rangers only two saves, but is not the clear ninth-inning man. This was originally expected to be a two-man committee with lefty Robert Garcia and righty Chris Martin. Garcia hasn’t been great and Martin has been awful. Martin may move into a setup role, though the Rangers do still need a righty to step up. Perhaps that will be fireballer Cole Winn, who I picked up for $5 in a 15-team league on Sunday. Mark Leiter Jr. might be the first guy dropped from NFBC leagues next week if his struggles continue. He blew the save on Saturday and isn’t even locked into the A’s job. Bryan Baker hasn’t earned a save for the Rays yet, but has been pitching in the highest-leverage spots with Garrett Cleavinger on IL and Griffin Jax struggling.

Starting Pitchers

Hancock, Randy Vásquez and Lance McCullers Jr. were three of the most popular SP acquisitions of the weekend. Hancock followed up his masterful Opening Weekend performance (nine punchouts in six hitless innings) with a solid outing (6.2 IP – 6 H – 1 ER – 0 BB – 5 K) on Saturday, though the Mariners were robbed of three home runs by Angels Jo Adell and lost 1-0. Hancock lines up for a home start (Astros) this week, then a road start against the Padres. He should be quickly snagged in any leagues where he is available, 10-teamers included.

Randy Vásquez had some offseason buzz in deeper formats despite a ridiculously low 15% career walk rate. Folks paying attention may have noticed a slight velocity bump from Vásquez this spring, which he parlayed into two six-inning gems — an 11:4 K:BB with just eight hits and one earned run allowed against the Tigers at home and the Red Sox in Fenway. He has been throwing his four-seam fastball, sinker and slider 1-2 mph faster than last season and boasts an impressive 15.5% swinging-strike rate, albeit in a two-start sample. He now gets the pleasure of facing the Rockies at home, who will be heading over to San Diego from the high elevation of Denver.

The Bryce Elder Experience returns for another tour, likely to yet again tease us before destroying our ratios. Elder had a few good starts last season, but the overall body of work was horrific. His 5.30 ERA ranked sixth-worst among starting pitchers with at least 150 innings pitched. Could this turn into his breakout tour? His pitch mix and velocity remains the same and there’s nothing in his profile that portends massive improvement. He threw six scoreless against the A’s in his first start and seven scoreless with eight punchouts in Arizona on Saturday. It’s enough to lure us into starting him at home against the Guardians this week. Color me dubious, nevertheless.

Hitters

Among the top hitter adds on Fantrax, Mauricio Dubón, Joey Wiemer and Kyle Isbel feel like the ones most likely to find their way back to the free agent pool next week. Dubón has some appeal in deeper formats since he’s on a great offense and offers several positions of eligibility (on Fantrax he’s 1B, 2B, 3B, SS, OF). Wiemer had a hot start but he’s a short-side platoon bat and is a massive batting average drag. Isbel and his bottom-of-the-order crew have been producing the bulk of the runs over the last week, but it’s only a matter of days before the production shifts to the top and the middle of the Royals lineup.

Rookie infielder Jose Fernandez has cooled off since his 2-HR Major League debut last week, though with Carlos Santana banged up, Fernandez should earn more playing time going forward. In his first four career starts, he has already played first base, third base and DH. Fernandez is shortstop eligible in NFBC and would need to play 10 games at first or third to earn that eligibility. The Diamondbacks have some tough matchups this week facing the Mets and the Phillies.

Mark Vientos and TJ Rumfield are the two most intriguing and potentially valuable hitter acquisitions of the week. Vientos is off to a hot start, hitting .476 in 23 plate appearances. He is playing every day since Jorge Polanco is playing through an Achilles issue and is not ready to play the field yet. The Mets will have to get creative when Polanco can play first base again, but Polanco never had before this season and we don’t know if they’ll revert to their preseason plan. Rumfield isn’t hitting the ball hard (84.3 EV, 32% HH), but he is slashing .345/.406/.586 with two dingers and has the hold on the strong-side platoon at first base. He is a stronger stream option with the Rockies expected to face seven righties this week.

Drop of the Week

It’s hard to imagine Roki Sasaki sticking in the Dodgers rotation much longer after his shaky outing against the lowly Nationals on Sunday (6 ER, 3 BB in 5 IP). Sasaki’s four-seam fastball has averaged 97 mph, but it’s generated a 20% whiff rate and a measly 5.6% strikeout rate. Between his quotes and body language, it is clear that he lacks confidence on the mound. Manager Dave Roberts has been extremely patient throughout Sasaki’s rough spring, but a little reset in the minors or a trip to the minors may be in the cards. There are too many terrific alternatives available in 12-team leagues to continue to ride the Sasaki train, at least for now.