Gunnell har flere ganger kommet til åttendedelsfinaler i rankingturneringer, men har tap alle gangene. Dette skjedde sist i Shanghai Masters i 2007 hvor han tapte for Dominic Dale, som til slutt vant turneringen. Gunnell gjorde seg bemerket da han i en treningskamp gjorde tre maksimum breaks i løpet av fire partier og er den eneste spilleren som har klart dette. Han har også gjort en maksimum break i en turnering, dette skjedde i Thailand Masters i 1999.