At this point of the year, there are only 2-3 weeks left for your 2017 fantasy baseball squad, at best, so hopefully you have a roster you feel comfortable rolling with. There are always some minor tweaks and streaming options that you may be considering, especially when looking for bullpen help. This list is essentially a last-ditch effort to figuring out what non-closer relievers can be most valuable for you going forward.

TIER 1: Good Vibrations

1. Anthony Swarzak (Milwaukee Brewers)

2. Archie Bradley (Arizona Diamondbacks)

3. David Robertson (New York Yankees)

After all three of these guys had another productive week for fantasy purposes, it seems as if though the trio has separated themselves a bit from the rest of the pack. Anthony Swarzak and David Robertson have been phenomenal for a long time running now in 4 SV+HD categories, Archie Bradley makes up for his average K rate with his 22 holds and low ratios.

TIER 2: I’ll Be There For You

4. Ryan Madson (Washington Nationals)

5. Addison Reed (Boston Red Sox)

6. Kyle Barraclough (Miami Marlins)

7. Yusmeiro Petit (Los Angeles Angels)

8. Tommy Hunter (Tampa Bay Rays)

9. Mychal Givens (Baltimore Orioles)

10. Dellin Betances (New York Yankees)

11. Pat Neshek (Colorado Rockies)

12. Chris Devenski (Houston Astros)

13. Carl Edwards Jr. (Chicago Cubs)

14. Chad Green (New York Yankees)

15. Trevor Hildenberger (Minnesota Twins)

16. Brandon Kintzler (Washington Nationals)

Kyle Barraclough received a save opportunity on Tuesday with Brad Ziegler ailing and failed to convert in what was an ugly appearance. He blew the save and was lucky to not end up with a loss in the outing. It’s not a good sign that the walk totals seem to be creeping back in to the picture for him (4 in past 1.2 IP) but there are few options with higher upside out there. I’d hang tight for now.

received a save opportunity on Tuesday with ailing and failed to convert in what was an ugly appearance. He blew the save and was lucky to not end up with a loss in the outing. It’s not a good sign that the walk totals seem to be creeping back in to the picture for him (4 in past 1.2 IP) but there are few options with higher upside out there. I’d hang tight for now. I can’t heap enough praise for him but Chad Green really has a chance to be true difference maker down the stretch. He won’t help with saves, holds or wins, but he will help steady your ERA and WHIP while giving you 7+ K’s a week. He may be that guy that almost every one who wins their league has rostered at the end of the season and is the one guy worth owning in any 12+ team league.

TIER 3: Torn

17. Kirby Yates (San Diego Padres)

18. Tyler Lyons (St. Louis Cardinals)

19. Cam Bedrosian (Los Angeles Angels)

20. Taylor Rogers (Minnesota Twins)

21. Dominic Leone (Toronto Blue Jays)

22. Mike Minor (Kansas City Royals)

23. Bryan Shaw (Cleveland Indians)

24. Nick Vincent (Seattle Mariners)

25. Will Harris (Houston Astros)

26. Brad Brach (Baltimore Orioles)

27. Tommy Kahnle (New York Yankees)

28. Ryan Tepera (Toronto Blue Jays)

29. Brandon Morrow (Los Angeles Dodgers)

30. Joe Smith (Cleveland Indians)

Nick Vincent and Will Harris move way down the list as they both are trying to snap out of their respective funk’s. Vincent hasn’t had a clean inning in over a week now, and his September numbers are certainly cause for concern. That being said, I’d imagine the team still plans on sticking with him in a set-up role, so if he can right the ship, he still provides good value to fantasy owners who are willing to trust him.

move way down the list as they both are trying to snap out of their respective funk’s. Vincent hasn’t had a clean inning in over a week now, and his September numbers are certainly cause for concern. That being said, I’d imagine the team still plans on sticking with him in a set-up role, so if he can right the ship, he still provides good value to fantasy owners who are willing to trust him. Will Harris on the other hand has just not been used the same since returning from the DL back in August. I get the feeling the Astros are essentially trying to save him for the playoffs by using him as sparingly as they have. Even when he does get a chance, they haven’t been in hold situations, but I’d imagine his usage may start to trend that way just to get him where he needs to be heading into October. I still wouldn’t bank on it, especially if there are better options available.

TIER 4: You Get What You Give

31. Darren O’Day (Baltimore Orioles)

32. Pedro Baez (Los Angeles Dodgers)

33. David Hernandez (Arizona Diamondbacks)

34. Ryan Dull (Oakland Athletics)

35. Jake McGee (Colorado Rockies)

36. Tony Watson (Los Angeles Dodgers)

37. Pedro Strop (Chicago Cubs)

38. Jake Diekman (Texas Rangers)

39. Mike Dunn (Colorado Rockies)

40. Luis Garcia (Philadelphia Phillies)

41. Chris Rusin (Colorado Rockies)

42. Steve Cishek (Tampa Bay Rays)

43. Alex Wilson (Detroit Tigers)

44. Jose Ramirez (Atlanta Braves)

45. Ryan Buchter (Kansas City Royals)

46. Craig Stammen (San Diego Padres)

47. Peter Moylan (Kansas City Royals)

48. Edubray Ramos (Philadelphia Phillies)

49. Drew Steckenrider (Miami Marlins)

50. Joe Musgrove (Houston Astros)

Ryan Dull had a fantastic week, and is starting to show why there was some talk of him being a closer candidate just this past winter. He has 4 holds over the past two weeks to go along with 7 K’s in 7.2 innings. Blake Treinen continues to be hit or miss in the 9th inning and it wouldn’t be crazy to see Dull in the role by the end of September.

had a fantastic week, and is starting to show why there was some talk of him being a closer candidate just this past winter. He has 4 holds over the past two weeks to go along with 7 K’s in 7.2 innings. Blake Treinen continues to be hit or miss in the 9th inning and it wouldn’t be crazy to see Dull in the role by the end of September. Drew Steckenrider is another potential sleeper candidate that is just waiting in the weeds right now. There’s always the outside chance the team just decides to shut down Brad Ziegler, and if Kyle Barraclough continues to have control problems, the door would open up for Steckenrider to start earning the rest of the teams save chances. Even if he stays with his current 7th inning setup gig, he still carries some fantasy value and is SP eligible in most leagues which is a big plus.

TIER 5: There She Goes

51. Scott Alexander (Kansas City Royals)

52. Michael Lorenzen (Cincinnati Reds)

53. Jeremy Jeffress (Milwaukee Brewers)

54. Seung Hwan Oh (St. Louis Cardinals)

55. Matt Albers (Washington Nationals)

56. Matt Bowman (St. Louis Cardinals)

57. Hector Rondon (Chicago Cubs)

58. Hunter Strickland (San Francisco Giants)

59. Brad Boxberger (Tampa Bay Rays)

60. Jimmy Sherfy (Arizona Diamondbacks)

61. Josh Hader (Milwaukee Brewers)

62. Sam Freeman (Atlanta Braves)

63. Josh Fields (Los Angeles Dodgers)

64. Cory Gearrin (San Francisco Giants)

65. Jorge De La Rosa (Arizona Diamondbacks)

66. Josh Smoker (New York Mets)

67. Scott Oberg (Colorado Rockies)

68. Nick Goody (Cleveland Indians)

69. Chris Hatcher (Oakland Athletics)

70. Carlos Ramirez (Toronto Blue Jays)

Top 50 RP’s for SV+HD Leagues

1. Kenley Jansen (Los Angeles Dodgers)

2. Craig Kimbrel (Boston Red Sox)

3. Corey Knebel (Milwaukee Brewers)

4. Felipe Rivero (Pittsburgh Pirates)

5. Sean Doolittle (Washington Nationals)

6. Ken Giles (Houston Astros)

7. Aroldis Chapman (New York Yankees)

8. Raisel Iglesias (Cincinnati Reds)

9. Cody Allen (Cleveland Indians)

10. Edwin Diaz (Seattle Mariners)

11. Wade Davis (Chicago Cubs)

12. Anthony Swarzak (Milwaukee Brewers)

13. Archie Bradley (Arizona Diamondbacks)

14. Alex Colome (Tampa Bay Rays)

15. Brad Hand (San Diego Padres)

16. David Robertson (New York Yankees)

17. Zach Britton (Baltimore Orioles)

18. Ryan Madson (Washington Nationals)

19. A.J. Ramos (New York Mets)

20. Greg Holland (Colorado Rockies)

21. Addison Reed (Boston Red Sox)

22. Blake Parker (Los Angeles Angels)

23. Kyle Barraclough (Miami Marlins)

24. Yusmeiro Petit (Los Angeles Angels)

25. Arodys Vizcaino (Atlanta Braves)

26. Tommy Hunter (Tampa Bay Rays)

27. Fernando Rodney (Arizona Diamondbacks)

28. Mychal Givens (Baltimore Orioles)

29. Dellin Betances (New York Yankees)

30. Juan Nicasio (St. Louis Cardinals)

31. Pat Neshek (Colorado Rockies)

32. Chris Devenski (Houston Astros)

33. Carl Edwards Jr. (Chicago Cubs)

34. Hector Neris (Philadelphia Phillies)

35. Chad Green (New York Yankees)

36. Trevor Hildenberger (Minnesota Twins)

37. Brandon Kintzler (Washington Nationals)

38. Matt Belisle (Minnesota Twins)

39. Alex Claudio (Texas Rangers)

40. Kirby Yates (San Diego Padres)

41. Tyler Lyons (St. Louis Cardinals)

42. Blake Treinen (Oakland Athletics)

43. Cam Bedrosian (Los Angeles Angels)

44. Taylor Rogers (Minnesota Twins)

45. Shane Greene (Detroit Tigers)

46. Sam Dyson (San Francisco Giants)

47. Dominic Leone (Toronto Blue Jays)

48. Mike Minor (Kansas City Royals)

49. Bryan Shaw (Cleveland Indians)

50. Nick Vincent (Seattle Mariners)