Donaldson did not participate in the 2012 Wuxi Classic or the 2012 Australian Goldfields Open which both were held before the EBSA European Snooker Championships.
[4] His best run of results in a ranking event came at the Shanghai Masters Qualifying where he defeated Chen Zhe and Yu Delu, but then lost 1–5 to Nigel Bond.
In his first appearance in the first round of a ranking event he defeated Gareth Green 5–3 and then beat Jimmy Robertson 5–4, before losing 5–1 to Robert Milkins in the last 16.
[7] He did not have to qualify for the UK Championship or the Welsh Open as all players on the tour began the events at the venue stage this season and Donaldson took advantage.
In the UK he saw off Matthew Selt 6–4 and then secured what he called the best victory of his career to date by taking the last two frames against world number 13 Mark Davis in a 6–5 win.
[9] At the Welsh Donaldson saw off a trio of established players in Robert Milkins, David Gilbert and Andrew Higginson to reach the last 16 of a ranking event for the second time this season, where he was whitewashed 4–0 by Ding Junhui.
[10] Donaldson's play in Asian Tour events this year helped him to finish eighth on the Order of Merit to qualify for the Finals for the first time.
He won four matches to qualify for the Australian Goldfields Open, which concluded with a 5–2 success over Kurt Maflin, before being whitewashed 5–0 by Stuart Bingham in the first round.