Op de Olympische Winterspelen van 2010 in Vancouver, Canada, maakte Knegt zijn olympische debuut. Op de Olympische Winterspelen van 2014 in Sotsji, Rusland, behaalde hij op de 1000 meter, als eerste Nederlander, een olympische shorttrackmedaille: brons. Verder behaalde hij op de Olympische Winterspelen van 2018 in Pyeongchang, Zuid-Korea, zilver op de 1500 meter Daarnaast werd hij op de wereldkampioenschappen shorttrack 2014 wereldkampioen met de aflossingsploeg en won hij op de wereldkampioenschappen shorttrack 2015 de indviduele allround wereldtitel. Knegt is daarnaast drievoudig Europees kampioen allround. In 2012, 2015 en 2018).