Prior to turning professional, O'Neal had a distinguished amateur career winning 16 college tournaments during his time at Jackson State University. He also won the Georgia Amateur Championship in 1997.
Professional career
For a very brief period early in his professional career, Will Smith sponsored O'Neal. O'Neal mainly played on U.S. mini-tours until receiving his Buy.com Tour card for the 2001 season, having missed out on a PGA Tour card at qualifying school by a single stroke following a double bogey on the final hole. O'Neal had a tough first season on the tour recording only two top-10 finishes ending 59th on the money list. In the following season, O'Neal only played three events on the Buy.com Tour and lost his tour card for the 2003 season. In 2004, O'Neal once again missed out on a PGA Tour card at qualifying school by a single stroke but in doing so regained his playing rights for the Nationwide Tour for the 2005 season. The return to the Nationwide Tour proved more successful and during the 2005 season O'Neal recorded his best finish to date, a second place at the 2005 Northeast Pennsylvania Classic. O'Neal maintained his good form throughout 2005 and 2006 finishing 44th and 36th on the tour money lists respectively. However his form dropped in 2007 and 2008 and he was unable to retain his card following the 2008 season. O'Neal's career started to falter after losing his Nationwide Tour privileges. He also played on the Asian Tour, eGolf Professional Tour, the EPD Tour, and the Morocco-based Atlas Pro Tour. In 2011, O'Neal was asked to take over the Jackson State golf program, but he declined. He has yet to become a swing instructor. In 2013, O'Neal took up playing rights on PGA Tour Latinoamérica and had instant success winning the Arturo Calle Colombian Open and the Abierto de Chile in his first season on the tour. These wins together assisted O'Neal to a third place finish on the PGA Tour Latinoamérica Order of Merit which was sufficient for him to regain his tour card for the 2014 Web.com Tour. At age 42, O'Neal finally played his in first PGA Tour event after qualifying for the 2015 U.S. Open, where he missed the cut.