En première année, Neal était la Rookie de l’année de l'Atlantic Ten. Il a mené les Explorers de La Salle en marquant en moyenne 18,6 points au cours de ses deux saisons pour les Explorers. Avant la saison 2004-2005, Neal a été renvoyé de l’équipe en raison d’une allégation de viol par une joueuse de basket-ball féminine de l’Université de New Haven qui travaillait au camp de La Salle[1]. Neal a par la suite été acquitté.
Neal a terminé la saison 2004-2005 pour être transféré à l’Université Towson. Il s’est d’abord joint à Towson sans aucune ambition athlétique, mais il s’est vu attribuer une place de choix dans l'équipe de basket-ball. Lors de sa reprise, il est parvenu à inscrire en moyenne 25,3 points par match, 3,5 passes décisives, 4,2 rebonds, et il a mené les Tigers au deuxième tour du tournoi CAA 2007, avant de perdre contre l’université Old Dominion. Il est devenu le quatrième joueur de basket-ball dans l’histoire de la NCAA à marquer au moins 1 000 points avec deux écoles différentes.
Carrière professionnelle européenne
Pınar Karşıyaka (2007–2008)
Neal était éligible à la draft NBA 2007 en juin et il était pressenti dans la liste des soixante joueurs à être drafté mais cela n'a pas été le cas.
Il commence sa carrière professionnelle en Turquie en Pınar Karşıyaka en TBL où il marque en moyenne 23,6 points par match[2].
FC Barcelone (2008)
Finalement, le FC Barcelone rachète le contrat de Neal au Pınar Karşıyaka. Neal signe à Barcelone en . Avec Barcelone, il a des moyennes de 2,3 points par match en Euroligue et 3,3 points par match en Liga ACB durant la saison 2007-2008[3].
En , il quitte Trévise pour rejoindre le club espagnol de l'Unicaja Málaga, avec qui, il termine la saison 2009-2010 et tourne à 12,6 points par match dans le championnat espagnol[5].
Carrière NBA
Spurs de San Antonio (2010-2013)
Le , Neal signe un contrat de trois ans chez les Spurs de San Antonio[6]. Durant la saison 2010-11, il participe à 80 matches en étant titularisé une fois et en tournant à 45,1 % aux tirs, 41,9 % à trois points et 80,8 % aux lancers-francs ; il a aussi des moyennes de 9,8 points et 2,5 rebonds par match. Le , durant le match 5 du premier tour des playoffs 2011 contre les Grizzlies de Memphis, lorsque les Spurs perdent 97 à 94, Neal marque un panier à trois points alors qu'il reste 1,7 seconde à jouer dans le dernier quart-temps et envoie les deux équipes en prolongation[7]. Les Spurs battent les Grizzlies 110 à 103 après une prolongation et forcent une sixième rencontre. Mais les Spurs perdent le match 6 chez les Grizzlies 99 à 91 et sont éliminés des playoffs au premier tour. En 22 minutes de jeu, Neal marque 8 points, prend 5 rebonds, distribue une passe décisive et intercepte un ballon.
Le , les Spurs envoient Neal chez les Toros d'Austin en D-League pour qu'il récupère doucement de son appendicectomie. Mais il est rappelé le lendemain dans l'effectif des Spurs sans avoir joué un seul match avec les Toros.
Le , Neal établit ses records de points en carrière avec 29 unités et de paniers à trois points marqués avec 7 réussites lors d'une victoire contre les Rockets de Houston après prolongation.
Le , lors du match 3 des finales NBA 2013, Neal bat son record de points en playoffs avec 24 unités en tirant à 9 sur 17 et à 6 sur 10 à trois points pour aider les Spurs à battre facilement le Heat 113 à 77[8],[9]. Avec 16 paniers marqués à trois points (dont 6 de Neal), les Spurs établissent un nouveau record pour le nombre de paniers à trois points marqués lors des Finales NBA. Toutefois, les Spurs perdent la série en sept rencontres.
Le , il signe aux Wizards de Washington pour une saison et 2,1 millions de dollars[14]. Une blessure le force à manquer un total de 23 matchs. Le , les Wizards le libèrent pour pouvoir signer Marcus Thornton[15].
Passage en D-League (2016-2017)
Knicks de Westchester
Le 16 décembre 2016, Neal a signé un contrat avec les Knicks de Westchester de la NBA Development League, ligue mineur de la NBA[16]. Dix jours plus tard, il fait ses débuts avec Westchester dans une défaite 118-114 contre les Nets de Long Island, enregistrant quatre points, un rebond et une interception en 13 minutes, en sortie de banc[17].
Legends du Texas
Le 2 janvier 2017, Neal a été échangé avec les Legends du Texas en échange d’un troisième tour de draft[18]. Quatre jours plus tard, il fait ses débuts pour les Legends dans une défaite 148-122 contre la Skyforce de Sioux Falls, enregistrant 18 points, 4 rebonds, 3 passes décisives et une interception en 26 minutes, toujours en sortie de banc[19].
Le 18 janvier 2017, Neal signe un contrat de 10 jours avec les Hawks d'Atlanta[20]. Mais à la fin de son contrat court, il retourne au sein des Legends du Texas.
Bighorns de Reno
Le 30 janvier 2017, Neal est échangé contre un quatrième tour de draft vers les Bighorns de Reno[21].
Le 27 août 2019, Neal rejoint le staff des Tigers de Towson de l'Université Towson, équipe dans laquelle l'ancien joueur avait joué au niveau universitaire[27].