James Tatton brauchte mehrere Jahre, bis er sich wieder gefangen hatte und bei internationalen Amateurmeisterschaften antrat. 2004 erreichte er sowohl bei der Europa-, als auch bei der Weltmeisterschaft die Finalrunde. Bei der Profiweltmeisterschaft überstand er die Vorqualifikation und erreichte Runde 2 der Amateurqualifikation. Daraufhin versuchte er es noch einmal über die Challenge Tour 2004/05, Profispieler zu werden. Gleich beim ersten Turnier kam er ins Halbfinale, das zweite Turnier gewann er. Dabei besiegte er Spieler wie Tony Jones, Jimmy Robertson und David Gilbert. Auch ohne Matchgewinn bei den anderen beiden Turnieren reichte es für Platz 6 der Tourwertung und damit für die Main-Tour-Rückkehr. Die &lt;a href="Snooker-Saison%202005/06"&gt;Saison 2005/06&lt;/a&gt; verlief aber enttäuschend. Zu Beginn traf er gleich zweimal auf Mark Allen und verlor beide Male klar. Bei den China Open verlor er knapp im Entscheidungsframe gegen Leo Fernandez mit 4:5. Sein einziger Sieg gelang ihm bei der abschließenden Weltmeisterschaft mit 10:8 gegen Gary Wilson. Der Sieg kam aber zu spät und als Nummer 83 der Weltrangliste verlor er seinen Profistatus wieder. 2007 meldete er sich zwar noch einmal bei einem PIOS-Qualifikationsturnier an, trat aber nicht an und beendete seine Snookerkarriere.