Allen fu scelto nel corso del giro del Draft 2011 dai Baltimore Ravens. Nella sua stagione da rookie disputò 5 partite, nessuna delle quali come titolare, correndo 8 yard su 3 tentativi. Il 31 agosto 2012 fu svincolato[1], ma rifirmò il giorno successivo per far parte della squadra di allenamento dei Ravens. Prima della settimana 1 della stagione regolare fu promosso nel roster attivo e nella prima partita, vinta contro i Cincinnati Bengals, corse 13 yard su 4 tentativi[2]. La sua stagione 2012 si concluse disputando tutte le 16 partite della stagione regolare, correndo 61 yard su 16 tentativi. A fine anno si laureò campione della lega con la vittoria dei Ravens sui San Francisco 49ers nel Super Bowl XLVII.