Genauso wie in der Saison zuvor waren jeweils Viertelfinalteilnahmen neben sonst durchschnittlichen Ergebnissen in der &lt;a href="Snooker-Saison%202006/07"&gt;Saison 2006/07&lt;/a&gt; auf Profi- beziehungsweise Amateurebene McCullochs beste Ergebnisse; auf Profiebene beim Grand Prix, auf Amateurebene bei den Dutch Open. Ansonsten schied McCulloch zumeist im Achtelfinale oder in der Runde der letzten 32 aus. Auf der Weltrangliste führte dies zu einer marginalen Verschlechterung von zwei Plätzen. Doch in der daraufhin folgenden Saison erreichte McCulloch auf Profiebene trotz mehrfacher Achtelfinalteilnahmen kein einziges Viertelfinale. Auf Amateurebene erreichte er dieses zwar, sein bestes Ergebnis war die Halbfinalteilnahme beim Paul Hunter Classic, doch diese Turniere hatten keinen Einfluss auf die Profi-Weltrangliste. Trotz der wieder mittelmäßigen Ergebnisse auf Profiebene gelang es ihm, sich auf dieser um drei Plätze auf Rang 25 zu verbessern. Damit hielt er sich letztmals in den Top 32 der Weltrangliste.