Hector was born and grew up in Tampa, Florida. He initially attended Gulf High School for two years before transferring to Thomas Richard Robinson High School where he played both offensive and defensive line for the Knights. As a senior, Hector made 55 tackles (9.5 for a loss) and was named first-team Class 5A all-state.[1]
Over the course of his career at South Florida, Hector recorded 90 total tackles (60 solo), 28 tackles for loss and 18 sacks (5th in school history).[2] As a senior, Hector made 38 tackles, 13 for loss, seven sacks with a forced fumble and one pass defensed and was named second-team All-AAC.[3] Following the end of his senior season, Hector was invited to play in the NFLPA Collegiate Bowl.[4]
Hector signed with the Philadelphia Eagles as an undrafted free agent in May 2018.[6] He made his NFL debut on September 6, 2018, in the season opener against the Atlanta Falcons.[7] He was waived by the Eagles on October 2, 2018, and subsequently signed to their practice squad two days later.[8][9] He was promoted to the active roster on October 19, 2018.[10] Hector recorded his first career tackle, a combined sack of Cam Newton along with Brandon Graham, on October 21, 2018, in a 21–17 loss to the Carolina Panthers.[11] Hector was waived by the Eagles again on October 30, 2018, and re-signed to the practice squad on November 2.[12][13] He was promoted back to the active roster on December 8, 2018.[14] In his rookie season Hector played in eight games, recording two tackles and a half of a sack.
On August 22, 2019, Hector was traded to the Arizona Cardinals for safety Rudy Ford.[15] Hector was waived during final roster cuts on August 31, 2019.[16]
Hector was re-signed to the Eagles' practice squad on September 1, 2019.[17] He was promoted to the active roster on October 25, 2019.[18] He was waived on October 28,[19] and re-signed to the practice squad the next day.[20] He was promoted to the active roster on December 18, 2019.[21] Hector was waived on August 7, 2020.[22]
Hector was claimed off waivers by the Panthers on August 9, 2020.[23] He was waived on September 5, 2020, and signed to the practice squad the next day.[24][25] He was elevated to the active roster on November 7 and November 14 for the team's weeks 9 and 10 games against the Kansas City Chiefs and Tampa Bay Buccaneers, and reverted to the practice squad after each game.[26][27] He was placed on the practice squad/COVID-19 list by the team on December 4, 2020,[28] and restored to the practice squad on December 15.[29] His practice squad contract with the team expired after the season on January 11, 2021.[30]
On July 27, 2021, Hector was claimed off waivers by the Detroit Lions.[34] He was waived on August 31, 2021, and re-signed to the practice squad the next day.[35][36] He signed a reserve/future contract with the Lions on January 10, 2022.[37]
On August 30, 2022, Hector was waived by the Lions and signed to the practice squad the next day.[38][39] He was released on October 25.
On December 4, 2023, Hector was signed to the Jets practice squad.[49] He was promoted to the active roster on January 6, 2024.[50]
On August 27, 2024, Hector was released by the Jets and re-signed to the practice squad.[51][52] He was promoted to the active roster on November 8.[53]