B.J. Penn is the only fighter on the list that Benson Henderson has never fought. Henderson has faced both Frankie Edgar and Nate Diaz in the Octagon, and he has also fought Gilbert Melendez in a Strikeforce bout.
Mastering the Octagon: The Benson Henderson Challenge