L'année suivante, il atteint sa première finale majeure au Classique Paul Hunter 2016, mais il s'y incline face à un habitué des grands rendez-vous, en la personne de Mark Selby, par 4 manches à 2. Cependant, Ford ne s'en contente pas ; quelques mois après, il va jusqu'en quart de finale du Masters d'Allemagne. D'ailleurs, au cours du tournoi, Ford inscrit un break maximal de . La saison qui suit, Tom Ford atteint une nouvelle finale ; sa première en tournoi non classé, lors de l'Open de Haining. Il y est encore une fois dominé par un très solide Mark Selby. En toute fin de saison, il est quart de finaliste à l'Open de Chine ; battu par Barry Hawkins.