Auch wenn Price in der &lt;a href="Snooker-Saison%201996/97"&gt;Saison 1996/97&lt;/a&gt; immer noch fünf Auftaktspiele nicht gewinnen konnte, verbesserte sich seine Form leicht. Während er mit einem Halbfinaleinzug bei der Benson and Hedges Championship, einem Turnier ohne Einfluss auf die Weltrangliste, sein bestes Saisonergebnis erzielte, erreichte er bei insgesamt fünf Ranglistenturnieren, darunter die UK Championship und die Snookerweltmeisterschaft, die Runde der letzten 32 und schied in dieser aus. Bei der Snookerweltmeisterschaft hatte er sich mithilfe eines 10:9-Sieges über Jimmy Michie für die Hauptrunde qualifiziert und unterlag in dieser unverzüglich Ronnie O’Sullivan, auch weil dieser im 14. Frame der Partie in nur 5:08 Minuten das schnellste Maximum Break jemals spielte. Dennoch konnte er sich infolgedessen auf der Weltrangliste um einen Rang auf Platz 31 verbessern.