Archer was offered track scholarships from both Clemson and Arkansas. Kent State was the only school to offer him a football scholarship where he elected to attend. As a freshman at Kent State University, in 2009, he played in 11 games as a wide receiver/running back and had 246 rushing yards and 231 receiving yards. The following season, he had 140 rushing yards and 75 receiving yards.[4] Before the 2011 season, Archer was ruled ineligible for academic reasons.[5]
In 2012, Archer had 1,429 rushing yards, 16 rushing touchdowns, 561 receiving yards, and four receiving touchdowns. His 24 total touchdowns led the Mid-American Conference (MAC) and set a single-season school record. Against Ball State, Archer had a 99-yard kick return for a touchdown and set a career-high with 350 all-purpose yards. Against Eastern Michigan, he had a rushing touchdown, a receiving touchdown, and a kick return touchdown. Against Army, he had 222 rushing yards, a rushing touchdown, and a passing touchdown.[6] Archer was named the MAC Special Teams Player of the Year. He made the All-MAC first-team as a running back and kick returner. He was also a finalist for the Paul Hornung Award.[4] Archer was a consensus All-American.[7]
At the NFL Scouting Combine, Archer ran the 40-yard dash in 4.26 seconds,[9] which is the fifth-fastest time ever recorded since the NFL began electronic timing.[10]
On September 7, 2014, Archer made his NFL debut against the Cleveland Browns.[12] In his rookie season, Archer totaled ten carries for 40 yards and seven receptions for 23 yards to go along with occasional kickoff return duties in 12 games.[13]
In 2015, Archer saw more action in the kick return game but did not factor into the offense. He finished with 14 kickoff returns for 324 net yards for a 25.29 average.[14]
On November 5, 2015, Archer was waived by the Steelers.[15]
New York Jets
On February 3, 2016, Archer signed a reserve/future contract with the New York Jets.[10] On May 9, 2016, Archer was waived by the Jets.[16]
Buffalo Bills
Archer was claimed off waivers by the Buffalo Bills on May 10, 2016.[17] When he failed to report to the team, he was placed on the reserve/did not report list on May 18, 2016.[18]