We all know the mantra by now: You can't really tell anything about a draft until 3-5 years down the road.
With that in mind, we're here to see exactly how the Green Bay Packers fared in the NFL Draft three years ago. Certainly draft grades were handed out way back when, but for a true perspective of this 2014 draft class . . . read on. (See also: 2012 draft class grades)
USA TODAY SportsAdam Hunger
Ha Ha Clinton-Dix, DB, Alabama (1st round, No. 21 overall)
If you are to believe some of the pre-draft rumors, Green Bay had its sights set on a safety -- Louisville's Calvin Pryor. But Pryor went No. 18 to the New York Jets, so the Packers had to "settle" for Clinton-Dix. Three years later Green Bay certainly isn't complaining. Clinton-Dix hasn't missed a game in his Packers tenure -- in 2016 he didn't miss a snap -- and starting all but six of them. In three seasons, Clinton-Dix has 272 tackles, 16 passes defensed, eight interceptions and 4.5 sacks. This past year he had career highs in PD (7) and INT (5).
Grade 3 years later: A
USA TODAY SportsMike DiNovo
Davante Adams, WR, Fresno State (2nd round, No. 53)
After two years with middling statistics, Adams finally broke out in Year 3, recording more receiving yards in 2016 (997) as he did combined in 2014-15 (929), and scoring 12 touchdowns (compared to four in his first two seasons). Not that Adams didn't have his chances in his first two years. He played all 16 games as a rookie, with 11 starts. In 2015, with Jordy Nelson sidelined, he was targets 94 times in 13 games but had only 50 catches (53.2 percent catch%). In 2016, perhaps helped by the return of Nelson taking some pressure off him, Adams had a 62.3 percent catch% on 121 targets. He might not ever be a No. 1 receiver, but Adams is settling in nicely as a No. 2 or 3. All that being said, eight picks later in the second round Allen Robinson went to Jacksonville and two selection after that Miami took Jarvis Landry. Which of those three would you rather have right now?
Grade 3 years later: B
USA TODAY SportsKevin Jairaj
Khyri Thornton, DT, Southern Miss (3rd round, No. 85)
Thornton expected himself to be taken later in the draft, in Day 3, but the Packers grabbed him in the middle of the third round. Maybe Thornton knew what he was talking about. In danger of possibly -- and embarrassingly -- being cut as a rookie, Thornton spent the entire 2014 season on injured reserve. Thornton was let loose before the start of the 2015 season, latched on with New England before being cut by the Patriots and signing with Detroit, where he has been ever since, serving mainly as a backup.
Grade 3 years later: F
USA TODAY SportsRaj Mehta
Richard Rodgers, TE, Cal (3rd round, No. 98)
Trying to find a pass-catching tight end to replace Jermichael Finley, the Packers picked Rodgers, who had 59 catches in his last two seasons at Cal. Rodgers has 108 receptions in three seasons with Green Bay, but saw his production dip from 58 catches in 2015 to 30 last year as the Packers brought in free-agent Jared Cook. The additions this past offseason of Martellus Bennett and Lance Kendricks don't bode well for Rodgers. Oh well, he'll always have that game-winning Hail Mary catch at Detroit in 2015.
Grade 3 years later: C-plus
USA TODAY SportsKevin Jairaj
Carl Bradford, LB, Arizona State (4th round, No. 121)
Perhaps all you need to know about Bradford's tenure in Green Bay is that he didn't play in a game for the Packers until 2016 -- and it had nothing to do with injuries. Bradford was on the 53-man roster for his rookie year but was inactive for every game. In 2015, he was waived and signed to the practice squad. He finally got the call up in mid-November this past season and played in four games with one tackle before being cut and claimed by San Francisco, where he appeared in two games and made four tackles. Not saying he'll thrive with the 49ers but a change of scenery was probably for the best.
Grade 3 years later: F
USA TODAY SportsKyle Terada
Corey Linsley, C, Ohio State (5th round, No. 161)
Linsley was expected to be the heir apparent at center but was forced into action as a rookie due to an injury to J.C. Tretter and ended up starting all 16 games. Only injuries have prevented Linsley from being Green Bay's starter -- he started last year on the PUP list but played in nine games -- but the Packers let Tretter walk in free agency, so the job is Linsley's. In his 38 games, Linsley has allowed four sacks and has committed eight penalties (1 false start, 7 holding).
Grade 3 years later: B-plus
USA TODAY SportsJeff Hanisch
Jared Abbrederis, WR, Wisconsin (5th round, No. 176)
The Packers hadn't drafted a Badgers player since 2001 before selecting Abbrederis with the final pick of the fifth round (a compensation pick). Abbrederis was a great story, going from an unknown walk-on to one of the best receivers in school history. But the NFL is no fairy tale. A torn ACL cost Abbrederis his rookie season and injuries limited him the next two years. He had just 10 receptions for 119 yards before being cut during the 2016 season. He signed with Detroit this past offseason.
Grade 3 years later: D-minus
USA TODAY SportsDenny Medley
Demetri Goodson, DB, Baylor (6th round, No. 197)
A former basketball player at Gonzaga, Goodson has played mainly special teams in his three years in Green Bay, although due to injuries in the secondary he was forced to start three games in 2016. He's best used in that role on an emergency basis. Goodson's 2016 began with a four-game suspension for using performance-enhancing drugs and ended on injured reserve after suffering a knee injury (and having to be carted off the field). As far as sixth-round picks go, while it didn't reveal a gem, it wasn't a bust, either.
Grade 3 years later: C
USA TODAY SportsBrad Mills
Jeff Janis, WR, Saginaw Valley State (7th round, No. 236)
With your final pick of the draft, why not take a speedy (4.37 in the 40-yard dash) receiver from a small school? What the Packers didn't realize is fans would constantly be calling for Janis to receive more playing time (ah, the infatuation with speed). Instead, he's recorded just 15 catches for 188 yards in his three years, although he had seven receptions in the 2015 playoffs, including a game-tying Hail Mary catch against Arizona to send the game into overtime. Maybe Janis will finally get a bigger role in 2017. Eh, probably not.