Barham qualified for the 2012 PDC World Darts Championship as the Youth Tour Order of Merit runner-up. He lost in the preliminary round 2–4 against Hong Kong's Scott MacKenzie. On the PDC Pro Tour in 2012 Barham could only reach the last 64 once out of all the events he played.