Il a participé aux phases finales du championnat du monde à cinq reprises, et a notamment atteint le stade des demi-finales lors de l'édition 2019. Gilbert a aussi remporté un titre de classement au championnat de la ligue 2021, après avoir perdu ses quatre premières finales, et a réalisé deux breaks maximums en carrière (breaks de ). Le deuxième qu'il a réalisé est d'autant plus surprenant puisqu'il s'agissait du symbolique de l'histoire du snooker. En 2019, sa carrière prend un tournant lorsqu'il atteint son meilleur classement ; une place.