Dominate Fantasy - Sync your team
MLB
DET
PIT
o8
-1.5
12:35PM • PREVIEW DSN
SD
NYM
o8.5
+1.5
1:10PM • PREVIEW SDPA
ATL
MIN
o8.5
+1.5
1:40PM • PREVIEW BVSN
CHW
CHC
o7.5
-1.5
2:20PM • PREVIEW MARQ
ARI
BOS
o8
-1.5
4:10PM • PREVIEW ARID
MIA
PHI
o8.5
-1.5
6:05PM • PREVIEW MIAM
NYY
BAL
o9
+1.5
6:35PM • PREVIEW MLBN
STL
CIN
o8.5
-1.5
6:40PM • PREVIEW CARD
SF
CLE
o7.5
-1.5
6:40PM • PREVIEW NBCS
TOR
TB
o7.5
-1.5
6:40PM • PREVIEW SNET
ATH
KC
o8.5
-1.5
7:40PM • PREVIEW ROYL
SEA
MIL
o7
-1.5
7:40PM • PREVIEW BREW
WSH
TEX
o7.5
-1.5
8:05PM • PREVIEW RSN
LAA
HOU
o8.5
-1.5
8:10PM • PREVIEW SCHN
LAD
COL
o11.5
+1.5
8:40PM • PREVIEW COLR

Sunday's Fantasy Baseball Streaming Pitchers: Janson Junk, Andrew Heaney and More

Four starting pitchers in action on Sunday who are widely available in fantasy leagues and have good matchups.

Daniel Hepner Jul 20th 8:13 AM EDT.

Jul 12, 2025; Baltimore, Maryland, USA; Miami Marlins pitcher Janson Junk (26) throws during the first inning against the Baltimore Orioles at Oriole Park at Camden Yards. Credit: Daniel Kucin Jr.-Imagn Images
Jul 12, 2025; Baltimore, Maryland, USA; Miami Marlins pitcher Janson Junk (26) throws during the first inning against the Baltimore Orioles at Oriole Park at Camden Yards. Credit: Daniel Kucin Jr.-Imagn Images

The weekend just started, and it's almost already over. The anticipation of the new week can make Sunday just as bad (or worse) than Monday, leaving us with very little time that actually belongs to us if you work the normal five-day week. It might be time for a revolution.

As fantasy baseball rolls on, though, let's look at four starting pitchers in action on Sunday who are widely available in fantasy leagues and have good matchups. Most stats are from MLB.com, as are the probable pitchers. The full streamer rankings are listed at the bottom.

Check out daily fantasy baseball projections at FantasySP all MLB season!

Aaron Civale, Chicago White Sox @ Pittsburgh Pirates

Andrew Heaney, Pittsburgh Pirates vs. Chicago White Sox

This series has been our headliner all weekend, and there's no reason to change now. Chicago came out of nowhere to put up double-digit runs in each of the first two games of this series, first winning 10-1 on Friday then 10-4 yesterday. That might make you cautious of targeting the White Sox, but remember that they set the record for MOST LOSSES EVER last season, and they haven't been much better this year. This is likely a blip within a trying season.

Civale lost his spot in the Milwaukee rotation and requested a trade. He went from the Brewers, who are a game back in the NL Central, to the White Sox, who are 25 games back in the AL Central. That's some hilarious pettiness from Milwaukee's front office and a good example of being careful what you wish for. He has been worse than average with walks and far below average with strikeouts; there's a reason Civale lost his starting job on a winning team.

Heaney has been right at average with walks but below average with strikeouts this season. Over his career, he has been better than average in both categories, but he's also approaching 35 and might be losing a step. Heaney has also been giving up too many home runs (18 in 98 innings, one every 5.4 innings), something that has pushed his ERA over 4.50. He's been mediocre or worse in 2025 and might be traded due to Pittsburgh's lowly record.

Civale is a low-level streamer and Heaney a low-to-mid-level streamer. The matchups are right, and Heaney has a better history, but Civale has been too bad to trust in any scenario.

Janson Junk, Miami Marlins vs. Kansas City Royals

Junk has been really good in his three July starts: 19 innings, three runs allowed (two earned), no home runs, two walks, and 12 strikeouts. That came against two lowly offenses (Baltimore and Minnesota) and a middling group (Cincinnati), so he took advantage of good matchups, but all successful players do that. Junk has been phenomenal with walks and just a little below average with strikeouts, setting himself up nicely.

I have talked about Kansas City's lack of power often: they have hit the second-fewest home runs and rank in the bottom seven in both slugging percentage and OPS. They have also drawn 22 fewer walks than the next closest team, the Colorado Rockies. That means the Royals don't get free base runners and they don't knock guys in with big hits, a major reason that they are ahead of only the Pirates in runs scored.

Junk is a mid-level streamer. He doesn't have a big track record, but he has thrown well this season, and the Royals are one of the least imposing offensive teams in the league.

Jeffrey Springs, Athletics @ Cleveland Guardians

Cleveland scored eight runs in the first game out of the All-Star break, but they scored just two yesterday, a good microcosm of their season. They haven't been able to find much sustained success, but the Guardians do keep hanging around, less than five games back in the wild card. The offense is a major hindrance, though, as they are in the bottom 10 in most offensive categories and have been all season.

Springs has been a really good strikeout pitcher in his career, holding a K rate of over 25% (league average this season is around 22%). This is his lowest season in that category, though, as he has struck out less than 19% of the batters he has faced. Part of that is because he is mostly starting; Springs worked almost exclusively as a reliever from 2018 through 2021. He still did high-level strikeout work in 2022 before missing most of the past two seasons with injury, so it's a bit of a surprise to see him so low, something that brings down his fantasy value.

Springs is a low-to-mid-level streamer. He's been fine, but that lower strikeout rate caps his ceiling a bit. While he has done well limiting hits, nine unearned runs make his 4.09 ERA look better than it might actually be in terms of run prevention.

Sunday's Streamer Rankings

  1. Janson Junk, MIA
  2. Jeffrey Springs, ATH
  3. Andrew Heaney, PIT
  4. Aaron Civale, CWS
#waivers

More From FantasySP

Latest from FSP

Waiver Trends

More Trends
Tyler Mahle ATL SP +8.0
Eric Lauer LAD SP +6.7
AJ Smith-Shawver ATL SP +6.6
Brandon Pfaadt ARI SP +5.4
Kyle Leahy STL SP +4.9
Lawrence Butler ATH RF +4.2
Seth Lugo KC SP +4.1
Abimelec Ortiz WAS 1B +4.1
Dustin May MIL SP +4.0
Christian Encarnacion-Strand BAL 3B +3.8
Walbert Urena LAA SP +3.7
Carlos Rodon NYY SP +3.4
Kyle Harrison MIL SP +3.1
Ben Joyce LAA RP +3.0
Cal Quantrill TEX SP +2.9
Martin Perez ATL SP -9.3
Edwin Diaz LAD RP -8.1
Mitch Bratt ARI SP -7.5
Tyler Soderstrom ATH LF -6.9
Brandon Young BAL SP -6.6
Andre Pallante STL SP -5.5
Luis Castillo CHW SP -5.5
Edward Cabrera CHC SP -4.1
Quinn Mathews STL SP -3.5
Michael Wacha KC SP -3.4
Shane McClanahan TB SP -3.4
Ty France SD 1B -3.4
Dansby Swanson CHC SS -3.3
Blade Tidwell SF SP -3.0
Brayan Bello BOS SP -3.0

Player News