Through two full weeks of traning camp practice sessions, the coaching staff of the Cleveland Browns has been moving players and changing their roles on a consistent basis.
Rotating players with different units and multiple positions enables this staff the opportunity to gauge not only the ability of a player, but expose players to becoming increasingly versatile.
Based on the rotational situations, the reps taken by each player with a respective unit -- here is the initial training camp depth chart based on observation and charting of players at positions, reps, and camp progress.
QB - Brady Quinn, Derek Anderson, Brett Ratliff, Richard Bartel
(I'd be greatly surprised if Quinn does not win the job coming out of camp. Anderson's inconsistency hampers his solid work in camp. Ratliff does well but is not starter material at this time.)
WR - Braylon Edwards, Mike Furrey, Josh Cribbs, David Patten, Mohamed Massaquoi, Brian Robiskie, Lance Leggett, Paul Hubbard, Jordan Norwood, Paul Raymond (Syndric Steptoe - injured / Donte Stallworth - suspended)
(The unknown role of Patten combined with Furrey's solid camp could shake up the depth landscape, with Cribbs also factoring in. This position is in constant change.)
RT - John ST. Clair, George Foster, Branndon Braxton
(Ryan Tucker could be a factor here. St. Clair has done well, Foster has not and Braxton is raw)
LDE - Kenyon Coleman, C.J. Mosley, Santonio Thomas
(Coleman is a system player and plays the role well. Mosley is a gamer and has been solid. Thomas should stick due to his experience and the Browns lack of depth.)
CB - Eric Wright, Brandon McDonald, Rod Hood, Brandon Anderson, Corey Ivy, Coye Francies, Hank Poteat, Gerald Lawson
(After the first three listed here, the remaining spots are up for grabs as the youth at the position has been working well in camp.)
S - Abe Elam, Brodney Pool, Mike Adams, Hamza Abdullah, Nick Sorensen, Bret Lockett
(No question Elam and Pool are the starters, Adams is a solid versatile depth player, while the remaining three all are in the hunt for a roster position.)
P - Dave Zastudil
PK - Phil Dawson
LS - Ryan Pontbriand