Oakland Raiders After going undrafted in the
2012 NFL draft, Streater then signed with the
Oakland Raiders as an
undrafted free agent. He was in the starting lineup for the Raiders on
Monday Night Football against the
San Diego Chargers to open the
2012 NFL season. Streater made his first NFL reception in the first quarter, a catch of a
Carson Palmer pass, and fumbled at the end of the play. Despite the way he entered the league, Streater finished fourth on the team with 584 receiving yards on 39 receptions and three touchdowns. In 2013, Streater had an excellent second season, with 60 catches for 888 yards and four touchdowns. He had a career-long 66-yard reception against the
Philadelphia Eagles in Week 9. In the 2014 season, Streater only played in the first three games due to a foot injury. He recorded nine receptions for 84 yards and a touchdown on the year. In the 2015 season, Strater only appeared in one game and had an eight-yard reception.
Kansas City Chiefs On March 12, 2016, Streater signed a one-year, $4.8 million contract with the
Kansas City Chiefs.
San Francisco 49ers On September 3, 2016, Streater and a conditional seventh-round draft pick were traded to the 49ers for a conditional seventh-round draft pick. He played in all 16 games with two starts, recording 18 receptions for 191 yards and two touchdowns.
Buffalo Bills On May 24, 2017, Streater signed with the Buffalo Bills. He was released on September 2. Streater signed a reserve/future contract with the Bills on January 1, 2018. On September 1, 2018, Streater was released by the Bills.
Cleveland Browns Streater was signed by the
Cleveland Browns on September 17, 2018. Streater was placed on injured reserve on October 16 after sustaining a season-ending neck injury during a game in Week 6. ==Executive career==