Davis split his professional debut of 2015 between the AZL Dodgers and the Ogden Raptors, hitting a combined .254 in 30 games.[4] Davis spent the 2016 season with the Great Lakes Loons, hitting .241 with five home runs and 49 RBI.[5] He then opened the 2017 season with Great Lakes and was promoted to the Rancho Cucamonga Quakes.[6] In 86 games for the Loons, he hit .245 while he had six hits in 30 at-bats for the Quakes.[4]
On December 10, 2020, Davis was selected by the Los Angeles Angels in the minor league phase of the Rule 5 draft[9] and split the 2021 season between the Tri-City Dust Devils, the Rocket City Trash Pandas, and the Salt Lake Bees, combining to hit .290 with 30 home runs, 83 RBI, and 16 stolen bases.[10] On November 5, 2021, he was selected to the Angels 40-man roster[11] and opened the 2022 season back with Salt Lake, hitting .243 with six home runs and 25 RBI over 36 games.[4]
Detroit Tigers
On May 20, 2022, Davis was claimed off waivers by the Detroit Tigers[12] and played in 103 games for the Triple–A Toledo Mud Hens down the stretch, hitting .232 with 14 home runs and 47 RBI.[4] On September 30, he was promoted to the major leagues for the first time after Willi Castro was placed on the injured list.[13] The following day, Davis made his major-league debut against the Minnesota Twins, striking out twice in three a-bats.[14] On October 4, he collected his first career hit, a single off of Seattle Mariners starter Justus Sheffield.[15] In three games with Detroit, Davis went 2–for–10 with a walk and a stolen base.[16] On November 15, he was designated for assignment by Detroit[17] three-days later he was non–tendered and became a free agent.[18]
On November 29, 2022, Davis re–signed with the Tigers on a minor league contract[19] and began the 2023 season with Triple–A Toledo, where he played in 43 games and hit .178 with five home runs and 14 RBI.[4] The Tigers released him on June 23, 2023.[20]
Los Angeles Dodgers (second stint)
On January 4, 2024, Davis signed a minor league contract with the Dodgers[21] and was assigned to the Double-A Tulsa Drillers.