Quebec, County Durham born winger Billy McDonald played football for Craghead United and Shirebrook Moors Athletic before signing for Second Division Hull City in February 1912, making his Football League debut the following month at Leeds City. He soon became a regular in the Hull attack, scoring 5 times in 74 appearances before moving to Midland League Chesterfield Town 2 years later. The First World War then intervened and Chesterfield was put into voluntary liquidation, and after World War One McDonald joined Durham City in 1919, before moving to Second Division Fulham that September. He played 4 seasons at Fulham scoring 3 times in 79 appearances, before a return to non league Shirebrook in 1923. His Football League career resumed in September 1924 when he re-joined (by now) Third Division (North) Durham City, playing only 6 times that September in a season which would see legendary George Camsell make his debut with City before returning to Shirebrook before the year end. He later played for Alfreton Town, Hardwick Colliery and Grantham before hanging up his boots.