第二轮 Paul Davies (Wales) 5-2 Mark J Williams (Wales)
第一轮 Mark J Williams (Wales) 5-0 Dominic Dale (Wales)
1999年12月
1/4决赛 Stephen Lee 5-4 Mark J Williams (Wales)
第一轮 Mark J Williams (Wales) 5-0 Paul Hunter
资格赛第5轮 Mark J Williams (Wales) 5-4 Dave Harold
2000年
决赛 Ronnie O'Sullivan 9-3 Mark J Williams (Wales)
半决赛 Mark J Williams (Wales) 6-5 Drew Henry (Scotland)
1/4决赛 Mark J Williams (Wales) 5-3 Stephen Lee
第二轮 Mark J Williams (Wales) 5-2 Nigel Bond
第一轮 Mark J Williams (Wales) 5-2 Marcus Campbell (Scotland)
2002年
决赛 Mark J Williams (Wales) 9-8 Anthony Hamilton
半决赛 Mark J Williams (Wales) 6-2 John Higgins (Scotland)
1/4决赛 Mark J Williams (Wales) 5-4 Stephen Lee
第二轮 Mark J Williams (Wales) 5-2 Steve Davis
第一轮 Mark J Williams (Wales) 5-2 Anthony Davies (Wales)
2005年
1/4决赛 Alan McManus (Scotland) 5-2 Mark J Williams (Wales)
第二轮 Mark J Williams (Wales) 5-2 Adrian Gunnell
第一轮 Mark J Williams (Wales) 5-0 Liang Wenbo (China)
2006年
决赛 Mark J Williams (Wales) 9-8 John Higgins (Scotland)
半决赛 Mark J Williams (Wales) 6-2 Ding Junhui (China)
1/4决赛 Mark J Williams (Wales) 5-0 Stephen Hendry (Scotland)
第二轮 Mark J Williams (Wales) 5-0 Scott MacKenzie (Scotland)
第一轮 Mark J Williams (Wales) 5-2 Drew Henry (Scotland)