In July 2024 he signed for League of Ireland Premier Division club Bohemians on a multi-year contract.[11] On 29 December 2024, it was announced that he had departed the club after 2 goals in 15 appearances in all competitions.[12][13]
On 26 January 2022, Greive earned his first call-up to the New Zealand national team for friendly matches against Jordan and Uzbekistan as a late replacement for Andre de Jong.[15] He made his international debut in the match against Jordan, appearing as an 82nd minute substitute.[16] In his first start for New Zealand on 24 March 2022 he scored two goals, his first international goals.[17]