Avec plus de 500 century breaks exécutés durant sa carrière, Marco Fu occupe la position du classement des centuries réalisés dans l'histoire du snooker. Il a également réussit le break maximum de en quatre occasion : au Masters d'Écosse en 2000, à l'Open mondial en 2012, au Masters en 2015 et à l'Open de Gibraltar la même année. Fu détient le record de la plus longue manche télévisée de l'histoire. Ce record, partagé avec Mark Selby, s'est produit à Telford, durant l'édition 2007 du championnat du Royaume-Uni, avec une manche décisive qui dura . Par ailleurs, c'est Selby qui remporta la rencontre. Ce record a depuis été battu par Dave Harold et Shaun Murphy qui, l'année suivante à l'Open de Chine, ont disputés une manche de , remportée par Murphy.