Greene got off to a slow start in the 2014–15 season by failing to qualify for the first four ranking events. He won his first match in a ranking event at the UK Championship defeating Vinnie Calabrese 6–2. Greene made a break of 139 in his second round match against Matthew Stevens but lost 6–3. Greene won his first qualifying match for the German Masters but then lost in the final qualifying round to Li Hang. At the Welsh Open, Greene won his first match defeating Daniel Wells, but then suffered a whitewash at the hands of in form Liang Wenbo in the second round. Greene enjoyed his best run of the season in a ranking event at the Indian Open in reaching the Last 32. He defeated Ahmed Saif 4–0 in qualifying, and at the venue defeated Matthew Stevens 4–2, but was then edged out in the last 32 by Jamie Jones 4–3. Greene beat the in form Chris Wakelin 5–1 to qualify for the China Open, but was then beaten 5–2 by practice partner Barry Hawkins at the main venue. Greene participated in all 6 of the Players Tour Championship events, with his best performance a run to the last 32, defeating Neil Robertson along the way. He lost his first match only once in these events, but was only able to advance beyond the last 64 on one occasion, to finish 56th in the order of merit. At the World Championship, Greene beat Elliot Slessor 10–4 in the first qualifying round, but lost in the second qualifying round 10–6 to Mitchell Mann. Greene finished the season ranked in 40th place, from a position of 44 at the start of the season.