The Green Bay Packers are masters of drafting and developing.
Part of the challenge isn't just scouting, drafting the right players, then helping them become stars, but also knowing when to move on from players.
Green Bay gets it right more often than not. It's rare to see a player leave and become a superstar elsewhere. The front office typically is a good judge in determining whether to offer a contract extension or to move on, no matter how unpopular that decision may be.
However, no team is perfect. The Packers have made their share of mistakes, parting ways with players who found greater success elsewhere. And that includes these three blunders.
3. Taysom Hill
Before Taysom Hill threw passes, caught passes, and ran in touchdowns for the New Orleans Saints, he was an undrafted free agent in Green Bay.
Hill put on a show throughout the summer of 2017. In the preseason, he completed 14 of 20 passes for 149 yards and two touchdowns with a 124.8 passer rating while rushing for 71 yards and a score.
He put in the best performance of any Packers quarterback not named Aaron Rodgers, doing more than enough to earn a spot on the 53-man roster. However, the Packers took a gamble and waived him. Any hopes of re-signing him to the practice squad were dashed when the Saints put in a claim.
Hill did a bit of everything in the Saints' offense. Whether at quarterback or tight end, he found ways to get on the field, even replacing future Hall-of-Famer Drew Brees at times.
During his six-year stay in New Orleans, Hill threw for 2,265 yards, 10 touchdowns, and eight interceptions, rushed for 1,758 yards and 23 touchdowns, and caught 43 passes for 465 yards and nine touchdowns.
His versatility may never have been unlocked in Mike McCarthy's offense, but not keeping him on the 53 proved to be a mistake.