In August 2010, McGeeney won the Weoley Castle Open, beating Kevin Taylor in the final.
McGeeney reached back-to-back Winmau World Masters finals, losing to Glen Durrant and Krzysztof Ratajski in 2016 and 2017 respectively, and won the Dutch Open.
In 2018, after two previous 2nd round losses, McGeeney reached the final of the BDO World Darts Championship against Durrant.
The following month, McGeeney retained his Dutch Open title, beating Durrant 3–1 in sets in the final.
McGeeney lost his PDC tour card at the end of 2021 having not managed to find his form since moving across from BDO, failing to reach the top 64 to secure an extension.