Дебютировал за основной состав «Баварии» в ответном матче группового этапа Лиги чемпионов 2013/14 в Химках против ПФК ЦСКА. Провел на поле 3 минуты в конце второго тайма, команда выиграла со счётом 3:1.
1 сентября 2014 года Грин был арендован «Гамбургом» на один год[2]. 14 сентября 2014 года он дебютировал в Бундеслиге в матче против «Ганновера» (0:2).
В декабре 2016 подписал контракт до 3 июня 2019 года с клубом «Штутгарт». 31 августа 2017 года Грин на правах аренды перешёл в «Гройтер Фюрт»[3]. Сезон 2017/18 он завершил, отыграв 24 матча и забив три гола[4]. Затем, когда истёк срок аренды, Грин заключил с клубом двухлетний контракт, став игроком клуба[5].