Garrett began competing in beauty pageants when she was three years old. Her first competition was for Tiny Miss Appomattox in 1996. Among her childhood achievements, Garrett was crowned Little Miss State Fair of Virginia in 1998. Garrett was crowned Miss Central Virginia's Outstanding Teen 2009 and went on to win the statewide Miss Virginia's Outstanding Teen 2009 title. Trying for the national crown, Garrett placed in the Top 10 at Miss America's Outstanding Teen 2010.
Vying for Miss Virginia
Competing as an adult, Garrett won the Miss Lynchburg 2011 title on January 29, 2011. She competed in the 2011 Miss Virginia pageant with the platform "C.A.R.E. – Communication and Respect for Everyone" which promoted respect for individuals with handicaps plus a vocal performance of "Over the Rainbow" in the talent portion of the competition. She was named first runner-up to winner Elizabeth Crot. In December 2011, Garrett won the Miss Arlington 2012 title. She competed in the 2012 Miss Virginia pageant with the platform "Defying Disabilities" and a vocal performance of a Martina McBride song in the talent portion of the competition. She was named third runner-up to winner Rosemary Willis. On February 16, 2013, Garrett won the Miss Lynchburg title for a second time. She competed in the 2013 Miss Virginia pageant with the platform "Defying Disabilities" and a vocal performance of "Caruso" by Lucio Dalla in the talent portion of the competition. She was named second runner-up to winner Desiree Williams.
Miss Virginia 2014
On September 28, 2013, Garrett was crowned Miss State Fair of Virginia 2014. She entered the Miss Virginia pageant at the Roanoke Civic Center in June 2014 as one of 26 qualifiers for the state title. Garrett's competition talent was a vocal performance of "Parla Più Piano", an Italian language version of the love theme from The Godfather. Her platform was "Defying Disabilities", focused on understanding the challenges of people with physical challenges. Garrett won the competition on Saturday, June 28, 2014, when she received her crown from outgoing Miss Virginia titleholder Desiree Williams. She earned more than $17,500 in scholarship money and other prizes from the state pageant. As Miss Virginia, her activities include public appearances across the state of Virginia.
Garrett was Virginia's representative at the Miss America 2015 pageant in Atlantic City, New Jersey, in September 2014. She was the first runner-up to Miss New YorkKira Kazantsev for the national title and would have taken over as Miss America if anything had interrupted her reign. Garrett earned a $25,000 scholarship prize as first runner-up.