Career
Mackey joined Coventry City from Newburn Colliery, making his league debut in the 1920-1921 season. He played 12 league games before joining Carlisle United. In 1923 he moved to N ottinghamshire County, scoring once in three games before a move to Lincoln City later that year.
In the summer of 1924, Mackey moved to Luton Town, scoring once in 10 games.
He started the next season with Crewe Alexandra, and despite playing 35 games, scoring four goals, left at the end of the season to join West Stanley in his native North-East of England. He missed just two games that season, but was kept out of the side at the start of the following season by Dan Kelly.
He returned to the side in October 1928 was a regular for much of the remainder of the season. He left Torquay at the end of the 1928-1929 season and subsequently played non-League football for Dartford, Sheppey United, Bexleyheath & Welling, Dargas Sports and VCD Athletic.