Brown was dealt once again on the eve of the 2015–16 trade deadline. He was traded by the Capitals to the New York Rangers in exchange for fellow American Ryan Bourque.[5] On April 20, 2016, Brown was recalled by the New York Rangers from the team's AHL affiliate, the Hartford Wolf Pack.[6]
After parts of two seasons with the Wolf Pack, Brown left North America at the conclusion of his contract with the Rangers, signing a one-year deal with German outfit, the Iserlohn Roosters of the DEL on July 19, 2017.[7] In the 2017–18 season, Brown was looked upon to add production and posted 21 assists and 30 points in 47 games.
On May 8, 2018, Brown signed as a free agent with fellow DEL club, the Thomas Sabo Ice Tigers, on a two-year contract.[8]
Following four seasons with the Ice Tigers, Brown returned as a free agent to his original German club, Iserlohn Roosters, signing a one-year contract on June 22, 2022.[9] In his second stint with the Roosters in 2022–23, Brown notched 22 points through 50 regular season games. With Iserlohn missing the playoffs for the second consecutive season, he left the club at the conclusion of his contract on March 10, 2023.[10]