Während der folgenden Saison sammelte Williams weitere Punkte, mit dem Achtelfinale bei den Bulgarian Open 2014 als Höhepunkt, und schob sich damit zwischenzeitlich bis auf Platz 49 vor. Bei der Weltmeisterschaft erreichte er außerdem zum zweiten Mal in Folge das Hauptturnier und konnte bis zum 6:6 mit dem späteren Weltmeister Stuart Bingham mithalten, bevor er 7:10 verlor. Zu Beginn der &lt;a href="Snooker-Saison%202015/16"&gt;Saison 2015/16&lt;/a&gt; konnte er erneut punkten und erreichte unter anderem beim Paul Hunter Classic erneut das Achtelfinale. Bei der UK Championship schlug er den Weltranglisten-10. Joe Perry und kam in Runde 3. Am Saisonende stand er aber erneut in der WM-Endrunde im Crucible am Tisch, nachdem er in einem umkämpften Match knapp mit 10:9 gegen Anthony Hamilton gewonnen hatte. Zum dritten Mal verpasste er aber den Achtelfinaleinzug, diesmal verlor er gegen Ricky Walden mit 8:10. Trotz der Erfolge erreichte er nicht ganz das Ergebnis der Saison 2013/14, die aus der Zweijahreswertung für die Weltrangliste herausfiel. Deshalb verlor er wieder etwas an Boden.