The 49ers draft wide receivers a lot. More often than any other team, in fact. Eric Branch of the San Francisco Chronicle noted on Twitter that San Francisco has selected at least one receiver in 17 consecutive drafts dating back to 2003. The next longest streak is eight.

Part of the reason San Francisco continues adding receivers in the draft is because they have such a difficult time finding good ones. Of the 22 wide receivers they’ve selected since 2003, none have made the Pro Bowl with the team, and only one has made the Pro Bowl at all. That doesn’t count Delanie Walker and Michael Robinson, both listed as wide receivers on the Pro Football Reference Draft Finder tool.

It speaks volumes about their organizational ineptitude in this area that Kendrick Bourne, an undrafted free agent, is better than all but two or three of the receivers San Francisco has drafted in the last 17 years.

They’ve used three first-round picks, two seconds, four thirds, four fourths, two fifths, five sixths and two sevenths to try and find the next great 49ers wide receiver. We went back through every single one of those picks and ranked them from worst to best.

Here’s what we came up with:

22. AJ Jenkins Round 1, Pick 30 2012 Jenkins earned one target and suited up for only three games. Not great from a first-round… Jenkins earned one target and suited up for only three games. Not great from a first-round pick. more © Ed Szczepanski-USA TODAY Sports

21. Ronald Johnson Round 6, Pick 182 2011 Johnson didn't make it out of camp with the 49ers, and was playing in the American… Johnson didn't make it out of camp with the 49ers, and was playing in the American Indoor Football League before his rookie contract was expired. more © Kirby Lee/Image of Sport-USA TODAY Sports

20. Derrick Hamilton Round 3, Pick 77 It's really difficult to find an image of Hamilton. That's not typically a great sign.

19. Marcus Maxwell Round 7, Pick 223, 2005 His only career reception went for a touchdown with the Bengals. © (Photo by Greg Trott/Getty Images)

18. Jalen Hurd Round 3, Pick 67 2019 There's a chance for Hurd to climb really high up this list, or fall further down… There's a chance for Hurd to climb really high up this list, or fall further down it. more © Kelley L Cox-USA TODAY Sports

17. Rasheed Marshall Round 5, Pick 174 2005 This image is from a game the 49ers lost 10-9 to the Jaguars in 2005. That… This image is from a game the 49ers lost 10-9 to the Jaguars in 2005. That sums up the Rasheed Marshall era pretty well. more © (Photo by Al Messerschmidt/Getty Images)

16. Brandon Williams Round 3, Pick 84 2006 He played in 16 unremarkable games with the 49ers, which is a strong resumé on this… He played in 16 unremarkable games with the 49ers, which is a strong resumé on this list. more © Kyle Terada-USA TODAY Sports

15. DeAndre Smelter Round 4, Pick 132 2015 Smelter enjoys the distinction of being the first player on the list with a catch for… Smelter enjoys the distinction of being the first player on the list with a catch for positive yardage in a 49ers uniform. more © Kyle Terada-USA TODAY Sports

14. Rashaun Woods Round 1, Pick 31 2004 This probably feels too high, but it's slim pickin's in this group of pass catchers. His… This probably feels too high, but it's slim pickin's in this group of pass catchers. His touchdown catch tucks him inside the top 15. more

13. Aaron Burbridge Round 6, Pick 213 2016 Burbridge was a dynamite special teams player. Plus he caught seven balls for 88 yards on… Burbridge was a dynamite special teams player. Plus he caught seven balls for 88 yards on a bad 49ers team. more © Jake Roth-USA TODAY Sports

12. Bruce Ellington Round 4, Pick 106 2014 There's a universe where Ellington is healthy and a productive player for a good team. He… There's a universe where Ellington is healthy and a productive player for a good team. He was not that for the 49ers. more © Kelley L Cox-USA TODAY Sports

11. Richie James Jr. Round 7, Pick 240 2018 James hasn't carved out a consistent role in the 49ers' offense, but he's the lowest-drafted player… James hasn't carved out a consistent role in the 49ers' offense, but he's the lowest-drafted player on the list and he has three total touchdowns in two seasons. more © Cary Edmondson-USA TODAY Sports

10. Kyle Williams Round 6, Pick 206 2010 Sorry, everyone. © Cary Edmondson-USA TODAY Sports

9. Jason Hill Round 3, Pick 76 2007 There's not a better indicator of the 49ers' bad luck with drafting receivers than Jason Hill… There's not a better indicator of the 49ers' bad luck with drafting receivers than Jason Hill landing in the top 10 here. more © Kirby Lee/Image of Sport-USA TODAY Sports

8. Quinton Patton Round 4, Pick 128 2013 Patton probably got to the 49ers two years too late, and played in some very uncreative… Patton probably got to the 49ers two years too late, and played in some very uncreative offenses. There's a world where he's a much better player than he turned out to be. more © (Photo by Norm Hall/Getty Images)

7. Dante Pettis Round 2, Pick 44 2018 It's hard to believe Pettis is this high given how underwhelming his second season was, but… It's hard to believe Pettis is this high given how underwhelming his second season was, but his seven career TDs are as many as everyone before him on this list combined. more © (Photo by Thearon W. Henderson/Getty Images)

6. Trent Taylor Round 5, Pick 177 2017 Health has been an issue for Taylor through his first two years, but he gets points… Health has been an issue for Taylor through his first two years, but he gets points for being the team's best receiver in camp last offseason before a foot injury shut him down for 2019. more © (Photo by Robert Reiners/Getty Images)

5. Joshua Morgan Round 6, Pick 174 2008 If Morgan doesn't get hurt against the Bucs in the 2011 season, the 49ers beat the… If Morgan doesn't get hurt against the Bucs in the 2011 season, the 49ers beat the Giants in the NFC championship game. Change my mind. more © Kyle Terada-USA TODAY Sports

4. Brandon Lloyd Round 4, Pick 124 2003 Lloyd's best years were when he wasn't wearing a 49ers uniform, and he still makes it… Lloyd's best years were when he wasn't wearing a 49ers uniform, and he still makes it inside the top five with relative ease. more © Jasen Vinlove-USA TODAY Sports

3. Arnaz Battle Round 6, Pick 197 2003 Lloyd was more effecient with his production, but Battle lasted seven years in San Francisco, so… Lloyd was more effecient with his production, but Battle lasted seven years in San Francisco, so that has to count for something. more © Scott Rovak-USA TODAY Sports

2. Deebo Samuel Round 2, Pick 36 2019 This isn't even recency bias. He's sixth on this list in receiving yards and he's only… This isn't even recency bias. He's sixth on this list in receiving yards and he's only played in 15 games. His 961 all purpose yards were the most ever by a 49ers rookie receiver. more © Joe Nicholson-USA TODAY Sports