In the 2007 Grand Prix, he made a 147 against Steve Davis, after having just come out of hospital suffering from gastroenteritis, but still missed out on the last 16 eventually finishing 3rd in his group. He secured the high break and maximum prize, but it was not televised. In the last 32 of the 2007 Northern Ireland Trophy he held Ronnie O'Sullivan to 4–4, before missing the final blue, allowing O'Sullivan to clinch the frame. Ford made his World Championship debut in 2010, after beating Judd Trump 10–3 in the final qualifying round. He played Mark Allen in the first round, where he lost 4–10.