rroberts

Ryan Roberts

EUGENE, OR - NOVEMBER 18: Quarterback Justin Herbert #10 of the Oregon Ducks passes the ball as defensive end Jack Banda #92 of the Arizona Wildcats applies pressure during the second half of the game at Autzen Stadium on November 18, 2017 in Eugene, Oregon. The Ducks won the game 48-28. (Photo by Steve Dykes/Getty Images)

2020 NFL Draft: Roberts’ preseason mock draft

Ryan Roberts
|

RALEIGH, NC - SEPTEMBER 29: Kelvin Harmon #3 of the North Carolina State Wolfpack misses a pass while defended by Bryce Hall #34 of the Virginia Cavaliers at Carter-Finley Stadium on September 29, 2018 in Raleigh, North Carolina. NC State won 35-21. (Photo by Lance King/Getty Images)

2020 NFL Draft: Bryce Hall, Bryce Perkins turning Virginia around

Ryan Roberts
|

(Photo by Tom Pennington/Getty Images)

2020 NFL Draft: Creating the perfect spread offense from prospects

Ryan Roberts
|

MIAMI, FL - DECEMBER 29: CeeDee Lamb #2 of the Oklahoma Sooners completes the catch for a touchdown in the fourth quarter during the College Football Playoff Semifinal against the Alabama Crimson Tide at the Capital One Orange Bowl at Hard Rock Stadium on December 29, 2018 in Miami, Florida. (Photo by Mark Brown/Getty Images)

2020 NFL Draft: The year of the wide receiver

Ryan Roberts
|

SANTA CLARA, CA - JANUARY 07: Tua Tagovailoa #13 of the Alabama Crimson Tide attempts a pass against the Clemson Tigers in the CFP National Championship presented by AT&T at Levi's Stadium on January 7, 2019 in Santa Clara, California. (Photo by Thearon W. Henderson/Getty Images)

2020 NFL Draft: Roberts’ too-early mock draft for next year

Ryan Roberts
|
LAWRENCE, KS - NOVERMBER 3: Wide receiver Hakeem Butler #18 of the Iowa State Cyclones falls into the end zone for a 51-yard touchdown pass against the Kansas Jayhawks in the first quarter at Memorial Stadium on November 3, 2018 in Lawrence, Kansas. (Photo by Ed Zurga/Getty Images)

2019 NFL Draft: Creating the perfect wide receiver corps

Ryan Roberts
|
KNOXVILLE, TN - NOVEMBER 18: Devin White #40 of the LSU Tigers reacts after a missed field goal against the Tennessee Volunteers at Neyland Stadium on November 18, 2017 in Knoxville, Tennessee. (Photo by Michael Reaves/Getty Images)

2019 NFL Draft: Matching top prospects with Marvel’s Avengers

Ryan Roberts
|
STARKVILLE, MS - OCTOBER 06: Johnathan Abram #38 of the Mississippi State Bulldogs celebrates during the second half against the Auburn Tigers at Davis Wade Stadium on October 6, 2018 in Starkville, Mississippi. (Photo by Jonathan Bachman/Getty Images)

2019 NFL Draft: April’s fools gold

Ryan Roberts
|
ST PETERSBURG, FLORIDA - JANUARY 19: Olisaemeka Udoh #57 from Elon playing on the East Team runs off the field after warm-up before kickoff against the West Team at the 2019 East-West Shrine Game at Tropicana Field on January 19, 2019 in St Petersburg, Florida. (Photo by Julio Aguilar/Getty Images)

2019 NFL Draft: Sleeper offensive line prospects

Ryan Roberts
|
PHILADELPHIA, PA - SEPTEMBER 01: Rob Rolle #4 of the Villanova Wildcats celebrates after the game against the Temple Owls at Lincoln Financial Field on September 1, 2018 in Philadelphia, Pennsylvania. The Villanova Wildcats defeated the Temple Owls 19-17. (Photo by Mitchell Leff/Getty Images)

2019 NFL Draft: Takeaways, standouts from Villanova Pro Day

Ryan Roberts
|
OXFORD, OH - NOVEMBER 15: Maxx Crosby #92 of the Eastern Michigan Eagles sacks Gus Ragland #14 of the Miami Ohio Redhawks during the second half at Yager Stadium on November 15, 2017 in Oxford, Ohio. (Photo by Michael Reaves/Getty Images)

2019 NFL Draft prospect Maxx Crosby wants to ‘be the guy who gets the sack’

Ryan Roberts
|
(Photo by Butch Dill/Getty Images)

2019 NFL Draft: Valuation of positional tweeners in class

Ryan Roberts
|
ATHENS, GA - NOVEMBER 10: Jarrett Stidham #8 of the Auburn Tigers heads off the field after failing to make a first down against the Georgia Bulldogs on November 10, 2018 at Sanford Stadium in Athens, Georgia. (Photo by Scott Cunningham/Getty Images)

2019 NFL Draft: Skill Position sleepers you need to know

Ryan Roberts
|