 McDermott was born in Wakefield, West Riding of Yorkshire, England.He played amateur rugby league as a junior for Eastmoor RLFC and was a Royal Marine for five years before becoming a professional player.McDermott joined Bradford Northern (later Bradford Bulls) in 1994, where he stayed for 10 years.