Starting Pitcher Chart – June 19th, 2026

Michael McLoone-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.

Comments in yellow added Fri AM

  • Soriano is in for LAA, not Caden Dana. I’d consider him in between Sasaki & Cavalli.
  • A devastating 5th inning v. CHW fueled by 3 BB brought Sasaki back down to Earth with 7 ER. But he allowed 7 ER in his previous 5 starts combined, posting a 2.16 ERA/0.86 WHIP/25% K-BB, so I’m inclined to give him a pass for a tough inning against a good young team and run him back out there without fear today.  
  • Cavalli is a WHIP risk but has been running well of late (3.86 ERA/1.14 WHIP/19% K-BB in L5) and catches TBR at a good time with them sitting just 22nd vR in the L14 days.
  • Meanwhile Suarez gets SEA an upswing as they’ve surge to 10th in the L14 days but he’s also back on track after a hiccup, including 13 Ks in 11.3 IP.
  • Roupp is a big get for those who got him off the wire and he could be a big get in this start at a MIA team that doesn’t hit righties very well.
  • Vásquez has gone full pumpkin and should be relegated back to streamer status. After a 16% K-BB in his first 8 starts – that included a 12% SwStr, nearly 2x his 2025 mark (7%) – he’d earned some trust, but he’s down to just 5% K-BB in his L6 with a 7% SwStr. And with that ringing endorsement… let’s start him at TEX!
  • Tough to see Imai give back all the good of his 4-start run with one of the worst starts of the years: 5 runs on 4 H and 1 BB in just two outs of work. And yet I think we saddle back up here against the J-Ram-less Guardians.
  • SEA is going to run Miller/Castillo but I’m not sure of the IP expectation. Miller is coming off an excellent 8-IP gem at WAS (7 Ks, 0 BB) while 3 UER helped Castillo survive his trip to DC.

Starting Pitcher Chart June 19th
Rk PITCHER Team Opponent T 10 12 15+ IP ERA WHIP K% K-BB OPP K% opp wOBA RK
1 Jacob Misiorowski MIL at ATL R x x x 87 1.34 0.74 40% 33% 21% 5
2 Jacob deGrom TEX v. SDP R x x x 76.2 3.17 0.99 29% 24% 23% 30
3 Cam Schlittler NYY v. CIN R x x x 89 1.82 0.91 28% 23% 24% 23
4 Kevin Gausman TOR at CHC R x x x 87 3.41 1.03 25% 20% 21% 10
5 Tarik Skubal DET v. CHW L x x x 48 2.81 0.98 26% 22% 24% 3
6 Michael Soroka ARI v. MIN R x x x 81 3.11 1.07 24% 19% 23% 19
7 Ben Brown CHC v. TOR R x x x 62 1.74 0.97 25% 17% 19% 18
8 Roki Sasaki LAD v. BAL R x x x 62.1 4.76 1.33 24% 15% 23% 7
9 Cade Cavalli WSN at TBR R x x x 74.2 3.98 1.39 24% 17% 20% 9
10 Tanner Bibee CLE at HOU R x x x 84 3.96 1.18 21% 13% 23% 15
11 Ranger Suarez BOS at SEA L x x x 70 3.21 1.17 24% 17% 23% 29
12 Seth Lugo KCR v. STL R x x x 79.1 3.86 1.35 20% 12% 23% 16
13 Landen Roupp SFG at MIA R x x x 74.1 4.24 1.29 26% 16% 21% 21
14 Randy Vásquez SDP at TEX R x x 74.1 3.63 1.32 19% 12% 22% 20
15 Tatsuya Imai HOU v. CLE R x x 35 6.43 1.51 24% 8% 21% 25
16 OP: Bryce Miller
FW: Luis Castillo
SEA v. BOS R x 66.2 5.00 1.38 22% 13% 23% 27
17 Griffin Jax TBR v. WSN R x 44 3.68 1.36 22% 13% 21% 13
18 Connor Prielipp MIN at ARI L 49.2 5.26 1.35 24% 14% 16% 6
20 Martín Pérez ATL v. MIL L 62 2.90 1.05 21% 12% 21% 19
21 Bubba Chandler PIT at COL R 68 4.76 1.38 23% 9% 23% 8
19 Jeffrey Springs ATH v. LAA L 79 5.13 1.32 20% 13% 25% 14
22 Erick Fedde 페디 CHW at DET R 66 4.50 1.41 15% 6% 23% 17
23 Michael McGreevy STL at KCR R 78.1 2.99 1.11 16% 10% 22% 24
24 Rhett Lowder CIN at NYY R 47 4.60 1.43 18% 6% 23% 6
25 Trey Gibson BAL at LAD R 21.1 5.91 1.59 13% -1% 20% 1
26 Kyle Freeland COL v. PIT L 58.2 7.98 1.70 18% 12% 26% 21
27 Lake Bachar MIA v. SFG R 39.1 2.97 0.89 29% 21% 20% 14
28 José Soriano LAA at ATH R x x x 87 2.79 1.23 26% 14% 21% 12
Recommendations for Roto 5×5 Leagues

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.

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.

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.

24 Comments
Oldest
Newest Most Voted
GreggMember since 2020
1 month ago

Happy birthday, Jacob deGrom! Let’s throw a perfect game!

GreggMember since 2020
1 month ago
Reply to  Paul Sporer

He’s a fighter! Grinded to that W.

Matthew ChomanMember since 2025
1 month ago

Roupp is a righty

Scotty GMember since 2020
1 month ago
Reply to  Matthew Choman

I think his comments to the media after his last outing made it pretty clear that he’s not a lefty.

offhiatusMember since 2024
1 month ago

With the remnants of the tropical storm here in Atlanta, there is a possibility of another rainout. Flood watch through tomorrow morning.

offhiatusMember since 2024
1 month ago
Reply to  offhiatus

Afternoon update: it’s getting clearer and sunnier now, so the hope is that the rain after the tropical storm is letting up.

RobertMember since 2017
1 month ago

Think it’s Soriano for the Angels today

AnonMember since 2025
1 month ago

Wind:

Wrigley – across from L to R at 11
DET – out to L at 12
NYY – out to center at 13, warm too (82*)
Coors – in from R at 8, warm (85*)
Sacramento – Out to center at 11
LAD – out to R center at 10

Rain – I’m not seeing any rain. Given the other comment about ATL, I checked a couple sites and none have rain a serious threat with any storms likely popping south a ways. Weather being weather, it’s always subject to change.

I know this is a pitching column, but reminder for those in daily moves leagues that the Mets/Phils don’t play today and the Cards/Royals tomorrow due to World Cup matches. So make sure to get your set-it-and-forget-it hitters out of there if you have bench options.

AnonMember since 2025
1 month ago
Reply to  Anon

BTW, if anyone wonders how much weather can matter, I watched a perfect example of how it can yesterday. Soto facing Nola. Soto hits one 105mph but gets way under it at 42* LA. Soto flings the bat away in disgust and Crawford is drifting under it. . . .and drifting. . . and drifting. . . and then leaping at the fence as the ball lands 1st row over a 15′ fence. Wind was blowing out at 17 and it was mid/upper-80’s so the ball just carried and carried and carried.

The ball carried 389′. Per Statcast, there have been 14 balls hit at those exact parameters and they have traveled an average 354′ (& that includes Soto’s, so it’s less than that)

acannMember since 2020
1 month ago

Any thoughts on Sasaki?

whole_n_my_soxMember since 2021
1 month ago

OK I need an intervention. I’m considering Springs against LAA. No Trout and I’m trailing my opponent this week so I need positive points.

I do NOT like that the game is in SAC. Or the wind is blowing out. Or Springs has given up 11 HR in his last 5 games (2 of which in Vegas). Or the fact that the last time Springs scored positive points (in my scoring system) was May 17th and it was only 6 points, which was his high mark since early April.

Someone please tell me to leave him on the bench. And tell me to sit Martin Perez too. Thanks in advance. haha

trixmcgeeMember since 2026
1 month ago
Reply to  whole_n_my_sox

Sorry, semi-sicko myself, am considering it somewhat, probably 25%…..so likely won’t…but Good luck whatever you decide! I have been burned by Springs a few times this year, and keep thinking he has been, and can be better in these types of spots…

AnonMember since 2025
1 month ago

Paul – been playing around with the Baseball Sim in FG Labs. It’s super useful but also a little cumbersome since all I can look at is one game at a time. To compare 2 guys in different games, I need to open a 2nd window and run the sim on the 2nd game and then flip between screens (or split screen it which then only shows half the data and I have to scroll across to see the whole thing).

Since it seems like the baseline simulation is pre-run for each game and the data is all there, why not just create a daily list of all players in one list? You could have one for hitters and one for pitchers.

I remember FG had something like that years ago

Keith Hernandez' catMember since 2026
1 month ago

Why would you not start Miller in a 12t? Because of the possibility of a no-decision? For me, I can definitely use the K and ratios help ….