Black Lane, Lancashire born inside forward Fred Kennedy played for Rossendale United in 1920 before joining Second Division Manchester United, for whom he made his Football League debut at Oldham Athletic in October 1923. He scored 3 goals in 11 appearances as United won promotion in the 1924-25 season, finishing as Second Division runners up, and was signed by Everton in the close season after 4 goals in 18 appearances for the Red Devils. At Everton he continued on the fringes of the first team, scoring 11 goals in 35 appearances over the next 3 seasons, before joining Middlesbrough in 1927. Although ‘Boro were relegated in his first season at Ayresome Park, he scored 5 goals in 15 appearances as they immediately returned to the First Division as Second Division Champions in 1928-29. However in the summer of 1929 he joined Reading, scoring 8 goals in 24 appearances in his single season at Elm Park. He then returned to Lancashire with Oldham Athletic in 1930, but made only 5 appearances for The Latics that winter.
In 1931 he returned to non league Rossendale United and also played for Northwich Victoria later the same year, before joining an increasing number of professionals in going across the English Channel to play in the French League, joining Racing Club de Paris in 1932. He returned in 1933 and spent 1933-34 with First Division Blackburn Rovers scoring 8 goals in 29 appearances before returning to Racing Club de Paris in 1934, where he stayed until 1937. He finally played a season for Stockport County, scoring once in 6 appearances, before retiring in 1938.