McKinlay from High Blantyre Lanarkshire, was a farmer and grocer before he took up speedway while serving with the British Army in Germany, riding as a despatch rider and for the Neumünster forces team.[4] He went on to captain the team and finished in joint sixth place in the 1948 Combined Services Speedway Championship.[4] On his return to Britain, he started his career with the Glasgow Tigers in 1949 and had five successful seasons there. However, in 1954 the track closed and Ken transferred to the Leicester Hunters for a club record fee.[5] He spent eight seasons with the Hunters, moving up with them into the First Division in 1957, and averaging close to 11 points in the 1958 and 1959 seasons.[5] A spell with the Coventry Bees followed after Leicester dropped down to the Provincial League. He also finished on the rostrum of the British Speedway Championship finals twice, second in 1964 and third in 1965.
When the British League was formed in 1965 Ken was allocated to the West Ham Hammers, and as captain led them to winning the 1965 treble of League Championship, KO Cup and London KO Cup trophies.[6] He was renowned for his team-riding with younger riders and his contribution throughout his five seasons with the Hammers was immeasurable.[citation needed]
1970 saw him return to the Coventry Bees[7] for one season before he moved to the Oxford Cheetahs for a further two seasons. Ken considered retirement but in 1973 he was approached by the management of the Scunthorpe Saints to become rider/coach of the second division side. He stayed with the Saints for three seasons before retiring in 1975 aged forty-seven.[citation needed]
While still a Second Division rider with Leicester he rode for England in the 1955 Test series against Australasia, top scoring for England in the third test with 11 points, and going on to represent England regularly until the early 1970s.[8]
McKinlay was also a success when he ventured to Australia to race in the late 1950s and through the 1960s, winning the Australian Individual Speedway Championship in 1964 at Sydney Showground Speedway. He placed third in 1967 at Adelaide's Rowley Park Speedway and tied for second in 1969, again at the Sydney Showground. McKinlay was also successful in various Australian state championships. He won the South Australian Championship in 1957 at Rowley Park, the Victorian Championship in 1959 and again in 1961 as well as the NSW championship at the Showground in 1960. He also traveled to Brisbane to win the Queensland championship in 1964 at the Brisbane Exhibition Ground and in 1966 he traveled to Australia's west coast where he won the Western Australian championship at Perth's 550m Claremont Speedway.
McKinlay had two short spells as team managers of Scunthorpe and Long Eaton. He died in 2003 aged seventy four.[3]