Davis also played for the Seattle Seahawks, Chicago Bears, Carolina Panthers, Atlanta Falcons, and Baltimore Ravens.
Davis attended Stephenson High School in Stone Mountain, Georgia, where he played football and ran track for the Jaguars athletic teams.
[4][5] Davis attended and played college football at the University of South Carolina from 2012 to 2014 under head coach Steve Spurrier.
[19] On September 20, 2015, Davis made his NFL debut against the Pittsburgh Steelers, backing up Carlos Hyde who had to leave the field injured.
[33] Against the Dallas Cowboys in the Wild Card Round, he had 32 scrimmage yards and converted a two-point conversion in the 24–22 loss.
[39] Prior to the 2020 season, Davis was listed as one of the backups on the depth chart behind All-Pro Christian McCaffrey.
[40] In Week 2, McCaffrey suffered an ankle injury and was place on injured reserve, making Davis the Panthers' starting running back.
[42] In Week 5 against the Atlanta Falcons, Davis recorded 149 yards from scrimmage and a receiving touchdown during the 23–16 win.
[53] His brother, James Davis, was also a running back and played college football at Clemson University and in the NFL from 2009 to 2011.