Kelso was manager of Hibernian for one season,[1] before taking over as manager of Woolwich Arsenal shortly before their promotion in 1904.[2] He managed the club for four years, during which time he took the side to the FA Cup semi-finals two seasons in a row; however, his best in the league was seventh (in 1906-07).[3]
With the club starting to run into financial trouble and with results declining, Kelso resigned in 1908 to return to Scotland to manage a hotel;[4] but was tempted back down south to become manager of Fulham in 1909. He stayed with the Cottagers for 15 years, making him their longest-serving manager.[5]