Robert McKnight a crescut în North Bay din provincia Ontario și și-a început cariera în 1955 cu Toronto St. Michael's Majors din Ontario Hockey Association . În 1958 a fost nominalizat de Kitchener-Waterloo Beavers pentru două jocuri din playoff pentru Cupa Allan . Deși echipa nu a putut câștiga turneul, însă clubul lui McKnight a fost convins și l-a semnat pe extrema stângă pentru două sezoane. La Jocurile Olimpice de iarnă 1960 din Squaw Valley , care au fost luate în considerare , de asemenea , Cupa Mondială, McKnight a reușit să câștige medalia de argint cu național canadian echipa. McKnight a jucat două jocuri pe parcursul turneului și a înscris cât mai multe goluri. În același an s-a alăturat echipei Galt Terriers și a reușit să câștige prima sa Cupă Allan cu clubul. Acest lucru a dus la alte nominalizări pentru echipa națională canadiană la Cupa Mondială din 1962 și Cupa Mondială din 1963 . În 1962, echipa canadiană a câștigat din nou medalia de argint. Până în 1965, McKnight a jucat pentru Galt Terrier, care au fost redenumiți Cambridge Hornets în 1963. Apoi, a făcut o pauză timp de un an și s-a alăturat Guelph Regals în 1966 . Cu toate acestea, a jucat doar 14 jocuri și apoi și-a încheiat cariera.
Robert McKnight a absolvit Universitatea din Toronto în 1959 și a lucrat în industria asigurărilor pentru mai multe companii de peste 40 de ani. McKnight s-a căsătorit cu Leslie Scott, cu care a avut un fiu (Tim) și o fiică (Patti). În martie 2021, fostul jucător de hochei pe gheață a murit la două zile după împlinirea a 83 de ani, după o lungă perioadă de boală Alzheimer .