Evans is most famous for portraying Kayla Brady on the NBC soap opera Days of Our Lives from 1986 to 1992, 2006 to 2009, and 2010 to present. In the 1980s, her character became half of the supercouple Steve and Kayla, with Steve "Patch" Johnson played by Stephen Nichols. Evans left the show in 1992 but returned (with Nichols) on June 12, 2006 after a fourteen-year absence. In 2009, Evans and Nichols were written off Days of Our Lives. Evans returned in 2010 and has appeared on a recurring basis every year since. In 2015, she was placed back on contract with the series.
Prior to her first stint on Days of our Lives, Evans portrayed Piper in the teen romantic comedy flick Lovelines. She has guest-starred in number of primetime television series, including Father Murphy, Knight Rider, Masquerade, Remington Steele, Riptide, Murder, She Wrote, Law & Order: Special Victims Unit, Monk, Criminal Minds, and Body of Proof.
Evans appeared on other daytime soap operas between her stints at Days of Our Lives. In September 1993, she began playing the villainous Katherine Bell on General Hospital (and later on Port Charles) until October 1999. Evans moved to New York City to play Sierra Esteban on As the World Turns from December 2000 to late 2005, later reprising the role from July 2010 until the show's finale on September 17, 2010. In 2005, One Life to Live almost signed her on contract for the role of Dr. Paige Miller, but Evans backed out at the last moment and the role was filled with Kimberlin Brown.
Since 2010, Evans has starred on the soap opera web series The Bay as Sara Garrett. As a producer for the series she won a 2015 Daytime Emmy Award for Outstanding New Approaches Drama Series.
In 2014 and 2015 Evans also appeared as Catherine Hendrie on the ABC Family drama series Chasing Life.