Maryland's first two-deep depth chart of the season has arrived, with plenty of surprises ahead of the season opener next Saturday against Richmond. Let's start at the top.
|Perry Hills||Brandon Ross||Kenneth Goins, Jr.|
|Caleb Rowe||Wes Brown||Shane Cockerille|
So yeah, Perry Hills! He's won the quarterback job (at least against Richmond), with Caleb Rowe as his backup and Daxx Garman as the No. 3. We broke down the QB competition earlier in camp.
Brandon Ross and Wes Brown were previously co-starters at the running back position, and it appears Ross (who had a very good year last year, except for fumbles) was able to separate himself and get the starting gig.
New face in the two-deep at fullback as well: former Elite 11 quarterback prospect Shane Cockerille is apparently making an impression at fullback and beat out Andrew Stefanelli for the No. 2 spot.
Wide receivers/tight ends
|Amba Etta-Tawo||Levern Jacobs||Malcolm Culmer||Derrick Hayward|
|D.J. Moore||DeAndre Lane||Taivon Jacobs||P.J. Gallo|
No changes at the wide receiver positions -- Culmer and the younger Taivon are still fighting for a spot, while true freshman D.J. Moore is one of just three class of 2015 players to crack the two-deep.
As for tight end, an injury-related move, but still a surprise. Andrew Isaacs continues to recover from last season's injury, but converted linebacker Derrick Hayward was able to jump P.J. Gallo for the No. 1 spot.
|Michael Dunn||Mike Minter||Evan Mulrooney||Andrew Zeller||Ryan Doyle|
|Will McClain||Stephen Grommer||Brendan Moore||Maurice Shelton||Damian Prince|
Bunch of changes here. Damian Prince has been injured in camp, so Ryan Doyle moves over from left guard to right tackle to help cover while he gets healthy. That places walk-on Mike Minter in the starting left guard role, and shifts true freshman Will McClain and Stephen Grommer into other positions as backups.
|Roman Braglio||David Shaw||Quinton Jefferson||Yannick Ngakoue|
|Jesse Aniebonam||Azubuike Ukandu||Kingsley Opara||Brett Kulka|
Some more changes here: Aniebonam moves over to the other defensive end position, giving Maryland the opportunity for a frightening Ngakoue-Aniebonam pass rushing combination. Opara shifts from nose to defensive tackle, giving walk-on Azubuike Ukandu the No. 2 nose tackle job.
|Jalen Brooks||Jermaine Carter||Jefferson Ashiru|
|Avery Thompson||Tyler Burke||Brett Zanotto|
Just one change here: true freshman Brett Zanotto beat out Brock Dean for the backup job at WILL.
|William Likely||Anthony Nixon||A.J. Hendy||Sean Davis|
|Alvin Hill||Denzel Conyers||Antwaine Carter||Jarrett Ross|
Antwaine Carter moves back to safety, and this unit continues to look strong.
|Brad Craddock||Nicolas Pritchard||Nate Adams||William Likely||William Likely|
|Adam Greene||Lee Shrader||Christian Carpenter||DeAndre Lane||Taivon Jacobs|
Nicolas Pritchard wins the punting job, and everything else remains the same.