Tuggle attended Northview High School in the state of Georgia. He earned the Greater Atlanta All-Area honors in his Senior season. He participated in the second annual Offense-Defense All-American Bowl and was the quarterback on the east team. He was selected to the 2007 All-North Fulton County team and was on the second team offense as a quarterback.
Tuggle played his freshman season at Boston College where he played quarterback. In his sophomore season, he transferred to Blinn College for the spring semester. After spending his sophomore season at Blinn College, he transferred to Kansas State. He switched positions from quarterback to linebacker for his junior season and first season at Kansas State.
On April 27, 2013, he signed with the Houston Texans as an undrafted free agent. in 42 games over 3 seasons, Tuggle produced 71 tackles, forced one fumble, and intercepted an Andrew Luck pass which he returned for 8 yards.
On May 23, 2017, Tuggle signed with the Toronto Argonauts. During his first year in the CFL, Tuggle recorded 3 sacks, a defensive touchdown, a forced fumble, and an interception, as well as being a part of the 105th Grey Cup championship team. The following season, Tuggle played in 17 games. Due to injuries to the struggling Argos, Tuggle was a starter at 3 different positions during the 2018 season, playing at middle linebacker, weakside linebacker, and along the defensive line. Tuggle put up a career high 36 tackles, along with 3 more sacks and two more forced fumbles.