Fisher was chosen in the second round (53rd overall) of the 2015 NFL draft by the Cincinnati Bengals.[5] He was drafted as a left tackle and was targeted several times during pass plays. After Bengals' H-backRyan Hewitt injured his MCL during the regular season, Fisher's number was switched from 74 to 44 so he wouldn't have to check in as an eligible receiver every play he was used as a pass catcher.[6]
Fisher made his debut as an H-back against the Pittsburgh Steelers during the 2015–2016 playoffs. After the season, Fisher switched back to number 74 and began taking reps at center during the Bengals' training camp. With the departure of right tackle Andre Smith, Fisher was the back-up right tackle going into the 2016 regular season. He showed his versatility, getting acquainted with all five offensive line positions.[7]
Fisher came into 2017 as the Bengals' starting right tackle. He started seven out of eight games before leaving midway through the team's Week 9 matchup against the Jacksonville Jaguars. He left with an apparent illness that sent him to the hospital.[8] He was placed on the reserve/non-football illness list on November 8, 2017.[9] The next day, he was diagnosed with an irregular heartbeat and had a procedure to correct the issue.[10]
Fisher entered the 2018 season as a backup tackle after the Bengals acquired Cordy Glenn in a trade to be their left tackle and signed Bobby Hart to be their right tackle. He made his first and only start of the season in Week 12 at left tackle in place of an injured Glenn. He suffered a back injury in the game and was placed on injured reserve on November 29, 2018.[11]
Set to be a free agent in 2019, Fisher dropped his weight to 285 pounds in an effort to convert to a blocking tight end.[12]
Buffalo Bills
On March 22, 2019, Fisher was signed by the Buffalo Bills as a tight end.[13] He was released on May 13, 2019.[14]