According to various sources, USC running back Joe McKnight has elected to declare for the upcoming 2010 NFL Draft, as previously reported.