Les principales performances de Marco Fu sont une victoire au Grand Prix (Open mondial aujourd'hui) 2007 à Aberdeen face à Ronnie O'Sullivan, une victoire à l'Open d'Australie 2013 face à Neil Robertson et une victoire à l'Open d'Écosse 2016 face à John Higgins. Il compte également deux finales en tournoi majeur, au championnat du Royaume-Uni en 2008 et au Masters en 2011. Sa meilleure performance aux championnats du monde est une demi-finale en 2006 et en 2016. Fu atteint son meilleur classement en juin 2017, celui de 5 mondial.