I don’t know why I put myself through something like this, but I’m going to try my hand at a 2019 Mock NFL Draft. I’m good for usually getting 4 or 5 right, which isn’t terrible considering I don’t do any trades in mine either. With that, let’s give this a whirl.

1) Arizona Cardinals — QB Kyler Murray, Oklahoma — There’s this undercurrent that says Arizona doesn’t take Murray, but I don’t believe it. What I do believe is that they shouldn’t deal Josh Rosen until they absolutely have to. It’s not the worst thing in the world to have both of these signal callers in the room. Rosen should be able to bring them a solid pick or two with that contract.

2) San Francisco 49ers — DE Nick Bosa, Ohio State — This is an easy one for the Niners who take Bosa to help their pass rush. San Fran already added Dee Ford this offseason, but Bosa is going to be a big help. They have other needs and could consider Quinnen Williams, but I think you can’t go wrong with adding a Bosa to your roster.

3) New York Jets — LB Josh Allen, Kentucky — I’ll take the loss here most likely as it seems like a trade could occur here. New York needs an edge rusher, but has a ton of needs which is why they want to get out. I feel like Quinnen Williams is the easy way to go, but Allen will help them around the edge.

4) Oakland Raiders — DT Quinnen Williams, Alabama — The Raiders have three first round picks, but this one is an easy one. Williams will help clog up the middle and help the pass rush that should be featuring Khalil Mack. This could also be Devin White or one of those linebackers as well or something completely out of left field.

5) Tampa Bay Buccaneers — LB Devin White, LSU — Kwon Alexander went to San Fran and the middle of that defense needs some re-tooling. Quite frankly, a lot of the defense needs help, but we’ll go presumably best available here. Tampa Bay could also be a team that could get a trade as teams try to move ahead of the Giants for their QB.

6) New York Giants — DT Ed Oliver, Houston — Snacks Harrison and Olivier Vernon are gone so they need some help up front. Of course, this team could go quarterback here and Dave Gettleman has done a good job of hiding his true intentions, but they could also go quarterback with their other first round pick.

7) Jacksonville Jaguars — OT Jawaan Taylor, Florida — I just can’t take a tight end this high. I know Hockenson is really good and of course he’ll show up at some point, but the Jags need help blocking up front. They could take one a defender if they fall, but so far, none of the studs have fallen. Taylor helps up front.

8) Detroit Lions — DE Rashan Gary, Michigan — Trey Flowers was the big addition up front defensively in free agency. I think Gary helps push the pocket and it’s a nice fit for the Wolverine to stay in Michigan.

9) Buffalo Bills — T Jonah Williams, Alabama — I really wanted to go Hockenson here potentially because Buffalo absolutely needs skill position guys, but they also have to block for Josh Allen. He’s got great mobility, but also needs some time in the pocket.

10) Denver Broncos — TE T.J. Hockenson, Iowa — I went back and forth here between the tight end and Drew Lock. I just don’t think that there’s enough skill position-wise here. Denver is going to go QB at some point, but I don’t think it happens here yet.

11) Cincinnati Bengals — LB Devin Bush, Michigan — Another QB could be taken here as Andy Dalton is in the last year of his deal, but the Bengals defense needs complete re-tooling. Start here with the fast Wolverine.

12) Green Bay Packers — TE Noah Fant, Iowa — Jimmy Graham doesn’t seem like himself and let’s be honest, the Packers want to keep Aaron Rodgers happy. They did some nice things on the defensive side of the ball, but I think they go tight end here.

13) Miami Dolphins — T Andre Dillard, Washington State — This also seems to be a popular spot to trade up to. Dillard is a nice left tackle prospect that will help the quarterback that the team drafts in 2020. Logically they should go signal caller, but I think they’ve earmarked Tua for a jersey in 2020.

14) Atlanta Falcons — DT Christian Wilkins, Clemson — The first of a few Clemson players go here as Wilkins fills a hole in the middle. The Falcons need to put more pressure on their opponents. Wilkins will help them do so. Brian Burns could go here as well.

15) Washington Redskins — QB Dwayne Haskins, Ohio State — Patience pays off for Washington who doesn’t have to trade up to get the signal caller they presumably want. If I’m sitting here, I’m going in a bunch of other directions other than signal caller though. They could get Burns or add a D.K. Metcalf or Hollywood Brown.

16) Carolina Panthers — LB Brian Burns, Florida State — Burns finally goes off the board and Carolina gets the next piece they need to rebuild an aging defense. I talked to Burns at ACC Media Day last year and he’s a really good kid. Nice pick here by the Panthers.

17) New York Giants — QB Daniel Jones, Duke — New York takes care of that quarterback problem here. I could also see them going offensive line or maybe the high upside of Montez Sweat here. Sweat’s health is what is causing him to fall, but Gettleman’s smoke screens lead me to this.

18) Minnesota Vikings — G Cody Ford, Oklahoma — Minnesota’s front line needs improvement so they can keep Kirk Cousins upright long enough to make the wrong read. They could go Garrett Bradbury or Jonah Williams if he falls as well.

19) Tennessee Titans — DE Clelin Ferrell, Clemson — Montez Sweat could definitely go here as the team needs edge rushing. Cameron Wake is 37 years old so he’s got a year or two left. Tennessee probably wishes one of the tight ends fell to them but unfortunately they didn’t.

20) Pittsburgh Steelers — WR D.K. Metcalf, Ole Miss — Lose a guy like Antonio Brown and fill the hole with Metcalf who is a speed freak and will be a great target for Big Ben who just signed an extension. I could see Ferrell going here or a guy like Greedy Williams at cornerback.

21) Seattle Seahawks — DE Montez Sweat, Mississippi State — Trade away Frank Clark and bring in Sweat to replace him. This team could go safety here, but I like the value of getting Sweat for Seattle.

22) Baltimore Ravens — WR Marquise Brown, Oklahoma — Baltimore needs to find a go-to WR and while Brown will take a year or two to do this, they need to bring him into the fold with Lamar Jackson under center. Offensive line could be the pick here, but I like Brown whose medicals scare some people.

23) Houston Texans — OL Garrett Bradbury, NC State — Deshaun Watson was sacked way too much so the Texans need to address their offensive line. Bradbury, Ford and several others are all about the same so we may see a different OL drafted here.

24) Oakland Raiders — RB Josh Jacobs, Alabama — The timing for this seems perfect with Marshawn Lynch retiring. Jacobs will remind a lot of people of Lynch with his running style. Match made in heaven here as the Eagles may have taken him at 25.

25) Philadelphia Eagles — CB Greedy Williams, LSU — The Eagles don’t necessarily need cornerback as much as other positions, but they don’t have a lot of CBs with size. Williams provides that on the outside. They could also go Jeffery Simmons or Jerry Tillery here as they need some beef on the inside of their DL.

26) Indianapolis Colts — DT Jeffery Simmons, Miss State — Simmons’ slide ends no more as he joins a Colts team that can give him time to get 100% as the payoff will be fantastic when it occurs. Dexter Lawrence could also go here.

27) Oakland Raiders — CB Rock Ya-Sin, Temple — The Raiders secondary isn’t very good. They’d have gone Greedy Williams if he was there, but he went earlier. We could see a QB here or maybe they double up with DTs and go Lawrence.

28) Los Angeles Chargers — DT Dexter Lawrence, Clemson — The third piece of the Clemson DL goes here as the Chargers look to solidify the middle of their line in a division that could see plenty of running attacks. Juan Thornhill could be a sleeper here as well.

29) Seattle Seahawks — S Juan Thornhill, Virginia — I’m going with the Wahoo here. There are people who think he could be the best safety in the draft. Taylor Rapp and Jonathan Abram are other options there unless this team goes with an offensive lineman.

30) Green Bay Packers — OL Chris Lindstrom, Boston College — Green Bay needs some offensive line help and Lindstrom would fill that. It’s all about protecting Aaron Rodgers.

31) Los Angeles Rams — OL Erik McCoy, Texas A&M — The Rams offensive line needs some help with Andrew Whitworth now 37 and John Sullivan’s option being declined. They don’t really need too much on the defensive side.

32) New England Patriots — QB Drew Lock, Missouri — Here’s my surprise of the draft. The Patriots take Tom Brady’s replacement and don’t have to move up to get him. Jerry Tillery could be the selection here to help replace Trey Flowers.

Also On ESPN Richmond:
Eastern League of Professional Baseball All-Star Week [PHOTOS]
Eastern League of Professional Baseball All-Star Week
13 photos