WR Derek Hagan has quietly had a productive offseason and made several impressive catches down the field at Wednesday's practice. With No. 1 WR Steve Johnson (groin) limited, Hagan has taken advantage of the extra reps and may be a legitimate contender for the open No. 2 job.