Starting Pitcher Chart – June 30th, 2026

Vincent Carchietta-Imagn Images

Welcome to the Daily SP Chart, click here if you’re new to get an idea of what I’m doing with these rankings. (Yellow added after original post)

  • Skubal at 4 might be lowest he lands on a board all year. These are razor-thin margins between the Top 4 and while he hasn’t been his untouchable self since returning from surgery, his 31% K and 28% K-BB are both better than his pre-injury marks. 6 HRs have been the problem in his 3 starts back. He gets the worst matchup of the 4 from a season standpoint, but Judge-less NYY is down to 17th vL over the L14 days.
  • Miller is listed as Opener (and his stats are shown in the chart) but they don’t do traditional Openers and he should get a regular start’s worth of innings if he’s doing well. Castillo could get whatever’s left and if he doesn’t falter like last time, he could be in line for a Win or even a 3-inning Save (though Muñoz has had 3 days off now so they’ll likely go to him if it’s close), so there’s some merit to starting him, too.  It’s Woo. Chart had Miller/Castillo but it’s been updated to show Miller on Thursday and Castillo on Friday. SEA-LAA has a weird Wednesday off tomorrow for the World Cup so they’ll finish the series Thursday before TOR comes to visit. Woo is obviously a 3-x start. I’m on a meeting right now so I didn’t update his stats, I’ll try to get back to it today, but it’s not like y’all need his season stats to know to start him.
  • Even after coming unglued late last time out v. CHC (6 ER), McLean still has a 3.21 ERA/1.18 WHIP in the last month of work. He’s grinding through his rookie year a bit, but there’s been way more good than bad.
  • The slightly arbitrary 30-day cutoff giveth and taketh… it perfectly sliced off a May 25th Dud for McLean, but just missed 7 scoreless IP for Early that would bring his recent ERA down from 5.06 to 4.01! I don’t even need that start included to still fee strongly about sticking w/Early, though. He still has a 26% K and 17% K-BB despite the 5.06 ERA/1.46 WHIP. The Nats are great vL, but I just can’t see sitting him.
  • The Pirates clipped Wrobleski in Pittsburgh but he immediately bounced back with 2 gems (TBR, at MIN) despite continuing his meager K-BB (12% in those 2 gms; 10% on the yr). Will he struggle in Sacramento? Maybe, but the reason I remain undaunted in starting him in the Win upside even if he’s not at his best. Although I say that and all 9 of his Ws have come in great outings and he didn’t come close to winning any of his 3 bad starts. Ah well, we’re running him in Sactown!
  • Roupp spent the whole trying to work off the 8 ER he opened the month with and back-to-back 6 IP/2 ER outings certainly helped with that. Another brilliant matchup affords him a great chance to stay hot.
  • Boyd had a decent outing fresh off the IL, keeping the Mets scoreless for 4.7 IP, but he was a bit lucky, too, with 4 BB and 4 H. He catches a surging SDP team, too, sitting 8th the L14 days vL.
  • Probably should’ve been a bit more cautious with Alcantara heading into Coors, so I won’t double down on that misstep with a blind Eury reco. He’s the more dominant pitcher which gives him a better shot to survive Coors, but the Rockies have found their home groove. In fact, they’re #1 overall vR in the last month so it’s not just Coors (worth noting they did get a series in Vegas, but still, they’re clearly doing more than just taking advantage of nice parks).
  • Cameron/Sproat are classic matchup streams, both catching bottom-7 teams v. their respective handedness. Cameron started the month strong before hitting some bumps recently, including v. the same Rays he’ll face today but I’ll take the shot at home. Sproat is coming off his best start of the season: 6 scoreless w/10 Ks against the same Reds he’ll face today. The only time he had two solid starts in a row he was likely on everyone’s bench as they came at COL and at ATH! I guess his TOR (6.7 IP/1 ER)/at DET (5.3 IP/3 ER) combo in mid-April was fine but with a 5.43 ERA, the good starts are scant in total volume, let alone pairing them up.

Starting Pitcher Chart June 30th
Rk PITCHER Team Opponent T 10 12 15+ IP ERA WHIP K% K-BB OPP K% opp wOBA RK
1 Cam Schlittler NYY v. DET R x x x 100 1.62 0.92 30% 25% 23% 23
2 Cristopher Sánchez PHI v. PIT L x x x 110 2.13 1.11 28% 24% 26% 22
3 Jacob deGrom TEX at CLE R x x x 88.2 3.55 1.03 30% 24% 22% 25
4 Tarik Skubal DET at NYY L x x x 59.2 3.32 0.99 28% 25% 24% 6
5 Bryan Woo SEA v. LAA R x x x 25% 18
6 Joe Ryan MIN at HOU R x x x 93.1 3.18 1.03 28% 23% 22% 14
7 Nolan McLean NYM at TOR R x x x 89.1 4.03 1.12 28% 19% 19% 16
8 Kevin Gausman TOR v. NYM R x x x 95 4.36 1.19 24% 18% 22% 29
9 Tanner Bibee CLE v. TEX R x x x 95.1 3.78 1.14 21% 14% 21% 20
10 Connelly Early BOS v. WSN L x x x 87.2 3.59 1.25 23% 15% 23% 1
11 Justin Wrobleski LAD at ATH L x x x 86.1 2.71 1.01 15% 10% 25% 8
12 Landen Roupp SFG at ARI R x x x 86.1 4.07 1.29 26% 17% 21% 28
13 Matthew Boyd CHC v. SDP L x x 28.2 5.02 1.36 29% 21% 23% 29
14 Eury Pérez MIA at COL R x x 67.1 4.41 1.22 26% 16% 22% 4
15 Noah Cameron KCR v. TBR L x x 80 4.50 1.33 21% 15% 18% 24
16 Brandon Sproat MIL v. CIN R x x 69.2 5.43 1.35 25% 14% 25% 26
17 José Soriano LAA at SEA R x x 95 3.32 1.32 25% 13% 23% 12
18 Griffin Jax TBR at KCR R x x 54 3.33 1.31 23% 15% 21% 19
19 Cade Cavalli WSN at BOS R x x 83.1 4.00 1.43 24% 16% 22% 27
20 Martín Pérez ATL v. STL L x x 72 3.00 1.13 21% 11% 17% 16
21 Bubba Chandler PIT at PHI R x 79.1 4.42 1.39 21% 8% 23% 24
22 Rhett Lowder CIN at MIL R 58 4.81 1.47 19% 7% 21% 5
23 JP Sears SDP at CHC L 5.2 3.18 1.24 20% 12% 22% 2
24 Erick Fedde 페디 CHW at BAL R 74.2 4.34 1.42 15% 6% 24% 10
25 Jeffrey Springs ATH v. LAD L 88 5.52 1.33 21% 13% 21% 9
26 Matthew Liberatore STL at ATL L 77.2 5.56 1.58 20% 12% 21% 15
27 Mike Burrows HOU v. MIN R 85.1 5.48 1.50 18% 10% 22% 6
28 Trey Gibson BAL v. CHW R 30.1 5.64 1.65 18% 4% 24% 21
29 Brandon Pfaadt ARI v. SFG R 38 5.92 1.50 18% 8% 20% 15
30 Tanner Gordon COL v. MIA R 35.1 6.37 1.56 22% 17% 21% 22
Recommendations for Roto 5×5 Leagues | OP: Opener | FW: Follower

Intro

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.

Color Coding:

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.
  • 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.

7 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
TheBabboMember since 2019
20 days ago

Pretty certain Miller and Castillo aren’t piggybacking, M’s have not announced it and Luis just threw 91 pitches on Saturday.

TheBabboMember since 2019
20 days ago
Reply to  TheBabbo

Oops, on Friday. Still only three days’ rest.

TheBabboMember since 2019
20 days ago
Reply to  TheBabbo

None of which really matters, since it’s Woo today anyway. (Then off day on Wednesday, guess we’ll see how things line up after that.)

MikeMember since 2018
20 days ago

Last 2 Gausman starts just massive regression back to the mean? It’s pretty scary to start him after the last 2

AnonMember since 2025
20 days ago

I’m on a road trip so abbreviated weather

Warm to hot everywhere and wind blowing out in BAL, PHI, CLE,KCR and Fenway. More across than out in NYY

Wrigley has wind out to left at 14 and hot but of course, that was true yesterday and neither starter gave up a bomb which is your big fear

Coors has wind out to right at 8 and warm at 87

ccovilleMember since 2020
20 days ago

I should feel pretty good about starting Gausman and Woo today but instead I’m sitting here stressing about it.