Oliver was born in Miami, Florida and attended Miami Southridge High School, where he played football and ran track. At Southridge, Oliver was a two-time captain and two time letter winner for head coach Rodney Hunter. As a senior, he rushed for 1,159 yards on 194 carries and scored 15 touchdowns, and also had three catches for 61 yards and a score. He was selected to play in the North Florida vs. South Florida All-Star Classic and the Dade vs. Broward All-Star Game. Oliver has said that growing up in the competitive football environment of South Florida motivated him to perform to his full potential for fear of being overlooked. Buffalo was the only school to offer him a football scholarship out of high school. In track & field, Oliver competed in sprinting, jumping and even throwing events. In sprints, he recorded a PR of 11.26 seconds in the 100-meter dash at the 2009 Sam Burley Hall of Fame Meet, where he placed 11th. In jumps, he cleared 13.5 meters in the triple jump. He was also a member of the 4 × 100 m relay squad.
College career
Oliver played college football at the University of Buffalo from 2010 to 2013. He set the school record for career rushing yards, breaking a record previously held by James Starks. Starks had predicted that Oliver would break his record in 2009 when Starks was a senior and Oliver was still in his redshirt year. He ended his career with 4,049 career rushing yards and 33 rushing touchdowns.
2010 season
Oliver earned the starting running back job as a redshirt-freshman during the preseason. His season-high rushing performance came in a road loss against the Baylor Bearsin September, where he had 71 rushing yards.
2011 season
Oliver finished his sophomore season gaining 1,395 yards and scoring 13 touchdowns on 306 carries. Oliver also caught the ball 38 times for 365 yards and no touchdowns. On October 8, the Bulls tailback gained 179 rushing yards and 43 receiving. He also scored 3 times in a 38–37 win over the Ohio Bobcats. On November 19, Oliver ran 29 times, totaling a career-high 235 yards in a 51–10 win over the Akron Zips. In the final game of the season, Buffalo lost to the Bowling Green Falcons 42–28. However, Oliver surpassed NFL running back James Starks for the Bulls single season record for most carries, rushing yards and all-purpose yards. He also became the first Bulls running back to gain at least 100 yards eight times in a season. Prior to the 2012 season, Oliver was named to the Doak Walker Watch List, the Walter Camp Watch List, and Maxwell Award Watch List.
2012 season
Oliver suffered a grade-two MCL tear in a game against Kent State which caused him to miss five games and hindered him for four other games in the 2012 season. He was only able to gain 821 yards on 148 carries. Buffalo lost four of the five games he missed and ended the season with a 4–8 record. In a 56–34 win over the Morgan State Bears, Oliver rushed for 238 yards on 25 carries and 2 touchdowns.
2013 season
Oliver ran for 216 yards and a touchdown in a 32–3 victory over UMass. He rushed for 185 yards on 31 carries and a career-best four touchdowns in a 41–21 win over Kent State. He also rushed for 249 yards and 2 touchdowns to lead Buffalo to a 30–3 victory over the Ohio Bobcats. He finished the season with 1,535 rushing yards, 15 rushing touchdowns, while averaging 5.0 yards a carry. The Buffalo Bulls finished the year with an 8–5 record and a bowl berth to the Famous Idaho Potato Bowl.
After Oliver went undrafted in the 2014 NFL Draft, he agreed to a three-year contract with the San Diego Chargers. On September 21, 2014 against the Buffalo Bills, Oliver recorded his first stats, running for 11 yards on 3 carries. On October 5, 2014, he had 19 carries for 114 yards, a rushing touchdown, 4 receptions for 68 yards and a receiving touchdown against the New York Jets, who had had the number one rushing defense in the league coming into the game. For that performance, Oliver was named Pepsi NFL Rookie of the Week. During that game, Donald Brown, then the starting running back for the Chargers, suffered a concussion. As a result, Oliver started in Week 6 against the Oakland Raiders. Against the Raiders, Oliver rushed again for over 100 yards and scored a last minute one-yard touchdown to help win the game. Oliver was named Pepsi Rookie of the Week for the second consecutive week. In the final game of the season, Oliver ran for 71 yards and scored a touchdown against the Kansas City Chiefs. Oliver finished the season leading all in rushing yards, attempts and touchdowns. Oliver only saw 31 carries in the 2015 season. His playing time was adversely affected by the Chargers' selection of Melvin Gordon in the first round of the 2015 NFL Draft as well as a foot injury which caused him to miss eight weeks of the season. On August 30, 2016, Oliver was placed on injured reserve after injuring his Achilles tendon in a preseason game. Set to be a restricted free agent, Oliver was not tendered a contract by the Chargers in 2017, however on March 23, 2017, Oliver re-signed with the Chargers. Overall, in the 2017 season, Oliver finished with 35 carries for 83 rushing yards.
On January 12, 2019, Oliver signed with the Salt Lake Stallions of the Alliance of American Football, eventually making the final roster. He was placed on injured reserve on March 8, 2019. The league ceased operations in April 2019 and he was released from his contract. In 4 games played prior to injury, Oliver earned 210 yards on 54 rushes, caught 6 passes for 35 yards, and scored both a touchdown and a rushing 2-point convert.
Hamilton Tiger-Cats
On April 13, 2020, it was announced that Oliver had signed with the Hamilton Tiger-Cats.
Personal life
His parents are Edwin Oliver and Alena Lee. Though he is the cousin of former NFL wide receiverRoscoe Parrish, he has attempted to but never been able to establish contact with him. Oliver is also a fervent Miami Heat fan and devout Christian - he points to the sky after touchdowns as a gesture to God. He is commonly referred to by the nicknames "The Little Guy," "Bo," "B.O." and "BoDozer." During the 2015 spring semester, Oliver returned to Buffalo to complete his bachelor's degree in sociology.