Tampa Bay Buccaneers (first stint) After going undrafted in the
2023 NFL draft, O'Neal was signed as an undrafted free agent by the
Tampa Bay Buccaneers. While O'Neal did not make the active roster before the 2023 NFL regular season, he was signed to the Buccaneers'
practice squad after the preseason.
Seattle Seahawks On September 13, 2023, O'Neal was signed to the
Seattle Seahawks active roster from the Buccaneers practice squad. On April 8, 2024, O'Neal signed with the Seahawks as a restricted free agent. On August 27, he was released during the 53-man roster cutdown and re-signed to the practice squad, but was released two days later.
Tampa Bay Buccaneers (second stint) On September 3, 2024, O'Neal was signed to the Tampa Bay Buccaneers practice squad. He signed a reserve/future contract on January 14, 2025. On August 26, 2025, O'Neal was waived by the Buccaneers with an injury designation as part of final roster cuts.
Atlanta Falcons On October 21, 2025, O'Neal was signed to the
Atlanta Falcons' practice squad. He was released on November 11.
Dallas Renegades On January 13, 2026, O'Neal was selected by the
Dallas Renegades in the 2026 UFL Draft. ==References==