Now that two weeks of the Carolina Panthers OTA practices have come and gone, I thought I would take a moment and adjust my previous roster projection to reflect what is happening on the practice field. Remember, this is an organic list that will change based on the number of reps each player receives in practice.

Here is my updated 2016 Panthers Roster Projection….

OFFENSE 25

Quarterback (3)

Cam Newton

Derek Anderson

Joe Webb

Tight End (3)

Greg Olsen

Ed Dickson

Beau Sandland

Note: No change here. These are your 2016 Carolina Panthers tight ends.

Wide Receiver (5)

Kelvin Benjamin

Devin Funchess

Ted Ginn

Stephen Hill

Philly Brown

Note: No change here either. I am sticking with this prediction for now. Stephen Hill has looked like a much improved player.

Running Back (3)

Jonathan Stewart

Cameron Artis-Payne

Brandon Wegher

Note: Both Artis-Payne and Wegher saw snaps with the second team in practice last Tuesday. Fozzy may be the odd man out.

Full Back (1)

Mike Tolbert

Offensive Line (10)

Michael Oher

Mike Remmers

Daryl Williams

Trai Turner

Andrew Norwell

Ryan Kalil

Chris Scott

Gino Gradkowski

David Foucault

(Insert Free Agent Here)

Note: I still believe a free agent tackle is coming sooner or later. As of now, David Foucault is backing up Michael Oher. I am not too sure how comfortable I am with that.

Defense (25)

Defensive Line (9)

Kony Ealy

Charles Johnson

Star Lotulelei

Kawann Short

Vernon Butler

Paul Soliai

Mario Addison

Wes Horton

Rakim Cox

Note: I am trading out Delaire for Cox here based on practice reps. Cox looked solid last preseason and appears to be making strides.

Linebacker (6)

Thomas Davis

Luke Kuechly

Shaq Thompson

AJ Klein

David Mayo

Jeremy Cash

Cahnuh (5)

Bene Benwikere

James Bradberry

Daryl Worley

Zack Sanchez

Robert McClain

Note: McClain has gotten the majority of first string snaps across from Bradberry.

Safety (5)

Kurt Coleman

Tre Boston

Dean Marlowe

Colin Jones

Marcus Ball

Note: No change here. I am really liking Marcus Ball to make this roster.

Special Teams (3)

Graham Gano

Swayze Waters

JJ Jansen

Note: Swayze Waters is in no danger of losing his roster spot.