Best matchups include the Tigers, Diamondbacks and Nationals

The second half of the fantasy baseball season is underway, and if you already adjusted your roster once, it may be time to make another move.
That depends on how your league handled the first weekend after the All-Star break. Some formats counted Thursday through Sunday as a standalone scoring period, while others rolled those games into the first full week back, creating an extended 11-day matchup. If your league uses the longer window, this Week 18 fantasy baseball hitter preview is not for you. Circle back for the period officially labeled Week 19, running July 27-Aug. 2, even if your league’s merged schedule makes the numbering look a little different.
For everyone else setting lineups again on Monday, the focus turns back to streaming hitters. As usual, the recommendations are tailored for leagues where short-term lineup help can make a real difference. All information is current as of late Sunday.
Fantasy baseball sleeper hitters for Week 18, July 20-26
Best hitter matchups for Week 18
1. Tigers @CHC3, KC4
2. Diamondbacks ATH3, @STL1, @WAS3
3. Nationals @COL3, ARI3
4. Athletics @ARI3, @MIN3
5. Marlins @HOU3, SD3
Worst hitter matchups for Week 18
1. Mets @MIL3, LAD3
2. Dodgers @PHI3, @NYM3
3. Red Sox BAL3, TOR3
4. Mariners CIN3, @TEX3
5. Blue Jays TB4, @BOS3