Cowart won the Gatorade High School Baseball Player of the Year Award in 2010.[1] The Angels selected him in the first round of the 2010 MLB draft and he made his MLB debut as a third baseman in 2015. After playing for the Angels until 2019, he returned to the minor leagues to convert into a pitcher.
The Angels promoted Cowart to the major leagues on August 18, 2015.[6] He made his major league debut that night. After the 2015 season, Cowart changed his uniform number from 41 to 22. In 2016, he appeared in 31 games for the Angels, hitting .176. The following season, he played in 50 games, hitting .225 with 3 home runs. He began the 2018 season in Triple–A, being recalled during the season. In 47 games, he hit .134 with 1 home run and 10 RBI.[7]
On December 10, 2018, the Seattle Mariners claimed Cowart off of waivers and announced he would come to spring training as a third baseman and as a pitcher.[8] The Mariners designated him for assignment on January 21, 2019, and he was claimed off waivers by the Detroit Tigers on January 24.[9] Cowart returned to the Angels on February 23, 2019, when they claimed him off waivers from the Tigers.[10]
Cowart split the 2019 minor league season between Mobile and Salt Lake. He hit a combined .276/.331/.433/.764 with 9 home runs and 62 RBI, while going 1-2 with a 10.19 ERA over 17+2⁄3 innings pitched. On September 18, 2019, the Angels selected Cowart's contract.[11] Cowart elected free agency following the 2019 season.[12]
New York Yankees
On December 20, 2019, Cowart signed a minor league contract with the New York Yankees.[13] Cowart did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[14] He also did not play in a game in 2021 due to an undisclosed injury. He elected free agency following the season on November 7, 2021.
On April 19, 2022, Cowart re-signed with the Yankees organization on a new minor league contract.[15] He made one appearance for the rookie-level Florida Complex League Yankees before spending the remainder of the year with the Double-A Somerset Patriots. In 15 appearances for Somerset, Cowart posted a 2-0 record and 4.20 ERA with 14 strikeouts in 15.0 innings pitched. He was released by the Yankees on April 3, 2023.[16]