McCutcheon grew up in Bozeman, Montana and attended Bozeman High School.[1] As a senior, he caught 40 passes for 780 yards and 12 touchdowns on offense and also intercepted 10 passes on defense while playing cornerback.[2]
College career
McCutcheon played for four seasons with the Montana State Bobcats. He caught 13 passes for 197 yards and two touchdowns in his junior season.[3] As a senior, he caught 61 passes for 1,219 yards and scored nine total touchdowns and was named first-team All-Big Sky Conference.[4]
McCutcheon signed with the Los Angeles Rams as an undrafted free agent on May 5, 2022.[6] He was waived by the team on May 17, 2022.[7] McCutcheon was re-signed by the Rams two days later.[8] He made the Rams' initial 53-man roster out of training camp.[9]
On August 28, 2023, McCutcheon was waived by the Rams as part of final roster cuts.[10]
Houston Texans
On August 31, 2023, McCutcheon was signed to the Houston Texans practice squad.[11] He was released on October 10.[12]
New York Jets
On October 24, 2023, McCutcheon was signed to the New York Jets practice squad.[13] He signed a reserve/future contract on January 8, 2024.[14]
On August 27, 2024, McCutcheon was waived by the Jets and re-signed to the practice squad, but released two days later.[15][16][17]
Pittsburgh Steelers
On October 14, 2024, McCutcheon was signed to the Pittsburgh Steelers practice squad.[18] He was released on November 12.[19] He signed a reserve/future contract on January 14, 2025.[20]