James Brooks (born 6 April 1980 in Henley-on-Thames, Oxfordshire, England) is a rugby union footballer who plays at fly-half for Leeds Carnegie.
Brooks began his playing career in rugby league, spending two seasons with London Broncos.
In 2001 he then joined Northampton Saints, signing for Wasps in the summer of 2004.
He joined Leeds Carnegie at the beginning of the 2007-08.
Brooks was a regular in the England sevens squad between 2003 and 2005.