Knott played mainly for Kent County Cricket Club and Oxford University, making a total of 136 first-class cricket appearances during his career.
[1] Knott attended Tonbridge School and made his first-class cricket debut for Kent in 1921 after completing school, appearing in a County Championship against Nottinghamshire.
[2] He attended Oxford University, gaining a cricket Blue and playing in three varsity matches between 1922 and 1924.
[3] He continued playing for Kent during his years at university before becoming a teacher at Tonbridge where he was master-in-charge of cricket, coaching, amongst others, Colin Cowdrey.
[3][4] Knott was considered a powerful batsman who could drive effectively.