Earnshaw, scored 202 goals in 453 League and Cup appearances playing for Nottingham Forrest, Derby County, Norwich City and West Bromwich Albion.
Having made his senior international debut for Wales in 2002, Earnshaw represented his country on 58 occasions scoring 16 goals for The Dragons.