Khabib is good, but I'd put him under Melendez and Thomson. And I agree with the others saying Diaz should obviously be on this list..
Edit: I'd put Diaz at number 6
HW: JDS, Overeem, Hunt, Arlovski
LHW: Rumble, Rampage, Spong, Gus
MW: Anderson, Souza
WW: Diaz, Lawler
LW: Diaz, Guillard, Melendez, Pettis
FW: Aldo, Poirier