Baltimore Ravens 2019 Brown was selected 25th overall by the
Baltimore Ravens in the first round of the 2019 NFL Draft. He was the first wide receiver selected. He signed his rookie contract on June 7, 2019. Brown made his regular season debut against the
Miami Dolphins in Week 1, recording four receptions, 147 receiving yards and two touchdowns. Despite playing only 14 snaps, Brown became the first player in NFL history to score two touchdowns of 40 yards or more in his first game. Brown caught eight passes for 86 yards in a Week 2 win against the
Arizona Cardinals. Brown missed Weeks 6 and 7 due to injury. In Week 12 against the
Los Angeles Rams, Brown caught five passes for 42 yards and two touchdowns in a 45–6 win. In Week 15, Brown caught his seventh touchdown in a 42–21 win over the
New York Jets, which tied the Ravens franchise record for most receiving touchdowns by a rookie. Brown finished 2019 as the Ravens' second leading receiver behind tight end
Mark Andrews. In his playoff debut, Brown led both teams with seven catches for 126 receiving yards in a 12–28
Divisional Round loss to the
Tennessee Titans.
2020 Brown recorded five receptions for 101 receiving yards in the 38–6 victory over the
Cleveland Browns in Week 1. In Week 8 against the
Pittsburgh Steelers, Brown recorded one catch for a three yard touchdown during the Ravens' 28–24 loss. After the game, Brown posted a later deleted
tweet saying "What's the point of having souljas when you never use them (Never!!)" due to his lack of involvement in the Ravens' offense. In Week 12 against the Pittsburgh Steelers, Brown recorded 4 catches for 85 yards, including a 70 yard touchdown reception from
Trace McSorley, during the Ravens' 19–14 loss. In Week 14 against the Browns, he had three drops, but also had a game-saving 44-yard touchdown reception on 4th and 5 with 1:51 left in the game. He finished the game with two catches for 50 yards as the Ravens won 47–42. He was placed on the reserve/
COVID-19 list by the team on December 16, 2020, and activated three days later. Brown finished the regular season with 58 receptions for 769 yards and eight touchdowns. In the
AFC Wild Card Round against the Titans, Brown had seven receptions for 109 yards as the Ravens won 20–13.
2021 In 2021, Brown changed his jersey number from #15 to #5 following a change of the NFL's jersey number rules. In Week 2 against the
Kansas City Chiefs, Brown had six receptions for 113 yards and a touchdown. It was his third 100-yard regular season game of his career and his first since Week 1 of the 2020 season. The Ravens would rally to win the game 36–35. In Week 5 against the
Indianapolis Colts, Brown caught a career-high nine receptions for 125 yards and two touchdowns, including the game-winner, as the Ravens again rallied to win in overtime 31–25. In the 2021 season, Brown had 91 receptions for 1,008 receiving yards and six receiving touchdowns.
Arizona Cardinals 2022 On April 28, 2022, on Day 1 of the
2022 NFL draft, Brown and the Ravens' third-round pick were traded to the Cardinals for the 23rd pick in the first round. Brown said he was unhappy with the Ravens' offensive system and had asked to be traded. The trade also reunited Brown with his college quarterback
Kyler Murray. The Cardinals picked up the fifth-year option on Brown's contract on April 28, 2022. In Week 3, Brown caught 14 of 17 targets for 140 yards against the Rams. In Week 6, Brown suffered a fractured foot and was placed on
injured reserve on October 20, 2022. On November 16, 2022, the Cardinals announced that Brown was designated to return from injured reserve. He participated in the teams practices leading up to Week 11 but was not activated. He was then activated on November 26 for the team's Week 12 matchup. Brown recorded 67 receptions for 709 yards and three touchdowns.
2023 Brown finished the 2023 season as the Cardinals second-leading receiver with 51 catches for 574 yards and four touchdowns through 14 starts.
Kansas City Chiefs Brown signed a one-year contract with the
Kansas City Chiefs on March 18, 2024. He suffered a sternoclavicular injury during the preseason and was placed on injured reserve on September 13, 2024. On September 14, it was reported that Brown was not expected to return during the regular season. Brown made his first appearance on December 21, 2024. He appeared in both Weeks 16 and 17. He had nine receptions for 91 yards combined in those games. He had two receptions for 15 yards in the 40–22 loss to the Eagles in Super Bowl LIX. On March 11, 2025, Brown signed a one-year contract extension with the Chiefs.Brown finished the 2025 season with forty-nine receptions for 587 yards and 5 touchdowns in six starts over sixteen games.
Philadelphia Eagles On March 17, 2026, Brown signed a one-year, $6.5 million contract with the
Philadelphia Eagles. ==Career statistics==