Ranking titles: Five Triple Crown wins: One (UK Championship 2004)
2004: Wins his first ranking title by beating Jimmy White in the final of the European Open. Goes on to win the UK Championship with a brilliant display, thrashing David Gray 10-1 in the final.
2007: Reaches the semi-finals at the Crucible and leads John Higgins 14-10, only to lose 17-15. Wins the Northern Ireland Open.
2008: Beats Shaun Murphy 10-9 in a dramatic China Open final and climbs to number two in the world.
2012: Makes the last four in Sheffield for the second time but is denied a place in the final by Ali Carter.
2013: Wins his fifth ranking title with a 9-8 defeat of Stuart Bingham in the final of the Welsh Open.
2014: Wins the Lisbon Open European Tour event and the Six Red World Championship.
2017: Runner-up at the Riga Masters.
2019: Wins the World Cup for Scotland alongside John Higgins, beating China B 4-0 in the final in Wuxi. Wins the Six Red World Championship in Thailand, beating Higgins 8-6 in the final.