Raised in Somerville, New Jersey, Riddick attended Immaculata High School in Somerville, New Jersey. He rushed for 4,042 yards and 52 touchdowns during his high school football career, which also included a state championship in 2006, leading his team to victory and a perfect 12-0 season. In June 2016, Immaculata's football field was named for Riddick. Considered a four-star recruit by Rivals.com, he was rated as the tenth-best all purpose back in the nation. He accepted a scholarship offer from Notre Dame over offers from Rutgers, Penn State, and Pittsburgh.
College career
Riddick attended and played college football for Notre Dame from 2009–2012. As a freshman at Notre Dame in 2009 under head coachCharlie Weis, Riddick started off his career as a reserve and primarily on special teams as a kick returner. He made his collegiate debut in a victory over Nevada. He rushed for 160 yards on 29 carries and tallied 849 kickoff return yards on 37 returns. Before the season ended, Weis was fired. In 2010, under new head coach Brian Kelly, he made the move from running back to slot receiver. In his first season as a receiver, he amassed 40 catches for 414 yards and three touchdowns, including a career game against Michigan State in which he recorded 10 catches for 128 yards and a touchdown. In 2011, he did not have the break out season many had hoped, he recorded 38 catches for 436 yards and three touchdowns. He also played running back following an injury to starter Jonas Gray near the end of the season. In his final season, as a senior in 2012, he made the move back to running back. Splitting carries with fellow senior classmate Cierre Wood, he rushed for 917 yards on 190 carries and five touchdowns. He also recorded 36 receptions for 370 yards and two touchdowns. On October 20, 2012, he had a then career-high 143 rushing yards in a victory over BYU. On November 24, 2012, he had a career day with 146 rushing yards and a rushing touchdown to go along with 33 receiving yards in the victory at Southern California. He was an integral piece to the Irish's 2012 undefeated regular season. In the BCS National Championship, he had 37 rushing yards and a six-yard receiving touchdown in the 42–14 loss.
Collegiate statistics
Professional career
Detroit Lions
The Detroit Lions selected Riddick in the sixth round of the 2013 NFL Draft. Riddick was the 21st running back drafted in 2013. On May 30, 2013, the Detroit Lions signed Riddick to a four-year, $2.25 million contract that includes a signing bonus of $91,000. Riddick was drafted due to his position flexibility. The Lions are using Riddick at running back, slot receiver, third-down back, fielding punts, and kick returns. In 2013, he scored his first career touchdown on a two-yard run in Week 16 against the New York Giants. Overall, in his rookie season, he finished with 25 rushing yards, one rushing touchdown, four receptions, and 26 receiving yards. Riddick saw an expanded role in the receiving game in the 2014 season. In Week 6, against the Minnesota Vikings, Riddick scored another touchdown on a nine-yard pass from Matthew Stafford as part of a 75-yard receiving game. Two weeks later, against the Atlanta Falcons, he had 74 receiving yards and a receiving touchdown. Overall, in the 2014 season, he finished with 51 rushing yards, 34 receptions, 316 receiving yards, and four receiving touchdowns. Riddick saw expanded usage in the 2015 season, especially in the passing game. In the season opener against the San Diego Chargers, he had two receptions for 37 yards and a receiving touchdown. On October 11, against the Arizona Cardinals, he had 10 receptions for 51 yards and a touchdown. In a Week 16 game against the San Francisco 49ers, he caught seven passes for 63 yards, giving him 668 receiving yards on the season. This set a Lions franchise record for running backs, surpassing the 662 receiving yards gained by James Jones in 1984. Riddick finished the season with 80 receptions and 697 yards, both franchise records for a running back. On September 9, 2016, the Detroit Lions signed Riddick to a three-year, $11.55 million contract that includes a signing bonus of $3.85 million. In the 2016 season opener against the Indianapolis Colts, Riddick had 45 rushing yards, one rushing touchdown, five receptions, 63 receiving yards, and one receiving touchdown. He was the Lions' top running back in 2016 after a season-ending injury to Ameer Abdullah in Week 2. On October 9, against the Philadelphia Eagles, he had six receptions for 33 receiving yards and two receiving touchdowns. He played in 10 games with 8 starts in 2016, rushing for 357 yards and one touchdown to go along with 53 receptions for 371 yards and five touchdowns. He had been dealing with a lingering wrist injury towards the end of the season, leading him to be placed on injured reserve on December 31, 2016. In the 2017 season opener against the Arizona Cardinals, Riddick had six receptions for 27 yards and a touchdown. On December 10 against the Tampa Bay Buccaneers, he had 29 rushing yards and two rushing touchdowns. Overall, in the 2017 season, he finished with 286 rushing yards, three rushing touchdowns, 53 receptions, 444 receiving yards, and two receiving touchdowns. In a familiar role in the 2018 season, Riddick had 171 rushing yards and 61 receptions for 384 receiving yards. On July 27, 2019, Riddick was released by the Lions after six seasons.
Denver Broncos
On August 4, 2019, Riddick signed with the Denver Broncos. He was placed on injured reserve on September 2, 2019 with a shoulder injury.