McCarron attended Wahlert Catholic High School in Dubuque, Iowa, he earned second-all-state honors as a senior and was first-team all-conference as a sophomore, junior, and senior.[1] McCarron holds records for touchdowns in a single game (6), and (36) touchdown passes in a season (17) and career punt return yards (502). As a senior McCarron completed 113-205 pass attempts for 1,749 yards and 17 touchdowns, while rushing for 866 yards and five touchdowns. McCarron recorded 45 tackles and five interceptions as a senior and 263 yards on eight punt returns. McCarron also participated in four years of baseball, basketball, and track.[2]
College career
McCarron hauled in 50 passes for 584 yards and five touchdowns in 46 games played with the Hawkeyes, McCarron also returned 19 punts for 179 yards and a touchdown and five kickoffs for 153 yards.[3][4]
McCarron signed with the Houston Texans as an undrafted free agent on May 12, 2017.[6] He was waived by the Texans on September 2, 2017 and was signed to the practice squad the next day.[7][8] He was released on September 18, 2017.[9]
New England Patriots
On September 22, 2017, McCarron was signed to the New England Patriots practice squad.[10] He signed a reserve/future contract with the Patriots on February 6, 2018 after spending his entire rookie season on the practice squad.[11]
On September 1, 2018, McCarron was waived by the Patriots and was signed to the practice squad the next day.[12][13] He was promoted to the active roster on September 6, 2018.[14] McCarron played in the season opener on September 9, 2018 and recorded one punt return but was waived by the Patriots the next day.[15] He was re-signed to the practice squad on September 15, 2018.[16] McCarron won Super Bowl LIII when the Patriots defeated the Los Angeles Rams 13-3.[17]