Da seine Finalteilnahme beim Malta Masters 1996 nicht für die Weltrangliste zählte und seine Ergebnisse konstant blieben, belegte er zwei Jahre später Rang 86. Dadurch wurde er gezwungen, einen Nachweis für seine sportliche Qualifikation zu erbringen, was ihm bei der WPBSA Qualifying School auch gelang. Dank regelmäßiger Hauptrundenteilnahmen während der folgenden zwei Spielzeiten arbeitete sich Read auf Platz 62 der Weltrangliste hinauf, die beste Platzierung seiner Karriere. In der folgenden Saison konnte er auf der Weltrangliste dieses Niveau halten, da er bei der Snookerweltmeisterschaft 2000 in die Hauptrunde einzog. Danach verschlechterten sich Reads Ergebnisse aber deutlich. Abgerutscht auf Platz 98, verlor er Mitte 2003 seinen Profistatus.