The NFL draft is a time for optimism, with teams getting opportunities to plug holes in their roster.  Some will make good decisions, others will make bad ones. But here’s how teams can make the best ones.

The draft order below would insure each team improves itself from the first pick to the last, and maximizes the value of its draft slot. It’s, quite simply, the perfect draft.

It’s important to note that the perfect draft isn’t a mock draft, attempting to make predictions on where each player will go. Instead, it strives to optimize the value of every pick for every team. To do so, we’ve incorporated the draft needs outlined by the Post’s NFL draft analyst, John Harris, along with Pro Football Focus’s college player rankings as a way to pinpoint player value.

For example, the Philadelphia Eagles traded up to the No. 2 pick, presumably to select Jared Goff or Carson Wentz, depending on which quarterback the QB-needy Rams pass on with the first overall pick. But with Sam Bradford already under contract (albeit grumpy) the best use of the pick is to take a non-quarterback. The Eagles could really use a cornerback to shore up a secondary left rudderless after trading Byron Maxwell, who was a bust in his only season with Philadelphia, to the Dolphins. Jalen Ramsey from Florida State, Pro Football Focus’s third best prospect, is the perfect fit.

Here’s how the rest of the draft can achieve perfection:

Los Angeles Rams

Round 1, Pick No. 1: Jared Goff, QB, California

Goff gives the Rams a quarterback with a quality arm who remains poised under pressure. Per the game charters at Pro Football Focus, he tied for 12th in the nation with an accuracy percentage of 50.0 on deep passes and tied for second in the nation with 12 touchdowns under pressure.

He will be a welcome addition to an offense that ranked 29th out of 32 teams for efficiency.

Round 4, Pick No. 110: Tyler Boyd, WR, Pittsburgh
Round 4, Pick No. 113: Will Redmond, CB, Mississippi State
Round 6, Pick No. 177: Delvon Simmons, Defensive Interior, USC
Round 6, Pick No. 190: Perez Ford, LB, Northern Illinois

Philadelphia Eagles

Round 1, Pick No. 2: Jalen Ramsey, CB, Florida State

The Eagles made a splashy trade to move up to the No. 2 spot, but with a player who was a former No. 1 overall pick already on the roster, they should know there is no guarantee of getting a franchise quarterback at the top of the draft.

To truly maximize their value — and minimize their risk — they should go with more of a sure thing like Ramsey, the first freshman to start the Seminoles’ opening game at cornerback since Deion Sanders (1985). Ramsey was thrown at 67 times in 2015, allowing just one touchdown catch all season.

Round 3, Pick No. 79: Jordan Howard, RB, Indiana
Round 5, Pick No. 153: Matt Johnson, QB, Bowling Green
Round 5, Pick No. 164: Dadi Lhomme Nicholas, Edge Defender, Virginia Tech
Round 6, Pick No. 188: Trevon Coley, Defensive Interior, Florida Atlantic
Round 7, Pick No. 233: Jerald Hawkins, OT, LSU
Round 7, Pick No. 251: Tyler Higbee, TE, Western Kentucky

San Diego Chargers

Round 1, Pick No. 3: Laremy Tunsil, OT, Ole Miss

The 6-foot-5, 310-pound tackle would upgrade an offensive line that allowed the most total pressure (298 sacks, hits and hurries) of any NFL team last season. An elite pass-protector, Tunsil gave up just three sacks and 12 hurries in 599 snaps in the two years PFF has been grading college football.

Round 2, Pick No. 35: Vernon Butler, DT, Louisiana Tech

Butler is a run-stopper (19th in the nation against the run in 2014 and fifth in 2015) and pass-rusher with “a chance to become a high-­level starter for an odd or even front defense,” according to’s draft profiles.

Round 3, Pick No. 66: Cyrus Jones, CB, Alabama
Round 4, Pick No. 102: Darius Latham, DT, Indiana
Round 5, Pick No. 175: Jakeem Grant, WR, Texas Tech
Round 6, Pick No. 179: Adam Gotsis, DT, Georgia Tech
Round 6, Pick No. 198: Travis Feeney, DE, Washington
Round 7, Pick No. 224: Mike Rose, DE, North Carolina State

Dallas Cowboys

Round 1, Pick No. 4: Joey Bosa, DE, Ohio State

Bosa ranked No. 1 in the nation in 2014 among edge defenders and No. 2 in 2015, forcing five fumbles over the past two years. Scouts are comparing him to Washington’s Ryan Kerrigan, while others say he is the best player in the draft.

The knock on him has been his so-so speed, perhaps one reason he’s had a tendency to try and cheat the snap count as much as he has. Bosa was flagged for offsides 10 times over last two years and 14 penalties total.

Round 2, Pick No. 34: Su’a Cravens, S/LB, USC

A proven pass-rusher, Craven has 11 sacks and 30 total pressures over the past two seasons as a safety during the blitz. He added 45 stops at or behind the line of scrimmage from 55 tackles this season.

Round 3, Pick No. 67: Paul Perkins, RB, UCLA
Round 4, Pick No. 101: Javon Hargrave, DT, South Carolina State
Round 4, Pick No. 135: Trevone Boykin, QB, TCU
Round 6, Pick No. 189: Miles Killebrew, S, Southern Utah
Round 6, Pick No. 212: D.J. Pettway, DE, Alabama
Round 6, Pick No. 216: Tyler Roberts, LB, Troy
Round 6, Pick No. 217: D.J. Foster, WR, Arizona State

Jacksonville Jaguars

Round 1, Pick No. 5: Myles Jack, OLB, UCLA

Jack, the Pac-12 Offensive and Defensive Rookie of the Year in 2013, had the highest coverage grade at his position in 2014, and was ninth in 2015 before suffering a knee injury. The versatile linebacker also missed just six of the 91 tackles he attempted over the past two seasons.

Round 2, Pick No. 38: Kalan Reed, CB, Southern Miss

Reed, overlooked by many, ran a 4.38 40-yard dash and jumped a 41.5 inch vertical. He also had the third-highest coverage grade in this year’s draft class, producing 18 combined interceptions and passes defensed from only 89 targets.

Round 3, Pick No. 69: Darron Lee, OLB, Ohio State
Round 4, Pick No. 103: Nick Vigil, ILB, Utah State
Round 5, Pick No. 146: D.J. White, CB, Georgia Tech
Round 6, Pick No. 181: Jhurell Pressley, RB, New Mexico
Round 6, Pick No. 201: Donte Deayon, CB, Boise State
Round 7, Pick No. 226: Prince Charles Iworah, CB, Western Kentucky

Baltimore Ravens

Round 1, Pick No. 6: DeForest Buckner, DE, Oregon

The 2015 Pac-12 Defensive Player of the Year has an NFL-ready physique (6-foot-7, 291 pounds) and ended the season with 83 tackles — 17 for a loss — and 10.5 sacks. Buckner posted 67 total defensive pressures over the season, which was nine more than any other interior player.

The Ravens could use the help — they ranked 19th for adjusted sack rate (6.1 percent)

Round 2, Pick No. 36: Nick Martin, C, Notre Dame

The Ravens have Jeremy Zuttah, who was the 10th highest rated center last season, but the 29-year-old lineman played just nine games in 2015. Martin, who had the second-highest pass blocking efficiency among FBS centers, could be a long-term solution.

Round 3, Pick No. 70: Vonn Bell, SS, Ohio State
Round 4, Pick No. 104: B.J. Goodson, ILB, Clemson
Round 4, Pick No. 130: Austin Hooper, TE, Stanford
Round 4, Pick No. 132: Demarcus Robinson, WR, Florida
Round 4, Pick No. 134: Daniel Lasco, RB, Cal
Round 6, Pick No. 182: Tajae Sharpe, WR, UMass
Round 6, Pick No. 209: Praise Martin-Oguike, DE, Temple

San Francisco 49ers

Round 1, Pick No. 7: Carson Wentz, QB, North Dakota State

Some will argue this is too low for Wentz, especially after the value Philadelphia gave to Cleveland to move up in the draft. But since this is a perfect draft, one designed to maximize team need with value available, this is a better landing spot.

The 49ers are in turmoil and their current starters, Colin Kaepernick and Blaine Gabbert, ranked 26th and 30th, respectively, in ESPN’s Total Quarterback Rating.

Wentz , however, has yet to show he can make all the throws you want from a pro quarterback. For example, he ranked 29th in the draft class for accuracy on deep (20-plus yard) passes (38.5 percent) and 23rd in the 21-30 yard range (43.5 percent). Scouts also note he “will get caught locking in on his target bringing the secondary charging in to make a play on the ball.”

Round 2, Pick No. 37: Taylor Decker, OT, Ohio State

San Francisco ranked second to last for stuff percentage allowed (26 percent) in 2015. Decker produced the fourth-highest run-blocking grade among tackles over the last two seasons.

Round 3, Pick No. 68: Rashard Higgins, WR, Colorado State
Round 4, Pick No. 105: Thomas Duarte, TE, UCLA
Round 4, Pick No. 133: Jordan Payton, WR, UCLA
Round 5, Pick No. 142: Nila Kasitati, G, Oklahoma
Round 5, Pick No. 145: Eric Murray, CB, Minnesota
Round 5, Pick No. 174: Corey Tindal, CB, Marshall
Round 6, Pick No. 178: Keanu Neal, S, Florida
Round 6, Pick No. 207: Tanner McEvoy, S, Wisconsin
Round 6, Pick No. 211: Quinton Jefferson, DT, Maryland
Round 6, Pick No. 213: Teddy Ruben, WR, Troy

Cleveland Browns

Round 1, Pick No. 8: Ezekiel Elliott, RB, Ohio State

The Browns ranked in the bottom third of the league for Defense-adjusted Value Over Average on the rush, a team’s efficiency on every single play compared to a league average based on situation and opponent. Elliott helps turn their running game around.

The Big Ten Offensive Player of the Year rushed for 1,821 yards and 23 touchdowns plus caught 92.9 percent of his targets out of the backfield in 2015. As an added bonus, Elliott allowed one sack (and no other pressures) in 108 pass-blocking snaps.

Round 2, Pick No. 32: Paxton Lynch, QB, Memphis

Lynch draws favorable comparisons to Marcus Mariota, preferring to “extend passing plays with his feet rather than bolting from the pocket.” Pro Football Focus graded him as the 12th best player in the nation in 2015.

The 6-7, 245-pound quarterback out of Memphis, was accurate on 51.8 percent of his targets 20 or more yards downfield and completed 25 passes on go routes this season for 675 yards and eight touchdowns without throwing a single interception.

Round 3, Pick No. 65: Michael Thomas, WR, Southern Miss
Round 3, Pick No. 77: Robert Nkemdiche, DT, Ole Miss
Round 4, Pick No. 99: Jayron Kearse, SS, Clemson
Round 4, Pick No. 100: Malcolm Mitchell, WR, Georgia
Round 4, Pick No. 138: Nile Lawrence-Stample, DT, Florida State
Round 5, Pick No. 141: Cory Johnson, DI, Kentucky
Round 5, Pick No. 172: Sterling Bailey, DT, Georgia
Round 5, Pick No. 173: KeiVarae Russell, CB, Notre Dame
Round 6, Pick No. 176: Devon Cajuste, TE, Stanford
Round 7, Pick No. 223: Cardale Jones, QB, Ohio State

Tampa Bay Buccaneers

Round 1, Pick No. 9: Shaq Lawson, DE, Clemson

The only edge defender on the Bucs who received a positive grade was William Gholston (plus-7.4), placing him 33rd out of 62 players participating in at least half of their team’s snaps. The team also ranked 23rd overall in stopping runs on third or fourth down, two yards or less to go, from achieving a first down or touchdown (69 percent).

Lawson, meanwhile, finished second in the nation among defensive linemen for stops at or behind the line of scrimmage (17) and, according to Harris, is “tough, long and can physically take over a game.”

Round 2, Pick No. 39: Jeremy Cash, SS, Duke

Cash made 101 tackles — 18 for loss — plus was credited with 2.5 sacks, four pass break-ups, and three forced fumbles. He has also been used as a pass-rusher, blitzing 135 times over the past two seasons, generating nine sacks, 15 hits and 21 hurries from those rushes.

Round 3, Pick No. 74: Xavien Howard, CB, Baylor
Round 4, Pick No. 108: Kevin Peterson, CB, Oklahoma State
Round 5, Pick No. 148: Jacoby Brissett, QB, N.C. State
Round 6, Pick No. 183: Kolby Listenbee, WR, TCU
Round 6, Pick No. 197: Bryson Allbright, DE, Miami (OH)

New York Giants

Round 1, Pick No. 10: Jack Conklin, OT, Michigan State

Eli Manning was pressured on 223 of his 653 drop backs last season, and the Giants’ offensive line allowed the seventh highest total of sacks, hits, and hurries (209). Conklin has posted the nation’s fourth-best run-blocking grade each of the last two years while allowing just four sacks over that span.

Round 2, Pick No. 40: Emmanuel Ogbah, DE, Oklahoma State

Ogbah, who can play 3­-4 outside linebacker or 4-3 defensive end, created 78 total pressures (12 sacks, 18 hits, and 48 hurries) in 2015, making him a perfect complement to Jason Pierre-Paul.

Round 3, Pick No. 71: Justin Simmons, FS, Boston College
Round 4, Pick No. 109: Tavon Young, CB, Temple
Round 5, Pick No. 149: Will Parks, S, Arizona
Round 6, Pick No. 184: Germain Ifedi, OT, Texas A&M

Chicago Bears

Round 1, Pick No. 11: Ronnie Stanley, OT, Notre Dame

His pass protection is not a concern — Stanley allowed 14 pressures all season long on 458 pass-blocking snaps — but he needs to get stronger to help defend against the run (ranked 37th against the rush by PFF).

Round 2, Pick No. 41: Hunter Henry, TE, Arkansas

Now that Martellus Bennett is in New England, Zach Miller is the starting tight end in Chicago. However, that doesn’t mean there won’t be room for Henry.

Henry earned Pro Football Focus’s highest receiving grade in the draft class each of the previous two seasons with just two drops on 90 catchable passes. Drawing comparisons to Jason Witten, scouts like his ability to secure contested catches and work all three levels as a go-­to target.

Round 3, Pick No. 72: A’Shawn Robinson, DT, Alabama
Round 4, Pick No. 106: Devin Lucien, WR, Arizona State
Round 4, Pick No. 127: Kendall Fuller, CB, Virginia Tech
Round 5, Pick No. 150: Jordan Jenkins, DE, Georgia
Round 6, Pick No. 185: Alex Lewis, OT, Nebraska
Round 6, Pick No. 204: Connor McGovern, G, Missouri
Round 6, Pick No. 206: Connor Wujciak, DT, Boston College
Round 7, Pick No. 230: Charone Peake, WR, Clemson

New Orleans Saints

Round 1, Pick No. 12: Sheldon Rankins, DT, Louisville

The Saints need someone who can get to the quarterback — their defensive line ranked 20th in adjusted sack percentage last season (6.0 percent) and 25th for raw sack total (31). Kevin Williams, their only interior lineman who was rated positively for rushing the passer, is 36 and currently unsigned.

A fit in any system, Rankins was productive on the edge, can hold the point of attack or play in gaps. He ranked third overall among 3-4 defensive ends in run-stop percentage and second in pass-rush productivity with 25 total quarterback pressures.

Round 2, Pick No. 47: Joshua Garnett, OG, Stanford

Garnett leads all guards with a PFF run block grade of plus-30.1, while showing effectiveness when pass-blocking, allowing only three sacks this season.

Round 3, Pick No. 78: Daniel Braverman, WR, Western Michigan
Round 4, Pick No. 112: Braxton Miller, WR, Ohio State
Round 5, Pick No. 152: Jatavis Brown, LB, Akron
Round 7, Pick No. 237: Chris Moore, WR, Cincinnati

Miami Dolphins

Round 1, Pick No. 13: Leonard Floyd, OLB, Georgia

Floyd led the team in sacks for the third straight year (4.5) and tied for the most tackles for a loss (10.5) on the team.

His versatility is appealing: He lined up for 61 percent of snaps on the edge, 29 percent as an off-ball linebacker and 10 percent over the slot. He was used in coverage nearly as much as he was on the pass rush (156 snaps in coverage, 183 snaps rushing the passer) while posting the third-best pass-rush productivity among the nation’s 3-4 outside linebackers.

Round 2, Pick No. 42: Scooby Wright III, ILB, Arizona

As a sophomore in 2014, Wright made 163 tackles and 14.5 sacks and won the Lombardi (lineman of the year), Bednarik (defensive player of the year) and Nagurski (most outstanding defensive player) awards. He was limited to just three games in 2015 due to a torn lateral meniscus in this left knee and then to a sprained right foot. A stout run-stopper, Wright had 12 stops in his last collegiate game, the most of any player in bowl season.

One NFL personnel executive compared Wright to former Miami Dolphins star Zach Thomas.

Round 3, Pick No. 73: Kevin Dodd, DE, Clemson
Round 4, Pick No. 107: Cre’Von LeBlanc, CB, Florida Atlantic
Round 5, Pick No. 147: Jeff Driskel, QB, Louisiana Tech
Round 6, Pick No. 186: Cody Core, WR, Ole Miss
Round 7, Pick No. 227: Mitch Mathews, WR, BYU
Round 7, Pick No. 231: Henry Krieger-Coble, TE, Iowa

Oakland Raiders

Round 1, Pick No. 14: Chris Jones, DT, Mississippi State

Jones started every game for the Bulldogs in 2015, making 36 tackles — seven for loss — with 2.5 sacks, earning PFF’s highest pass-rushing grade of any draft eligible player from the SEC and the second-highest grade among all defensive interior players versus the Power-5 conferences.

Round 2, Pick No. 44: Kevin Byard, SS, Middle Tennessee State

With no heir apparent on the roster, Charles Woodson’s retirement leaves a gaping hole in the secondary, a hole Byard could fill in this year’s draft.

Byard broke up seven passes and intercepted four others, earning him the seventh-best coverage grade in the class.

Round 3, Pick No. 75: Nick VanHoose, CB, Northwestern
Round 4, Pick No. 114: Terrell Chestnut, CB, West Virginia
Round 5, Pick No. 143: Kevin Hogan, QB, Stanford
Round 5, Pick No. 154: Landon Turner, G, North Carolina
Round 6, Pick No. 194: Eddie Yarbrough, DE, Wyoming
Round 7, Pick No. 234: Mike Hilton, S, Ole Miss

Tennessee Titans

Round 1, Pick No. 15: William Jackson III, CB, Houston

Tennessee holdover Jason McCourty allowed a 128.3 rating against in coverage, making him a less-than-optimal option to play alongside newcomer Brice McCain (81.0 rating against), who was signed away from Miami.

Jackson finished his 2015 collegiate campaign with five interceptions and allowed only 46 catches out of 97 targets to be caught, with just two of those making their way into the end zone. Quarterbacks produced a passer rating of just 57.9 when targeting a receiver in his coverage.

Round 2, Pick No. 33: Karl Joseph, SS, West Virginia

A knee injury sustained in a non-contact practice drill limited him to four games as a senior, but Joseph had five interceptions up until that point. As a junior he made 92 stops with one interception, three pass breakups, and three forced fumbles.

Round 2, Pick No. 43: Kyle Murphy, OT, Stanford

Tennessee needs help on the offensive line in a major way — it allowed quarterback Marcus Mariota to be sacked on a league-leading 26.2 percent of his drop backs.

Murphy, meanwhile, rarely got beat to the outside, allowing one outside pressure for every 175 snaps in pass protection, second-best in this draft class.

Round 2, Pick No. 45: Michael Thomas, WR, Ohio State

Dorial Green-Beckham combined with Mariota for the highest passer rating on the team (82.0), but that still only produced 1.35 yards per route run. Enter Thomas, who led the Buckeyes with 56 catches, 781 yards and nine touchdowns in 2015.

He only had five dropped passes over the past two seasons combined.

Round 3, Pick No. 64: Austin Johnson, DT, Penn State
Round 3, Pick No. 76: Adolphus Washington, DT, Ohio State
Round 5, Pick No. 140: Aaron Burbridge, WR, Michigan State
Round 6, Pick No. 193: Brandon Shell, OT, South Carolina
Round 7, Pick No. 222: Dak Prescott, QB, Mississippi State

Detroit Lions

Round 1, Pick No. 16: Vernon Hargreaves, CB, Florida

A “stalwart at [the] position for the next seven to nine years,” Hargreaves had seven interceptions and 17 pass breakups over his last two years as a Gator.

The 5-foot-10 corner can play press man, “off” coverage, or any zone concept and only allowed two touchdowns since 2014.

Round 2, Pick No. 46: Joe Schobert, OLB, Wisconsin

A walk-on for the Badgers like J.J. Watt, Schobert finished with 9.5 sacks and 19.5 tackles for loss in 2015. He missed just 13 tackles on 60 attempts.

Round 3, Pick No. 95: Keyarris Garrett, WR, Tulsa
Round 4, Pick No. 111: Derrick Henry, RB, Alabama
Round 5, Pick No. 151: Tyrone Holmes, DE, Montana
Round 5, Pick No. 169: Terrell Lathan, DT, TCU
Round 6, Pick No. 191: Joey Hunt, C, TCU
Round 6, Pick No. 202: Rashard Robinson, CB, LSU
Round 6, Pick No. 210: Caleb Azubike, DE, Vanderbilt
Round 7, Pick No. 236: Josh Ferguson, RB, Illinois

Atlanta Falcons

Round 1, Pick No. 17: Shilique Calhoun, DE, Michigan State

Atlanta sacked the quarterback a league-low 19 times last season, making their need for a pass-rusher paramount in this year’s draft.

A three-time All-American, Calhoun was credited with 128 quarterback pressures and 26.5 sacks over the last three years, and finished his college career as PFF’s No. 1-ranked pass-rusher among edge defenders with 11 sacks, 17 hits, 50 hurries in 2015.

Round 2, Pick No. 50: Isaac Seumalo, OG, Oregon State

Seumalo’s “quick feet and above-average lateral movement” helped him surrender just four pressures on 407 attempts in pass protection.

Round 3, Pick No. 81: Joshua Perry, OLB, Ohio State
Round 4, Pick No. 115: Dean Lowry, DE, Northwestern
Round 7, Pick No. 238: Boston Stiverson, G, Kansas State

Indianapolis Colts

Round 1, Pick No. 18: Cody Whitehair, OG, Kansas State

The Colts offensive line ranked near the bottom of the league in the percentage of runs on third or fourth down with two yards or less to go that achieved a first down or touchdown (60 percent, 24th in NFL). It was a similar story in terms of stuff percentage (23 percent, 24th) and yards per carry earned between 5 and 10 yards past the line of scrimmage (0.99, 29th).

Whitehair received PFF’s highest run-blocking grade (plus-31.0) in 2015.

Round 2, Pick No. 48: Joe Thuney, OG, N.C. State

Where Whitehair would help with the runnnig game, Thuney, a second-team All-ACC pick, would excel in pass protection. The 6-5, 304-pound lineman allowed only seven total pressures on 507 pass-blocking attempts in 2015.

Round 3, Pick No. 82: Kentrell Brothers, ILB, Missouri
Round 4, Pick No. 116: Pharoh Cooper, WR, South Carolina
Round 5, Pick No. 155: Yannick Ngakoue, DE, Maryland
Round 7, Pick No. 239: Jarell Broxton, G, Baylor

Buffalo Bills

Round 1, Pick No. 19: Jonathan Bullard, DE, Florida

Bullard was effective as a junior, registering 8.5 tackles for loss with 2.5 sacks, but made his mark as a senior in 2015, producing 66 tackles — 17.5 for loss —  plus 6.5 sacks, earning third-team All-American honors along with first team All-SEC honors. He earned PFF’s top grade against the run among interior defensive linemen in 2015, finishing sixth in the nation with 42 stops.

The Bills, who had the third worst rush defense per Football Outsiders’ DVOA metric, can use all the help they can get.

Round 2, Pick No. 49: Kyler Fackrell, OLB, Utah State

Fackrell pressured the quarterback 25 times over 110 pass-rushing snaps at outside linebacker and was dropped into coverage 192 times.

Round 3, Pick No. 80: Joe Haeg, OT, North Dakota State
Round 4, Pick No. 117: Jack Allen, C, Michigan State
Round 4, Pick No. 139: Taveze Calhoun, CB, Mississippi State
Round 5, Pick No. 156: Kenyan Drake, RB, Alabama
Round 6, Pick No. 192: Rees Odhiambo, G, Boise State
Round 6, Pick No. 218: T.J. Green, S, Clemson

New York Jets

Round 1, Pick No. 20: Reggie Ragland, ILB, Alabama

Ragland led the Crimson Tide with 97 tackles and broke up six passes, earning him SEC Defensive Player of the Year honors. A “throwback linebacker,” he earned PFF’s fourth highest overall grade at the position, coming in 18th against the run, 13th in coverage, and ninth as a pass-rusher.

There are some concerns about his tendency to hit rather than tackle (missed 10 tackles in 2015) and his ability to play in coverage, but he should be an improvement over incumbent David Harris.

Round 2, Pick No. 51: Nick Kwiatkoski, OLB, West Virginia

The former safety played three different linebacker spots and defended five passes with three interceptions. He had three interceptions in 2013 as well.

Round 3, Pick No. 83: Brandon Allen, QB, Arkansas
Round 4, Pick No. 118: Willie Henry, DT, Michigan
Round 5, Pick No. 157: Charles Tapper, DE, Oklahoma
Round 7, Pick No. 241: Jesse Chapman, C, Appalachian State

Washington Redskins

Round 1, Pick No. 21: Mackensie Alexander, CB, Clemson

The addition of Josh Norman helps bolster a secondary in need of help, but with just two out of five years guaranteed, Washington would be best served adding some depth.

Washington’s two other starting corners, Bashaud Breeland and Chris Culliver, allowed opposing quarterbacks to post a 93.8 and 134.8(!) passer rating against, respectively. Their other cornerback, Will Blackmon, allowed a 97.2 rating against.

Receivers caught just 33 percent of passes in 2015 when Alexander was in primary coverage, best in the draft class.

Round 2, Pick No. 53: Sheldon Day, DT, Notre Dame

Day might be a man without a position (his 6-1, 293-pound frame is light for an edge defender) but he “plays like a bowling ball” and got to the quarterback 46 times in 2015.

Round 3, Pick No. 84: Steven Daniels, LB, Boston College
Round 4, Pick No. 120: Max Tuerk, C, USC
Round 5, Pick No. 158: Vernon Adams, QB, Oregon
Round 6, Pick No. 187: Tyler Matekevich, LB, Temple
Round 7, Pick No. 232: John Theus, OT, Georgia
Round 7, Pick No. 242: Lawrence Thomas, DL, Michigan State

Houston Texans

Round 1, Pick No. 22: Ryan Kelly, C, Alabama

Houston’s new quarterback, Brock Osweiler, saw his passer rating drop from 95.9 to 66.9 under pressure, so anything the Texans can do to protect their investment will pay dividends in the long run.

A three-year starter for Alabama, Kelly was a brick wall in pass protection, allowing zero sacks and only 13 pressures over the past two seasons.

Round 2, Pick No. 52: Carl Nassib, DE, Penn State

Nassib earned the Big Ten Defensive Player of the Year, Lombardi Award as the nation’s top offensive or defensive lineman, and the Ted Hendricks Award for the nation’s top defensive end. His 16 sacks led the nation.

Round 3, Pick No. 85: Hassan Ridgeway, DT, Texas
Round 4, Pick No. 119: Devontae Booker, RB, Utah
Round 5, Pick No. 159: Jonathan Williams, RB, Arkansas
Round 5, Pick No. 166: Ryker Mathews, G, BYU
Round 6, Pick No. 195: Kenny Lawler, WR, Cal

Minnesota Vikings

Round 1, Pick No. 23: Corey Coleman, WR, Baylor

Coleman, an “instant blur off the snap,” caught 74 passes for 1,363 yards and led the nation in touchdowns (20). His average depth of catch — 14.5 yards past the line of scrimmage — would help Stefon Diggs and Jarius Wright stretch the field even further. Harris feels he could “become the team’s No. 1 receiver immediately out of the chute.”

One concern for Coleman is his route running: just 13 targets came on routes other than go routes, hitches, slants or screens.

Round 2, Pick No. 54: Christian Westerman, OG, Arizona State

Considered the most underrated guard in the draft, Westerman stood tall on the line, allowing one sack, five hits and nine hurries on 629 attempts in 2015.

Round 3, Pick No. 86: Kenny Clark, DT, UCLA
Round 4, Pick No. 121: C.J. Prosise, RB, Notre Dame
Round 5, Pick No. 160: Darrell Greene, G, San Diego State
Round 6, Pick No. 180: Brennan Scarlett, DT, Stanford
Round 7, Pick No. 240: Martavius Foster, DT, Colorado State
Round 7, Pick No. 244: Vadal Alexander, G, LSU

Cincinnati Bengals

Round 1, Pick No. 24: Josh Doctson, WR, TCU

Doctson was targeted 36.5 percent of the time at TCU this year and rewarded the Horned Frogs with 1,326 yards and 14 touchdowns, dropping just six of the 84 catchable passes in 2015. He also averaged more yards per route run (4.07) than any wide receiver in this draft class.

Round 2, Pick No. 55: Kamalei Correa, OLB, Boise State

Correa had eight sacks, 12 hits, and 16 hurries in 2015, picking up bull-rush pressure once every 79 rushes, which ranked No. 28 in the class.

Round 3, Pick No. 87: Jerell Adams, TE, South Carolina
Round 4, Pick No. 122: Cody Kessler, QB, USC
Round 5, Pick No. 161: Graham Glasgow, G, Michigan
Round 6, Pick No. 199: Tyler Ervin, RB, San Jose State
Round 7, Pick No. 245: Jake Brendel, C, UCLA

Pittsburgh Steelers

Round 1, Pick No. 25: Eli Apple, CB, Ohio State

Apple was credited with 86 total tackles, four interceptions, two forced fumbles and a fumble recovery in his only two seasons on the field with the Buckeyes. He only allowed 44.6 percent of targets into his coverage to be caught in 2015.

At 6-1, 200 pounds he has the size and strength that will allow him to hold his own against the league’s physical receivers.

Round 2, Pick No. 58: Laquon Treadwell, WR, Ole Miss

Treadwell, who some scouts compare to DeAndre Hopkins, caught 82 passes for 1,153 yards and 11 touchdowns, plus forced 17 total missed tackles in 2015. Though some mock drafts project him to be the first wide receiver taken, Pro Football Focus ranks him as the No. 5 wideout in the class. Combine that with more pressing needs for many teams and he falls to the second round in the “perfect” process, which would make him an absolute steal and give the Steelers an absolutely scary collection of receivers — not to mention a buffer in case Martavis Bryant can’t get his act together.

Round 3, Pick No. 89: Maliek Collins, DT, Nebraska
Round 4, Pick No. 123: Jake McGee, TE, Florida
Round 6, Pick No. 220: Ian Seau, DE, Nevada
Round 7, Pick No. 229: Wendell Smallwood, RB, West Virginia
Round 7, Pick No. 246: Cory Littleton, DE, Washington

Seattle Seahawks

Round 1, Pick No. 26: Jarran Reed, DT, Alabama

The Seahawks struggled stopping runs on third or fourth down, with two yards or less to go, from achieving a first down or touchdown (72 percent), with only Jordan Hill rating favorably against the run among the interior linemen on the roster.

Reed, “the best run-stuffing defensive lineman in this draft,” per Post draft analyst John Harris, had 56 tackles — 4.5 for a loss — with one sack while leading the nation’s interior defensive linemen in run stop percentage at 13.4 percent.

Round 2, Pick No. 56: Shon Coleman, OT, Auburn

Seattle’s offensive line was a turnstile this year, allowing the third highest adjusted sack rate (9.0 percent) in the league. Coleman, who allowed 11 pressures all season on 304 attempts, projects to be a right tackle in the NFL.

Round 3, Pick No. 90: Spencer Drango, OG, Baylor
Round 3, Pick No. 97: Will Fuller, WR, Notre Dame
Round 4, Pick No. 124: Anthony Zettel, DE, Penn State
Round 5, Pick No. 171: Alex McCalister, DE, Florida
Round 6, Pick No. 215: Jenson Stoshak, WR, Florida Atlantic
Round 7, Pick No. 225: Roger Lewis, WR, Bowling Green
Round 7, Pick No. 247: Jalen Mills, CB, LSU

Green Bay Packers

Round 1, Pick No. 27: Jaylon Smith, OLB, Notre Dame

This is going to be an unpopular pick with Smith likely missing the entire 2016 season. Two reasons have him in the first round. No. 1, the Pro Football Focus ratings upon which we base our player value have Smith 25th overall. So in adhering to their order, he would fall in this range. No. 2, in the perfect draft, you need to balance present and future value, and Smith is the exact player the Packers need in the middle of their defense in the long term.

Smith’s versatility allows him to be matched up against running backs, tight ends and slot receivers — 22 percent of his snaps came outside the tackles — while maintaining the explosiveness to disrupt the backfield (nine tackles for loss in 2015).

There is risk here, but also tremendous reward.

Round 2, Pick No. 57: David Morgan, TE, UTSA

Morgan caught 45 passes for 566 yards and five touchdowns for Texas-San Antonio and received PFF’s highest run-blocking grade in the FBS last year.

Round 3, Pick No. 88: Ronald Blair, DE, Appalachian State
Round 4, Pick No. 125: Nelson Spruce, WR, Colorado
Round 4, Pick No. 131: Sebastian Tretola, OG, Arkansas
Round 4, Pick No. 137: Artie Burns, CB, Miami
Round 5, Pick No. 163: Tyler Gray, LB, Boise State
Round 6, Pick No. 200: Blake Martinez, LB, Stanford
Round 7, Pick No. 248: Justin Murray, OT, Cincinnati

Kansas City Chiefs

Round 1, Pick No. 28: Sterling Shepard, WR, Oklahoma

Excluding tight ends and running backs, the Chiefs’ receiving corp caught just 12 touchdowns in 2015, an improvement over the year before when they didn’t have any. Jeremy Maclin is the No. 1 wideout, but this team is in need of more threats through the air.

Shepard caught 86 passes for 1,288 yards and 11 touchdowns for the Sooners last season and had the second-highest yards per route run average from the slot (3.17) of any receiver in this draft class.

Round 2, Pick No. 59: De’Vante Harris, CB, Texas A&M

Harris allowed just a single touchdown and 275 yards all season in coverage on 877 snaps, producing a sparkling 59.7 passer rating against.

Round 4, Pick No. 126: Byron Marshall, WR, Oregon
Round 5, Pick No. 162: Jihad Ward, DT, Illinois
Round 5, Pick No. 165: D.J. Reader, DT, Clemson
Round 6, Pick No. 203: Clayton Fejedelem, S, Illinois
Round 7, Pick No. 249: Deion Jones, LB, LSU

Arizona Cardinals

Round 1, Pick No. 29: Andrew Billings, DT, Baylor

Billings was named co-defensive player of the year after his junior year at Baylor in 2015: 39 total tackles — 14 for a loss — and a share of the team lead for sacks (5.5). Scouts say he generates “booming power from hip explosion and when his leverage is on point, he can be menacing.”

Round 2, Pick No. 61: Darian Thompson, FS, Boise State

Thompson recorded 17 interceptions at Boise State over four years, and had five as a senior in 10 games. He is also a good run stopper, as seen here in the Broncos’ game against the University of Virginia.

Round 3, Pick No. 92: Matt Skura, C, Duke
Round 4, Pick No. 128: Brandon Doughty, QB, Western Kentucky
Round 5, Pick No. 167: Eric Striker, DE, Oklahoma
Round 5, Pick No. 170: Kyle Rose, DT, West Virginia
Round 6, Pick No. 205: Austin Blythe, C, Iowa

Carolina Panthers

Round 1, Pick No. 30: Noah Spence, DE, Eastern Kentucky

Spence was forced to leave Ohio State after a failed drug test. At Eastern Kentucky he earned co-defensive player of the year honors after finishing the season with 63 tackles — 22.5 tackles for a loss — along with 11.5 sacks, 15 quarterback hurries, three forced fumbles and two fumble recoveries.

He won’t fit perfectly in Carolina’s 4-3 defensive scheme, but his “big motor and tremendous endurance” would make any pass-rushing unit better.

Round 2, Pick No. 62: Kenneth Dixon, RB, Louisiana Tech

He amassed 5,452 yards from scrimmage and 87 total touchdowns over four years at Louisiana Tech and caught 12 of 15 targets for 185 yards and two touchdowns when lined up in the slot.

Round 3, Pick No. 93: Le’Raven Clark, OT, Texas Tech
Round 4, Pick No. 129: Matt Ioannidis, DT, Temple
Round 5, Pick No. 168: Aaron Wallace, DE, UCLA
Round 7, Pick No. 252: Nick Arbuckle, QB, Georgia State

Denver Broncos

Round 1, Pick No. 31: Jason Spriggs, OT, Indiana

Projected left tackle Russell Okung has no guarantees on the five-year deal he signed with Denver this offseason and is currently recovering from shoulder surgery, making his impact on the team uncertain, at best. In Seattle last year he was the 15th highest rated left tackle among 30 playing at least half of their team’s snaps.

According to Pro Football Focus, Spriggs won 60 percent of his one-on-ones at the Senior Bowl, the highest rate of any tackle, and Harris says he “might be the best athlete at the position.”

Round 2, Pick No. 63: Connor Cook, QB, Michigan State

Cook, whom ESPN’s Jon Gruden calls “perhaps the best quarterback in this year’s draft,” completed 27 of his 49 deep passes (20 or more yards) for seven touchdowns and just one interception. But, among draft-eligible QBs, there is concern about his ability to read coverages.

Round 3, Pick No. 94: Will Anthony, DE/LB, Navy
Round 3, Pick No. 98: Bronson Kaufusi, DE, BYU
Round 4, Pick No. 136: Demarcus Ayers, WR, Houston
Round 5, Pick No. 144: Vincent Valentine, DT, Nebraska
Round 6, Pick No. 219: Jordan Williams, WR, Ball State
Round 7, Pick No. 228: Alex Erickson, WR, Wisconsin
Round 7, Pick No. 235: Owen Williams, DT, Tennessee
Round 7, Pick No. 253: Kelvin Taylor, RB, Florida

New England Patriots

Round 2, Pick No. 60: Leonte Carroo, WR, Rutgers

Carroo only played eight games for Rutgers last season, making 39 catches for 809 yards and 10 touchdowns, 43.6 percent of the receiving yards and 58.8 percent of the touchdowns in those contests. He did, however, lead receivers in yards per route run (4.11), albeit in a small sample size.

Round 3, Pick No. 91: Joe Dahl, OG, Washington State
Round 3, Pick No. 96: Alex Collins, RB, Arkansas
Round 6, Pick No. 196: DeAndre Washington, RB, Texas Tech
Round 6, Pick No. 208: Curt Maggitt, DE, Tennessee
Round 6, Pick No. 214: Ted Karras, G, Illinois
Round 6, Pick No. 221: Matt Judon, DE, Grand Valley State
Round 7, Pick No. 243: Victor Ochi, DE, Stony Brook
Round 7, Pick No. 250: Nick Vannett, TE, Ohio State