Thielen had a career-best season in 2018, with 118 receptions for 1,373 yards and nine touchdowns. In five seasons with the Vikings, the Detroit Lakes, Minn., and Minnesota State Mankato product has 293 catches for 3,897 yards and 19 touchdowns.

The Vikings also tweeted the news:

‼️‼️‼️@athielen19 has agreed in principle to a multi-year contract extension.

The extension will likely keep Thielen in Minnesota until after the 2024 season. He signed an extension in 2017 after catching 69 passes, but he quickly became one of the best receivers in the NFL after signing it.

Last season he was fourth in the NFL with 113 catches last season, posting 1,373 yards. He became the first NFL player to start a season with eight consecutive 100-yard games.

Thielen originally entered the NFL in 2013 with the Vikings after going undrafted. Thielen has appeared in 80 career games with 46 starts and has totaled 293 receptions, 3,897 receiving yards and 19 touchdowns. Since the start of the 2016 season, Thielen ranks tied in the NFL in third-down receptions (82), seventh in receptions (273) and seventh in receiving yards (3,616).

He was named Second Team All-Pro by The Associated Press after the 2017 season when he helped guide the Vikings to the NFC Championship Game after posting 91 receptions (ninth most in team history) for 1,276 receiving yards (10th most in team history) and four touchdowns.