Ahearn dopo il periodo diNCAA settorealla giovanile[[Missouri State University]] (2003-2007), inizia la sua carriera da professionista restando negli USA dal 2007 al 2009. 2007-2008 inizia nella [[NBDL]] con i [[Dakota Wizards]]; prosegue in NBA prima con i [[Miami Heat]] e poi con i [[San Antonio Spurs]], termina ritornando in NBDL con gli [[Austin Toros]]. Nel 2008-2009 fa ritorno ai [[Dakota Wizards]], in NBDL. La stagione 2009-2010 la inizia in Spagna con [[Club Baloncesto Estudiantes|Estudiantes Madrid]]; prosegue poi facendo ritorno negli USA nell'NBA Development League prima nei [[Bakersfield Jam]] e poi negli [[Erie BayHawks]]. La stagione 2010-2011 la incomincia in Italia con la maglia di [[Teramo Basket|Teramo]], per poi proseguirla nuovamente negli USA ancora con gli [[Erie BayHawks]].