Spillane played four seasons for the Western Michigan Broncos, appearing in 47 games (40 games). During his college career, Spillane accumulated 312 tackles (32.5 for loss), 10 sacks, four interceptions, five pass breakups, three forced fumbles and two fumble recoveries. He was named second-team All-Mid American Conference (MAC) selection in his junior season after recording 111 tackles, including 10.5 for loss, three sack, three interceptions and two forced fumbles.[2] As a senior, Spillane was again named second-team All-MAC after compiling 88 tackles, 11 of which were for loss, 1.5 sacks and an interception, which he returned 35 yards for a touchdown.[3]
Spillane signed with the Tennessee Titans as an undrafted free agent on May 14, 2018.[5] He was cut from the 53-man roster at the end of training camp and subsequently re-signed to the Titans practice squad on September 2.[6] Spillane was promoted to the Titans active roster on October 9, 2018.[7] He made his NFL debut on October 14 in a 21–0 loss to the Baltimore Ravens.[8] Spillane was waived by the Titans on October 29, 2018.[9]
Pittsburgh Steelers
On February 8, 2019, Spillane was signed by the Pittsburgh Steelers.[10] He was waived on August 31, 2019, and was signed to the practice squad the next day.[11][12] He was released on September 24, 2019, but re-signed on October 8.[13] He was promoted to the active roster on November 5.[14] Spillane finished the season with 11 tackles in eight games played.[15]
On October 18, 2020, against the Cleveland Browns, Steelers starting inside linebacker Devin Bush Jr. tore his ACL. Spillane replaced Bush and finished the game with 5 tackles. On October 20, Steelers Coach Mike Tomlin announced that Spillane would be the starter for the remainder of the season.[16] In Week 8 of the 2020 season, Spillane intercepted a pass from Baltimore Ravens' quarterbackLamar Jackson and returned it for a 33 yard touchdown during the 28–24 win. This was Spillane's first turnover and touchdown of his career and he also finished the game with a team-high 11 tackles and a fumble recovery.[17] In Week 10 against the Cincinnati Bengals, Spillane recorded his first career sack on rookie quarterback Joe Burrow during the 36–10 win.[18][19] He was placed on injured reserve on December 12, 2020.[20] He was activated from injured reserve on January 9, 2021.[21] In the 2020 season, Spillane finished with two sacks, 45 total tackles, one interception, and four passes defended.[22]
Spillane re-signed with the Steelers on a one-year contract on March 24, 2021.[23] In the 2021 season, Spillane finished with 56 total tackles in 14 games and four starts.[24] In the 2022 season, Spillane finished with one sack, 79 total tackles, and four passes defended in 16 games and five starts.[25]
On March 11, 2022, the Steelers placed a restricted free agent tender on Spillane.[26]
Las Vegas Raiders
On March 16, 2023, Spillane signed a two-year contract with the Las Vegas Raiders.[27] In Week 10, he recorded seven tackles, a sack, and an interception in a 16-12 win over the Jets, earning AFC Defensive Player of the Week.[28]