Sullivan spent his childhood in Irving, Texas, where he lived in extreme poverty and at times experienced homelessness. His youth football coach offered to let Sullivan live with him. While Sullivan originally planned on attending Nimitz High School, he opted to move to Donaldsonville, Louisiana and stay with family and enroll at Donaldsonville High School.[1] He eventually moved out of his aunt's house and stayed with the family of a teammate.[2] Sullivan excelled in football at Donaldsonville and caught 57 passes for 987 yards and 11 touchdowns as a junior.[3] As a senior, he was named first-team All-State after finishing the year with 57 receptions for 1,159 yards.[4] Sullivan was rated a four-star recruit and committed to play college football at LSU over offers from TCU and Mississippi State.[5]
College career
Sullivan spent his first two seasons playing special teams and was used on offense primarily as a blocking receiver. As a sophomore, he had 11 receptions for 219 yards and a touchdown while also rushing twice for five yards and a touchdown. LSU's coaching staff worked out Sullivan at tight end going into his junior season before ultimately moving him back to receiver.[6] As a junior, he finished second on the team with 23 receptions and 363 receiving yards and scored two touchdowns. Sullivan spent most of his senior season as the Tigers' second tight end, catching 12 passes for 130 yards as the Tigers won the 2020 National Championship.[7]
Sullivan was selected by the Seattle Seahawks in the seventh round with the 251st overall pick in the 2020 NFL draft.[10] He was waived on September 5, 2020, and signed to the practice squad the next day.[11][12] While on the practice squad, the Seahawks listed Sullivan as a defensive end as well as tight end after he began practicing at both positions.[13] He was elevated to the active roster on October 31 for the team's week 8 game against the San Francisco 49ers, and reverted to the practice squad after the game.[14] He was placed on the practice squad/injured list on November 23, 2020.[15] His practice squad contract with the team expired after the season on January 18, 2021.[16]
Carolina Panthers
On February 3, 2021, Sullivan signed a reserve/futures contract with the Carolina Panthers.[17] He was waived on August 31, 2021, and re-signed to the practice squad the next day.[18][19] On January 8, 2022, Sullivan was promoted to the active roster ahead of the week 17 matchup against the Tampa Bay Buccaneers.[20]
In 2022, Sullivan played in 14 games for Carolina, recording two receptions for 46 yards. On January 9, 2023, Sullivan signed a futures/reserve contract with the Panthers.[21]
On August 31, 2023, Sullivan was placed on injured reserve.[22] He was activated on October 14.[23]
On January 8, 2024, the Panthers signed Sullivan to a one-year contract extension.[24] He was placed on injured reserve on August 1 and released with an injury settlement one week later.[25][26]