Josh Allen became one of North Carolina's highest-rated commitments on Monday when he pledged to the Tar Heel coaching staff.