Abdullah agreed to a contract Wednesday with Minnesota, Adam Schefter of ESPN reports.
The 2015 second-round pick never panned out as a lead ballcarrier, but he's carved out a six-year career to this point by living on special teams. He's played only 212 offensive snaps in 39 career games for the Vikings, taking 55 touches for 313 yards and three touchdowns. Abdullah will likely enter training camp as Minnesota's third or fourth running back, but he could be the top option for kick returns.