MLB Starting Pitchers · Projections & Recent Form

June 28, 2026 MLB Starting Pitchers

15 games · 30 starters · Updated Jun 28, 3:29 PM ET

The Almanac's Take

Hunter Brown is the headliner — a 1.4 ERA against Detroit projects to 7.0 Ks over 6.2 innings, and the Tigers matchup grades elite. The confidence tag is medium rather than high, so treat the ceiling as real but not locked. Brandon Woodruff slots in right behind him: 6.5 projected Ks across 6.2 IP against Chicago, favorable matchup, no flags. Emmet Sheehan draws a favorable San Diego matchup and high-confidence projection, but seven days of extended rest introduces genuine rust risk worth pricing in. Ryan Rolison's 65-day absence is a harder flag to ignore despite a 1.82 ERA and otherwise clean 6.2-inning line.

#1Hunter Brown(RHP)

Houston Astros vs Detroit Tigers

Comerica Park · In Progress

GS
4
IP
19.3
W-L
1-0
ERA
1.40
WHIP
1.19
K/9
13.00
BB/9
5.10
K/BB
2.55

Projection

Matchup · elite
IP
6.2
K
7.0
ER
1.8
H
5.1
HR
0.20
BB
3.2
QS%
80%
Win%
45%
DK pts
19.2
Floor
4.0
Ceiling
34.4
Rest
6d

Last 4 Starts

Recent starts for Hunter Brown.
DateIPHERBBKHRPDec
2026-06-223.04124185
2026-06-165.73137092
2026-03-316.01128078W
2026-03-264.740490102

#2Brandon Woodruff(RHP)

Milwaukee Brewers vs Chicago Cubs

American Family Field · In Progress

GS
7
IP
36.0
W-L
2-1
ERA
2.50
WHIP
0.86
K/9
8.80
BB/9
1.80
K/BB
5.00

Projection

Matchup · favorable
IP
6.2
K
6.5
ER
2.0
H
5.2
HR
0.20
BB
1.3
QS%
80%
Win%
45%
DK pts
18.9
Floor
3.9
Ceiling
33.9
Rest
6d

Last 5 Starts

Recent starts for Brandon Woodruff.
DateIPHERBBKHRPDec
2026-06-226.010010079
2026-04-245.05323171L
2026-04-187.03114092W
2026-04-126.03116170
2026-04-065.77324094

#3Emmet Sheehan(RHP)

Los Angeles Dodgers vs San Diego Padres

Petco Park · Pre-Game

GS
14
IP
67.7
W-L
3-5
ERA
5.32
WHIP
1.30
K/9
10.10
BB/9
2.70
K/BB
3.80

Projection

Matchup · favorable
IP
6.2
K
6.4
ER
2.1
H
5.3
HR
0.30
BB
1.6
QS%
80%
Win%
45%
DK pts
18.2
Floor
3.8
Ceiling
32.6
Rest
7d
  • Extended rest (7 days) — rust risk

Last 5 Starts

Recent starts for Emmet Sheehan.
DateIPHERBBKHRPDec
2026-06-213.38634282L
2026-06-145.04318185L
2026-06-016.33203292L
2026-05-256.05218092
2026-05-194.05412267

#4Jesús Luzardo(RHP)

Philadelphia Phillies vs New York Mets

Citi Field · In Progress

GS
16
IP
92.3
W-L
6-4
ERA
4.48
WHIP
1.31
K/9
10.70
BB/9
2.90
K/BB
3.67

Projection

Matchup · neutral
IP
6.2
K
6.9
ER
2.5
H
5.6
HR
0.40
BB
2.0
QS%
77%
Win%
45%
DK pts
18.0
Floor
3.7
Ceiling
32.3
Rest
5d
  • New York Mets has hit this pitch mix well — arsenal matchup favors offense

Last 5 Starts

Recent starts for Jesús Luzardo.
DateIPHERBBKHRPDec
2026-06-236.7653130104
2026-06-167.052291106W
2026-06-105.74148096W
2026-06-056.07522390
2026-05-305.37226095

#5Drew Rasmussen(RHP)

Tampa Bay Rays vs Arizona Diamondbacks

Tropicana Field · In Progress

GS
15
IP
86.0
W-L
6-4
ERA
2.62
WHIP
0.87
K/9
9.30
BB/9
1.60
K/BB
5.93

Projection

Matchup · favorable
IP
6.2
K
6.0
ER
2.2
H
5.3
HR
0.40
BB
0.9
QS%
80%
Win%
45%
DK pts
17.7
Floor
3.7
Ceiling
31.7
Rest
6d

Last 5 Starts

Recent starts for Drew Rasmussen.
DateIPHERBBKHRPDec
2026-06-226.04225090L
2026-06-167.061071102L
2026-06-107.020113097W
2026-06-057.01009087W
2026-05-304.04524170L

#6Ryan Rolison(RHP)

Chicago Cubs vs Milwaukee Brewers

American Family Field · In Progress

GS
25
IP
29.7
W-L
5-1
ERA
1.82
WHIP
1.11
K/9
8.80
BB/9
3.90
K/BB
2.23

Projection

Matchup · favorable
IP
6.2
K
6.3
ER
2.2
H
5.4
HR
0.30
BB
3.0
QS%
80%
Win%
45%
DK pts
16.9
Floor
3.5
Ceiling
30.3
Rest
65d
  • Extended rest (65 days) — rust risk

Last 1 Start

Recent starts for Ryan Rolison.
DateIPHERBBKHRPDec
2026-04-243.02001035W

#7Aaron Civale(RHP)

Athletics vs Los Angeles Angels

Angel Stadium · In Progress

GS
13
IP
62.7
W-L
5-4
ERA
4.88
WHIP
1.58
K/9
6.60
BB/9
2.70
K/BB
2.42

Projection

Matchup · favorable
IP
5.6
K
5.8
ER
2.1
H
4.9
HR
0.40
BB
0.7
QS%
43%
Win%
45%
DK pts
16.5
Floor
3.4
Ceiling
29.6
Rest
5d

Last 5 Starts

Recent starts for Aaron Civale.
DateIPHERBBKHRPDec
2026-06-234.06205184L
2026-06-173.09622071L
2026-05-254.09712373L
2026-05-205.05522361
2026-05-155.06212276W

#8Chris Sale(RHP)

Atlanta Braves vs San Francisco Giants

Oracle Park · Pre-Game

GS
13
IP
79.0
W-L
7-5
ERA
2.05
WHIP
1.00
K/9
10.40
BB/9
2.10
K/BB
5.06

Projection

Matchup · neutral
IP
5.6
K
5.8
ER
1.9
H
4.8
HR
0.30
BB
1.6
QS%
45%
Win%
45%
DK pts
16.4
Floor
3.4
Ceiling
29.4
Rest
8d
  • Extended rest (8 days) — rust risk
  • San Francisco Giants struggles against this pitch mix — arsenal matchup favors pitcher

Last 5 Starts

Recent starts for Chris Sale.
DateIPHERBBKHRPDec
2026-06-205.750170101
2026-06-105.762160103L
2026-06-045.7103260108L
2026-05-207.04108096W
2026-05-146.050280100L

#9Luinder Avila(RHP)

Kansas City Royals vs Chicago White Sox

Rate Field · In Progress

GS
15
IP
42.7
W-L
3-3
ERA
5.06
WHIP
1.62
K/9
8.20
BB/9
5.70
K/BB
1.44

Projection

Matchup · favorable
IP
6.2
K
6.2
ER
2.3
H
5.4
HR
0.20
BB
4.0
QS%
80%
Win%
45%
DK pts
15.9
Floor
3.3
Ceiling
28.5
Rest
5d

Last 5 Starts

Recent starts for Luinder Avila.
DateIPHERBBKHRPDec
2026-06-235.03146087W
2026-06-175.73115091W
2026-06-065.02133070
2026-06-015.02145186W
2026-05-263.07321067

#10Sonny Gray(RHP)

Boston Red Sox vs New York Yankees

Fenway Park · Scheduled

GS
14
IP
76.3
W-L
9-1
ERA
2.95
WHIP
1.19
K/9
7.80
BB/9
2.40
K/BB
3.30

Projection

Matchup · neutral
IP
5.6
K
6.0
ER
2.5
H
5.2
HR
0.30
BB
1.9
QS%
40%
Win%
45%
DK pts
15.2
Floor
3.1
Ceiling
27.3
Rest
5d

Last 5 Starts

Recent starts for Sonny Gray.
DateIPHERBBKHRPDec
2026-06-237.061311193W
2026-06-187.06314289
2026-06-126.05107088W
2026-06-056.38323279W
2026-05-306.04137092W

#11Carlos Rodón(RHP)

New York Yankees vs Boston Red Sox

Fenway Park · Scheduled

GS
8
IP
41.3
W-L
4-2
ERA
3.70
WHIP
1.28
K/9
10.00
BB/9
4.80
K/BB
2.09

Projection

Matchup · favorable
IP
5.6
K
5.5
ER
2.1
H
4.9
HR
0.20
BB
2.5
QS%
43%
Win%
45%
DK pts
14.8
Floor
3.1
Ceiling
26.5
Rest
5d

Last 5 Starts

Recent starts for Carlos Rodón.
DateIPHERBBKHRPDec
2026-06-235.36325087W
2026-06-175.07317199W
2026-06-106.04337196W
2026-06-046.02137096
2026-05-296.04123193W

#12Kyle Bradish(RHP)

Baltimore Orioles vs Washington Nationals

Oriole Park at Camden Yards · In Progress

GS
16
IP
89.0
W-L
5-7
ERA
3.84
WHIP
1.46
K/9
9.50
BB/9
4.20
K/BB
2.24

Projection

Matchup · neutral
IP
5.6
K
5.6
ER
2.3
H
5.1
HR
0.30
BB
2.5
QS%
41%
Win%
45%
DK pts
14.5
Floor
3.0
Ceiling
26.0
Rest
6d

Last 5 Starts

Recent starts for Kyle Bradish.
DateIPHERBBKHRPDec
2026-06-228.060190101W
2026-06-177.7512120100W
2026-06-114.07535385
2026-06-064.09533181L
2026-05-317.04034094W

#13Robbie Ray(RHP)

San Francisco Giants vs Atlanta Braves

Oracle Park · Pre-Game

GS
16
IP
87.7
W-L
6-6
ERA
3.70
WHIP
1.28
K/9
8.20
BB/9
4.30
K/BB
1.90

Projection

Matchup · neutral
IP
5.6
K
5.2
ER
2.3
H
5.1
HR
0.30
BB
3.0
QS%
41%
Win%
45%
DK pts
13.4
Floor
2.8
Ceiling
24.0
Rest
5d

Last 5 Starts

Recent starts for Robbie Ray.
DateIPHERBBKHRPDec
2026-06-238.020460102W
2026-06-176.32028094W
2026-06-105.77503193
2026-06-055.02054097W
2026-05-314.05126096

#14Connor Prielipp(RHP)

Minnesota Twins vs Colorado Rockies

Target Field · In Progress

GS
11
IP
55.7
W-L
2-5
ERA
5.17
WHIP
1.42
K/9
8.90
BB/9
3.70
K/BB
2.39

Projection

Matchup · unfavorable
IP
5.1
K
5.1
ER
2.3
H
4.7
HR
0.40
BB
1.7
QS%
15%
Win%
45%
DK pts
13.1
Floor
2.7
Ceiling
23.5
Rest
9d
  • Extended rest (9 days) — rust risk

Last 5 Starts

Recent starts for Connor Prielipp.
DateIPHERBBKHRPDec
2026-06-196.09334197L
2026-06-136.07422198
2026-06-074.34217077L
2026-06-026.06427094W
2026-05-274.38635093L

#15Sam Aldegheri(RHP)

Los Angeles Angels vs Athletics

Angel Stadium · In Progress

GS
7
IP
24.7
W-L
2-3
ERA
5.47
WHIP
1.50
K/9
5.80
BB/9
4.40
K/BB
1.33

Projection

Matchup · neutral
IP
5.6
K
5.1
ER
2.6
H
5.3
HR
0.30
BB
2.4
QS%
39%
Win%
45%
DK pts
12.8
Floor
2.6
Ceiling
23.0
Rest
6d
  • low sample

Last 5 Starts

Recent starts for Sam Aldegheri.
DateIPHERBBKHRPDec
2026-06-224.75513291L
2026-06-173.06631177L
2026-06-125.03134074W
2026-06-025.34025089
2026-05-054.04220069

#16Jack Flaherty(RHP)

Detroit Tigers vs Houston Astros

Comerica Park · In Progress

GS
13
IP
56.0
W-L
1-7
ERA
4.98
WHIP
1.59
K/9
10.10
BB/9
4.70
K/BB
2.17

Projection

Matchup · unfavorable
IP
5.1
K
5.2
ER
2.5
H
4.9
HR
0.30
BB
1.8
QS%
15%
Win%
45%
DK pts
12.7
Floor
2.6
Ceiling
22.8
Rest
16d
  • Extended rest (16 days) — rust risk
  • Houston Astros has hit this pitch mix well — arsenal matchup favors offense

Last 5 Starts

Recent starts for Jack Flaherty.
DateIPHERBBKHRPDec
2026-06-123.03211063L
2026-06-075.06317087
2026-06-025.05026094W
2026-05-223.38307278L
2026-05-176.05404190L

#17Ryan Feltner(RHP)

Colorado Rockies vs Minnesota Twins

Target Field · In Progress

GS
10
IP
47.0
W-L
2-2
ERA
4.79
WHIP
1.30
K/9
6.70
BB/9
3.80
K/BB
1.75

Projection

Matchup · unfavorable
IP
4.5
K
4.5
ER
1.7
H
4.0
HR
0.30
BB
1.7
QS%
15%
Win%
45%
DK pts
12.1
Floor
2.5
Ceiling
21.7
Rest
6d
  • Minnesota Twins struggles against this pitch mix — arsenal matchup favors pitcher

Last 5 Starts

Recent starts for Ryan Feltner.
DateIPHERBBKHRPDec
2026-06-226.04242093
2026-06-164.762371104
2026-06-114.34633175L
2026-06-056.01124081
2026-05-306.04002063W

#18Emerson Hancock(RHP)

Seattle Mariners vs Cleveland Guardians

Progressive Field · In Progress

GS
15
IP
85.0
W-L
5-4
ERA
3.60
WHIP
1.02
K/9
8.60
BB/9
2.00
K/BB
4.26

Projection

Matchup · neutral
IP
4.5
K
4.1
ER
1.7
H
4.0
HR
0.40
BB
0.6
QS%
15%
Win%
45%
DK pts
12.0
Floor
2.5
Ceiling
21.5
Rest
8d
  • Extended rest (8 days) — rust risk
  • Cleveland Guardians struggles against this pitch mix — arsenal matchup favors pitcher

Last 5 Starts

Recent starts for Emerson Hancock.
DateIPHERBBKHRPDec
2026-06-205.34526176L
2026-06-144.09602159L
2026-06-085.03123092W
2026-06-016.02207291
2026-05-266.01023087W

#19Cionel Pérez(RHP)

New York Mets vs Philadelphia Phillies

Citi Field · In Progress

GS
10
IP
14.7
W-L
1-0
ERA
3.68
WHIP
1.02
K/9
8.60
BB/9
0.60
K/BB
14.00

Projection

Matchup · unfavorable
IP
5.1
K
5.1
ER
2.8
H
5.1
HR
0.20
BB
1.7
QS%
15%
Win%
45%
DK pts
11.8
Floor
2.4
Ceiling
21.2
Rest
5d
  • Philadelphia Phillies has hit this pitch mix well — arsenal matchup favors offense

Last 5 Starts

No completed starts on record.

#20Zack Littell(RHP)

Washington Nationals vs Baltimore Orioles

Oriole Park at Camden Yards · In Progress

GS
16
IP
75.0
W-L
6-6
ERA
5.40
WHIP
1.37
K/9
5.50
BB/9
2.80
K/BB
2.00

Projection

Matchup · unfavorable
IP
4.5
K
4.8
ER
2.4
H
4.4
HR
0.20
BB
0.9
QS%
15%
Win%
45%
DK pts
11.6
Floor
2.4
Ceiling
20.8
Rest
5d
  • Baltimore Orioles has hit this pitch mix well — arsenal matchup favors offense

Last 5 Starts

Recent starts for Zack Littell.
DateIPHERBBKHRPDec
2026-06-234.05205159
2026-06-175.07422499L
2026-06-065.02114064W
2026-05-316.05225084W
2026-05-257.051270106W

#21Gavin Williams(RHP)

Cleveland Guardians vs Seattle Mariners

Progressive Field · In Progress

GS
16
IP
96.7
W-L
9-4
ERA
3.82
WHIP
1.13
K/9
10.30
BB/9
2.90
K/BB
3.58

Projection

Matchup · unfavorable
IP
4.5
K
5.0
ER
2.5
H
4.5
HR
0.20
BB
1.4
QS%
15%
Win%
45%
DK pts
11.4
Floor
2.4
Ceiling
20.4
Rest
6d

Last 5 Starts

Recent starts for Gavin Williams.
DateIPHERBBKHRPDec
2026-06-225.05218095
2026-06-175.07724287L
2026-06-085.04335290
2026-06-035.34316296W
2026-05-277.03124094W

#22Mitch Keller(RHP)

Pittsburgh Pirates vs Cincinnati Reds

PNC Park · In Progress

GS
16
IP
88.3
W-L
5-5
ERA
4.89
WHIP
1.32
K/9
7.00
BB/9
3.30
K/BB
2.16

Projection

Matchup · unfavorable
IP
4.5
K
4.6
ER
2.5
H
4.5
HR
0.20
BB
1.6
QS%
15%
Win%
45%
DK pts
10.5
Floor
2.2
Ceiling
18.8
Rest
5d

Last 5 Starts

Recent starts for Mitch Keller.
DateIPHERBBKHRPDec
2026-06-236.07314292L
2026-06-165.34147196
2026-06-114.07543198L
2026-06-054.77634199L
2026-05-304.010715077

#23Kyle Leahy(RHP)

St. Louis Cardinals vs Miami Marlins

Busch Stadium · In Progress

GS
15
IP
76.3
W-L
5-4
ERA
4.24
WHIP
1.51
K/9
7.30
BB/9
3.30
K/BB
2.21

Projection

Matchup · unfavorable
IP
3.9
K
3.7
ER
1.7
H
3.6
HR
0.10
BB
1.2
QS%
15%
Win%
45%
DK pts
9.7
Floor
2.0
Ceiling
17.4
Rest
5d

Last 5 Starts

Recent starts for Kyle Leahy.
DateIPHERBBKHRPDec
2026-06-236.33023085
2026-06-176.07317081L
2026-06-125.08415177
2026-06-054.05321079
2026-05-304.36104078

#24Brady Singer(RHP)

Cincinnati Reds vs Pittsburgh Pirates

PNC Park · In Progress

GS
15
IP
73.0
W-L
3-6
ERA
4.81
WHIP
1.51
K/9
7.30
BB/9
3.10
K/BB
2.36

Projection

Matchup · unfavorable
IP
3.9
K
4.1
ER
2.1
H
3.9
HR
0.20
BB
1.8
QS%
15%
Win%
45%
DK pts
9.2
Floor
1.9
Ceiling
16.5
Rest
6d

Last 5 Starts

Recent starts for Brady Singer.
DateIPHERBBKHRPDec
2026-06-227.020270106
2026-06-165.03135091W
2026-06-106.06215095
2026-06-054.04136189L
2026-05-305.04342294L

#25Anthony Kay(RHP)

Chicago White Sox vs Kansas City Royals

Rate Field · In Progress

GS
16
IP
76.3
W-L
6-2
ERA
4.24
WHIP
1.39
K/9
7.40
BB/9
3.50
K/BB
2.10

Projection

Matchup · unfavorable
IP
3.9
K
3.8
ER
2.2
H
3.9
HR
0.20
BB
1.3
QS%
15%
Win%
45%
DK pts
8.7
Floor
1.8
Ceiling
15.6
Rest
6d

Last 5 Starts

Recent starts for Anthony Kay.
DateIPHERBBKHRPDec
2026-06-226.030280101
2026-06-174.06412186L
2026-06-125.04217089W
2026-06-054.07624287
2026-05-305.06113184W

#26Kumar Rocker(RHP)

Texas Rangers vs Toronto Blue Jays

Rogers Centre · In Progress

GS
15
IP
74.0
W-L
2-6
ERA
4.14
WHIP
1.36
K/9
7.90
BB/9
3.60
K/BB
2.17

Projection

Matchup · unfavorable
IP
3.9
K
3.5
ER
2.0
H
3.8
HR
0.20
BB
1.5
QS%
15%
Win%
45%
DK pts
8.4
Floor
1.7
Ceiling
15.1
Rest
6d

Last 5 Starts

Recent starts for Kumar Rocker.
DateIPHERBBKHRPDec
2026-06-225.05209076
2026-06-163.37624270L
2026-06-114.75223083
2026-06-055.06215194
2026-05-306.03032085

#27Tyler Phillips(RHP)

Miami Marlins vs St. Louis Cardinals

Busch Stadium · In Progress

GS
21
IP
58.3
W-L
1-2
ERA
3.09
WHIP
1.37
K/9
7.60
BB/9
4.60
K/BB
1.63

Projection

Matchup · unfavorable
IP
3.9
K
3.9
ER
2.5
H
4.2
HR
0.30
BB
1.7
QS%
15%
Win%
45%
DK pts
7.9
Floor
1.6
Ceiling
14.2
Rest
6d

Last 5 Starts

Recent starts for Tyler Phillips.
DateIPHERBBKHRPDec
2026-06-226.05234189
2026-06-164.06834379L
2026-06-115.02025070W
2026-06-054.77333182
2026-05-305.06312072L

#28Merrill Kelly(RHP)

Arizona Diamondbacks vs Tampa Bay Rays

Tropicana Field · In Progress

GS
13
IP
75.7
W-L
5-7
ERA
5.71
WHIP
1.52
K/9
5.20
BB/9
3.70
K/BB
1.42

Projection

Matchup · unfavorable
IP
3.9
K
3.5
ER
2.6
H
4.2
HR
0.40
BB
1.1
QS%
15%
Win%
45%
DK pts
7.2
Floor
1.5
Ceiling
12.9
Rest
6d

Last 5 Starts

Recent starts for Merrill Kelly.
DateIPHERBBKHRPDec
2026-06-226.07332096L
2026-06-165.311614288L
2026-06-116.04221074L
2026-06-055.06734385L
2026-05-315.38222297

#29Michael King(RHP)

San Diego Padres vs Los Angeles Dodgers

Petco Park · Pre-Game

GS
16
IP
92.0
W-L
5-6
ERA
3.33
WHIP
1.16
K/9
7.60
BB/9
3.40
K/BB
2.23

Projection

Matchup · unfavorable
IP
3.9
K
3.7
ER
2.9
H
4.4
HR
0.30
BB
1.4
QS%
15%
Win%
45%
DK pts
6.7
Floor
1.4
Ceiling
12.0
Rest
6d
  • Los Angeles Dodgers lineup has a 0.351 xwOBA vs RHP — tough matchup
  • Los Angeles Dodgers has hit this pitch mix well — arsenal matchup favors offense

Last 5 Starts

Recent starts for Michael King.
DateIPHERBBKHRPDec
2026-06-227.06005093W
2026-06-164.35331093L
2026-06-106.773332106
2026-06-056.06404293L
2026-05-306.05512177L

#30Shane Bieber(RHP)

Toronto Blue Jays vs Texas Rangers

Rogers Centre · In Progress

GS
1
IP
3.7
W-L
0-0
ERA
9.82
WHIP
2.45
K/9
4.90
BB/9
0.00
K/BB
2.00

Projection

Matchup · unfavorable
IP
3.9
K
3.7
ER
3.4
H
4.8
HR
0.30
BB
0.2
QS%
15%
Win%
45%
DK pts
6.2
Floor
1.3
Ceiling
11.1
Rest
5d
  • low sample

Last 1 Start

Recent starts for Shane Bieber.
DateIPHERBBKHRPDec
2026-06-233.79402375

More for this date

Want the why behind a projection?

Ask The Almanac about an arm's arsenal, the opposing lineup's xwOBA vs hand, or recent velocity trends.

Start a conversation →