Matt Cardle has won the XFactor 2010 and was the rightful winner of the show as he pulled in the most votes every single week bar week one when our very own Mary Byrne took the top spot!
Matt Cardle wins XFactor