Neukirchner ställde upp i Tysklands Grand Prix som wildcardförare 2001-2003 och tog en 15:e plats 2003. Han gjorde sin debut i Supersport2004 och kom nia. Han körde sedan tre år för privatstall i Superbike, och nådde som bäst en nionde plats. Till 2008 fick han fabriksmaterial från Alstare Suzuki, och vann sitt nionde race för teamet på Monza. Han missade större delen av säsongen 2009 på grund av skada och resultaten nuteblev även 2010. 2011 kom han tillbaka till Grand Prix-serien genom att tävla i Moto2-klassen.