Answer
Justin Pugh plays the position of guard in the NFL. A guard is a player on the offensive line who lines up between the center and the tackle. Guards are responsible for blocking defensive linemen in order to protect the quarterback and create running lanes for the running backs.