French qualified for the 2012 PDC World Darts Championship. He played the Republic of Ireland's Connie Finnan in the preliminary round, and won 4–3 with an average of 85.88, a vast improvement on his 2009 performance. French played Mark Walsh in the first round and, although he won the first set, would go on to lose the match 1–3. French represented New Zealand with Preston Ridd in the 2012 PDC World Cup of Darts and together they were beaten 3–5 by Austria in the first round.