The Eagles are 12 days away from returning to the field for the start of one of the most important training camps in franchise history.
Philadelphia signed seven undrafted free agents after the draft and completed a full roster that includes roster exemption guard Raekin Vakalahi as a team representative in the International Pathway Program.
The team placed offensive tackle LeRaven Clark on injured reserve, waived tight end Noah Togiai and signed cornerback Shawn Stevens. Philadelphia has one available spot before rookies and veterans are due to report on July 23.
With things now starting to get serious, here’s the Eagles’ updated 90-man roster.
#0 DE Bryce Huff
© Mandatory Credit: Kyle Ross-USA TODAY Sports
#1 QB Jalen Hurts
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#2 CB Darius Slay Jr.
© (Photo by Mitchell Leff/Getty Images)
#3 LB Nolan Smith
© (Photo by Mitchell Leff/Getty Images)
#4 K Jake Elliott
© Mandatory Credit: Kim Klement Neitzel-USA TODAY Sports
#6 WR DeVonta Smith
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#8 DB CJ Gardner-Johnson
© (Photo: Ray Del Rio/Getty Images)
#10 Punter Braden Mann
© (Photo by Elsa/Getty Images)
#11 WR AJ Brown
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#13 QB Will Grier
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#14 RB Kenneth Gainwell
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#16 QB Tanner McKee
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#17 LB Nakobe Dean
© (Photo by Mitchell Leff/Getty Images)
#18 WR Britten Covey
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#19 DE Josh Sweat
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#21 DB Sidney Brown
© (Photo by Mitchell Leff/Getty Images)
#22 CB Kelly Ringo
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#23 CB Eli Ricks
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#24 CB James Bradberry
© Mandatory Credit: Kim Klement Neitzel-USA TODAY Sports
#26 RB Saquon Barkley
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#27 CB Zeck MacPherson
© (Photo: Dustin Satlof/Getty Images)
#28 CB Josh Jobe
© (Photo: Harry Howe/Getty Images)
#29 CB Avonte Maddox
© Mandatory Credit: Jerome Miron-USA TODAY Sports
#30 CB Quynion Mitchell
© Quinion Mitchell. Photo by Kiel Legere.
#31 CB Tyler Hall
© Mandatory Credit: Stephen R. Sylvanie-USA TODAY Sports
#32 DB Reed Blankenship
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#33 DB Cooper Dejan
© Cooper DeJean Photo by Kiel Leggere
#34 CB Isaiah Rodgers
© Isaiah Rodgers Photo by Kiel Leggere
#35 RB Tyrion Davis-Price
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#35 DB Andre Sam
© Syndication: The Daily Advertiser
#36 DB Tristin McCollum
© Mandatory Credit: Vincent Carchietta-USA TODAY Sports
#36 RB Kendall Milton
© Kendall Milton Photo by Kiel Leggere
#37 CB Mario Goodrich
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#38 RB Lou Nichols
© Syndication: The Post-Crescent
#39 RB Will Shipley
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#41 DB Shawn Stevens
© Shawn Stevens Ferris State University Photo courtesy of 9and10 News
#42 LB Oren Burks
© Mandatory Credit: Kelley L Cox-USA TODAY Sports
#43 TE McCarran’s Castles
© (Photo: Kevin C. Cox/Getty Images)
#43 DB Mekhi Garner
© Mandatory Credit: Tommy Gilligan-USA TODAY Sports
#45 LB Devin White
© Devin White Photo by Kiel Leggere
#48 LB Patrick Johnson
© (Photo by Mitchell Leff/Getty Images)
#49 Long Snapper Rick Lovato
© (Photo: Mike Ehrman/Getty Images)
#50 OL Max Scharping
© Mandatory Credit: Mark J. Rebilas-USA TODAY Sports
#51 OL Cam Jurgens
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#52 LB Julian Okwara
© (Photo: Mike Mulholland/Getty Images)
#53 LB Zack Baun
© Mandatory Credit: Kyle Ross-USA TODAY Sports
#54 LB Jeremiah Trotter Jr.
© Syndication: Wilmington News Journal
#55 DE Brandon Graham
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#56 OL Tyler Steen
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#57 LB Ben VanSmelen
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#58 LB Jarix Hunt
© Mandatory Credit: Kirby Lee-USA TODAY Sports
#59 DT Thomas Booker IV
© Mandatory Credit: Troy Taormina-USA TODAY Sports
#61 OL Gottlieb Ayeze
© Mandatory Credit: Reggie Hildred-USA TODAY Sports
#64 OL Brett Toth
© (Photo: Rob Carr/Getty Images)
#65 OL Lane Johnson
© (Photo: Tim Nwachukwu/Getty Images)
#66 OL Jason Poe
© Mandatory Credit: Sergio Estrada-USA TODAY Sports
#68 OL Jordan Mailata
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#69 OL Landon Dickerson
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#72 OL Darian Kinard
© Mandatory Credit: Joe Camporeale-USA TODAY Sports
#74 OL Fred Johnson
© (Photo: Rob Carr/Getty Images)
#75 OL Taron Jackson
© (Photo: Jason Miller/Getty Images)
#76 OL Matt Hennessey
© Mandatory Credit: Curtis Compton/Pool Photo via USA TODAY Sports
#77 OL Mekhi Becton
© Syndication: The Record
#78 OL Animu Dankwa
© Mandatory Credit: David Banks-USA TODAY Sports
#79 OL Trevor Keegan
© Mandatory Credit: Mark J. Rebilas-USA TODAY Sports
#80 WR Parris Campbell
© Syndication: The Record
#81 TE Grant Calcaterra
© Mandatory Credit: Kim Klement Neitzel-USA TODAY Sports
#82 WR Aeneas Smith
© Mandatory Credit: Stephen Lew-USA TODAY Sports
#83 WR John Ross
© Photo by Kiel Legere
#84 TE EJ Jenkins
© Mandatory Credit: Bob Donnan-USA TODAY Sports
#85 TE Albert Okwuegbunam Jr.
© Photo by Kiel Legere
#86 WR Joseph Ngata
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#87 TE CJ Uzomah
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#88 TE Dallas Goedert
© Mandatory Credit: Nathan Ray Seebeck-USA TODAY Sports
#89 WR Johnny Wilson
© Syndication: Tallahassee Democrat
#90 DT Jordan Davis
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#93 DT Milton Williams
© Mandatory Credit: Kim Klement Neitzel-USA TODAY Sports
#94 DT PJ Mustipher
© Mandatory Credit: Isaiah J. Downing-USA TODAY Sports
#95 DT Marlon Tuipulotu
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#96 DT Gabe Hall
© Mandatory Credit: Kevin Jairaj-USA TODAY Sports
#97 DT Moro Ojomo
© (Photo by Elsa/Getty Images)
#98 DT Jalen Carter
© (Photo by Jane Gersovich/Getty Images)
#38D Parry Nickerson
© Mandatory Credit: Eric Hartline-USA TODAY Sports
#41O Austin Watkins Jr.
© Mandatory Credit: Bill Streicher-USA TODAY Sports
#46D Terrell Lewis
© Mandatory Credit: Robert Hanashiro-USA TODAY Sports
#46O Jacob Harris
© Mandatory Credit: Peter van den Berg-USA TODAY Sports
#47D Brandon Smith
© Mandatory Credit: Vincent Carchietta-USA TODAY Sports
#47O Shaquan Davis
© Mandatory Credit: Dale Zanine-USA TODAY Sports
#67 OL Laekin Vakarahi
© (Photo: Rob Carr/Getty Images)