 Bennett played for St. Helens at , scoring a try in their 2002 Super League Grand Final victory against the Bradford Bulls.St Helens reached the 2006 Super League Grand final to be contested against Hull FC, and Bennett played from the interchange bench in Saints' 26-4 victory.In 2005, Bennett represented England, coming off the bench in a 22–12 victory against France.