Career
Rees began his career with Luton Town before moving to Portsmouth in 1994 on a free transfer, having spent the majority of the 1993-1994 season on loan at Mansfield Town. He struggled to hold down a first team place at Fratton Park and was allowed to join Exeter City on loan during the 1996-1997 season but a permanent move never materialised and he returned to Portsmouth until his release at the end of the season. After a spell with Cambridge United, he returned to Exeter City on a permanent deal in 1998.
Following his release by Exeter, Rees spent time on trial with Cheltenham Town, eventually joining.
He returned to The Football League several months later in December 2000 with Torquay United, where he spent two seasons before rejoining Tiverton in 2002. Having previously represented Wales at under-21 and B levels, Rees made his senior debut on 29 April 1992, coming on to replace Jeremy Goss during a 1–1 draw with Austria.
Rees now manages South West Peninsula League side Exeter Civil Service, following a brief stint with Ottery Street Mary.