After going undrafted in the 2019 NFL draft, Carlson signed with the Cleveland Browns as an undrafted free agent in May 2019. He was waived during final roster cuts and subsequently re-signed to the Browns' practice squad. The Browns signed Carlson to their active roster on November 1, 2019.[2] Carlson's first NFL catch was a touchdown reception from Baker Mayfield in a 21–7 victory over the Pittsburgh Steelers on November 14, 2019.[3]
He scored a two-point conversion in the Browns' match against the Dallas Cowboys on October 4, 2020, when he chased down a blocked kick that the Cowboys had fumbled towards the end zone.[4]
Carlson was given an exclusive-rights free agent tender by the Browns on March 5, 2021.[5] He signed the one-year contract on April 14.[6] The Browns placed Carlson on injured reserve on August 16, 2021.[7]
Chicago Bears
On May 6, 2023, the Chicago Bears signed Carlson to a one-year deal after a rookie minicamp workout.[8] He was waived on August 29, 2023 and re-signed to the practice squad.[9][10] He signed a reserve/future contract on January 8, 2024.[11]
Carlson was waived by the Bears on August 27, 2024, and re-signed to the practice squad.[12][13] He was promoted to the active roster on September 24.