Fowler, 29, signed on with the Broncos as an undrafted free agent out of Michigan State in 2014. He was unable to make the 53-man roster during his rookie season, but was later re-signed to their practice squad and returned to Denver on a future/reserve contract.
The Broncos brought Fowler back on one-year exclusive rights deals the next two years, but declined to tender him a contract as a restricted free agent in 2018. He had brief stints with the Bears and Patriots before signing on with the Giants.
New York released Fowler in November of last year.
In 2019, Fowler appeared in eight games for the Giants and caught 23 passes for 193 yards receiving and no touchdowns. He has also rushed for 20 yards.