Date Tournament Position Prize
07/10/2018World MastersLast 272 WM£0
08/07/2018Welsh MastersLast 64£0
07/07/2018BDO International OpenLast 64£0
28/09/2017BDO World Championship QualifiersQuarter Final£0
27/09/2017World MastersLast 32£250
09/07/2017Welsh MastersLast 64£0
04/12/2016World MastersLast 32£250
30/11/2016BDO World Championship QualifiersLast 256£0
07/10/2015BDO World Championship QualifiersLast 128£0
04/07/2015BDO Gold CupQuarter Final£0
07/06/2015BDO International OpenQuarter Final£200
28/06/2014Glamorgan OpenQuarter Final£0
08/06/2014BDO International OpenLast 16£125
18/05/2014Welsh OpenQuarter Final£400
16/02/2014Southern Counties OpenSemi Final£500
19/05/2013Welsh OpenLast 32£100
02/09/2012British OpenLast 64£0
14/07/2012England GP of Darts Grand FinalLast 32£0
14/07/2012British ClassicLast 16£125
06/05/2012England GP of Darts BrightonLast 16£50
18/03/2012England GP of Darts SouthamptonSemi Final£200
18/09/2011British OpenLast 32£0
15/05/2011Welsh OpenLast 32£100
17/05/2009Welsh OpenLast 16£100
12/04/2009Lincolnshire OpenQuarter Final£15
01/03/2009Essex OpenLast 16£15
07/12/2008World MastersLast 72 WM£0
04/12/2008BDO World Championship QualifiersLast 40 (Qual)£0
20/05/2007Welsh OpenLast 64£0
16/06/2006World Matchplay PDPA QualifiersLast 64£0
30/04/2006Open HollandLast 32£100
09/04/2006UK Open Midlands Regional FinalLast 128£0
05/03/2006UK Open Southern Regional FinalLast 128£0
19/02/2006Irish MastersLast 16£300
12/02/2006UK Open South West Regional FinalLast 128£0
05/02/2006PDC Eastbourne OpenLast 16£115
04/02/2006Eastbourne ProLast 128£25
08/01/2006UK Open North East Regional FinalLast 64£50
02/01/2006PDC World ChampionshipLast 16£8,500
01/12/2005PDC World Championship QualifiersQualifier (16)£0
23/10/2005World MastersLast 128£0
12/06/2005UK OpenLast 32£1,000
07/05/2005Hampshire OpenQuarter Final£0
24/10/2004World MastersLast 192£0
03/11/2002World MastersLast 32£0
14/01/2001BDO World ChampionshipLast 32£2,600
02/12/2000World MastersLast 64£0
01/10/2000British OpenSemi Final£0
10/06/2000Wales National ChampionshipsWinner£0
28/11/1998World MastersLast 128£0
31/05/1998Welsh OpenWinner£0