RankFantasy

MLB · Weekly Adds

MLB Streaming Finder

Best waiver-wire pickups for the upcoming 7 days — Start Scores aggregated across all upcoming games per player to surface the week's top streaming targets. Two-start SPs get a bonus. Every input citable.

Data through July 1 · 2026

#PitcherStartsAvg ScoreStream ScoreERAWHIPK/9
1Erick FeddeCWS2-start2691.9291.94.511.416.32
2Jacob MisiorowskiMIL2-start997.9161.91.760.7413.80
3Gavin WilliamsCLE2-start10841563.551.0411.51
4Dylan CeaseTOR2-start8951512.401.0713.09
5Cam SchlittlerNYY2-start893.9149.92.210.9311.17
6Sean BurkeCWS2-start891.4147.42.991.0810.08
7Chase BurnsCIN2-start888.6144.62.611.1210.38
8Zack WheelerPHI2-start795.7143.72.891.0010.69
9Cristopher SánchezPHI2-start793.1141.12.541.1910.46
10Foster GriffinWSH2-start883.4139.43.251.118.13
11Bryce MillerSEA2-start791.3139.33.390.998.89
12Paul SkenesPIT2-start975.3139.33.881.1211.09
13Sonny GrayBOS2-start879.5135.52.791.157.88
14Parker MessickCLE2-start787.4135.42.591.038.98
15Nolan McLeanNYM2-start970.9134.93.421.1310.47
16Troy MeltonDET2-start693.5133.51.460.907.76
17Tarik SkubalDET2-start693.3133.32.930.9310.70
18Drew RasmussenTB2-start784.9132.92.780.919.26
19Logan GilbertSEA2-start784.1132.13.280.999.41
20Jake BennettBOS2-start8761323.171.046.46
21Taj BradleyMIN2-start967.9131.93.981.2910.02
22Braxton AshcraftPIT2-start875.1131.13.881.119.87
23Casey MizeDET2-start872.8128.83.381.098.63
24Jesús LuzardoPHI2-start778.7126.73.321.1411.03
25Eduardo RodriguezAZ2-start8691252.701.236.34
26Chris SaleATL2-start591.8123.82.201.0211.05
27Payton TolleBOS2-start773.4121.42.971.0610.02
28Emerson HancockSEA2-start771.1119.13.351.128.26
29Justin WrobleskiLAD2-start586.2118.23.441.117.03
30Eury PérezMIA2-start861.8117.83.391.119.87
31Tanner BibeeCLE2-start1045.1117.13.991.137.11
32Shota ImanagaCHC2-start860.9116.93.741.108.52
33Gerrit ColeNYY2-start860.8116.83.351.089.71
34Davis MartinCWS2-start858.3114.34.321.337.99
35Jacob deGromTEX2-start674.2114.23.951.1710.96
36Will WarrenNYY2-start1042.1114.14.421.418.92
37Logan HendersonMIL2-start5821142.880.9111.02
38Joe RyanMIN2-start673.5113.53.651.149.88
39Ryan WeathersNYY2-start949.4113.43.691.219.66
40Joey CantilloCLE2-start1040.7112.73.911.489.93
41Peter LambertHOU2-start671.8111.83.091.158.79
42Sandy AlcantaraMIA2-start763.6111.63.521.177.04
43Michael KingSD2-start855.4111.43.371.177.92
44Reid DetmersLAA2-start763.4111.44.001.1010.40
45Matthew BoydCHC2-start851.8107.83.501.227.46
46Michael McGreevySTL2-start943.3107.33.641.226.07
47Brandon YoungBAL2-start850.1106.13.331.327.36
48Kyle BradishBAL2-start8501063.691.348.57
49Christian ScottNYM2-start941.9105.93.451.3011.26
50Nathan EovaldiTEX2-start573.8105.84.211.219.29
51Walbert UreñaLAA2-start757.3105.32.671.258.53
52José SorianoLAA2-start6651053.161.259.02
53Zac ThorntonNYM2-start572.6104.62.781.105.76
54Keider MonteroDET2-start479.8103.83.220.996.02
55Yoshinobu YamamotoLAD2-start295.5103.52.650.898.20
56Hunter DobbinsSTL2-start385.3101.33.401.318.40
57Michael WachaKC2-start657.597.53.461.156.99
58Jackson JobeDET197970.000.407.20
59Griffin JaxTB2-start748.996.93.631.219.82
60Logan WebbSF2-start564.896.83.591.086.97
61Jared JonesPIT2-start932.196.15.031.209.92
62Andre PallanteSTL2-start747.395.33.461.226.37
63Nick MartinezTB2-start563.295.22.741.095.09
64Max FriedNYY2-start471952.811.008.24
65Max MeyerMIA2-start287952.681.149.81
66Kyle HarrisonMIL2-start286.594.53.471.1310.99
67Gage JumpATH2-start745.793.74.461.4610.40
68Kumar RockerTEX2-start835.691.64.461.388.35
69Shane McClanahanTB2-start559.291.23.091.128.27
70George KirbySEA2-start559.291.23.681.277.64
71Andrew AbbottCIN2-start927.291.24.131.426.90
72J.T. GinnATH2-start466.590.53.411.217.94
73MacKenzie GoreTEX2-start742904.431.2410.01
74Kevin GausmanTOR2-start649.789.74.531.278.94
75Shane BazBAL2-start741.789.74.001.367.88
76Cade CavalliWSH2-start740.788.73.361.249.94
77Bryce ElderATL2-start647.787.74.031.257.38
78Ranger SuarezBOS2-start463.387.33.251.199.17
79Grant HolmesATL2-start831.187.13.471.327.42
80Martín PérezATL2-start554.486.42.961.156.77
81Hunter BrownHOU2-start645.885.83.681.279.47
82Dustin MaySTL2-start736.384.34.131.258.63
83Bubba ChandlerPIT2-start919.983.94.261.387.97
84Brandon PfaadtAZ182823.361.205.67
85Bryan WooSEA2-start457.581.54.151.108.98
86Dean KremerBAL2-start640.780.75.251.178.81
87Freddy PeraltaNYM2-start823.979.95.331.508.83
88Seth LugoKC2-start823.579.54.411.376.95
89Noah CameronKC2-start731.379.34.451.298.21
90Trevor RogersBAL2-start731794.211.257.67
91Landen RouppSF2-start546.878.84.221.298.95
92Trey YesavageTOR2-start454.378.33.651.148.74
93Anthony KayCWS2-start821.577.53.961.347.29
94Robbie RaySF2-start361773.281.337.72
95Eric LauerLAD2-start635754.671.245.77
96Zack LittellWSH2-start541.473.44.771.325.54
97Hunter GreeneCIN2-start632.772.76.831.3710.73
98David PetersonCHC2-start723.971.95.351.547.62
99Roki SasakiLAD2-start723.771.74.461.298.76
100Brady SingerCIN2-start814.370.34.661.437.52
101Aaron NolaPHI2-start813.469.45.331.459.55
102Framber ValdezDET2-start629.369.34.261.397.17
103Michael SorokaAZ169692.921.108.65
104Hayden WesneskiHOU2-start259.567.53.861.185.79
105Kyle LeahySTL2-start534.866.83.381.348.05
106JP SearsSD2-start533.665.64.681.356.89
107Brandon SproatMIL2-start624.764.75.271.429.41
108Emmet SheehanLAD2-start532.464.45.291.2910.20
109Spencer ArrighettiHOU2-start347.763.74.601.348.90
110Slade CecconiCLE2-start715.663.65.071.507.20
111Colin ReaCHC2-start530.662.64.591.366.66
112Carlos RodónNYY162623.301.2510.10
113Shane BieberTOR2-start84.860.85.481.666.75
114Ryan JohnsonLAA2-start84.160.16.711.567.04
115Zebby MatthewsMIN2-start435.559.55.341.357.62
116Clay HolmesCHC159592.861.167.31
117Bailey OberMIN2-start434584.641.236.09
118Walker BuehlerSD2-start617574.881.437.87
119Ryan FeltnerCOL2-start617575.591.486.31
120Patrick SandovalBOS2-start616.356.33.301.708.70
121Tyler MahleSF2-start613.753.74.641.328.86
122Janson JunkMIA2-start521.653.64.411.326.57
123Merrill KellyAZ2-start613535.111.485.90
124Matthew LiberatoreSTL2-start613535.151.528.71
125Robert GasserMIL2-start428.852.84.571.228.19
126Mitch KellerPIT2-start520.252.25.291.376.93
127Connor PrielippMIN2-start425.849.84.791.329.58
128Cade PovichBAL149494.451.416.67
129Luis CastilloSEA2-start424.848.84.961.358.21
130Cody BradfordTEX2-start240.548.52.381.154.76
131Rhett LowderCIN2-start67.847.85.151.487.35
132Noah SchultzCWS2-start66.846.86.061.428.13
133Jacob LopezATH2-start65.745.75.381.568.23
134Robert StockNYM2-start236.544.510.132.139.00
135Kyle FreelandCOL2-start62.242.26.631.507.67
136Michael LorenzenCOL2-start61.741.76.831.886.51
137Ryan GustoMIA2-start59.441.44.781.337.90
138Tomoyuki SuganoCOL2-start324404.431.255.23
139Tatsuya ImaiHOU2-start415.839.85.291.4711.13
140Kohl DrakeAZ2-start322.738.75.401.567.02
141Germán MárquezSD2-start413.337.35.261.496.28
142Nick LodoloCIN2-start412.836.84.861.467.43
143Jack FlahertyDET2-start320364.591.4110.63
144JR RitchieATL133334.501.438.22
145Jeffrey SpringsATH2-start48.332.36.171.487.33
146Carson WhisenhuntSF2-start222.530.56.111.717.07
147Hurston WaldrepATL2-start222.530.58.442.167.59
148Randy VásquezSD2-start221294.161.375.60
149Ronel BlancoHOU2-start220286.981.347.91
150Sam AldegheriLAA128285.081.435.88
151Jameson TaillonCHC2-start311.727.75.681.378.04
152Trevor McDonaldSF2-start310.726.75.121.317.29
153Grayson RodriguezLAA2-start41.525.57.201.628.18
154Mitch BrattAZ2-start41253.741.406.68
155Jake IrvinWSH2-start215.523.55.791.329.09
156Griffin CanningSD2-start36226.591.569.00
157Andrew PainterPHI2-start35216.271.537.73
158Mike ParedesMIN2-start212204.721.434.98
159Cristian JavierHOU2-start33196.681.706.96
160Zac GallenAZ2-start33196.341.565.60
161Max ScherzerTOR2-start31.317.36.591.466.80
162Jose CabreraAZ2-start29175.601.536.11
163Mike BurrowsHOU113135.991.557.13
164Carson PalmquistWSH2-start22.510.57.711.788.27
165George KlassenLAA1005.522.118.59
Stream Score = avg Start Score + (starts − 1) × 8 · 2-start weeks get a +8 bonus70+ Strong40–69 Average0–39 Weak

How the Streaming Finder works

Streaming Score aggregates each player's MLB Start Scores across all upcoming games in the 7-day window, then adds a bonus for volume. For SPs: Streaming Score = avg Start Score + (starts − 1) × 8. A pitcher with two starts averaging 60 scores 68, outranking a one-start pitcher averaging 65. For batters: Streaming Score = avg Start Score + (games − median) × 2.

The 2-start bonus for SPs is intentionally large. Two starts in a week is the primary streaming lever in fantasy baseball — it roughly doubles expected fantasy output. The ×8 bonus means a two-start SP with mediocre scores still outranks a one-start SP with strong scores, which matches how most experienced players approach streaming decisions.

Batter bonus is intentionally small. Batter game counts vary less week-to-week (most teams play 5–7 games). The ×2 bonus rewards a full schedule without burying quality signal under schedule noise.

Avg Score (the colored chip) shows the underlying average Start Score — the quality of the matchups, independent of volume. A player with a strong Avg Score and many games is the ideal streaming target. Use the Avg Score to distinguish a 2-start SP with easy matchups from one with two tough matchups.

This tool does not know your roster.All active players with upcoming scores appear — check availability in your specific platform before adding. "Streaming" refers to the time horizon (week-by-week adds), not roster availability.

Informational only— not betting, DFS, or lineup advice. Does not reflect your league's roster availability. Two-start potential depends on both starts being confirmed probable; unannounced second starts won't appear. Stats via the MLB Stats API. Not affiliated with or endorsed by MLB or any MLB club.