Starting Pitcher Chart – May 29th, 2026

Bill Streicher-USA TODAY Sports

Welcome to the Daily SP Chart, click here if you’re new to get an idea of what I’m doing with these rankings.

The chart includes their performance for 2026, their opponent’s wOBA versus the pitcher’s handedness, and recently added opponent’s K% (also v. SP handedness), my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues – essentially a shallow, medium, deep league setup – and then a note about some, most, or all depending on the day. 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 for standard 5×5 roto leagues, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. I usually won’t have much to write about aces who are locked into our rotations. If you want to discuss someone further, please feel free to leave a comment. I usually do a few sweeps of the comments before game time in case there are time-sensitive questions.

  • I forgot Taj got moved and still had Ober loaded. Pittsburgh is no joke, but Bradley has done his best work v. lefties this year, which is their lineup’s strength so I’m running him everywhere. Ober is much scarier tomorrow given his work v. lefties (7 HRs in 129 PA). Ober’s .181 BABIP vL is saving him… for now.
  • Gore is back up the board with a good matchup and 2 excellent starts in his L3 with the third being an injury-shortened Coors outing. In the other two, he allowed 4 H and 3 BB in 14 IP with 12 Ks.
  • Wrigley giventh and Wrigley taketh — Imanaga’s HR rate was always going to regress as the weather warmed up, especially given his home park. And it came crashing down in a 15 ER 2-start run against MIL/HOU, one of which was a Wrigley classic with the wind blowing out at 15 mph to center. After 5 HRs in his first 9 starts, he doubled his season total in these last two. This is why I ranked him in the 50s in March. I moved him up during first update as he was running hot and the weather was cooperating. He’ll move back down in the next update and likely live more in the 35-50 range going forward. He wasn’t as good as his first 9 starts nor is he as bad as these last 2. He should be around a 3.80-4.20 ERA range with a good WHIP and plenty of Ks (26% this yr; 24% career).
  • The bottom half of the full recos carry some concern, but I have a hard time sitting them anywhere:
    • Valdez gets a CHW team that is cooking vL as he navigates thru an inconsistent May (6.10 ERA – 2 QS, a Dud, and a bland 5 IP/4 ER/4 BB start) but he remains a lineup lock. It’s Melton, not Framber, but you can use that Framber info for tomorrow. CHW isn’t quite as good vR but they can still bite ya. That said, I’m running Melton.
    • Rodón is now making his 4th start of the year, having reached 95 pitches and 5 IP last time out so he seems fully stretched out. The problem is he has 5, 3, and 3 BB during the first three resulting in a 1.46 WHIP. Can ATH take advantage, though? They have just an 8% BB vL (20th).
    • Webb is coming off the IL with a start in Coors… less than ideal, but I’m running him!
    • Wrobleski has excellent ratios (and 6 Ws!) this year but I can’t simply ignore his 14% K and 7% K-BB rates. PHI is looking more like the team we thought they’d be so while I can’t see myself sitting him in any league setup, he’s not nearly as appealing on the DFS landscape.
    • And then Martinez is an even more extreme version of Wrobo with great ratios (1.51 ERA, 1.11 WHIP) that aren’t well supported by his skills (15% K, 10% K-BB). I worry more about a mega Dud from him than Wrobleski and yet I still have a really hard time sitting him. Martinez survived a trip to NYY with a 6 IP/1 ER gem despite 9 H and only 1 K!!!
  • I added the 3rd “x” to Alvarez because he’s getting an Opener which enhances his Win potential. He has impressed in three extended relief outings, putting together a 30% K-BB and 0.99 WHIP in 11.3 IP (4.3, 3, and 4 IP). My friend Gregg put Alvarez on my radar a couple weeks ago as he could be someone the Nats make a fixture in their rotation (and we’re fine if they keep giving him the Opener!!).
  • Teng was also put on my radar by Gregg as he’s really been keyed in on the super RPs with SP upside (we’re both Ben Brown stans, too). 7 BB in his L2 starts has pushed his WHIP, but a 1.93 ERA/1.21 WHIP combo in his 3 actual starts is impressive. He obviously needs to reign in the BBs but we can live with a 9-10% BB as long as he’s missing enough bats to maintain his 15% K-BB. Will he hold a rotation spot after Brown returns?
  • I’m interested in Ureña on the whole but this could be a tough matchup where the Rays exploit his 1.38 WHIP despite the great 2.58 ERA. Those just aren’t compatible and usually an ERA/WHIP mismatch that strong suggests ERA trouble ahead. He does get COL at home next week, though, so even if you pass this start, hold him for that one.
  • Another Brewers gem developing with Crow or just a handful of good IP? He throws 92 and has just an 8% SwStr, so it’s probably just the latter, but any MIL pitcher at least gets my attention to dive deeper. This feels like the 3% BB and .226 BABIP are doing all the work.
  • Love Jared Jones, just want to see something before diving in. He could be a huge target in FAAB this weekend, especially on the NFBC landscape where he isn’t available to pick up until debuting (unless he was drafted & dropped).

Starting Pitcher Chart May 29th
Rk PITCHER Team Opponent T 10 12 15+ IP ERA WHIP K% K-BB OPP K% opp wOBA RK
1 Zack Wheeler PHI at LAD R x x x 37.2 1.67 0.82 26% 20% 20% 1
2 Max Meyer MIA at NYM R x x x 60.2 2.52 1.05 27% 18% 21% 30
3 George Kirby SEA v. ARI R x x x 68.2 3.54 1.21 20% 14% 22% 24
4 MacKenzie Gore TEX v. KCR L x x x 55 4.42 1.24 27% 15% 21% 23
5 Shota Imanaga CHC at STL L x x x 64.2 4.04 1.07 26% 19% 17% 18
6 Freddy Peralta NYM v. MIA R x x x 61.1 3.52 1.27 24% 14% 21% 18
7 Framber Valdez Troy Melton DET at CHW L x x x 61 4.28 1.33 19% 10% 25% 2
8 Carlos Rodón NYY at ATH L x x x 13 4.15 1.46 29% 10% 25% 21
9 Logan Webb SFG at COL R x x x 48 5.06 1.40 20% 13% 23% 17
10 Justin Wrobleski LAD v. PHI L x x x 55.2 3.07 1.11 14% 7% 22% 19
11 Nick Martinez TBR v. LAA R x x x 59.2 1.51 1.11 15% 10% 26% 25
12 Andrew Alvarez WSN v. SDP L x x x 12.2 2.84 1.03 33% 27% 25% 30
13 Kai-Wei Teng HOU v. MIL R x 37 2.19 1.05 25% 14% 20% 8
14 Stephen Kolek KCR at TEX R x 26 2.77 0.85 14% 9% 22% 13
15 Walbert Ureña LAA at TBR R x 38.1 2.58 1.38 21% 8% 19% 7
16 Coleman Crow MIL at HOU R x 10.1 2.61 0.77 18% 15% 22% 12
17 Bailey Ober
Taj Bradley
MIN at PIT R x x x 62 3.92 1.10 17% 10% 22% 4
18 Grant Holmes ATL at CIN R 52.1 3.78 1.30 22% 11% 24% 20
19 Jared Jones PIT v. MIN R Season Debut 23% 16
20 Zac Gallen ARI at SEA R 54.1 4.80 1.44 17% 10% 23% 5
21 Luis Severino ATH v. NYY R 61.2 4.23 1.44 24% 13% 23% 3
22 Slade Cecconi CLE v. BOS R 57.1 5.18 1.48 19% 11% 23% 27
23 Trevor Rogers BAL v. TOR L 42.2 6.96 1.62 18% 9% 20% 26
24 Chris Paddack CIN v. ATL R 40.2 6.86 1.67 18% 11% 21% 2
25 Michael Lorenzen COL v. SFG R 53.2 7.21 1.90 16% 9% 21% 28
26 Lucas Giolito SDP at WSN R 10 2.70 1.30 12% -7% 21% 11
27 Brayan Bello BOS at CLE R 49 6.43 1.80 15% 6% 20% 23
28 Kyle Leahy STL v. CHC R 50.2 4.44 1.58 18% 9% 21% 10
29 Erick Fedde CHW v. DET R 49.1 5.47 1.46 14% 5% 23% 21
30 Austin Voth TOR at BAL R 2.2 3.38 1.50 8% 24% 9
Recommendations for Roto 5×5 Leagues

Intro

The chart includes their performance for 2026, their opponent’s wOBA versus the pitcher’s handedness, my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues – essentially a shallow, medium, deep league setup – and then a note about some, most, or all depending on the day. 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.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

These are general recommendations for standard 5×5 roto leagues, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. I usually won’t have much to write about aces who are locked into our rotations. If you want to discuss someone further, please feel free to leave a comment. I usually do a few sweeps of the comments before game time in case there are time-sensitive questions.

Color Coding: 

  • Green – Good Matchup (so lower OPS output by the pitcher’s opponent)
  • Yellow – OK
  • Red – Bad





Paul is the Editor of Rotographs and Content Director for OOTP Perfect Team. Follow Paul on Twitter @sporer and on Twitch at sporer.

17 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
__AL
1 month ago

Taj is starting for Minnesota today

alang3131982Member since 2016
1 month ago
Reply to  __AL

which……pointed out…..