Career
He spent thirteen seasons in the Football League and two in the North American Soccer League. Waldron spent his youth in Oldham, Lancashire, beginning his career with nearby Bury, making 20 appearances. He then joined Chelsea before the 1967-1968 season.
Nine games into the season, Burnley purchased his contract for £30,000.
He made his Burnley debut on 28 October 1967. He quickly became a fixture at centre back and was named captain in his second season with the club
He ultimately played nine years and 308 games for Burnley before club turmoil in 1976 led the team to release the manager Jimmy Adamson and several players including Waldron. He then moved to Manchester United, for whom he made just three appearances before the Adamson-managed Sunderland purchased his contract.
After two years with Sunderland, Waldron moved to the United States to play for the Tulsa Roughnecks.
After spells with the Philadelphia Fury and Atlanta Chiefs, he moved back to England to play for Rochdale.