In , he was the NFC's third (eighth in the NFL) leading punt returner with an 11.8 yard average. He was one of only 2 players in the league to return 2 punts for touchdowns. He became the third player in NFL history to return a punt for a touchdown against the same opponent (Arizona Cardinals) in different games during the same season. He also played as a slot wide receiver, tying for fourth on the team with 25 receptions for 250 yards. He was waived on October 3, . On March 12, , he signed as a free agent with the New Orleans Saints. After appearing in 9 games, he wasn't re-signed at the end of the season. On September 25, , he was signed by the Calgary Stampeders. McGarity in was the West Division's top special teams player and was named to the CFL All-Star team. In he finished with 47 receptions for 599 yards and 3 touchdowns. On February 17, , he signed as a free agent with the Winnipeg Blue Bombers. He was released on August 3, after playing in 6 games. McGarity worked at H-E-B as a health and wellness program manager. He also has two daughters Danica and Damia.