Career
He played in the Football League for and Bolton Wanderers, making more than 230 first-team appearances in total, and later had spells in non-league football with Colne Dynamoes and Belvedere. Although born in the town of Easington, County Durham, Brennan played for the Chesterfield and Derbyshire schoolboys" teams before joining as an apprentice following a successful trial. He signed his first professional contract with the First Division club in October 1970, but played solely for the reserve team during his first three seasons in Lancashire.
Brennan eventually made his senior debut for on 6 April 1974, deputising for the unavailable Keith Newton in the 0–4 defeat away at Stoke City.
He did not appear again in the league during the 1973-1974 season but established himself as the first-choice left back in the following campaign, making 37 appearances, with Newton moving to the right wing to accommodate him. In September 1975, four games into the new season, Brennan was involved in a car accident.
The resulting injuries kept him sidelined for over a year and in his absence were relegated to the Second Division in the summer of 1976. He returned to action midway through the 1976-1977 campaign and went on to play 33 matches in total during the remainder of the season, scoring twice.
He enjoyed the most prolific goalscoring year of his career the following season, netting six goals in all competitions including four in the Second Division.
In total, Brennan played 212 first-team games for the Turf Moor club during 10 years with the club His last appearance for came in the goalless draw with Shrewsbury Town on 5 April 1980. were relegated to the Third Division for the 1980-1981 season and while Brennan spent the first four months of the campaign with the club, he did not play a first-team match. In December 1980, he transferred to Second Division side Bolton Wanderers for a fee of £25,000.
He spent 18 months with the Burnden Park outfit, making 17 league appearances for the club
Brennan retired from professional football in the summer of 1982 and subsequently moved into non-league, assisting Belvedere and later Colne Dynamoes.