McLaurin redshirted his freshman season in 2014. As a redshirt freshman for the Ohio State Buckeyes in 2015, McLaurin appeared in six games and recorded seven tackles and a fumble recovery.[3] As a sophomore in 2016, he recorded 11 receptions for 114 yards and two touchdowns in 13 games.[4] As a junior in 2017, he recorded 29 receptions for 436 receiving yards and six receiving touchdowns in 13 games.[5] As a senior in 2018, he recorded 35 receptions for 701 yards and 11 touchdowns.[6]
McLaurin was drafted by the Washington Redskins in the third round (76th overall) of the 2019 NFL draft.[9][10] With their first round pick in the same draft, the Redskins also drafted McLaurin's college quarterback, Dwayne Haskins.[11] He signed his four-year rookie contract on June 6, 2019.[12]
Due to a strong training camp performance, McLaurin was named a Week 1 starter. McLaurin made his NFL debut in the opening game of the 2019 season against the Philadelphia Eagles. There, he recorded five receptions for 125 yards, including a 69-yard touchdown.[13] He added to that by catching at least five passes and a touchdown over the next two games, making him the first player in league history to achieve such a feat in their first three career appearances.[14]
In Week 6 against the Miami Dolphins, McLaurin caught four receptions for 100 yards and two touchdowns as the Redskins won their first game of the season.[15] During Week 15 against the Eagles, McLaurin finished with five receptions for 130 receiving yards, including a 75-yard touchdown.[16] He finished the season with 58 receptions for 919 yards and seven touchdowns and was named to the PFWA All-Rookie Team.[17][18]
2020
In Week 2, McLaurin recorded seven receptions for 125 receiving yards and his first touchdown of the season during a loss to the Arizona Cardinals.[19] In a Week 4 loss against the Baltimore Ravens, McLaurin recorded 10 receptions for 118 yards.[20] Following a season ending injury to team captainLandon Collins in October 2020, McLaurin was unanimously voted by his teammates to replace him.[21] In a Week 9 loss against the New York Giants, he had seven receptions for 115 receiving yards and a touchdown.[22] He suffered a high ankle sprain against the Seattle Seahawks in Week 15 and missed the following game against the Carolina Panthers as a result.[23] Despite the team's unstable quarterback situation, he would finish the season with 1,118 yards and four touchdowns.[24] The team won the NFC East division, with McLaurin recording six catches for 75 yards in a 31–23 Wildcard loss to the Tampa Bay Buccaneers.[25]
2021
In March 2021, Curtis Samuel signed a three-year contract with the Washington Football Team, reuniting McLaurin with his college roommate and fellow receiver.[26] In a Week 2 game against the New York Giants on Thursday Night Football, McLaurin caught 11 receptions for 107 yards and a touchdown in a 30–29 victory.[27] McLaurin recorded 123 yards off of six receptions and two touchdowns in the Week 4 win over the Atlanta Falcons.[28] He recorded 103 yards off of three receptions and a touchdown in the 27–21 Week 11 win over the Carolina Panthers, this would be his fourth 100-plus yard game in the season.[29] McLaurin left in the third quarter of the Week 14 game against the Dallas Cowboys due to a concussion.[30] In the 2021 season, McLaurin started in all 17 games. He recorded 77 receptions for 1,053 receiving yards and five receiving touchdowns.[31]
2022
An impending free agent after the season, McLaurin decided against participating in on-field offseason workouts.[32][33] On July 5, 2022, McLaurin signed a three-year contract extension worth $71 million with a $28 million signing bonus.[34][35] In the 2022 season opening win over the Jacksonville Jaguars, he recorded 58 receiving yards off two receptions as well as a 49-yard touchdown reception.[36] The Week 8 game against the Indianapolis Colts at Lucas Oil Stadium was the first time in McLaurin's professional career that he played in his hometown of Indianapolis.[37] With the Commanders losing and 40 seconds remaining in the game, McLaurin made a critical 33-yard contested catch which set up the Commanders to score a one-yard rushing touchdown on the next play and winning the game with a final score of 17–16.[38][39] He finished the game with 113 yards off six receptions against the Colts.[40] McLaurin had eight receptions for a season-best 128 yards on Monday Night Football as the Commanders ended the Eagles' undefeated start to the season in Week 10.[41] He finished the season with 77 receptions, a career-high 1,191 yards, and five touchdowns, and was also voted to his first Pro Bowl.[42][43] He was ranked 94th by his fellow players on the NFL Top 100 Players of 2023.[44]
2023
McLaurin achieved his career high single game receiving yards record in Week 15 against the Los Angeles Rams, during the game he hauled in 6 receptions for 141 yards and one touchdown.[45] He finished the season with four touchdowns and 1,002 yards, making him the first Washington player to record four straight 1,000 yard seasons.[46] He was ranked 97th by his fellow players on the NFL Top 100 Players of 2024.[47]
2024
In a Week 3 Monday Night Football win against the Cincinnati Bengals, McLaurin caught a 27 yard touchdown late in the fourth quarter from rookie Quarterback Jayden Daniels which put the Commanders up 38–26, essentially sealing the Washington victory. The touchdown pass had a completion probability of 10.3%, the most improbable touchdown of the season, and the most improbable completion by the Commanders in the Next Gen Stats era (since 2016). [48] McLaurin finished the game with four catches for 100 yards and a touchdown.[49] McLaurin caught a 10 yard touchdown pass in a Week 4 win over the Arizona Cardinals, marking his first time with touchdowns in consecutive games since 2020.[50] In a Week 6 loss against the Baltimore Ravens, McLaurin caught 6 passes for 53 yards and two touchdowns. This was his first multiple touchdown game since 2021 against the Atlanta Falcons.[51]
In a Week 9 win against the New York Giants, McLaurin caught 2 passes for 19 yards, which were both touchdowns, including a critical pre-halftime 18 yard touchdown to put Washington up by 14 going into the half.[52] In a Week 12 match up against the Dallas Cowboys, McLaurin caught a career long 86 yard touchdown pass. McLaurin would again record career highs in Week 13 against the Tennessee Titans, catching two touchdown passes, putting him at nine total on the season, which broke his previous season high of seven during his rookie year, and marked his third time with multiple scores this season, another career best.[53][54] He scored two more touchdowns in a win against the New Orleans Saints the following week, the first time scoring multiple touchdowns in consecutive games in his career, and became the first Washington wide receiver to record 10 or more touchdowns in a season since Gary Clark in 1992.[55]
McLaurin has been called by several nicknames during his NFL career, such as "Scary Terry", "F1", and "The Captain".[56][57][58] He established the Terry McLaurin Foundation to help disadvantaged kids in the Washington metropolitan area.[59] He also has a cereal named after him called Terry McLaurin's Crunch Time.[60]