Craig Upson

2003

Elite Muscle Classic (NC) - NPC, Junior - Light-HeavyWeight, 2nd

2004

Elite Muscle Classic (NC) - NPC, Junior - Light-HeavyWeight, 2nd

2006

North Carolina State - NPC, Light-HeavyWeight, 6th

2007

Metrolina - NPC, Light-HeavyWeight, 5th
North Carolina State - NPC, Light-HeavyWeight, 5th

2008

North Carolina State - NPC, Light-HeavyWeight, 6th

© MuscleMemory