In der &lt;a href="Snooker-Saison%201994/95"&gt;Saison 1994/95&lt;/a&gt; schied McCulloch jedoch wieder verstärkt aus; seine besten Ergebnisse hinsichtlich der Ranglistenturniere waren zwei Teilnahmen an einer Runde der letzten 128. Fernab der Ranglistenturniere erreichte er zwar ein Achtelfinale sowie das Halbfinale des Merseyside Professionals, allerdings hatten diese Turniere keinen Einfluss auf die Weltrangliste. Auf dieser verbesserte er sich zum Saisonende auf Rang 193. Doch in der folgenden Saison erreichte er bei so gut wie jedem Ranglistenturnier eine der letzten Qualifikationsrunden, auch wenn er erneut nie in die Hauptrunde einzog. Seine besten Ergebnisse waren eine Teilnahme vorletzten Qualifikationsrunde der German Open und das Erreichen der letzten Qualifikationsrunde bei der Snookerweltmeisterschaft, wo er Mick Price unterlag. Auf der Weltrangliste verbesserte er sich dadurch um fast 90 Plätze auf Rang 105.