The 2009 NFL draft doesn't seem all that long ago, however most of the players selected that year have already (or will soon) played out their rookie contracts. With the benefit of hindsight — and many teams, particularly in the top five, wish they'd had better foresight — we assess who earned their money, as well as who deserved more, by redrafting Round 1.

This draft mulligan first appeared in USA TODAY Sports' NFL draft 2013 preview, which has been on newsstands since February (so please go pick up a copy). But we thought it would be fun to compare our redraft to the one from our friends at NFL.com, who revealed their own this week. (Note: USA TODAY Sports used the original draft order to represent every team while NFL.com used the final order, complete with trades.)

Take a bow: Texans RB Arian Foster has averaged more than 1,400 rushing yards since 2010 but wasn't even drafted in 2009.(Photo: Mike Carter, USA TODAY Sports)

Detroit Lions — drafted QB Matthew Stafford, should've drafted Stafford: It's generally hard to screw up the top pick — JaMarcus Russell aside — and the Lions got it right with Stafford. He was touted as the most talented passer in 2009 and has proven it while showing toughness and earning his teammates' respect along the way. Amid injuries and an imbalanced Detroit roster, Stafford's only had one great season in his first four. But as his talent continues to mesh with Calvin Johnson's, the future seems to promise better years ahead. (NFL.com pick: Stafford)

St. Louis Rams — drafted T Jason Smith, should've drafted QB Josh Freeman: There's a compelling case to make for Clay Matthews here. But the Rams went with Chris Long the year before and have long used a 4-3 defense, not really ideal for Matthews' talents, but perfect for Long's. And anyway, it was clearly time to replace shell-shocked Marc Bulger in 2009, and Freeman — who's been every bit as good as Sam Bradford (the top pick the following year), if not better — would have been a perfect alternative to pair with a still-in-his-prime Steven Jackson. Had they gone this route, the Rams might be much further along than they are after Smith proved a costly bust. (NFL.com pick: Mike Wallace)

Kansas City Chiefs — drafted DE Tyson Jackson, should've drafted OLB Clay Matthews: Then-GM Scott Pioli reached badly for Jackson, apparently hoping he'd found the next Richard Seymour for his three-man front. Jackson is no Seymour. But Matthews has proven ideal for the 3-4 scheme and would've made an excellent bookend to Tamba Hali. [Had the Rams taken Matthews, the Chiefs could've targeted local favorite Freeman and avoided the whole Matt Cassel experiment.] (NFL.com pick: Freeman)

Seattle Seahawks — drafted OLB Aaron Curry, should've drafted RB Arian Foster: Some draftniks at the time argued Curry was the best player coming out. Turns out Foster was worthy of that label, though far more harmful ones actually rendered him undrafted. We might have slotted Foster earlier if quarterbacks didn't trump tailbacks or if the Chiefs hadn't taken Jamaal Charles in 2008. Arguably the best all-around running back in the league today, Foster, who's also an excellent receiver, could've cut the Julius Jones era in Seattle a year short. As for Curry, Seattle gave up on him in 2011, and injuries and a lack of playmaking ability have already cast his NFL future in doubt. (NFL.com pick: Brian Cushing)

Cleveland Browns — drafted C Alex Mack (after ultimately trading down to the 21st spot), should've drafted RB LeSean McCoy: Who knows, maybe Brady Quinn would've worked out had he had someone like McCoy to help him on the ground and in the short passing game. It's taken until now, with Trent Richardson's arrival, for the Browns to find a runner as dangerous as McCoy. It's worth noting Mack has fulfilled his potential. (NFL.com pick: Percy Harvin to the Jets)

Cincinnati Bengals — drafted T Andre Smith, should've drafted WR Hakeem Nicks: No truly elite wideout has emerged from this draft, but Nicks, when healthy, is arguably the best of a good-to-great group. He could have initially complemented and ultimately replaced a declining Chad Ochocinco, then might've provided a needed running mate for A.J. Green in later years. Smith has played much better lately but wasn't worthy of being drafted nearly this early. (NFL.com pick: Arian Foster)

Jacksonville Jaguars — drafted T Eugene Monroe, should've drafted DE/OLB Brian Orakpo: Monroe may not be the second coming of Tony Boselli, but he's been a very solid, reliable player. However Orakpo could've been the guy to solve Jags' never-ending search for a pass rusher, a conundrum that's now lasted a decade if you trace it back to Tony Brackens' final game in 2003. (NFL.com pick: Sebastian Vollmer)

Green Bay Packers — drafted DL B.J. Raji, should've drafted Raji: After taking Raji here, GM Ted Thompson traded back into the first round in 2009 to obtain the 26th pick for Matthews, who's proven a better player than his draftmate. Still, it's hard to find athletic big men, and it's hard to argue with the success the Pack have had with the 334-pound Pro Bowl nose tackle. (NFL.com pick: Matthews)

San Francisco 49ers — drafted WR Michael Crabtree, should've drafted Crabtree: He thought he was the best receiver of the draft. It's taken until now for Crabtree to make his case. In fairness, wideouts can be slow to develop, and he has fought injuries and coaching changes along the way. But if 2012 was an accurate indicator, Crabtree is ready to do big things now that he's constantly in Colin Kaepernick's crosshairs. (NFL.com pick: Crabtree)

Buffalo Bills — drafted OLB Aaron Maybin, should've drafted ILB Brian Cushing: Maybin never recorded a sack for the Bills, who only needed two years to give up on the diminutive pass rusher ... if you can call him that. Cushing, the 2009 defensive rookie of the year, would have not only have worked in Buffalo's alternating schemes, he'd bring a healthy dose of attitude the defense has long lacked. (NFL.com pick: Brian Orakpo)

Denver Broncos — drafted RB Knowshon Moreno, should've drafted Mack: The Broncos have been patching the pivot since Tom Nalen last played in 2007. They'll continue doing so unless Dan Koppen returns or J.D. Walton improves in 2013. Moreno has not lived up to his advance billing. (NFL.com pick: LeSean McCoy)

Washington Redskins — drafted Orakpo, now they get Monroe instead: Orakpo averaged nearly 10 sacks in his first three years before a pectoral injury ended his 2012 season after two games. But with him off our board, the 'Skins get Monroe, who would now be part of a very nice tackle tandem with Trent Williams. (NFL.com pick: Jairus Byrd)

New Orleans Saints — drafted DB Malcolm Jenkins, should've drafted S Jairus Byrd: Jenkins has been decent as a guy who can cover slot receivers when he's not playing free safety. But with just four career INTs, he's not nearly the takeaway machine that predecessor Darren Sharper was. Byrd has already reached two Pro Bowls, averaging 4.5 picks per season. (NFL.com pick: Lardarius Webb)

San Diego Chargers — drafted OLB Larry English, should've drafted WR/KR Percy Harvin: With just 8½ career sacks, English has trouble getting onto the field. Harvin has had problems staying on it with myriad health issues, but his game-breaking ability would have nicely supplemented Philip Rivers, Antonio Gates and Co. while easing the departure of waterbug release valve and returner Darren Sproles. (NFL.com pick: Andre Smith)

New York Jets — drafted QB Mark Sanchez (after trading up to the 5th spot), should've drafted Sanchez: Is he a franchise/San-chise quarterback? That's highly debatable at this juncture. But there's no arguing that Sanchez helped the Jets to the cusp of the Super Bowl in his first two seasons and appeared to be making strides as a passer in Year 3 before the team's talent core eroded around him while mentoring offensive coordinator Brian Schottenheimer moved on. It's hard to imagine Rex Ryan's team realizing as much success as it did without Sanchez considering Brett Favre "retired" after the 2008 campaign, and the only other option at the time was Kellen Clemens. (NFL.com pick: Henry Melton to the Buccaneers)

Chicago Bears — drafted DT Jarron Gilbert (in Round 3), might've drafted T Michael Oher: The Bears were still paying the freight for the Jay Cutler trade. But if they'd had a first rounder, it's pretty obvious at this point that their quarterback could use better protection. (NFL.com pick: William Moore to the Broncos)

Tampa Bay Buccaneers — drafted Freeman (17th overall), now they get MLB James Laurinaitis instead: After some wheeling and dealing, the Philadelphia Eagles actually took Maclin here. But the Bucs originally owned the spot before moving up for Freeman. With their quarterback of the future long gone in our scenario, we'll give them Laurinaitis, the defensive quarterback they've been struggling to find for some time. (NFL.com pick: Alex Mack to the Eagles)

Dallas Cowboys — drafted LB Jason Williams (in Round 3), might've drafted C Max Unger: They had no No. 1 pick. Why? Because they foolishly dealt it to Detroit for Roy Williams. Ouch. Unger emerged as an all-pro for the Seahawks in 2012. He started his career at guard and would've been a perfect replacement for Andre Gurode while solving some of Dallas' still-simmering interior-line issues. (NFL.com pick: Jason McCourty to the Lions)

Philadelphia Eagles — drafted Maclin (19th overall), now they get S William Moore instead: Finally, somebody semi-capable of taking over for Brian Dawkins. (NFL.com pick: Paul Kruger to the Browns)

Minnesota Vikings — drafted Harvin, now they get WR Kenny Britt instead: Harvin's caused a few off-field headaches, and Britt has created far more ... but at least the Vikes are somewhat schooled in such shenanigans. Nonsense aside and knee surgeries notwithstanding, Britt may still be the most physically gifted receiver from the 2009 crop and would nicely complement Adrian Peterson, especially with someone like Leslie Frazier available to mentor him. (NFL.com pick: Vontae Davis)

New England Patriots — drafted S Patrick Chung (in Round 2), might've drafted OLB Connor Barwin: Given his background as a college tight end, Barwin truly would've been the perfect guy to spell Mike Vrabel, whom Bill Belichick traded after the 2008 season. Barwin is a better pass rusher than Vrabel, and the Pats could definitely use more defensive pressure these days. (NFL.com pick: Eugene Monroe to the Ravens)

Atlanta Falcons — drafted DT Peria Jerry, should've drafted OL Eric Wood: Jerry's never panned out since getting hurt as a rookie. Wood has been a Pro Bowl-caliber player for the Bills while making the switch from guard to center, the type of guy Atlanta could use, now that a need center is needed with Todd McClure retired. (NFL.com pick: Terrance Knighton)

Miami Dolphins — drafted CB Vontae Davis, should've drafted CB Lardarius Webb: The Baltimore Ravens persevered without Webb in 2012, though their pass defense clearly suffered without this gem they found in the third round. Webb is better than since-traded Davis or Sean Smith, the corners the Dolphins tabbed in the first two rounds four years ago. (NFL.com pick: Michael Johnson)

Baltimore Ravens — drafted Oher (23rd overall), now they get Andre Smith instead: Both players came out of college as highly regarded left tackle prospects. Four years later, both have settled in as solid right tackles. (NFL.com pick: Andy Levitre to the Packers)

Indianapolis Colts — drafted RB Donald Brown, now they get Moreno instead: Aside from McCoy, none of the backs picked in 2009 has been outstanding ... though Foster, the one who wasn't drafted, has been. At the time, the Colts needed someone who could help Joseph Addai. Moreno, though underwhelming, has been more reliable than Brown or Beanie Wells and brings a better all-around game than Shonn Greene, who lasted until the third round. (NFL.com pick: Sean Smith)

Carolina Panthers — drafted DE Everette Brown (in Round 2), might've drafted DT Henry Melton: A regrettable deal to take Jeff Otah the previous year cost the Panthers their first rounder. But they still could have had Melton, who lasted until the fourth round of '09 but has parlayed his athleticism into Pro Bowl ability as a gap-shooting tackle, someone who could've really taken heat off Julius Peppers and, later, Charles Johnson. (NFL.com pick: Louis Vasquez to the Bills)

New York Giants — drafted Nicks, now they get TE Brandon Pettigrew instead: Pettigrew actually went 20th to the Lions and has settled in as one of the better all-around tight ends in the league. He doesn't catch like Tarzan, but he doesn't block like Jane, either, and his well-rounded game would fit the Giants like a glove. (NFL.com pick: James Laurinaitis)

Tennessee Titans — drafted Britt, now they get CB Jason McCourty: The Titans actually plucked McCourty in the sixth round, a year before his twin brother, Devin, went in Round 1 to the Patriots. However at this point, Jason seems to have matured into the better NFL corner while former Pro Bowler Devin is now working mostly at safety. (NFL.com pick: Max Unger)

Arizona Cardinals — drafted RB Beanie Wells, should've drafted T Sebastian Vollmer: Arizona has long neglected its offensive line ... and the cards have come home to roost as Kurt Warner and his string of not-too-successful successors have been constantly abused. Vollmer is a solid pass protector who can capably play on either side. Wells, cut this offseason, has done nothing to ditch his reputation as an injury risk. (NFL.com pick: Jared Cook)

Pittsburgh Steelers — drafted DL Ziggy Hood, should've drafted CB Sean Smith: Hood has yet to flourish on Pittsburgh's three-man line. But the physical and sizable Smith might have blossomed while learning from Ike Taylor, a similar player who's crafted a great career with this defense. (NFL.com pick: B.J. Raji)

(Note: In the actual 2009 draft, the Bears, Cowboys, Panthers and Patriots did not pick in the first round.)