He has previously played in Major League Baseball (MLB) for the Toronto Blue Jays, New York Yankees, Milwaukee Brewers, and Miami Marlins.
[1] He was assigned to the Rookie Advanced Bluefield Blue Jays for the remainder of the year, and hit .238 with two home runs and 14 RBI in 43 games.
[1] He began the 2015 season with the Single-A Lansing Lugnuts, and was promoted to the High-A Dunedin Blue Jays after hitting .408 in 13 games.
[1] Davis would then spend the entire 2016 campaign with Dunedin, hitting .252 and establishing career-highs in home runs (14), RBI (54), and stolen bases (33).
[1] Davis played the entire 2017 season with the Double-A New Hampshire Fisher Cats, hitting .249 with 10 home runs, 45 RBI, and 20 stolen bases in 128 games.
[5] Davis hit .302 with five home runs, 33 RBI, and 19 stolen bases in 78 games with New Hampshire before he was promoted to the Triple-A Buffalo Bisons in July.
[9] Davis hit his first major league home run on May 27 against Hunter Wood in an 8–3 loss to the Tampa Bay Rays.
On November 18, 2021, Davis signed a minor league deal with the Milwaukee Brewers with an invitation to spring training.
[15] He began the 2022 season with the Triple–A Nashville Sounds, playing in 48 games and hitting .294/.396/.429 with 4 home runs, 22 RBI, and 14 stolen bases.
[18] Playing in 36 games for the Triple-A Toledo Mud Hens, Davis hit .258/.336/.516 with 5 home runs, 20 RBI, and 5 stolen bases.