He played college football at Boise State and was selected by the Bills in the fifth round of the 2022 NFL draft.
[6][7] Shakir returned to Boise State for his senior season in 2021 and caught 77 passes for 1,117 yards and 7 touchdowns.
[11] Shakir caught his first touchdown pass in Week 5 against the Pittsburgh Steelers in a 38–3 Buffalo victory.
Despite a slow start to the season as Buffalo's number 3 receiver, he became one of Josh Allen's top targets by the end of the year.
[17] Entering the 2024 season, Shakir became the lone remaining starting wide receiver on the Bills from the previous year, as Stefon Diggs was traded and Gabe Davis left in free agency.