Josh Allen was drafted by the Buffalo Bills as the seventh overall pick in the first round of the 2018 NFL Draft. The draft took place on April 26, 2018. Allen was the third quarterback selected in that draft and came to the Bills after Buffalo traded up from the 12th overall pick to the 7th with the Tampa Bay Buccaneers to make the selection.