W wieku 14 lat wziął udział w swoim pierwszym zawodowym turnieju Players Tour Championship, który był otwarty dla amatorów, a rok później z powodzeniem zakwalifikował się do głównej drabinki w dwóch turniejach PTC. W wieku 16 lat wziął udział w Q School, aby zdobyć miejsce jako profesjonalny gracz w World Snooker Tour. Na pierwszym turnieju w 2012 roku dotarł do półfinału grupy. W sezonie PTC 2012/13 był w głównej drabince w siedmiu z 13 turniejów i dwukrotnie awansował do pierwszej rundy, pokonując profesjonalistów Roberta Milkinsa i Paula Davisona. W marcu 2013 roku wziął udział w Mistrzostwach Europy U-21 w Snookerze EBSA i zdobył tytuł Mistrza Europy Juniorów. To zwycięstwo dało mu, w wieku 17 lat, prawo do rywalizacji w profesjonalnych turniejach głównej trasy przez kolejne dwa lata.

Pierwsze lata zawodowe thumb|James Cahill w trakcie Paul Hunter Classic 2016 W sezonie 2013/14 sukcesy nie zmaterializowały się. Udało mu się dotrzeć do 1/32 finału dopiero po dwóch zwycięstwach w Paul Hunter Classic 2013. Dopiero w finale sezonu, podczas kwalifikacji do Mistrzostw Świata w Snookerze, udało mu się wygrać na turnieju rankingowym. W związku z tym zakończył sezon na zaledwie 117. miejscu w światowym rankingu snookera.