Doyle was drafted by the Buffalo Bills with the 161st pick in the fifth round of the 2021 NFL draft. The Bills previously acquired the pick in a trade with the Las Vegas Raiders (then based in Oakland) that sent Zay Jones to the Raiders.[7] On May 13, 2021, Doyle signed his four-year rookie contract with Buffalo.[8] On January 15, 2022, Doyle scored his first NFL touchdown, catching a one-yard pass from Josh Allen in the Bills' 47–17 win over the New England Patriots in the Wild Card round of the 2021–22 NFL playoffs.[9]
On September 27, 2022, Doyle was placed on season-ending injured reserve after suffering a torn ACL against the Miami Dolphins in Week 3.[10]
On August 21, 2023, Doyle was placed on injured reserve after suffering a knee injury in the preseason.[11]
On June 4, 2024, the Bills placed Doyle on the reserve/PUP list.[12]