You may have seen seven-round mock drafts before, and it's possible you've even seen some seven-rounders that include team-by-team breakdowns of each draft class. But have you see a seven-round mock draft with team-by-team breakdowns that includes a whopping 34 trades?

I've taken the liberty of making every single pick based upon what I feel team needs are after most of free agency has been completed. I've tried to make it as realistic as possible, but even with the draft just days away there still isn't much clarity of what's going to happen at the top of the draft, even at No. 1. 

As for the actual draft, we've got you covered as you'll be able to stream our live coverage right here on CBS Sports HQ (or download the CBS Sports app for free on any mobile or connected TV device) breaking down all the picks and everything you need to know during what should be an interesting draft weekend. 

Do the Cardinals stay put, draft Kyler Murray and try to trade Josh Rosen at what would likely at that point be a major markdown? Do they swing a trade with another team like the Raiders, who have shown a lot of interest in Murray and could turn the page on Derek Carr as early as 2020? If the Cardinals don't trade Rosen or the No. 1 pick by the time they're on the clock, do they pass on the QB and just go ahead and select Nick Bosa or Quinnen Williams? All those scenarios are still in play, but I'd expect either a pre-draft trade of Rosen or of the No. 1 overall pick to be the most likely scenario. 

I've said for weeks and weeks that the Raiders are candidates to move up once they finish their work on Murray, and I'm going to stick with it for this mock draft. If you'd rather see a mock where Murray goes No. 1 to Arizona, we have plenty of versions of that scenario on our site as well. 

But forget about No. 1. You want to know exactly what your team is going to do on draft weekend, right?

First, you can find my team-by-team mock drafts, complete with analysis for each draft class. After that, you can see the full 254-pick mock, with mock trades noted by an asterisk. Finally, I've included a table with every mock trade in my draft, including which player teams moved up to select.

Does this have any chance at being close to what actually happens on draft weekend? Of course not -- at least when it comes to specific players. However, I feel like each of these 32 draft classes represents a realistic scenario for the type of draft each team could have. 

Hat tip to the great prospect visit tracker at Walter Football for collecting much of that info in one spot. Also hat tip to Rich Hill of Pats Pulpit for his trade chart based on what has actually happened in recent drafts rather than the outdated chart from the '90s many people use.  

Team-by-team mock draft

Arizona Cardinals

RoundOverallPlayerNotes
1 1 to Oakland
1 4 DL Quinnen Williams, Alabama from OAK*
1 27 WR N'Keal Harry, Arizona State from OAK*
2 33 CB Deandre Baker, Georgia
3 65 FS Darnell Savage, Jr., Maryland
3 93 OLB D'Andre Walker, Georgia from NYJ*
4 103 to New York Jets
5 139 C Lamont Gaillard, Georgia
6 174 to New York Jets
6 179 DT Albert Huggins, Clemson from TB
7 248 to New York Jets
7 249 LB Sione Takitaki, BYU
7 254 RB Darwin Thompson, Utah State


OT Kolton Miller (from Oakland)

Ever since Kyler Murray fully committed to the NFL, I've had the Raiders moving up to No. 1 to get him, and I'm not changing that here. The Cardinals benefit by moving down a few spots and still getting a guy at a clear position of need in Williams, who's talented enough to be taken No. 1 overall. With the other pick in the Raiders package, which also includes offensive lineman Kolton Miller as someone who can upgrade the left tackle spot if he develops, the Cardinals go local to land an excellent receiving weapon in Harry, a big weapon with excellent ball skills who's often open even when he's not. 

The Cardinals start Day 2 by ending the slide of Baker, who is thought by some to be the top corner in this class but was hurt by a poor showing at the combine. He'll join free-agent acquisition Robert Alford to give the team an impressive trio of corners after struggling to find any consistency in the starting lineup with Patrick Peterson in recent years. Safety isn't the biggest need remaining, but Savage is a great value in Round 3 who can serve as D.J. Swearinger insurance. Rather than wait around until Day 3, the Cardinals package three of their remaining picks to go up and get an edge rusher in Walker who could easily come off the board in Round 2. 

The move up for Walker leaves the Cardinals with just four Day 3 picks, and they use the first on a literal Bulldog who can compete for snaps immediately at center or guard. Next up is Huggins, a nose tackle prospect who can be groomed to take over for Corey Peters in 2020. Takitaki can be a special-teams ace while competing for snaps inside at linebacker, while Thompson is a borderline draftable backup running back who will likely never be capable of a starter's workload but can carve out a role in the NFL.

Atlanta Falcons

RoundOverallPlayerNotes
1 8 DT Ed Oliver, Houston from DET*
1 14 to Detroit
2 45 to Cleveland
2 49 DE Jaylon Ferguson, Louisiana Tech from CLE*
3 79 to Detroit
4 116 OT Trey Pipkins, Sioux Falls from MIA*
4 117 to Detroit
4 137 to Miami
5 144 ILB Cameron Smith, USC from CLE*
5 152 to Miami
5 172 RB Dexter Williams, Notre Dame
6 186 CB Blessuan Austin, Rutgers
7 230 WR Cody Thompson, Toledo  

7 233 QB Jordan Ta'amu, Ole Miss from MIA*

Lions GM Bob Quinn proclaimed the Lions open for business when it comes to making draft pick trades, and that's music to the Falcons' ears, as they package third- and fourth-round picks to get up to No. 8 and land the absurdly talented Ed Oliver to join Grady Jarrett on the defensive line as versatile pass-rush forces. Oliver might not be the biggest guy to ever play defensive tackle, but he's one of the quickest off the ball and proved his athletic ability at his jaw-dropping pro day. 

After sacrificing multiple picks to move up in Round 1, the Falcons move back a few spots to pick up a fifth-rounder before taking Ferguson, who led the nation with 17.5 sacks as a senior but has some off-field questions after having his combine invite rescinded. Still, his talent will keep him firmly in the Day 2 mix. 

On Day 3, the Falcons start with yet another trade, sending No. 137 and 152 to Miami for No. 116 and 233 in order to select a small-school standout at tackle in Pipkins, who has drawn plenty of interest as a player who can develop into a starter on the edge eventually. Smith brings better depth at linebacker (a clear issue last year) while also having the potential to become a starter should Deion Jones move on after the season. Williams is a potential bell-cow back to help fill out the depth chart, while Austin gives the team some necessary depth at cornerback, a position the Falcons could target much earlier than I have here. Thompson is another option in the slot, while Ta'amu has nice athleticism and can challenge Kurt Benkert as the team's developmental quarterback.

Baltimore Ravens

RoundOverallPlayerNotes
1 22 WR D.K. Metcalf, Ole Miss
2 63 ILB Mack Wilson, Alabama from SEA/KC*
3 85 to Seattle
3 102 G Beau Benzschawel, Wisconsin
4 113 to Seattle from DEN
4 123 to New York Giants
5 142 WR Anthony Johnson, Buffalo from NYG*
5 157 DE/LB Shareef Miller, Penn State from TEN*
5 160 to Tennessee
5 171 to Tennessee from NYG*
6 188 WR Penny Hart, Georgia State from TEN*
6 191 to New England from TEN
6 193 C Nick Allegretti, Illinois
6 205 LB Ulysees Gilbert III, Akron from NE*
7 246 CB Jamal Peters, Mississippi State from NE*

The cupboard is bare for the Ravens at receiver, so unless an elite talent like Devin Bush or Clelin Ferrell slips out of the top 20, I think you can mark them down for some help in the passing game at No. 22. In this mock the board is wide open for them with no receivers taken, so they go ahead and take the plunge on combine star D.K. Metcalf, who is a monster in the vertical passing game but has work to do if he's going to be a go-to No. 1 receiver. 

The Ravens don't have a second-round pick, but when Wilson makes it to the Round 2/3 turn, they can't help but package No. 85 and 113 to go get the C.J. Mosley replacement for the middle of the defense. With their compensatory pick, the Ravens add some help to the interior of the offensive line in Benzschawel, who can push to start at left guard. 

On Day 3, the Ravens trade down 19 spots before taking more receiving help in Johnson, who excels in the vertical game like Metcalf but is more developed underneath, and he can win at his size with defenses having to respect the running ability of Lamar Jackson and not keying in on the Buffalo product in the passing game. After then moving up a couple picks in the fifth to land some edge rush help with Za'Darius Smith gone, the Ravens go back to the well at receiver with Hart, who can help in the return game while also fighting for looks underneath in the passing attack. With the receiver depth chart now a lot more robust, the Ravens select more guys who can provide depth on the offensive line and at linebacker before taking a lottery ticket for the secondary.

Buffalo Bills

RoundOverallPlayerNotes
1 9 DE Montez Sweat, Mississippi State
2 40 WR Kelvin Harmon, NC State
3 74 RB Devin Singletary, FAU
4 112 OT Max Scharping, Northern Illinois
4 131 DE Maxx Crosby, Eastern Michigan from KC
5 147 to Tampa Bay
5 158 CB Michael Jackson, Miami from PIT
6 181 TE Isaac Nauta, Georgia
7 225 SS Andrew Wingard, Wyoming
7 228 G Bunchy Stallings, Kentucky from CAR


DT Gerald McCoy (from Tampa Bay)

Last year my seven-round mock had the Bills trading up for Baker Mayfield then landing O-line help with Isaiah Wynn and grabbing D.J. Moore and Darius Leonard in the second round. Oh, what might have been. This year's crop doesn't look nearly as impressive, but that's what happens when you only have three picks in the first three rounds. Still, Sweat is an absolute athletic freak as an edge rusher who is still developing but will immediately improve the pass rush. 

With no standout receivers in this class but plenty of quality options in the top 50 overall, the Bills are well-positioned to land the final piece of their passing-game rebuild in Round 2, and neither John Brown nor Cole Beasley bring the size and big-target ability of Harmon, who should quickly become Josh Allen's favorite target. Singletary outplays his short stature and brings a shot of youth into a veteran backfield as someone who can emerge as the primary ball-carrier down the road. 

Part of the haul of this class is the Bills swapping a fifth-round pick to the Bucs for Gerald McCoy, who doesn't appear to be as good a fit with Tampa Bay's scheme change and brings a price tag the Bills can easily fit with their remaining cap space. As for the picks, Scharping can compete for the right tackle spot and has more upside than anyone the team has signed in free agency, while Crosby has the upside of a bookend starter with Sweat if he can develop. Jackson should be a good fit for the Bills defense, while Nauta was once thought a Day 2 pick before an awful combine, but he should at least provide competition for Jake Fisher as a blocking tight end. Wingard and Stallings are nice fliers for the seventh round, with Wingard able to contribute on special teams out the gate.

Carolina Panthers

RoundOverallPlayerNotes
1 12 DL Rashan Gary, Michigan from GB*
1 16 to Green Bay
2 47 DE/LB Chase Winovich, Michigan  
3 77 OT Bobby Evans, Oklahoma 

3 100 to Green Bay
4 115 QB Clayton Thorson, Northwestern
5 154 DE/LB Jordan Brailford, Oklahoma State
5 156 FS Mike Bell, Fresno State from DEN*
6 187 to Denver
7 236 WR Tyre Brady, Marshall from JAC*

With Gary falling out of the top 10, the Panthers make a move up four spots by sacrificing No. 100 to land a pass rusher with outstanding traits who should be tough to stop at the NFL level. With the Panthers looking to be more versatile on defense and incorporate more 3-4 looks, Gary's versatility could lend him to being a poor man's J.J. Watt if Carolina plays to his strengths, or he can be a beast on the edge in a typical 4-3 set. 

The Panthers are definitely in the market for offensive line help in this draft, but after none of the top options make it to them in the second round, they double up on pass rush help with the versatile Winovich, who shined at the combine and even showed some linebacker ability if the team does get creative with its defense. In Round 3, the team grabs a tackle in Evans who can push for snaps early on the right side.

Thorson likely isn't more than a backup at the NFL level, but the team must develop a quality No. 2 at the position with Cam Newton's ongoing health issues. Brailford is yet another versatile player to come in and help rush the passer, turning that position into one of strength with this draft class. The Panthers also ship Vernon Butler to Denver in order to move up 31 spots on Day 3 before taking a solid free safety prospect in Bell, while also taking a cheap flier at receiver in the seventh round after shipping Torrey Smith to the Jaguars in a mock draft trade.

Chicago Bears

RoundOverallPlayerNotes
3 87 RB Miles Sanders, Penn State
4 126 OLB Jalen Jelks, Oregon
5 162 ILB T.J. Edwards, Wisconsin
7 222 CB Hamp Cheevers, Boston College from DEN
7 238 S/CB Ugochukwu Amadi, Oregon

The Bears have no picks in the first two rounds, which actually isn't terrible for them as they don't have many pressing needs to address. With their one Day 2 pick, they take advantage of running backs sliding down the board to land a good one in Sanders, who is a much more versatile running mate for Tarik Cohen in the backfield. He has the potential to carry the load if called upon down the road. 

Day 3 starts with help on the edge in Jelks, who can provide depth behind the team's two stars at outside linebacker. Then the team shifts inside for more depth with Edwards, a solid all-around player with a low ceiling but also a high floor. Finally, the Bears score depth for the secondary in the second round with Cheevers, an option to cover the slot, and Amadi, who could also develop into a slot option but is a proven commodity at safety as well.

Cincinnati Bengals

RoundOverallPlayerNotes
1 11 ILB Devin Bush, Michigan
1 25 QB Daniel Jones, Duke from PHI*
2 42 to Philadelphia
3 72 OT Tytus Howard, Alabama State
4 110 DT Gerald Willis III, Miami
5 149 QB Jarrett Stidham, Auburn
6 183 TE Kaden Smith, Stanford
6 198 to Philadelphia from DAL
6 210 OLB Ben Burr-Kirven, Washington
6 211 RB Ryquell Armstead, Temple
6 213 CB Derrick Baity, Kentucky
7 223 G Javon Patterson, Ole Miss

The Bengals pass on a quarterback at No. 11 to take one of the two elite linebacker options in this draft in Bush, who immediately becomes the team's best linebacker whether he slots into the middle or at WILL, where he could provide excellent pass defense to go with his elite speed and athleticism. 

But the Bengals aren't done on Thursday, packaging a 2020 second-round pick with No. 42 and one of their many sixth-rounders to go up and get Jones, a franchise quarterback with good accuracy who new coach Zac Taylor can develop from Day 1. With quarterbacks on both offense and defense in the fold, the Bengals spend their remaining Day 2 pick on Howard, an athletic tackle who has plenty of upside to develop into a starter. 

On Day 3, the Bengals take a chance on Willis, a prospect with high upside on the interior of the defensive line if he can get certain issues corrected. He's no Ed Oliver (who went at No. 8 overall), but it's a nice consolation prize to add to their defensive front. Next up is a backup QB in Stidham who can develop in tandem with Jones and is great value in the fifth round. Smith can compete as a depth option at tight end, while Burr-Kirven is one of CBS Sports draft analyst Chris Trapasso's favorite sleepers this year. If nothing else, he should be a key special teams contributor. Armstead is a big back who could factor into a committee if needed, Baity brings size and toughness but has a lot of developing to do, while Patterson is more depth inside on the offensive line.

Cleveland Browns

RoundOverallPlayerNotes
2 45 CB Justin Layne, Michigan State from ATL*
2 49 to Atlanta
3 70 OT Yodny Cajuste, West Virginia from TB*
3 80 to Tampa Bay
4 119 WR Darius Slayton, Auburn
5 144 to Atlanta from JAC
5 155 to Tampa Bay
5 170 to Denver from NE
6 182 LB Drue Tranquill, Notre Dame from DEN*
6 189 DT Terry Beckner, Jr., Missouri
7 221 LB Sutton Smith, Northern Illinois from JAC
7 235 G Ethan Greenidge, Villanova from DEN/OAK*

The Browns are suddenly looking like a contender after sacrificing their first-round pick as part of the Odell Beckham deal, but rather than sit on their hands and see what's available on Day 2, they spend two of their fifth-round picks moving up in Rounds 2 and 3 for the right prospects. First they add help at outside corner in Layne, who knows how to close on receivers and the ball and should hold his own across from Denzel Ward. Next they move up 10 spots to grab Cajuste, who can back up both tackle spots or potentially push Greg Robinson on the blind side. 

After adding a vertical threat in Slayton, who has the upside to develop into something more, the Browns recoup one Day 3 pick by moving down 12 spots before landing linebacker depth in Tranquill, then come back a few picks later for depth on the defensive line in Beckner. Smith is a tweener who isn't big enough to stay at edge rusher but could develop into an interesting piece as a strongside linebacker. Greenidge brings more depth to the interior of the line after losing Kevin Zeitler. 

Dallas Cowboys

RoundOverallPlayerNotes
2 58 SS Taylor Rapp, Washington                             
3 90 DT Trysten Hill, Central Florida
4 128 TE Dax Raymond, Utah State
4 136 DE Austin Bryant, Clemson
5 165 WR Jalen Hurd, Baylor
7 241 RB Tony Pollard, Memphis

No moving around in this mock for the Cowboys, who should be looking to trade back if the right prospects aren't available on Day 2. Fortunately for them, an awful showing at Taylor Rapp's pro day allows the star safety prospect to slide down to them at No. 58. He should shine as a down safety for the Cowboys but can also bring some versatility to the position, much like free-agent acquisition George Iloka. In Round 3, the team addresses perhaps its biggest weakness by selecting Hill, who has the ability to be a quality starter at defensive tackle if he matures. It wouldn't be the first time the Cowboys took a chance on a prospect in that mold. 

The Cowboys start Day 3 by improving the depth chart behind the returning Jason Witten with Raymond, an older prospect but one who should have a role in the NFL, then come back and grab Bryant to add more depth on the edge and someone who can work into the rotation immediately while trying to develop into a starter. Hurd is still learning the receiver position but offers a high ceiling as a downfield target who can even play some running back, giving the offense the versatility it sought with the Tavon Austin acquisition last year. Pollard is a more traditional backup for Zeke Elliott but one that could also offer some versatility in the offense. 

Denver Broncos

RoundOverallPlayerNotes
1 10 QB Drew Lock, Missouri
2 35 G/C Dalton Risner, Kansas State from OAK*
2 41 to Oakland
3 71 CB Isaiah Johnson, Houston
4 125 to Oakland from HOU
5 148 TE Drew Sample, Washington
5 156 to Carolina from MIN
5 170 OLB Justin Hollins, Oregon from CLE*
6 182 to Cleveland
6 187 ILB Joe Giles-Harris, Duke from CAR*
7 235 to Cleveland from OAK*
7 237 OLB Gerri Green, Mississippi State from HOU


NT Vernon Butler (from Carolina)

Will John Elway and his staff do this much trading? Probably not, but let's have some fun. One selection that doesn't require a trade up is Lock, giving Elway his new franchise quarterback to develop behind Joe Flacco for a year before taking over in 2020. If Washington moves up for Dwayne Haskins, as they do in this mock, the Broncos should feel confident they can sit at No. 10 and get their guy. 

After Risner makes it out of the first round, the Broncos waste no time going up to get him, swapping their fourth-rounder for a seventh in order to leap six spots to get the versatile offensive lineman. He'll be an immediate starter on the interior but could also be a starting-caliber tackle if needed down the line. With their other Day 2 pick, the Broncos nab what could be a steal in Johnson, who could quickly turn into a starter at corner with the right development. 

With this draft class being deep at tight end, the Broncos should feel confident they can find a quality option to add to their depth chart at the position. Here that guy is Sample, who is an excellent blocker and also a bit underrated as a receiver. After trading back about a round on Day 3 to land a nose tackle from Carolina in Butler, the Broncos can't wait once Hollins gets in range, sacrificing a seventh-rounder to move up for the edge rusher. Despite the move back with Carolina, the Broncos are still able to land an interesting inside linebacker prospect in Round 6, with Giles-Harris bringing physicality to the position as he competes to replace Brandon Marshall. Green is another developmental edge rusher as the Broncos double-dip at the position with their depth lacking behind their two stars.

Detroit Lions

RoundOverallPlayerNotes
1 8 to Atlanta
1 14 TE T.J. Hockenson, Iowa from ATL*
2 43 FS Nasir Adderley, Delaware
2 62 DE Joe Jackson, Miami from NO*
3 79 to New Orleans from ATL*
3 88 G Connor McGovern, Penn State from PHI
4 111 to New Orleans
4 117 WR David Sills V, West Virginia from ATL*
4 138 QB Tyree Jackson, Buffalo from PHI*
5 146 to Philadelphia
6 184 to New Orleans
6 202 WR Greg Dortch, Wake Forest from NO*
6 204 OLB Chase Hansen, Utah from NE
7 224 to Philadelphia
7 229 DE John Cominsky, Charleston from MIA
7 231 CB Blace Brown, Troy from NO*

With GM Bob Quinn looking to move down, he finds a willing partner in a Falcons team eyeing Ed Oliver. After picking up a pair of mid-round picks, the Lions land a guy many think they could take at No. 8 anyway in Hockenson, a bona fide No. 1 tight end for the offense that will improve both the blocking up front and Matthew Stafford's passing-game options. 

The Lions stay active later in the draft after securing an excellent free safety prospect in Adderley, whose potential at the NFL level far outpaces his small-school origins. He could also have a future at corner if the team would prefer to improve their options at that position instead. The Lions then trade back into Round 2, giving up the third-rounder they got in the earlier trade back plus a fourth to go get a strong edge rusher in Jackson, who could dominate if Matt Patricia can unlock his full potential. The team then snags someone to compete at right guard in McGovern, who could very well start immediately. 

Sills gives the team depth outside at receiver, while Jackson's upside at quarterback is worth the move up, especially when all it costs is one of their seventh-rounders. If his accuracy could get a tick better, he could be a sleeper to emerge down the road. The Lions then trade back in the sixth before adding a young slot option to develop behind Danny Amendola. Hansen would be a steal late in the sixth round and could push for snaps as a rookie. Cominsky and Brown are solid depth options on defense who deserve to be drafted.

Green Bay Packers

RoundOverallPlayerNotes
1 12 to Carolina
1 16 G Cody Ford, Oklahoma from CAR*
1 30 WR Marquise Brown, Oklahoma from NO
2 44 DE Zach Allen, Boston College
2 61 TE Jace Sternberger, Texas A&M from KC*
3 75 to Kansas City
3 100 ILB Bobby Okereke, Stanford from CAR*
4 114 to Kansas City
4 118 OT Chuma Edoga, USC from WAS
5 150 RB Benny Snell, Kentucky
6 185 CB Tim Harris, Virginia
6 194 S/CB Lukas Denis, Boston College from SEA
7 226 WR Lil'Jordan Humphrey, Texas

The Packers pass on the chance to take T.J. Hockenson at No. 12, trading back four spots and snagging an extra third-round pick before adding Ford, a tackle who should immediately thrive inside at guard, where his plus blocking skills will shine. The Packers can also develop his pass protection and eventually move him to tackle should an opening arise down the road. The team then doubles up on Sooners by snagging the ultra talented Brown at receiver, who is as undersized as he is explosive. It's frightening to think what Aaron Rodgers could do with a weapon like that. 

Allen is a quality defensive end who should fit well in Green Bay's scheme, and while he'll contribute immediately as a rotational player, he can be a long-term starter should Mike Daniels leave in free agency after this season. The Packers then trade up 14 spots to get back in the second round for Sternberger, a move tight end who will give Rodgers another receiving weapon once he develops. The Packers end their Day 2 with a small but smart inside linebacker in Okereke.

Edoga is a raw pass blocker who can develop behind the team's starters and potentially take over in Year 2. Snell is a big back who's a good value in Round 5, and he could give the team a boost in short-yardage sets. Harris and Denis are wild cards for the secondary, with Denis showing well as a safety but potentially being a better fit at corner in the NFL. Humphrey is another big weapon for the passing game who can push the team's trio of sophomores at the position.

Houston Texans

RoundOverallPlayerNotes
1 13 OT Jonah Williams, Alabama from MIA*
1 23 to Miami
2 54 CB Julian Love, Notre Dame from SEA
2 55 to Miami
3 86 RB Damien Harris, Alabama
4 103 G Nate Davis, NC Charlotte from NYJ/ARI*
5 161 SS Mike Edwards, Kentucky
6 195 OT Olisaemeka Udoh, Elon
7 220 DT Daylon Mack, Texas A&M from NYG

The Texans will likely have to trade up if they want a shot at one of the first-round talents on the offensive line. Luckily, they have two second-round picks, and packaging one with No. 23 should get them into the top 15, where they take a potential franchise left tackle in Williams, whose floor is a long career on the interior. 

The team's remaining second-rounder is used on Love, who isn't fast but is an absolute technician as a cover corner. With Johnathan Joseph in his mid-30s and Bradley Roby only signed to a one-year deal, Love gives the Texans a long-term starter to rely on. In the third round, the Texans add another option in the backfield, allowing them to move on from Lamar Miller sooner rather than later. 

The Texans aren't satisfied to sit on their hands in Round 4, opting to send a 2020 third-round pick to the Jets (who got this pick from the Cardinals by trading back) to go get Davis, a small-schooler who can nonetheless start immediately at guard. Edwards can serve as either a third safety or possibly a slot corner, while Udoh is another small-school lineman who could emerge as the team's right tackle eventually. Mack is a wild card to compete at nose tackle, and he could be a 2020 option if he develops well.

Indianapolis Colts

RoundOverallPlayerNotes
1 26 DT Christian Wilkins, Clemson
2 34 SS Johnathan Abram, Mississippi State from NYJ
2 59 WR J.J. Arcega-Whiteside, Stanford
3 89 CB David Long, Michigan
4 129 DE Ben Banogu, TCU
4 135 RB Rodney Anderson, Oklahoma
5 164 LB Jahlani Tavai, Hawaii
6 199 WR Keelan Doss, Cal Davis
7 240 CB Isaiah Wharton, Rutgers

The Colts are one of the rare teams that doesn't make any trades in my mock, but that doesn't mean they're lacking for talent in this class. Wilkins is considered by many to be a top-15 player, but positional need and scheme fit could push him down to the Colts at No. 26, where he'd be a steal. 

The Colts open the second round with potentially the top safety in the class in Abram, a thumper in the box who makes for a great long-term pairing with Malik Hooker. Arcega-Whiteside is a big target for Andrew Luck who gives the team a long-term running mate for T.Y. Hilton. Long is a talented corner who may need to shift inside in the pros, but he should be capable of contributing immediately. 

Banogu gives the team more depth at defensive end after adding Justin Houston, and he'll likely remain no more than a rotational option, though one who can succeed in small doses. Anderson has been plagued by injuries but he's capable of filling a big-back role in a committee when healthy. Tavai should be a solid depth option at linebacker immediately and could develop into a starter next to 2018 breakout Darius Leonard. Doss brings more depth at receiver as someone who could shine in a limited role, while Wharton is another lottery ticket at corner.

Jacksonville Jaguars

RoundOverallPlayerNotes
1 7 OT Jawaan Taylor, Florida
2 38 WR Terry McLaurin, Ohio State
3 69 FS Deionte Thompson, Alabama
3 98 TE Dawson Knox, Ole Miss from LAR
4 109 to Minnesota
4 120 RB Justice Hill, Oklahoma State from MIN*
6 178 QB Brett Rypien, Boise State
6 190 G Mitch Hyatt, Clemson from MIN*
7 236 to Carolina from BAL
7 247 DE Landis Durham, Texas A&M from MIN*


WR Torrey Smith (from Carolina)

The Jaguars open their account with much needed help at right tackle in Taylor, the top offensive lineman in the class. He'll solidify the right side immediately after the Jaguars had massive issues with protection last year. That can't be the case after spending top dollar for a new quarterback. 

Speaking of Nick Foles, the team finds him a versatile receiving weapon at the top of Round 2 with McLaurin, a fast wideout with good size who absolutely aced the predraft process to boost his stock. For the second straight year, the Jaguars land a falling Alabama safety in the third round in Thompson, who will step in immediately to replace Tashaun Gipson. With the team's other third-rounder, the Jags pick up a sleeper at tight end in Knox, who should be much better in the pros than he was at Ole Miss. If the team goes with Taylor instead of T.J. Hockenson at the top of the draft, Knox is a great consolation prize. 

The Jaguars trade a seventh-rounder to reunite Foles with a deep receiving weapon in Torrey Smith, then turn one Day 3 pick into three by moving down from No. 109. They then scoop up some depth at running back in Hill, who had a great combine and should shine as a fill-in whenever Leonard Fournette is injured. Rypien is a solid developmental quarterback to back up Foles, while Hyatt provides depth all around the offensive line. Durham gives the Jaguars a rotational piece at defensive end.

Kansas City Chiefs

RoundOverallPlayerNotes
1 21 C Garrett Bradbury, NC State from SEA*
1 29 to Seattle
2 61 to Green Bay
2 63 to Seattle from LAR
3 75 CB Amani Oruwariye, Penn State from GB*
3 92 SS Amani Hooker, Iowa
4 114 DE L.J. Collier, TCU from GB*
4 124 CB Jordan Brown, South Dakota State from SEA*
5 167 RB Mike Weber, Ohio State
6 201 OLB Dre Greenlaw, Arkansas
6 214 to Seattle
7 216 TE Zach Gentry, Michigan from SF

The Chiefs make a move up in the first round to snag Bradbury, as he's unlikely to get by the Ravens and Texans in the early 20s. He should be a perfect fit as a replacement for Mitch Morse at center, even if the team has to sacrifice a sixth while also trading down from the late second to the late fourth in order to get him. 

Another trade is in the works at No. 61, as the Chiefs move down this time to pick up an extra fourth. Now with two picks in the third round, the team adds two pieces to the secondary, with Oruwariye a big, physical corner to push for a starting role immediately on the outside and Hooker a versatile safety who can spot up on tight ends, serving as a natural replacement for Eric Berry next to free-agent addition Tyrann Mathieu. 

The Chiefs then spend the first of their two newly-acquired fourth-rounders on an edge defender in Collier, who should mix in for snaps immediately and could emerge as a starter at a position of need. Brown is late to the cornerback position but is still improving and could be coached up into a longterm starter. Weber had an excellent combine that could translate into a nice career in the right situation, and snaps could be there in Kansas City. Greenlaw is a special-teams player who is a sleeper to emerge as a contributor in the team's switch to a 4-3. Gentry will compete for backup duties behind Travis Kelce and is likely a TE2 at best.

Los Angeles Chargers

RoundOverallPlayerNotes
1 28 OT Kaleb McGary, Washington
2 60 DT Dre'Mont Jones, Ohio State
3 91 OLB Germaine Pratt, NC State
4 130 CB Kris Boyd, Texas
5 166 G Phil Haynes, Wake Forest
6 200 WR DaMarkus Lodge, Ole Miss
7 242 QB Easton Stick, North Dakota State

When you're mock drafting for the Chargers, there's no need to brainstorm any trade scenarios. In each of the last two years, they've methodically made one pick per round when it was their turn. Last year my seven-round mock predicted they would hold to form. No reason to change it up this year, as the team kicks off its draft with an ascending tackle prospect whose great combine gives him a great chance at being the first offensive lineman off the board once you get past the normal top tier of players expected to go in the top 20. McGary is an immediate starter at right tackle, or the Chargers could choose to move him inside and help solidify the interior. 

While the value at defensive tackle would be solid at No. 28, getting Jones at No. 60 could be an absolute steal. He's a penetrating force on the interior who will give the team's pass rush another dimension while addressing a clear position of need. In the third round, the Chargers add another piece to a linebacker corps that needed overhauling this offseason. Pratt has the ability to develop into a starter at outside linebacker. 

Boyd is a bit of a wild card at corner but one who has the speed and strength to succeed. He could also be an option as a safety down the road. Haynes has been a bit undersold in the predraft process but I think he emerges as a starter at guard eventually. Lodge has been overshadowed by his Ole Miss counterparts but he has the potential to be a contributor at the NFL level. Stick makes for a nice developmental prospect who has a chance to stick as a backup.

Los Angeles Rams

RoundOverallPlayerNotes
1 31 G/C Erik McCoy, Texas A&M
3 94 RB Darrell Henderson, Memphis
3 99 ILB Vosean Joseph, Florida
4 133 CB Jamel Dean, Auburn
5 169 to Pittsburgh
6 192 NT Dontavius Russell, Auburn from PIT*
6 203 OT Martez Ivey, Florida
6 207 OLB Wyatt Ray, Boston College from PIT*
7 251 OLB Malik Reed, Nevada

I know the Rams like their replacements on the interior of the line, but as a Super Bowl contender, there needs to be a plan B. That's McCoy, who can play either guard or center and has what it takes to hold his own against fearsome interior rushers like Aaron Donald and DeForest Buckner. 

The Rams then have to wait a bit to pick again as they're shut out of Round 2, but they land some quality Todd Gurley insurance in the third round in the form of Henderson, whose big play ability should allow him to be a key part of the offense and perhaps not overwork Gurley as much even when he is healthy. A few picks later the team comes right back for Joseph, who can compete for snaps inside at linebacker and should benefit from learning under Wade Phillips. 

Dean is big and fast -- so fast that he ran a 4.3 40 at the combine -- and could easily outpace his draft slot if he can stay healthy. After trading back for an extra pick, the Rams grab a solid nose tackle prospect in Russell who can compete to replace Ndamukong Suh, then add some depth at tackle in Ivey, who has a chance to develop into a starter once the Rams lose one of their bookends. The team's final two picks are used on guys who can improve depth at edge rusher while also contributing on special teams.

Miami Dolphins

RoundOverallPlayerNotes
1 13 to Houston
1 23 DT Jeffery Simmons, Mississippi State from HOU*
2 48 G/C Elgton Jenkins, Mississippi State
2 55 DE Charles Omenihu, Texas from HOU*
3 78 QB Will Grier, West Virginia
4 116 to Atlanta
4 137 WR Gary Jennings Jr., West Virginia from ATL*
5 151 S Marquise Blair, Utah
5 152 CB Saivion Smith, Alabama from ATL*
7 233 to Atlanta from TEN
7 234 OT Tyree St. Louis, Miami from PIT


DE Solomon Thomas (from San Francisco)

The Dolphins should be open for business at No. 13 as they're at the start of a rebuild. Considering the Texans should be making nabbing one of the top offensive lineman a priority while also owning an extra second-rounder, this trade should be a match. After swapping No. 13 for No. 23 and 55, the Dolphins use their first pick on the abundantly talented Simmons, who is a top-13 talent in this draft but might not be ready to contribute fully in 2019 after tearing his ACL. That should be just fine for a Dolphins team eyeing the future anyway. 

Before Day 2 starts, the Dolphins strike a rare player-for-player trade, sending star safety Reshad Jones and his big cap number to San Francisco for Solomon Thomas, a former No. 3 overall pick who hasn't paid off yet with the 49ers and becomes somewhat expendable after they draft Nick Bosa at No. 2. The move clears up the free safety position for Minkah Fitzpatrick as well. The Dolphins then score an offensive lineman in Jenkins who can start immediately at a problem spot for the offense. The extra second-rounder then becomes a strong base end in Omenihu, who I think could be a star under new coach Brian Flores. In the third round, the Dolphins take a shot with a talented quarterback prospect in Grier who they can give snaps as a rookie at some point before re-evaluating the position next offseason. 

After trading back 21 spots in the fourth round in order to make a big leap up from No. 233 to No. 152 later in the draft, the Dolphins add some depth at receiver in Grier's college teammate Jennings, who's thought of as the other West Virginia receiver but had a great showing at the combine and could be a quality starter at the next level. Now with back-to-back picks in the fifth round, the Dolphins snap up two defensive backs, a versatile third safety in Blair who can eventually take over for T.J. McDonald and a corner who can compete for snaps on the outside in Smith. The team stays local for its final pick with a developmental tackle prospect in St. Louis who could eventually push for a starting role at right tackle.

Minnesota Vikings

RoundOverallPlayerNotes
1 18 OT Andre Dillard, Washington State
2 50 CB Rock Ya-Sin, Temple
3 81 DT Khalen Saunders, Western Illinois
4 109 OLB Terrill Hanks, New Mexico State from MIN*
4 120 to Jacksonville
6 190 to Jacksonville
6 209 RB Devine Ozigbo, Nebraska
7 247 to Jacksonville
7 250 G Tyler Jones, NC State

This class ended up being light on offensive linemen as the Vikings chose to solidify their excellent defense in the middle rounds, but in Round 1 they get an excellent pass-protecting left tackle in Dillard, a selection that allows the Vikings to kick Riley Reiff to guard and find two upgrades at their biggest weakness with one stroke of the pen. 

The Vikings start Day 2 with a Mike Zimmer special in Ya-Sin who is still getting better and should be coached up into a starter at corner for the team. Saunders plugs a hole on the inside and should give the team a disruptive presence once he develops. 

Rather than waiting until No. 120 to pick, the Vikings package two of their late picks to hop up 11 spots and nab a weakside linebacker in Hanks who can also serve as Anthony Barr insurance thanks to the pass-rush skills he showed in college, where he had 23.5 tackles for loss over the last two years. Ozigbo is a bruiser at running back who can emerge as the team's complement to Dalvin Cook, while Jones is another lottery ticket for the interior of the offensive line.

New England Patriots

RoundOverallPlayerNotes
1 32 WR A.J. Brown, Ole Miss
2 56 TE Irv Smith Jr., Alabama from CHI
2 64 CB Joejuan Williams, Vanderbilt
3 73 WR Andy Isabella, UMass from DET
3 97 to Tampa Bay
3 101 DT Kingsley Keke, Texas A&M
4 107 ILB Blake Cashman, Minnesota from TB*
4 134 to San Francisco
5 147 S Sheldrick Redwine, Miami from TB/BUF*
6 191 RB Trayveon Williams, Texas A&M