Professionnel depuis 1992, Dale a remporté deux tournois classés, créant la surprise au Grand Prix 1997 de Bournemouth : classé au classement mondial de snooker, il se qualifie en finale où il bat John Higgins, mondial, sur le score de 9-6. Cette victoire le projette au rang mondial, son meilleur classement en carrière. En 2000, il atteint les quarts de finale du championnat du monde en battant Peter Ebdon (10-6) et David Gray (13-1). Il finit par s'incliner contre Joe Swail (13-9). Son manque de constance pèse sur sa carrière et ne lui permet pas d'atteindre le top 16 du classement mondial. Il lui faut dix ans pour atteindre une nouvelle finale de tournoi classé au Masters de Shanghai en 2007. Il bat Ryan Day 10-6 en ayant été mené 6-2.