1 lutego 2018 został zwolniony.
8 lutego 2018 Greg Monroe podpisał kontrakt z Boston Celtics. Umowa będzie obowiązywała do końca sezonu 2017/18. Po pięciu godzinach od podpisania kontraktu Monroe zadebiutował w barwach Celtics. 10 sierpnia dołączył do Toronto Raptors.
7 lutego 2019 trafił w wyniku wymiany do Brooklyn Nets, po czym został zwolniony.
24 marca 2019 podpisał 10-dniowy kontrakt z Boston Celtics. 4 kwietnia zawarł umowę do końca sezonu z Philadelphia 76ers. 25 lipca został zawodnikiem niemieckiego Bayernu Monachium.
22 lipca 2020 dołączył do rosyjskiego Zenitu Petersburg. 30 lipca został zawodnikiem Chimek Moskwa. 27 grudnia 2021 zawarł 10-dniową umowę z Minnesotą Timberwolves. 6 stycznia 2022 podpisał 10-dniowy kontrakt z Washington Wizards. 13 stycznia 2022 powrócił do składu Capital City Go-Go. 5 lutego 2022 dołączył na 10 dni do Milwaukee Bucks. 15 lutego 2022 trafił po raz kolejny do Capital City Go-Go. 28 marca 2022 zawarł 10-dniową umowę z Utah Jazz. 7 kwietnia 2022 podpisał kontrakt do końca sezonu z Minnesotą Timberwolves.
10 grudnia 2022 został zawodnikiego chińskiego Shanxi Loongs. 21 stycznia 2021 opuścił klub.