As a junior, he played against Mark Selby frequently. His best run to date was in the 2005 Malta Cup where he beat Ken Doherty, but eventually lost to Stephen Hendry.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 unfortunately 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 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, were he lost 4–10.