By John Canton

This Saturday marks the 300th day of CM Punk's WWE Championship reign. Punk has worked for WWE for seven years and after spending his first year in Ohio Valley Wrestling he moved up to the main roster where he's been a key figure for the past six years.

Today we celebrate the current WWE Champion's career by looking at his top ten moments while working for Vince McMahon's company. It's important that this top ten list won't be looking at his run in Ring of Honor, Total Nonstop Action, Ohio Valley Wrestling or anywhere else. It's all about his WWE run, which covers his stints on the ECW, Raw and Smackdown brands.

There are a lot of Punk moments that are memorable and I'm sure that some of you will disagree with the list, but that's part of the fun of compiling a list like this.

I can think of so many great promos from the summer of 2011, his outstanding work during the Straight Edge Society run, feuds with Randy Orton, Chris Jericho, Undertaker and others that will not make this list. I almost included his backstage interaction with Steve Austin because I enjoyed it so much. These are just some of the things I had to think about when writing this list.

Once I settled on the order it was a lot of fun to remember the great moments in the WWE career of CM Punk.

Let's see what made the cut.