The total value of the contract is $7 million, a source told ESPN’s Adam Schefter.
He joins the Dolphins after getting released by the New England Patriots on Monday in a movement that freed up $7.3 million to their salary cap.
The 29-year-old Allen had paid down his 2018 base salary to $3 million at the 2018 offseason to remain with The Patriots. He’d a scheduled base salary of $6.4 million for the 2019 season.
Allen was more involved in the passing game with the Colts, catching 126 passes for 1,451 yards and 19 touchdowns in five times afterwards IndiaNapolis selected him in the next round (64th overall) of the 2012 draft.