Darrin was played by Dick Sargent from 1969 to 1972 . After collapsing on the set and being rushed to the hospital in January 1969 , York left the show . Dick Sargent , who would go on to play Darrin in the sixth through eighth seasons , was cast for the role that same month .