A cyclist was left in a critical condition following a collision with a truck in Horison, Roodepoort this morning.