Archive for Featured

Starting Pitcher Chart – July 18th, 2025

Eric Hartline-USA TODAY Sports

Daily SP Chart archive

The chart includes their performance for 2025, their opponent’s wOBA rank versus the pitcher’s handedness from this year so far, my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues, and then a note about them. Obviously, there are league sizes beyond those three so it’s essentially a shallow, medium, deep. If a pitcher only has an “x” in 15-team, it doesn’t mean there’s no potential use in 10s and 12s, but it’s a much riskier stream for those spots.

These are general recommendations, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. This is for standard 5×5 roto leagues. The thresholds for H2H starts are generally lower, especially in points leagues so I thought there would be more valuable focusing on roto.

Here’s a preview of my SP rankings with the Top 75. I’ll have a separate post with the Top 150 sometime Friday.

Top 75 SPs for 2H
PITCHER TM IP ERA WHIP K-BB PITCH+
1 Tarik Skubal DET 121 2.23 0.83 30% 121
2 Paul Skenes PIT 121 2.01 0.93 22% 117
3 Zack Wheeler PHI 122 2.36 0.86 27% 121
4 Garrett Crochet BOS 129.1 2.23 1.04 25% 110
5 Hunter Brown HOU 115 2.43 0.96 23% 107
6 Yoshinobu Yamamoto LAD 104.1 2.59 1.04 19% 107
7 Jacob deGrom TEX 112.1 2.32 0.91 21% 121
8 Max Fried NYY 122 2.43 1.01 18% 114
9 Carlos Rodón NYY 119.2 3.08 1.00 20% 101
10 Spencer Strider ATL 61.2 3.94 1.17 20% 92
11 Logan Gilbert SEA 61 3.39 1.05 29% 111
12 Joe Ryan MIN 109.1 2.72 0.91 23% 105
13 Bryan Woo SEA 114.2 2.75 0.93 20% 111
14 George Kirby SEA 54 4.50 1.15 20% 108
15 Framber Valdez HOU 121 2.75 1.12 17% 112
16 Logan Webb SFG 125.2 2.94 1.17 22% 113
17 Robbie Ray SFG 119 2.65 1.08 18% 93
18 Freddy Peralta MIL 111.2 2.66 1.06 18% 105
19 Nick Pivetta SDP 109.1 2.88 1.02 21% 108
20 Cristopher Sánchez PHI 115 2.50 1.14 19% 114
21 Tyler Glasnow LAD 23 3.52 1.22 14% 90
22 Nathan Eovaldi TEX 91 1.58 0.85 23% 105
23 MacKenzie Gore WAS 110.1 3.02 1.20 23% 102
24 Sonny Gray STL 108 3.50 1.08 23% 101
25 Jacob Misiorowski MIL 25.2 2.81 0.90 22% 128
26 Dylan Cease SDP 103.1 4.88 1.33 20% 108
27 Kris Bubic KCR 108.2 2.48 1.16 18% 102
28 Kodai Senga NYM 77.2 1.39 1.13 13% 95
29 Shota Imanaga CHC 68 2.65 0.93 12% 105
30 Ranger Suárez PHI 83.2 2.15 1.06 17% 106
31 Matthew Boyd CHC 111.2 2.34 1.03 18% 99
32 Nick Lodolo CIN 106.2 3.38 1.11 17% 99
33 Ryan Pepiot TBR 114.1 3.38 1.15 16% 109
34 Seth Lugo KCR 101 2.67 1.08 14% 91
35 Jesús Luzardo PHI 104.1 4.14 1.41 19% 108
36 Chase Burns CIN 16 6.19 1.63 22% 118
37 Merrill Kelly 켈리 ARI 116 3.34 1.05 17% 97
38 Casey Mize DET 88.2 3.15 1.22 15% 103
39 Jack Flaherty DET 100.2 4.65 1.24 20% 99
40 Reese Olson DET 58 2.95 1.24 14% 97
41 Eury Pérez MIA 34 3.18 0.91 18% 107
42 Brandon Woodruff MIL 10.1 2.61 0.68 47% 111
43 Drew Rasmussen TBR 91.1 2.86 1.03 15% 109
44 Trevor Rogers BAL 35.1 1.53 0.82 16% 96
45 Andrew Abbott CIN 91.1 2.07 1.08 16% 96
46 Will Warren NYY 95.1 4.63 1.42 16% 103
47 Noah Cameron KCR 70 2.31 1.00 13% 100
48 Michael Soroka WAS 67.1 5.35 1.16 19% 93
49 Luis Castillo SEA 108.1 3.41 1.24 13% 102
50 Shane Baz TBR 110 4.17 1.25 15% 108
51 Ryne Nelson ARI 78.1 3.68 1.07 13% 106
52 Lucas Giolito BOS 72.1 3.36 1.23 15% 94
53 Yusei Kikuchi LAA 113 3.11 1.37 14% 103
54 Kevin Gausman TOR 109.2 4.19 1.16 16% 104
55 Sean Manaea NYM 3.1 2.70 1.50 47% 124
56 Jacob Lopez ATH 55.2 4.20 1.33 19% 91
57 Cam Schlittler NYY 5.1 5.06 1.13 24% 100
58 Grant Holmes ATL 105 3.77 1.30 16% 94
59 José Berríos TOR 115.1 3.75 1.24 12% 93
60 Mitch Keller PIT 119 3.48 1.14 13% 97
61 Matthew Liberatore STL 100.1 4.13 1.25 14% 98
62 Chris Bassitt TOR 107 4.12 1.35 16% 99
63 Brandon Walter HOU 40.2 3.98 1.01 23% 100
64 Zack Littell TBR 116.1 3.56 1.08 14% 94
65 David Peterson NYM 109 3.06 1.24 12% 95
66 Clayton Kershaw LAD 50.2 3.38 1.24 10% 94
67 Edward Cabrera MIA 82.1 3.61 1.26 16% 107
68 Tanner Bibee CLE 109 4.29 1.24 14% 100
69 Yu Darvish SDP 8.1 6.48 1.68 3% 82
70 Clay Holmes NYM 103.1 3.31 1.26 10% 103
71 Gavin Williams CLE 97.1 3.70 1.43 9% 94
72 Joe Boyle TBR 14 1.29 0.71 19% 89
73 Janson Junk MIA 50.1 2.68 0.99 17% 110
74 Richard Fitts BOS 33.2 4.28 1.22 13% 104
75 Michael Wacha KCR 106 3.74 1.27 11% 100

Read the rest of this entry »


Sunday Night Waiver Wire & FAAB Chat

7:30
Jeff Zimmerman: Welcome

7:30
Jeff Zimmerman: Two things

7:31
Jeff Zimmerman: First, no Tout Wars FAAB. It runs on Wednesday night.

7:32
Jeff Zimmerman: Second, the chat has a new interface, so I might run into an issue(s).

7:32
Keith Hernandez’ cat: Hi Jeff – I dropped Ras

7:32
Jeff Zimmerman: As long as there is a reasonable waiver wire pickup

Read the rest of this entry »


FAAB & Waiver Wire Report (Week 15)

In the article, I cover the players using CBS’s (about 40% or less initial roster rate) and Yahoo’s ADD/DROP rates. Both hosting sites have the option for daily and weekly waiver wire adds. CBS uses a weekly change while Yahoo looks at the last 24 hours. Yahoo is a great snapshot of right now, while CBS ensures hot targets from early in the week aren’t missed. The players are ordered for redraft leagues by my rest-of-season preference, grouped by starters, relievers, and hitters. Read the rest of this entry »


Lineup Analysis (7/12/25)

American League

Angels

• Since coming off the IL, Yoán Moncada has hit sixth and started every game.

Jorge Soler started in seven of nine games since coming off the IL while batting in the lower half of the lineup. Read the rest of this entry »


Mining the News (7/11/25)

Read the rest of this entry »


Pitcher Playing Time Changes: July 11, 2025

Kim Klement Neitzel – Imagn Images

Below are the latest significant playing time projection changes for starters and relievers over the past week. The biggest news is Cam Schlittler‘s call-up, with his debut coming at the unfortunate cost of Clarke Schmidt’s UCL.

Change in Proj. % of Team’s Remaining GS, 7/4 to 7/11
Name Team Old PT New PT PT Change Reason
Cam Schlittler NYY 1% 11% 10% Called up to replace Schmidt
Shinnosuke Ogasawara WSN 3% 8% 5% Taking Williams’ rotation spot
Stephen Kolek SDP 12% 6% -6% Sent to AAA + Darvish back, King soon
Jameson Taillon CHC 18% 11% -7% Calf strain, out about a month
Trevor Williams WSN 11% 0% -11% UCL surgery
Didier Fuentes ATL 14% 0% -14% Sent back to AAA after looking nowhere near ready
Clarke Schmidt NYY 15% 0% -15% Tommy John surgery

 

% Change in Proj. RP IP, 7/4 to 7/11
Name Team % Chg in Proj RP IP Reason
Carson Fulmer LAA 206% Back in MLB as innings-eating reliever
Rico Garcia NYM 154% Has pitched well since call-up
Kolby Allard CLE 150% Back in MLB to take Herrin’s spot
Scott Alexander SFG 127% Back in MLB
Andrew Saalfrank ARI 100% Back in MLB after gambling suspension
Bailey Horn DET 100% Pitching well since callup
Blake Treinen LAD 53% Making good progress in return from injury
Chris Murphy BOS 49% Has quickly become key member of bullpen
Jordan Wicks CHC 35% Should continue to work in Flexen-y innings-eating role
Ben Casparius LAD 33% Back to bullpen with Glasnow back
Joey Lucchesi SFG 33% Miller injury means his lefty-ness is important
Ryan Thompson ARI -31% Scap strain
Mark Leiter Jr. NYY -31% Fibular stress fracture
Shelby Miller ARI -32% Forearm strain
Michael Soroka WSN -33% Likelier to stick in rotation with Williams out for year
Alex Lange DET -33% Setback in rehab
Tim Herrin CLE -34% Sent to AAA
Erik Miller SFG -36% Elbow sprain
Michael Kopech LAD -44% Meniscus surgery
Liam Hendriks BOS -46% Transferred to 60-day IL amidst setback
Janson Junk MIA -46% Pitching great since move to rotation
Hunter Strickland LAA -60% Shoulder inflammation, on 60-day IL
Joey Wentz MIN -80% DFA’d
Trevor Williams WSN -100% UCL surgery
Mitchell Parker WSN -100% Likelier to stick in rotation with Williams out for year
Slade Cecconi CLE -100% Pitching like rotation mainstay
T.J. McFarland ATH -100% DFA’d + elected FA
Zach Pop NYM -100% DFA’d
Ryne Nelson ARI -100% Pitching too well to move back to bullpen

Three Appearance Analysis with Tanner Houck: Part 3

Apr 20, 2025; Boston, Massachusetts, USA; Boston Red Sox starting pitcher Tanner Houck (89) pitches against the Chicago White Sox during the second inning at Fenway Park.
Credit: Eric Canha-Imagn Images

Had you been rostering and starting Tanner Houck on April 14th, you likely wouldn’t have started him in his next outing on April 20th, assuming you were paying attention. On the 14th, he got blown up by the Tampa Bay Rays and exited the game early in the third inning after 11 earned runs crossed the plate. If that performance deterred you from staring him on April 20th, you were likely doubly annoyed when he turned in a decent outing against the White Sox. But look a little closer, and you will see pitches that should have been down, left up in the zone. You’ll see strikeouts on pitches that hitters who are not on the White Sox may have put over the fence. Who am I to call a good start bad? Houck got it done, but in this article, I’ll dive a little deeper to put it in context with his previous two starts in this final installment of The Three Appearance Analysis.

Part 1 | Part 2 | Part 3

Read the rest of this entry »


Starting Pitcher Chart – July 11th, 2025

Jim Rassol-Imagn Images

Daily SP Chart archive

The chart includes their performance for 2025, their opponent’s wOBA rank versus the pitcher’s handedness from this year so far, my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues, and then a note about them. Obviously, there are league sizes beyond those three so it’s essentially a shallow, medium, deep. If a pitcher only has an “x” in 15-team, it doesn’t mean there’s no potential use in 10s and 12s, but it’s a much riskier stream for those spots.

These are general recommendations, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. This is for standard 5×5 roto leagues. The thresholds for H2H starts are generally lower, especially in points leagues so I thought there would be more valuable focusing on roto.

Enjoy the All-Star break. I’ll finally have an updated SP ranking as we enter the second half.

Read the rest of this entry »


Starting Pitcher Chart – July 10th, 2025

Rafael Suanes-Imagn Images

Daily SP Chart archive

The chart includes their performance for 2025, their opponent’s wOBA rank versus the pitcher’s handedness from this year so far, my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues, and then a note about them. Obviously, there are league sizes beyond those three so it’s essentially a shallow, medium, deep. If a pitcher only has an “x” in 15-team, it doesn’t mean there’s no potential use in 10s and 12s, but it’s a much riskier stream for those spots.

These are general recommendations, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. This is for standard 5×5 roto leagues. The thresholds for H2H starts are generally lower, especially in points leagues so I thought there would be more valuable focusing on roto.

Even for a Thursday short slate, this board is remarkably light on bankable options. I wouldn’t get too cute with these arms. Instead focus on offense Thursday and then turn back toward streaming arms for the weekend!

Read the rest of this entry »


Big Kid Adds (Week 14)

While the NFBC Main Event garners most of the attention, there are a handful of leagues with even larger entry fees ($2.5K to $15K). They are named “High Stakes Leagues,” and there are eleven of them. With so much money on the line, these fantasy managers try to gain any advantage. Most of the time, these managers will be a week or two ahead of everyone else on their adds. Here are the players and some information on the ones added in five or more leagues.

Batters

Will Benson (7): For anyone using weekly projections, Benson jumped off the page as an add. He came in as the week’s 77th-ranked batter. It might not seem like he’s worth adding, but in a 12-team league with 168 batters rostered, Benson is worth 0.2 points in the standings compared to a replacement outfielder. If a similar move is made every week throughout a season, it would theoretically be worth 5.2 spots in the standings.

In leagues with a decent waiver wire, being able to churn one to three spots can be a huge advantage.

Ha-Seong Kim 김하성 (6): Kim returned to the Rays and immediately injured himself. Once regularly playing, he could be a difference maker with potential for Steals and Home Runs.

So far, he seems to be trading off power for more contact with some career-low power StatCast numbers in his AAA rehab. Solid gamble.

Colson Montgomery (6): I didn’t believe in Montgomery because of his 34% K% in AAA. If an AAA pitcher dominates a batter, I don’t want him in the majors. While a .500 BABIP in 17 PA has his overall numbers up (.385/.500/.538), his 15.6% SwStr% is 2.5% points higher than his AAA rate.

With all the hitters who were destroying AAA and then struggled in the majors, why would I want one who is getting eaten up by AAA pitching?

Max Muncy (West Sacramento) (5): Experiencing a hot streak (.316/.350/.789 in July) but has struggled (75 wRC+, 32% K%) for most of the season. He has shown more power with 7 HR in 179 PA. I backed off of him and several others A’s because Miguel Andujar (.296/.328/.402) is about to come off the IL. Zack Gelof’s return contributes to the roster crunch.

Francisco Alvarez (5): Sent to AAA, and someone thought it was time to add him for a potential future callup. Wasn’t horrible with a 92 wRC+ (.236/.319/.333). He wasn’t much of a fantasy contributor with 3 HR and 0 SB to go with the .236 AVG in 138 PA.

There may be more to the demotion than just his performance. By keeping Alvarez down until Saturday, the Mets gain another year of control over him.

Unless Alvarez is recalled to the major leagues by Saturday, he will have spent enough time in the minors this season to delay his free agency by a full year. The New York Mets will gain an additional year of team control over the catcher, who wouldn’t become a free agent until after the 2029 season. Alvarez would be a free agent entering his age-28 season, still relatively young to be on the open market.

“I can’t worry about that right now — it’s a lot for me to worry about right now,” Alvarez told The Athletic when approached about the free-agency issue Tuesday before a game in Syracuse. “I didn’t know that, but I feel like I need to just focus on getting better and that’s it.”

Alvarez’s demotion was not a surprise, and it wasn’t primarily motivated by the service-time issue. Though trying to incorporate a swing change, the third-year catcher has just six extra-base hits in 35 major-league games. His slugging percentage is 100 points lower than it was as a rookie in 2023.

Starters

Joey Cantillo (9): On Monday, Cantillo made his first major league start of the season, going 3 IP on 68 pitches. The results were similar to his results to date, a good number of strikeouts (5) and walks (3). He has some Will Warren/Tylor Megill vibes. He has good enough stuff to get the strikeouts, but the walks can come back to bite him.

On top of his WHIP is doing as much ratio damage as a 4.87 ERA, he’s not going deep into games. That might be the Guardians’ plan to limit his innings like the White Sox did with Garrett Crochet last season. Cantillo has never surpassed 119 IP in a single season and only threw 78 IP last season. So far this season, he’s at 47 IP.

Pablo López (6): On the 60-day IL, and the earliest he can come off the IL is early August, after going on the IL on June 5th. This is a pure stash player and could be worth losing the extra roster spot if Lopez returns to pitch like he was before the injury (2.82 ERA, 2.98 xFIP, 1.07 WHIP, 9.1 K/9).

Sean Burke (5): I wrote the following about Burke in this week’s Waiver Wire article.

Since I wrote the analysis, he faced the Blue Jays and got lit up for 6 ER, 2 K, 3 BB, and 3 HR in 5 IP. He’s likely just a streamer against weaker offenses.

Ryan Gusto (5): Gusto’s (4.61 ERA, 9.2 K/9, 1.44 WHIP) demand is the hope that he replaces Colton Gordon (4.76 ERA, 7.6 K/9, 1.41 WHIP) in the Astros rotation. It seems like Gusto’s been overall better, but he padded his ERA with seven relief appearances (4.92 ERA as SP, 3.29 ERA as RP).

All of Gusto’s struggles have come against lefties. Against righties, he has a 2.49 FIP. Now, against lefties, it’s a 5.86 FIP. Broken down against lefties, it’s a:

4.9 BB/9
2.3 HR/9
.354 BABIP.

If he starts Sunday, he’ll face Texas, which is in the middle of the pack with right-handed batters comprising 57% of their plate appearances.

Logan Allen로건 (5): Allen is scheduled to face the White Sox, so he’s tempting for most fantasy teams to use. His 4.07 ERA is his best trait, with projections and ERA estimators pointing to a mid-4.00 ERA talent. Additionally, his 1.43 WHIP has done as much damage as a 5.10 ERA.

He’s shown a little improvement over his last six starts with his walk rate down from 4.7 BB/9 to 2.8 BB/9.

I get the same feeling as I did with Burke, where I might roster him, but I don’t feel good about.

Relievers

Ronny Henriquez (7): Miami’s closer with some amazing stats (2.72 ERA, 3.17 xFIP, 1.16 WHIP, and 12.6 K/9).

Adrian Morejon (5): The lefty is being used in high-leverage spots with some great stats (1.79 ERA, 2.94 xFIP, 8.3 K/9, 0.82 WHIP). My only issue with Morejon is that, being a lefty, he’s likely behind righty Jason Adam for the closer’s role if Robert Suarez falters.

Most Added Players In NFBC High Stakes Leagues
Name Leagues Added In Max Bid Min Bid
Joey Cantillo 9 35 3
Ronny Henriquez 7 131 44
Will Benson 7 22 9
Ha-Seong Kim 6 74 13
Pablo Lopez 6 24 4
Colson Montgomery 6 19 11
Sean Burke 5 23 5
Ryan Gusto 5 18 1
Logan Allen 5 13 2
Max Muncy 5 13 7
Francisco Alvarez 5 7 2
Adrian Morejon 5 7 2
Shane McClanahan 4 27 2
Jack Perkins 4 23 2
Adrian Houser 4 12 2
Andrew Vaughn 4 12 3
Jordan Hicks 4 12 3
Colby Thomas 4 10 3
Jordan Wicks 4 8 2
Kyle Higashioka 4 3 1
Zebby Matthews 4 2 1