Starting Pitcher Chart – July 22nd, 2026

Jeff Hanisch-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.

  • I’m always nervous taking on PIT with righties, but Cole has been strong over his L3 (27% K-BB) so I can’t see sitting him.
  • Jax’s last start got away from him in 6th with 4 of the 7 ER but even with that, he has a 3.51 ERA/1.10 WHIP/21% K-BB in his L8.
  • The tough part about Detmers is that he’s great or terrible, no in between, at least from an ER standpoint: 1-3-0-1-0-5-2-5-5-0. The composite run is still excellent: 3.34 ERA/0.96 WHIP/23% K-BB so he remains in the lineup. Plus, each of the Duds in that run came against teams who hit lefties well – at ATH, BOS, at TEX – and the trip to ATH could’ve easily been skipped given how tough that park has been this year.
  • Ober is still a soft-tossing HR machine so his downside remains severe, but there’s been enough good to get him back in the lineup consistently. His last 2 Duds were very skippable, too, coming against two of the breakout offenses of the year: at PIT and at WAS.
  • Fried is coming off the IL so I get it if you want to see one especially against a tough PIT offense. They’ve ascended vL, sitting 4th in wOBA over the L30 days so it’s not just righties we have to worry about with the Pirates. I generally run my aces off rip once they’re healthy, but this is one where I could see myself being cautious (I don’t have Fried anywhere to make the decision myself).
  • After a bit of a June Swoon (that kinda started with his last 2 in May – 5.45 ERA in 7 starts from 5/24-6/28), King has rebounded on the surface with a 2.12 ERA/1.00 WHIP in his L3, but just a 10% K-BB supporting it. So we’re not totally out of the woods with King concerns and I can see some skips here, even if ATL’s offense has come back to Earth recently: 24th in wOBA vR since June 1st after sitting 1st from Opening Day through May.

—

Starting Pitcher Chart July 22nd
Rk PITCHER Team Opponent T 10 12 15+ IP ERA WHIP K% K-BB OPP K% opp wOBA RK
1 Emerson Hancock SEA v. CIN R x x x 99.1 3.17 1.01 24% 18% 25% 26
2 Logan Henderson MIL v. NYM R x x x 33.1 2.97 0.93 30% 24% 22% 29
3 Sandy Alcantara MIA at HOU R x x x 136.2 3.89 1.22 19% 12% 22% 14
4 Gerrit Cole NYY v. PIT R x x x 55 3.93 1.16 24% 19% 23% 2
5 Ranger Suarez BOS v. BAL L x x x 91.1 3.15 1.16 26% 19% 26% 19
6 Kyle Bradish BAL at BOS R x x x 107.1 3.61 1.35 23% 12% 22% 27
7 Landen Roupp SFG at KCR R x x x 104 3.98 1.27 24% 14% 21% 19
8 Griffin Jax TBR at TOR R x x x 75 4.08 1.27 25% 16% 19% 16
9 Reid Detmers LAA v. STL L x x x 114.2 4.16 1.12 27% 20% 18% 12
10 Jake Bennett BOS v. BAL L x x x 53.2 2.35 0.88 19% 14% 26% 19
11 Dean Kremer BAL at BOS R x x x 26 4.15 1.12 28% 21% 22% 27
12 Christian Scott NYM at MIL R x x x 59.2 2.87 1.22 28% 18% 21% 5
13 Bailey Ober MIN at CLE R x x 77 4.32 1.19 18% 12% 22% 25
14 Max Fried NYY v. PIT L x x 61.2 3.21 1.01 21% 13% 26% 10
15 Michael King SDP at ATL R x x 113.1 3.34 1.16 21% 11% 21% 13
16 Peter Lambert HOU v. MIA R x x 92 3.03 1.11 24% 15% 21% 22
17 Spencer Miles TOR v. TBR R x x 64 3.52 1.13 23% 16% 20% 7
18 Gage Jump ATH at ARI L x x 52.1 3.78 1.32 25% 18% 17% 5
19 Slade Cecconi CLE v. MIN R x 99 4.55 1.41 18% 11% 22% 6
20 Keider Montero DET at CHC R x 100.2 3.22 0.98 18% 12% 21% 9
21 Martín Pérez ATL v. SDP L x 81.1 3.54 1.19 19% 9% 22% 27
22 Seth Lugo KCR v. SFG R x 110.2 4.39 1.41 19% 11% 20% 15
23 Colin Rea CHC v. DET R x 100.2 4.74 1.42 17% 9% 23% 23
24 Brady Singer CIN at SEA R x 96.2 4.56 1.41 19% 12% 23% 12
25 Hunter Dobbins STL at LAA R x 22.1 4.03 1.39 24% 14% 25% 18
26 Eric Lauer 라우어 LAD at PHI L x 76.2 4.81 1.28 14% 6% 24% 25
27 Cade Cavalli WSN at COL R 104.2 3.78 1.31 26% 19% 22% 4
28 Bubba Chandler PIT at NYY R 94.1 4.77 1.45 20% 7% 23% 3
29 Cal Quantrill TEX v. CHW R 50.1 3.93 1.29 14% 8% 24% 21
30 Gabriel Hughes COL v. WSN R 14.1 3.14 1.12 25% 16% 21% 17
31 Anthony Kay CHW at TEX L 93.1 4.24 1.37 18% 9% 25% 6
32 Mitch Keller PIT at NYY R 103.1 5.14 1.33 17% 9% 23% 3
33 Aaron Nola PHI v. LAD R 103 5.68 1.45 24% 16% 21% 1
34 Merrill Kelly 켈리 ARI v. ATH R 98.2 5.20 1.49 14% 5% 21% 8
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.

Color Coding:

  • Green – Good Matchup (lower OPS output by SP opponent) – 21st to 30th
  • Yellow – OK – 11th to 20th 
  • Red – Bad – 1st to 10th




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

6 Comments
Oldest
Newest Most Voted
AnonMember since 2020
3 months ago

Wind:

NYY – game 1: out to L center at 10, game 2: down to 9
Fenway – out to L center at 12, game 2: down to 9
Wrigley – in from center at 9, cooler too at 70* to start, 67* by game end. Bump to arms

Rain:

Coors – 25% to start, 56% by game’s end
ATL – 35-40% all day
Fenway – 26% game 1, down to 15% for game 2

Slight chances in NYY, PHI and CLE

AnonMember since 2020
3 months ago

Fun fact: the Pirates have a .324 team BABIP. The Rockies are next at .307. That .324 is the 7th highest in the last 20 years and the 4th highest non-Rockies number over that span.

FleetwoodJMacMember since 2025
3 months ago

How in the world is Cavalli so low?!