W sezonie 2007/08 znalazł się na 16. pozycji w rankingu, jedno miejsce wyżej niż poprzednio. Jako członek Top 16 jest więc automatycznie zakwalifikowany do zasadniczej części wszystkich turniejów. Sezon rozpoczął zajęciem 2. miejsca w turnieju Shanghai Masters 2007. Dotarł potem do półfinału w China Open oraz ćwierćfinału w Mistrzostwach Świata. Sezon skończył na 8. miejscu w rankingu.
Sezon 2008/09 rozpoczął od ćwierćfinału Shanghai Masters oraz finału Grand Prix, w którym został pokonany przez Johna Higginsa. Po tych sukcesach przesunął się na 3. miejsce rankingu.
Do końca sezonu 2013/2014, na swoim koncie zapisał 219 breaków stupunktowych.
Dnia 23 października 2014 wbił swojego pierwszego brejka maksymalnego. Dokonał tego w spotkaniu z Cao Yupeng w Asian Tour 2014/2015 – Turniej 2.
Życie prywatne Ma żonę Lynsey i córkę Francescę, urodzoną 2 sierpnia 2006 roku.
Wraz z ojcem prowadzi Pontycymer Snooker Club. Ojciec Ryana jest żonaty ze starszą siostrą jego żony Lynsey.
Jego młodszy brat, , grał w klubach piłkarskich Manchester City oraz Mansfield Town, a także był kapitanem walijskiej drużyny U-21.