 He is a former England under-21 international.He later played non-league football for Boston United, Southport, Leigh Genesis, Fleetwood Town, Burscough and Guiseley.Holland was born in Whalley, Lancashire, started his football career as a trainee at Preston North End in 1993.