my ranking of cm punk looks over time: 
5. Bald AEW 
4. when he posts on his story after working out 
3. ROH blonde
2. WWE slick back (2011) 
1. SES pre rey 

honorable mentions: wolverine isnt in top ten, purple wwe signing, random red, ufc bowl, dog collar match, all in 23