PHILADELPHIA (973espn.com) – With the NFL Draft just two weeks away, we have culled through various media sources and put together a comprehensive list of the players the Philadelphia Eagles have either had an “official 30 visit” with or held a private workout with.

This list does not include reported meetings at the Senior Bowl, East-West Shrine Game, the NFL Scouting Combine or the various pro days around the country because those types of interviews are more of a cattle call.

That said, here’s the list broken down by position so far:

Quarterbacks:

Running Backs:
Ezekiel Elliott, Ohio State
Daniel Lasco, California
Paul Perkins, UCLA

Wide Receivers:
Devon Cajuste, Stanford
Trevor Davis, California
Antwane Grant, Western Kentucky
Kolby Listenbee, TCU
Malcolm Mitchell, Georgia
Demarcus Robinson, Florida
Mike Thomas, Southern Miss

Tight Ends:
David Morgan II, Texas-San Antonio

Offensive Lineman:
Joshua Garnett, OG, Stanford
Darrell Greene, OG, San Diego State
Kyle Murphy, OT, Stanford
Christian Westerman, OG, Arizona State
Ronnie Stanley, OT, Notre Dame

Defensive Linemen:
Adam Gotsis, DT, Georgia Tech
Alex McCalister, DE, Florida

Linebackers:
Steven Daniels, ILB, Boston College
Deion Jones, OLB, LSU
Nick Kwiatkoski, ILB, West Virginia
Blake Martinez, ILB, Stanford
Yannick Ngakoue, OLB/DE/3-4OLB, Maryland
Myke Tavarres, OLB, Incarnate Word

Cornerbacks:
Cyrus Jones, Alabama
Rashard Robinson, LSU
Daryl Worley, West Virginia

Safeties:
T.J. Green, Clemson
Justin Simmons, Boston College
Darian Thompson, Boise State

Local Pro Day Prospects:
Robby Anderson, WR, Temple
Kyle Friend, OC, Temple
Tyler Matakevich, LB, Temple
Brandon Ross, RB, Maryland
Hakeem Valles, TE, Monmouth
Matt Smalley, CB, Layayette
Tanner Thexton, OL, Penn
Paul James, RB, Rutgers
Anthony Gaffney, DB, Princeton
Tim Brown, TE, West Chester
Great Ibe, LB, Eastern Michigan
David Grinnage, TE, North Carolina State

-John McMullen covers the Eagles and the NFL for 973ESPN.com. You can reach him at jmcmullen44@gmail.com or on Twitter @JFMcMullen

More From 97.3 ESPN