Braverman played college football on scholarship for the Western Michigan Broncos in the Mid-American Conference. On September 8, 2012, Braverman scored his first touchdown on his first collegiate touch, scoring on a nine-yard run against Eastern Illinois. On September 15, Braverman participated on his first career start at Minnesota. On October 27, 2012, Braverman caught a career-high 5 catches against Northern Illinois. Braverman red-shirted the 2013 season, due to a torn right anterior cruciate ligament suffered in April of that year. On August 30, 2014, Braverman opened the 2014 season with a career-high 10 catches for a career-high 130 yards against Purdue. In 2014, he was # 1 in the Mid-American Conference in receptions, # 4 in punt returns, and # 5 in receiving yards. During the 2015 regular season, he had 108 receptions for 1,367 yards and 13 touchdowns and # 2 in the NCAA Division I Football Bowl Subdivision in receptions. In 2015, he was the only player in the Football Bowl Subdivision to make over 100 catches, have over 1,350 receiving yards, and have 13 or more touchdowns. In 2015, he was also # 2 in the Mid-American Conference in receiving touchdowns, # 3 in receiving yards, and # 5 in yards from scrimmage. In his three-year Western Michigan college career, he started 27 of 37 games, catching 213 passes for 2,509 yards and 19 touchdowns, and ran 76 yards on 12 rush attempts. On special teams, he made 24 punt returns for 109 yards and 15 kickoff returns for 312 yards. He was twice named a Jewish Sports Review All-American. At the conclusion of his junior season, Braverman declared for the NFL Draft.
College statistics
Professional career
Chicago Bears
Braverman was selected in the seventh round, 230th overall by the Chicago Bears in the 2016 NFL Draft. According to Pro Football Focus, Braverman averaged more yards-per-route from the slot than any receiver drafted in 2016. Mel Kiper Jr. of ESPN said: "He kind of reminds you of a Amendola, Edelman type.... He's quick after the catch, he's aggressive, he's tough, he'll break tackles." On May 9, 2016, Braverman signed a four-year, $2.4 million contract with the Bears with a $79,000 signing bonus. On September 3, he was released by the Bears as part of final roster cuts and was signed to the practice squad the next day. He was promoted to the active roster on November 29, 2016. In 2016, he played three games for the Bears. On September 2, 2017, Braverman was waived by the Bears.
Kansas City Chiefs
On January 2, 2018, Braverman was signed to the Kansas City Chiefs' practice squad. He signed a reserve/future contract with the Chiefs on January 10. He was waived on September 1, 2018.
After the AAF suspended football operations, Braverman signed with the Calgary Stampeders of the Canadian Football League on April 17, 2019. He was released before the start of the season on June 9, 2019, and placed on the practice roster. He was released from the practice roster at the end of the season on November 11, 2019.
St. Louis BattleHawks
Braverman signed with the St. Louis BattleHawks of the XFL during mini-camp in December 2019. He was placed on injured reserve on January 8, 2020. He was waived from injured reserve on March 4, 2020.